.nuget/Microsoft.AnalysisServices.NetCore.retail.amd64.19.84.1/lib/netcoreapp3.0/Microsoft.AnalysisServices.xml

<?xml version="1.0"?>
<doc>
    <assembly>
        <name>Microsoft.AnalysisServices</name>
    </assembly>
    <members>
        <member name="T:Microsoft.AnalysisServices.JsonSerializer">
            <summary>
            A Helper class that provides JSON serialization methods.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.JsonSerializer.SerializeDatabase(Microsoft.AnalysisServices.Database,Microsoft.AnalysisServices.Tabular.SerializeOptions)">
            <summary>
            Serializes a database definition to JSON.
            </summary>
            <param name="database">The database to serialize.</param>
            <param name="options">The serialization options.</param>
            <returns>A String with the serialized database.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.JsonSerializer.DeserializeDatabase(System.String,Microsoft.AnalysisServices.Tabular.DeserializeOptions,Microsoft.AnalysisServices.CompatibilityMode)">
            <summary>
            Deserializes a database definition from JSON.
            </summary>
            <param name="json">The serialized database definition in JSON.</param>
            <param name="options">The options how to deserialize the database.</param>
            <param name="mode">The compatibility mode of the server.</param>
            <returns>The deserialized Database object.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.JsonSerializer.GenerateSchema(System.Type,Microsoft.AnalysisServices.Tabular.SerializeOptions,System.Int32,Microsoft.AnalysisServices.CompatibilityMode)">
            <summary>
            Generate the JSON schema for the specified type of object.
            </summary>
            <param name="objectType">The type of object to generate the schema for.</param>
            <param name="options">The serialization options.</param>
            <param name="dbCompatibilityLevel">The target database compatibility level.</param>
            <returns>The JSON schema for the object at the target compatibility level, based on the serialization options.</returns>
            <param name="compatibilityMode">The compatibility mode of the target server.</param>
            <remarks>The current implementation only supports generating schema for database objects.</remarks>
        </member>
        <member name="T:Microsoft.AnalysisServices.Extensions.DatabaseExtensions">
            <summary>
            A utility class that provides extension methods to the <see cref="T:Microsoft.AnalysisServices.Database"/> class.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.Extensions.DatabaseExtensions.ToTmdl(Microsoft.AnalysisServices.Database)">
             <summary>
             <b>IMPORTANT: TMDL is still in preview and the API surface might still be modified prior to GA!</b>
             
             Builds a set of TMDL documents based on the metadata of the secified database.
             </summary>
             <param name="db">The source database.</param>
             <returns>A set of <see cref="T:Microsoft.AnalysisServices.Tabular.Serialization.MetadataDocument"/>, representing the metadata of the database.</returns>
             <exception cref="T:System.ArgumentNullException">The specified database is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.Extensions.DatabaseExtensions.ToTmdl(Microsoft.AnalysisServices.Database,Microsoft.AnalysisServices.Tabular.Serialization.MetadataSerializationOptions)">
             <summary>
             <b>IMPORTANT: TMDL is still in preview and the API surface might still be modified prior to GA!</b>
             
             Builds a set of TMDL documents based on the metadata of the secified database.
             </summary>
             <param name="db">The source database.</param>
             <param name="options">The options for the serialization operation.</param>
             <returns>A set of <see cref="T:Microsoft.AnalysisServices.Tabular.Serialization.MetadataDocument"/>, representing the metadata of the database.</returns>
             <exception cref="T:System.ArgumentNullException">
             <list type="bullet">
             <item><description>The specified database is a null reference (Nothing in Visual Basic).</description></item>
             <item><description>The specified options instance is a null reference (Nothing in Visual Basic).</description></item>
             </list>
             </exception>
        </member>
        <member name="T:Microsoft.AnalysisServices.TmdlSerializer">
             <summary>
             <b>IMPORTANT: TMDL is still in preview and the API surface might still be modified prior to GA!</b>
             
             A Helper class that provides TMDL serialization methods.
             </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.TmdlSerializer.SerializeDatabase(Microsoft.AnalysisServices.Database)">
            <summary>
            <b>IMPORTANT: TMDL is still in preview and the API surface might still be modified prior to GA!</b>
             
            Serializes an in-memory <see cref="T:Microsoft.AnalysisServices.Database"/> to TMDL text content.
            </summary>
            <param name="db">The database to serialize.</param>
            <returns>A <see cref="T:System.String"/> with the TMDL text content.</returns>
            <exception cref="T:System.ArgumentNullException">The specified database object is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.TmdlSerializer.SerializeDatabase(Microsoft.AnalysisServices.Database,Microsoft.AnalysisServices.Tabular.Serialization.MetadataSerializationOptions)">
            <summary>
            <b>IMPORTANT: TMDL is still in preview and the API surface might still be modified prior to GA!</b>
             
            Serializes an in-memory <see cref="T:Microsoft.AnalysisServices.Database"/> to TMDL text content using the specified options.
            </summary>
            <param name="db">The database to serialize.</param>
            <param name="options">The options for the serialization action.</param>
            <returns>A <see cref="T:System.String"/> with the TMDL text content.</returns>
            <exception cref="T:System.ArgumentNullException">
            <list type="bullet">
            <item><description>The specified database object is a null reference (Nothing in Visual Basic).</description></item>
            <item><description>The specified options instance is a null reference (Nothing in Visual Basic).</description></item>
            </list>
            </exception>
            <exception cref="T:System.InvalidOperationException">The provided options include invalid settings.</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.TmdlSerializer.SerializeDatabaseToFolder(Microsoft.AnalysisServices.Database,System.String)">
            <summary>
            <b>IMPORTANT: TMDL is still in preview and the API surface might still be modified prior to GA!</b>
             
            Serializes a full in-memory <see cref="T:Microsoft.AnalysisServices.Database"/> to a set of TMDL documents in the specified folder, using the default serialization strategy.
            </summary>
            <param name="db">The database to serialize.</param>
            <param name="path">The path of the target folder into which the database documents will be serialized.</param>
            <remarks>Apart from all the documents that include the serialization of the database child model, the properties of the database will be captured in a designated document as well.</remarks>
            <exception cref="T:System.ArgumentNullException">
            <list type="bullet">
            <item><description>The specified database is a null reference (Nothing in Visual Basic).</description></item>
            <item><description>The specified path is a null reference (Nothing in Visual Basic) or empty.</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.TmdlSerializer.SerializeDatabaseToFolder(Microsoft.AnalysisServices.Database,System.String,Microsoft.AnalysisServices.Tabular.Serialization.MetadataSerializationOptions)">
            <summary>
            <b>IMPORTANT: TMDL is still in preview and the API surface might still be modified prior to GA!</b>
             
            Serializes a full in-memory <see cref="T:Microsoft.AnalysisServices.Database"/> to a set of TMDL documents in the specified folder, using the specified options and the default serialization strategy.
            </summary>
            <param name="db">The database to serialize.</param>
            <param name="path">The path of the target folder into which the database documents will be serialized.</param>
            <param name="options">The options for the serialization action.</param>
            <remarks>Apart from all the documents that include the serialization of the database child model, the properties of the database will be captured in a designated document as well.</remarks>
            <exception cref="T:System.ArgumentNullException">
            <list type="bullet">
            <item><description>The specified database is a null reference (Nothing in Visual Basic).</description></item>
            <item><description>The specified path is a null reference (Nothing in Visual Basic) or empty.</description></item>
            <item><description>The specified options instance is a null reference (Nothing in Visual Basic).</description></item>
            </list>
            </exception>
            <exception cref="T:System.InvalidOperationException">The provided options include invalid settings.</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.TmdlSerializer.SerializeDatabaseToCompressedFile(Microsoft.AnalysisServices.Database,System.String)">
            <summary>
            <b>IMPORTANT: TMDL is still in preview and the API surface might still be modified prior to GA!</b>
             
            Serializes a full in-memory <see cref="T:Microsoft.AnalysisServices.Database"/> to a set of TMDL documents in a comressed archive file, using the default serialization strategy.
            </summary>
            <param name="db">The database to serialize.</param>
            <param name="path">The path where the compressed file that contains the database documents will be saved.</param>
            <remarks>Apart from all the documents that include the serialization of the database child model, the properties of the database will be captured in a designated document as well.</remarks>
            <exception cref="T:System.ArgumentNullException">
            <list type="bullet">
            <item><description>The specified database is a null reference (Nothing in Visual Basic).</description></item>
            <item><description>The specified path is a null reference (Nothing in Visual Basic) or empty.</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.TmdlSerializer.SerializeDatabaseToCompressedFile(Microsoft.AnalysisServices.Database,System.String,Microsoft.AnalysisServices.Tabular.Serialization.MetadataSerializationOptions)">
            <summary>
            <b>IMPORTANT: TMDL is still in preview and the API surface might still be modified prior to GA!</b>
             
            Serializes a full in-memory <see cref="T:Microsoft.AnalysisServices.Database"/> to a set of TMDL documents in a comressed archive file, using the specified options and the default serialization strategy.
            </summary>
            <param name="db">The database to serialize.</param>
            <param name="path">The path where the compressed file that contains the database documents will be saved.</param>
            <param name="options">The options for the serialization action.</param>
            <remarks>Apart from all the documents that include the serialization of the database child model, the properties of the database will be captured in a designated document as well.</remarks>
            <exception cref="T:System.ArgumentNullException">
            <list type="bullet">
            <item><description>The specified database is a null reference (Nothing in Visual Basic).</description></item>
            <item><description>The specified path is a null reference (Nothing in Visual Basic) or empty.</description></item>
            <item><description>The specified options instance is a null reference (Nothing in Visual Basic).</description></item>
            </list>
            </exception>
            <exception cref="T:System.InvalidOperationException">The provided options include invalid settings.</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.TmdlSerializer.SerializeDatabaseToDocumentCollection(Microsoft.AnalysisServices.Database,Microsoft.AnalysisServices.Tabular.Serialization.MetadataSerializationContext,System.Object)">
            <summary>
            <b>IMPORTANT: TMDL is still in preview and the API surface might still be modified prior to GA!</b>
             
            Load the set of documents that represent the provided database into the context.
            </summary>
            <param name="db">A <see cref="T:Microsoft.AnalysisServices.Database"/> that is the source for the metadata.</param>
            <param name="serializationContext">The serialization context.</param>
            <param name="userContext">An optional user context that will be associated with the serialization operation.</param>
            <exception cref="T:System.ArgumentNullException">
            <list type="bullet">
            <item><description>The specified database is a null reference (Nothing in Visual Basic).</description></item>
            <item><description>The specified serialization-context is a null reference (Nothing in Visual Basic).</description></item>
            </list>
            </exception>
            <remarks>
            <para>
            Any metadata documents that are loaded in the context prior to the execution will be removed.
            </para>
            <para>
            If a user-context is specified it will be included in the notifications to the serialization host.
            </para>
            </remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.TmdlSerializer.SerializeDatabaseToDocumentCollection(Microsoft.AnalysisServices.Database,Microsoft.AnalysisServices.Tabular.Serialization.MetadataSerializationContext,Microsoft.AnalysisServices.Tabular.Serialization.MetadataSerializationOptions,System.Object)">
            <summary>
            <b>IMPORTANT: TMDL is still in preview and the API surface might still be modified prior to GA!</b>
             
            Load the set of documents that represent the provided database into the context using the given options.
            </summary>
            <param name="db">A <see cref="T:Microsoft.AnalysisServices.Database"/> that is the source for the metadata.</param>
            <param name="serializationContext">The serialization context.</param>
            <param name="options">The options for the serialization operation.</param>
            <param name="userContext">An optional user context that will be associated with the serialization operation.</param>
            <exception cref="T:System.ArgumentNullException">
            <list type="bullet">
            <item><description>The specified database is a null reference (Nothing in Visual Basic).</description></item>
            <item><description>The specified serialization-context is a null reference (Nothing in Visual Basic).</description></item>
            <item><description>The specified options instance is a null reference (Nothing in Visual Basic).</description></item>
            </list>
            </exception>
            <exception cref="T:System.InvalidOperationException">The provided options include invalid settings.</exception>
            <remarks>
            <para>
            Any metadata documents that are loaded in the context prior to the execution will be removed.
            </para>
            <para>
            If a user-context is specified it will be included in the notifications to the serialization host.
            </para>
            </remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.TmdlSerializer.DeserializeDatabaseFromFolder(System.String)">
            <summary>
            <b>IMPORTANT: TMDL is still in preview and the API surface might still be modified prior to GA!</b>
             
            Deserializes the set of TMDL documents in the specified folder to its database object equivalent.
            </summary>
            <param name="path">The path of the folder in which the model documents exist.</param>
            <returns>The <see cref="T:Microsoft.AnalysisServices.Database"/> instance that was created based on the TMDL documents.</returns>
            <exception cref="T:System.ArgumentNullException">The specified path is a null reference (Nothing in Visual Basic) or empty.</exception>
            <exception cref="T:System.ArgumentException">The specified path does not exist.</exception>
            <exception cref="T:Microsoft.AnalysisServices.Tabular.Tmdl.TmdlFormatException">The content in the folder contains TMDL text in an invalid format.</exception>
            <exception cref="T:Microsoft.AnalysisServices.Tabular.Tmdl.TmdlSerializationException">The content in the folder contains TMDL text is in valid format, but contains invalid metadata.</exception>
            <remarks>If the folder does not contain the properties of the database in any of the documents, the returned database will have default properties.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.TmdlSerializer.DeserializeDatabaseFromFolder(System.String,Microsoft.AnalysisServices.Tabular.Serialization.MetadataDeserializationOptions)">
            <summary>
            <b>IMPORTANT: TMDL is still in preview and the API surface might still be modified prior to GA!</b>
             
            Deserializes the set of TMDL documents in the specified folder to its database object equivalent.
            </summary>
            <param name="path">The path of the folder in which the model documents exist.</param>
            <param name="options">The options for the deserialization action.</param>
            <returns>The <see cref="T:Microsoft.AnalysisServices.Database"/> instance that was created based on the TMDL documents.</returns>
            <exception cref="T:System.ArgumentNullException">
            <list type="bullet">
            <item><description>The specified path is a null reference (Nothing in Visual Basic) or empty.</description></item>
            <item><description>The specified options instance is a null reference (Nothing in Visual Basic).</description></item>
            </list>
            </exception>
            <exception cref="T:System.ArgumentException">The specified path does not exist.</exception>
            <exception cref="T:Microsoft.AnalysisServices.Tabular.Tmdl.TmdlFormatException">The content in the folder contains TMDL text in an invalid format.</exception>
            <exception cref="T:Microsoft.AnalysisServices.Tabular.Tmdl.TmdlSerializationException">The content in the folder contains TMDL text is in valid format, but contains invalid metadata.</exception>
            <remarks>If the folder does not contain the properties of the database in any of the documents, the returned database will have default properties.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.TmdlSerializer.DeserializeDatabaseFromCompressedFile(System.String)">
            <summary>
            <b>IMPORTANT: TMDL is still in preview and the API surface might still be modified prior to GA!</b>
             
            Deserializes the set of TMDL documents in the specified compressed archive-file to its database object equivalent.
            </summary>
            <param name="path">The path to the compressed file.</param>
            <returns>The <see cref="T:Microsoft.AnalysisServices.Database"/> instance that was created based on the TMDL documents.</returns>
            <exception cref="T:System.ArgumentNullException">The specified path is a null reference (Nothing in Visual Basic) or empty.</exception>
            <exception cref="T:System.ArgumentException">The specified path does not exist.</exception>
            <exception cref="T:Microsoft.AnalysisServices.Tabular.Tmdl.TmdlFormatException">The content in the compressed file contains TMDL text in an invalid format.</exception>
            <exception cref="T:Microsoft.AnalysisServices.Tabular.Tmdl.TmdlSerializationException">The content in the compressed file contains TMDL text is in valid format, but contains invalid metadata.</exception>
            <remarks>If the compressed file does not contain the properties of the database in any of the documents, the returned database will have default properties.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.TmdlSerializer.DeserializeDatabaseFromCompressedFile(System.String,Microsoft.AnalysisServices.Tabular.Serialization.MetadataDeserializationOptions)">
            <summary>
            <b>IMPORTANT: TMDL is still in preview and the API surface might still be modified prior to GA!</b>
             
            Deserializes the set of TMDL documents in the specified compressed archive-file to its database object equivalent.
            </summary>
            <param name="path">The path to the compressed file.</param>
            <param name="options">The options for the deserialization action.</param>
            <returns>The <see cref="T:Microsoft.AnalysisServices.Database"/> instance that was created based on the TMDL documents.</returns>
            <exception cref="T:System.ArgumentNullException">
            <list type="bullet">
            <item><description>The specified path is a null reference (Nothing in Visual Basic) or empty.</description></item>
            <item><description>The specified options instance is a null reference (Nothing in Visual Basic).</description></item>
            </list>
            </exception>
            <exception cref="T:System.ArgumentException">The specified path does not exist.</exception>
            <exception cref="T:Microsoft.AnalysisServices.Tabular.Tmdl.TmdlFormatException">The content in the compressed file contains TMDL text in an invalid format.</exception>
            <exception cref="T:Microsoft.AnalysisServices.Tabular.Tmdl.TmdlSerializationException">The content in the compressed file contains TMDL text is in valid format, but contains invalid metadata.</exception>
            <remarks>If the compressed file does not contain the properties of the database in any of the documents, the returned database will have default properties.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.TmdlSerializer.DeserializeDatabaseFromDocumentCollection(Microsoft.AnalysisServices.Tabular.Serialization.MetadataSerializationContext,System.Object)">
            <summary>
            <b>IMPORTANT: TMDL is still in preview and the API surface might still be modified prior to GA!</b>
             
            Creates a new database based on the content of the metadata documents that are stored in the context.
            </summary>
            <param name="serializationContext">The serialization context.</param>
            <param name="userContext">An optional user context that will be associated with the serialization operation.</param>
            <returns>A <see cref="T:Microsoft.AnalysisServices.Database"/> that is constructed based on the documents in the context.</returns>
            <exception cref="T:System.ArgumentNullException">The specified serialization-context is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.InvalidOperationException">There are no metadata documents that are loaded into the serialization-context.</exception>
            <remarks>The operation of deserializing the metadata content of the document in the context might raise exceptions that are specific to the style of the content that is being deserialized; for example, a deserialization of TMDL content, can result in a <see cref="T:Microsoft.AnalysisServices.Tabular.Tmdl.TmdlFormatException"/> or a <see cref="T:Microsoft.AnalysisServices.Tabular.Tmdl.TmdlSerializationException"/> that is thrown for errors in the documents.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.TmdlSerializer.DeserializeDatabaseFromDocumentCollection(Microsoft.AnalysisServices.Tabular.Serialization.MetadataSerializationContext,Microsoft.AnalysisServices.Tabular.Serialization.MetadataDeserializationOptions,System.Object)">
            <summary>
            <b>IMPORTANT: TMDL is still in preview and the API surface might still be modified prior to GA!</b>
             
            Creates a new database based on the content of the metadata documents that are stored in the context.
            </summary>
            <param name="serializationContext">The serialization context.</param>
            <param name="options">The options for the deserialization action.</param>
            <param name="userContext">An optional user context that will be associated with the serialization operation.</param>
            <returns>A <see cref="T:Microsoft.AnalysisServices.Database"/> that is constructed based on the documents in the context.</returns>
            <exception cref="T:System.ArgumentNullException">
            <list type="bullet">
            <item><description>The specified serialization-context is a null reference (Nothing in Visual Basic).</description></item>
            <item><description>The specified options instance is a null reference (Nothing in Visual Basic).</description></item>
            </list>
            </exception>
            <exception cref="T:System.InvalidOperationException">There are no metadata documents that are loaded into the serialization-context.</exception>
            <remarks>The operation of deserializing the metadata content of the document in the context might raise exceptions that are specific to the style of the content that is being deserialized; for example, a deserialization of TMDL content, can result in a <see cref="T:Microsoft.AnalysisServices.Tabular.Tmdl.TmdlFormatException"/> or a <see cref="T:Microsoft.AnalysisServices.Tabular.Tmdl.TmdlSerializationException"/> that is thrown for errors in the documents.</remarks>
        </member>
        <member name="T:Microsoft.AnalysisServices.Account">
            <summary>
            The Account object is associated with dimensions of type Account. This class cannot be inherited.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.Account.Parent">
            <summary>
            Gets the parent <see cref="T:Microsoft.AnalysisServices.Database" /> object of the <see cref="T:Microsoft.AnalysisServices.Account" /> object.
            </summary>
            <value>The parent <see cref="T:Microsoft.AnalysisServices.Database" /> object.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.Account.ParentServer">
            <summary>
            Gets the parent <see cref="T:Microsoft.AnalysisServices.Server" /> object of the <see cref="T:Microsoft.AnalysisServices.Account" /> object.
            </summary>
            <value>The parent <see cref="T:Microsoft.AnalysisServices.Server" /> object.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.Account.FriendlyName">
            <summary>
            Gets the friendly name of the Account object.
            </summary>
            <value>A String wit the friendly name of the object.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.Account.KeyForCollection">
            <summary>
            Returns the key used in collections.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.Account.#ctor">
            <summary>
            Initializes a new instance of Account using the default values.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.Account.#ctor(System.String)">
            <summary>
            Initializes a new instance of Account using the specified account type parameter.
            </summary>
            <param name="accountType">A String containing the type of the account.</param>
        </member>
        <member name="P:Microsoft.AnalysisServices.Account.AccountType">
            <summary>
            Gets or sets the AccountType, which must be one of a set of fixed valid account types.
            </summary>
            <value>A String with the type of account.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.Account.AggregationFunction">
            <summary>
            Gets or sets the aggregation function to use for a specified Account type.
            </summary>
            <value>The type of aggregation to be applied to an Account dimension.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.Account.Aliases">
            <summary>
            Gets the set of aliases for the account type in Account.
            </summary>
            <value>A StringCollection with the aliases for the account type.</value>
            <remarks>You cannot use one account type to alias another account type.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.Account.Clone">
            <summary>
            Returns a clone of the object.
            </summary>
            <returns>The clone.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.Account.CopyTo(Microsoft.AnalysisServices.Account)">
            <summary>
            Copies the content of this object to another object (the destination).
            </summary>
            <param name="obj">The destination object to copy to.</param>
            <returns>The destination object.</returns>
        </member>
        <member name="T:Microsoft.AnalysisServices.AccountCollection">
            <summary>
            Represents a collection of <see cref="T:Microsoft.AnalysisServices.Account" /> objects. This class cannot be inherited.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.AccountCollection.ItemsType">
            <summary>
            Gets the <see cref="T:System.Type" /> of objects that can be contained in the collection.
            </summary>
            <value>A <see cref="T:System.Type" /> with the type of objects.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.AccountCollection.Item(System.Int32)">
            <summary>
            Gets the <see cref="T:Microsoft.AnalysisServices.Account" />, at the specified index, from the collection.
            </summary>
            <param name="index">The zero-based index of the <see cref="T:Microsoft.AnalysisServices.Account" /> to be returned.</param>
            <value>The <see cref="T:Microsoft.AnalysisServices.Account" /> at the specified index.</value>
            <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception>
        </member>
        <member name="P:Microsoft.AnalysisServices.AccountCollection.Item(System.String)">
            <summary>
            Gets the <see cref="T:Microsoft.AnalysisServices.Account" />, with the specified account type, from the collection.
            </summary>
            <param name="accountType">The account type of the <see cref="T:Microsoft.AnalysisServices.Account" /> to be returned.</param>
            <value>The <see cref="T:Microsoft.AnalysisServices.Account" /> with the specified account type.</value>
            <exception cref="T:Microsoft.AnalysisServices.AmoException">The collection doesn't contain an <see cref="T:Microsoft.AnalysisServices.Account" /> with the specified account type.</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.AccountCollection.Find(System.String)">
            <summary>
            Gets the <see cref="T:Microsoft.AnalysisServices.Account" /> that has the specified account type from the collection.
            </summary>
            <param name="accountType">The account type of the <see cref="T:Microsoft.AnalysisServices.Account" /> to locate.</param>
            <returns>The <see cref="T:Microsoft.AnalysisServices.Account" /> with the specified account type, if it exists in the collection; otherwise, a null reference (Nothing in Visual Basic).</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.AccountCollection.Add(Microsoft.AnalysisServices.Account)">
            <summary>
            Adds the specified <see cref="T:Microsoft.AnalysisServices.Account" /> to the end of the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.Account" /> to be added.</param>
            <returns>The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.Account" /> has been added to the collection.</returns>
            <exception cref="T:System.InvalidOperationException">
            <list type="bullet">
            <item><description>The specified item is a null reference (Nothing in Visual Basic).</description></item>
            <item><description>The specified item already esists in the collection.</description></item>
            <item><description>The account type of the specified <see cref="T:Microsoft.AnalysisServices.Account" /> is not valid in the collection.</description></item>
            <item><description>The name of the specified <see cref="T:Microsoft.AnalysisServices.Account" /> is not valid in the collection.</description></item>
            <item><description>The compatibility-level of the specified <see cref="T:Microsoft.AnalysisServices.Account" /> is not valid in the collection.</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.AccountCollection.Add(System.String)">
            <summary>
            Creates a new <see cref="T:Microsoft.AnalysisServices.Account" /> object using the specified account type, adds it to the end of the collection and returns the new Account created.
            </summary>
            <param name="accountType">The account type for the new <see cref="T:Microsoft.AnalysisServices.Account" /> object.</param>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.Account" /> object.</returns>
            <exception cref="T:System.InvalidOperationException">The specified account type is not valid in the collection.</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.AccountCollection.Insert(System.Int32,Microsoft.AnalysisServices.Account)">
            <summary>
            Inserts the specified <see cref="T:Microsoft.AnalysisServices.Account" /> to the collection at the specified index.
            </summary>
            <param name="index">The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.Account" /> is inserted.</param>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.Account" /> to be inserted.</param>
            <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception>
            <exception cref="T:System.InvalidOperationException">
            <list type="bullet">
            <item><description>The specified item is a null reference (Nothing in Visual Basic).</description></item>
            <item><description>The specified item already esists in the collection.</description></item>
            <item><description>The account type of the specified <see cref="T:Microsoft.AnalysisServices.Account" /> is not valid in the collection.</description></item>
            <item><description>The compatibility-level of the specified <see cref="T:Microsoft.AnalysisServices.Account" /> is not valid in the collection.</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.AccountCollection.Insert(System.Int32,System.String)">
            <summary>
            Creates a new <see cref="T:Microsoft.AnalysisServices.Account" /> object using the specified account type, inserts it to the collection at the specified index and returns the new Account created.
            </summary>
            <param name="index">The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.Account" /> is inserted.</param>
            <param name="accountType">The account type for the new <see cref="T:Microsoft.AnalysisServices.Account" /> object.</param>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.Account" /> object.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception>
            <exception cref="T:System.InvalidOperationException">The specified account type is not valid in the collection.</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.AccountCollection.Remove(Microsoft.AnalysisServices.Account)">
            <summary>
            Removes the specified <see cref="T:Microsoft.AnalysisServices.Account" /> from the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.Account" /> to be removed.</param>
            <exception cref="T:System.ArgumentNullException">The specified item is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.AccountCollection.Remove(Microsoft.AnalysisServices.Account,System.Boolean)">
            <summary>
            Removes the specified <see cref="T:Microsoft.AnalysisServices.Account" /> from the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.Account" /> to be removed.</param>
            <param name="cleanUp">True, if referencing objects are to be deleted; otherwise, false.</param>
            <exception cref="T:System.ArgumentNullException">The specified item is a null reference (Nothing in Visual Basic).</exception>
            <remarks>This API supports the product infrastructure and is not intended to be used directly from your code.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.AccountCollection.Remove(System.String)">
            <summary>
            Removes the <see cref="T:Microsoft.AnalysisServices.Account" /> with the specified account type from the collection.
            </summary>
            <param name="accountType">The account type of the <see cref="T:Microsoft.AnalysisServices.Account" /> to be removed.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.AccountCollection.Remove(System.String,System.Boolean)">
            <summary>
            Removes the <see cref="T:Microsoft.AnalysisServices.Account" /> with the specified account type from the collection.
            </summary>
            <param name="accountType">The account type of the <see cref="T:Microsoft.AnalysisServices.Account" /> to be removed.</param>
            <param name="cleanUp">True, if referencing objects are to be deleted; otherwise, false.</param>
            <remarks>This API supports the product infrastructure and is not intended to be used directly from your code.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.AccountCollection.Move(System.Int32,System.Int32)">
            <summary>
            Moves an <see cref="T:Microsoft.AnalysisServices.Account" /> in the collection from the current position to a new one.
            </summary>
            <param name="fromIndex">The zero-based index of the <see cref="T:Microsoft.AnalysisServices.Account" /> to be moved.</param>
            <param name="toIndex">The zero-based index to which to move the <see cref="T:Microsoft.AnalysisServices.Account" /> specified by fromIndex.</param>
            <returns>The <see cref="T:Microsoft.AnalysisServices.Account" /> that was moved.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <list type="bullet">
            <item><description>The specified fromIndex is not a valid value (less than zero or bigger then the total number of elements).</description></item>
            <item><description>The specified toIndex is not a valid value (less than zero or bigger then the total number of elements).</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.AccountCollection.Move(System.String,System.Int32)">
            <summary>
            Moves an <see cref="T:Microsoft.AnalysisServices.Account" />, with the specified account type, to a new position in the collection.
            </summary>
            <param name="accountType">The account type of the <see cref="T:Microsoft.AnalysisServices.Account" /> to be moved.</param>
            <param name="toIndex">The zero-based index to which to move the <see cref="T:Microsoft.AnalysisServices.Account" /> specified by fromIndex.</param>
            <returns>The <see cref="T:Microsoft.AnalysisServices.Account" /> that was moved.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <list type="bullet">
            <item><description>accountType is not a valid account type to an <see cref="T:Microsoft.AnalysisServices.Account" /> in the collection.</description></item>
            <item><description>The specified toIndex is not a valid value (less than zero or bigger then the total number of elements).</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.AccountCollection.Move(Microsoft.AnalysisServices.Account,System.Int32)">
            <summary>
            Moves the specified <see cref="T:Microsoft.AnalysisServices.Account" /> to a new position in the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.Account" /> to be moved.</param>
            <param name="toIndex">The zero-based index to which to move the specified <see cref="T:Microsoft.AnalysisServices.Account" />.</param>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <list type="bullet">
            <item><description>The specified <see cref="T:Microsoft.AnalysisServices.Account" /> does not exist the collection.</description></item>
            <item><description>The specified toIndex is not a valid value (less than zero or bigger then the total number of elements).</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.AccountCollection.Contains(Microsoft.AnalysisServices.Account)">
            <summary>
            Indicates whether the collection contains the specified <see cref="T:Microsoft.AnalysisServices.Account" />.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.Account" /> to be located.</param>
            <returns>True, if the specified <see cref="T:Microsoft.AnalysisServices.Account" /> is found in the collection, otherwise, false.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.AccountCollection.Contains(System.String)">
            <summary>
            Indicates whether the collection contains an <see cref="T:Microsoft.AnalysisServices.Account" /> with the specified account type.
            </summary>
            <param name="accountType">The account type of the <see cref="T:Microsoft.AnalysisServices.Account" /> to be located.</param>
            <returns>True, if the specified <see cref="T:Microsoft.AnalysisServices.Account" /> is found in the collection, otherwise, false.</returns>
            <exception cref="T:System.ArgumentNullException">The specified accountType is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.AccountCollection.IndexOf(Microsoft.AnalysisServices.Account)">
            <summary>
            Searches for the specified <see cref="T:Microsoft.AnalysisServices.Account" /> and returns the zero-based index of it in the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.Account" /> to locate in the collection.</param>
            <returns>The zero-based index of the <see cref="T:Microsoft.AnalysisServices.Account" /> in the collection, if found; otherwise, -1.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.AccountCollection.IndexOf(System.String)">
            <summary>
            Searches for an <see cref="T:Microsoft.AnalysisServices.Account" /> with the specified account type and returns the zero-based index of it in the collection.
            </summary>
            <param name="accountType">The account type of the <see cref="T:Microsoft.AnalysisServices.Account" /> to locate in the collection.</param>
            <returns>The zero-based index of the <see cref="T:Microsoft.AnalysisServices.Account" /> in the collection, if found; otherwise, -1.</returns>
        </member>
        <member name="T:Microsoft.AnalysisServices.AccountTypes">
            <summary>
            Contains a fixed set of account types. This class cannot be changed or inherited.
            </summary>
            <remarks>
            This class contains a list of constant values that are the basic account types. The account type can only be Asset, Balance, Expense, Flow, Income, Liability, or Statistical. AccountType values cannot be added to this class, they should be maintained independently by a user application.
             
            To add your own account type values to a dimension, that dimension should be created as an Account type, see DimensionType and Dimension.
            </remarks>
        </member>
        <member name="F:Microsoft.AnalysisServices.AccountTypes.Income">
            <summary>
            Represents an Income account type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AccountTypes.Expense">
            <summary>
            Represents an Expense account type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AccountTypes.Flow">
            <summary>
            Represents a Flow account type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AccountTypes.Balance">
            <summary>
            Represents a Balance account type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AccountTypes.Asset">
            <summary>
            Represents the asset account type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AccountTypes.Liability">
            <summary>
            Represents a Liability account type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AccountTypes.Statistical">
            <summary>
            Represents a Statistical account type.
            </summary>
        </member>
        <member name="T:Microsoft.AnalysisServices.Action">
            <summary>
            The base class for objects that represents an action that can be returned from the Server and run on the client.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.Action.#ctor">
            <summary>
            Initializes a new instance of Action using the default values.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.Action.#ctor(System.String,System.String)">
            <summary>
            Initializes a new instance of Action using the specified name and identifier.
            </summary>
            <param name="name">A String that contains the name of the Action.</param>
            <param name="id">A String that contains a unique identifier for the Action.</param>
        </member>
        <member name="P:Microsoft.AnalysisServices.Action.Parent">
            <summary>
            Gets the parent <see cref="T:Microsoft.AnalysisServices.Cube" /> object of the <see cref="T:Microsoft.AnalysisServices.Action" /> object.
            </summary>
            <value>The parent <see cref="T:Microsoft.AnalysisServices.Cube" /> object.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.Action.ParentDatabase">
            <summary>
            Gets the parent <see cref="T:Microsoft.AnalysisServices.Database" /> object of the <see cref="T:Microsoft.AnalysisServices.Action" /> object.
            </summary>
            <value>The parent <see cref="T:Microsoft.AnalysisServices.Database" /> object.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.Action.ParentServer">
            <summary>
            Gets the parent <see cref="T:Microsoft.AnalysisServices.Server" /> object of the <see cref="T:Microsoft.AnalysisServices.Action" /> object.
            </summary>
            <value>The parent <see cref="T:Microsoft.AnalysisServices.Server" /> object.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.Action.Caption">
            <summary>
            Gets or sets the caption that is displayed for the Action.
            </summary>
            <value>A string that contains the caption for the Action.</value>
            <remarks>The caption can be a Multidimensional Expressions (MDX) expression to be run by the server, in which case, the return value is sent to the client.</remarks>
        </member>
        <member name="P:Microsoft.AnalysisServices.Action.CaptionIsMdx">
            <summary>
            Gets or sets a value indicating whether the caption is a Multidimensional Expressions (MDX) expression.
            </summary>
            <value>true if the caption is an MDX expression; otherwise, false.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.Action.Translations">
            <summary>
            Gets the translation of the caption, which may be a Multidimensional Expressions (MDX) expression.
            </summary>
            <value>A collection containing the set of action translations.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.Action.TargetType">
            <summary>
            Gets or sets the type of the object [cube, dimension, attribute, hierarchy, or level] that is associated with the action.
            </summary>
            <value>The type of object from which the action is launched.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.Action.Target">
            <summary>
            Gets or sets the cube, dimension, attribute, hierarchy, or level that is associated with the action.
            </summary>
            <value>A String that contains the name of the target that the action is associated with.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.Action.Condition">
            <summary>
            Gets or sets a Multidimensional Expressions (MDX) expression that determines whether the Parent property applies to the target.
            </summary>
            <value>A String that contains the MDX expression.</value>
            <remarks>The Condition property contains an MDX expression that evaluates to a Boolean value. If the expression returns true, then the Action applies to the target specified in the Target property. Otherwise, the Action is not applicable.</remarks>
        </member>
        <member name="P:Microsoft.AnalysisServices.Action.Type">
            <summary>
            Gets or sets a type representing a form of the action.
            </summary>
            <value>An action type.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.Action.Invocation">
            <summary>
            Gets or sets the means by which an action is invoked.
            </summary>
            <value>An enumeration that corresponds to allowed values for action invocation.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.Action.Application">
            <summary>
            Gets or sets a String that contains the application associated with the Action.
            </summary>
            <value>A String that contains an application identifier.</value>
            <remarks>This property can be used by client applications to determine which actions are applicable to a given client application. The client application is responsible for evaluating this property.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.Action.Clone">
            <summary>
            Returns a clone of the object.
            </summary>
            <returns>The clone.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.Action.CopyTo(Microsoft.AnalysisServices.Action)">
            <summary>
            Copies the content of this object to another object (the destination).
            </summary>
            <param name="obj">The destination object to copy to.</param>
            <returns>The destination object.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.Action.Validate(Microsoft.AnalysisServices.ValidationErrorCollection,System.Boolean,Microsoft.AnalysisServices.ServerEdition)">
            <summary>
            Validates the element to which it is appended; returns any errors encountered into a collection. Also contains a parameter to enable return of detailed errors.
            </summary>
            <param name="errors">A collection within which errors can be logged.</param>
            <param name="includeDetailedErrors">true to enable detailed errors; otherwise false.</param>
            <param name="serverEdition">One of the enumeration values that specifies the installed edition of the Analysis Services instance.</param>
            <returns>true if no errors are encountered; otherwise false.</returns>
        </member>
        <member name="T:Microsoft.AnalysisServices.ActionCollection">
            <summary>
            Represents a collection of <see cref="T:Microsoft.AnalysisServices.Action" /> objects. This class cannot be inherited.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.ActionCollection.ItemsType">
            <summary>
            Gets the <see cref="T:System.Type" /> of objects that can be contained in the collection.
            </summary>
            <value>A <see cref="T:System.Type" /> with the type of objects.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.ActionCollection.Item(System.Int32)">
            <summary>
            Gets the <see cref="T:Microsoft.AnalysisServices.Action" />, at the specified index, from the collection.
            </summary>
            <param name="index">The zero-based index of the <see cref="T:Microsoft.AnalysisServices.Action" /> to be returned.</param>
            <value>The <see cref="T:Microsoft.AnalysisServices.Action" /> at the specified index.</value>
            <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception>
        </member>
        <member name="P:Microsoft.AnalysisServices.ActionCollection.Item(System.String)">
            <summary>
            Gets the <see cref="T:Microsoft.AnalysisServices.Action" />, with the specified identifier, from the collection.
            </summary>
            <param name="id">The identifier of the <see cref="T:Microsoft.AnalysisServices.Action" /> to be returned.</param>
            <value>The <see cref="T:Microsoft.AnalysisServices.Action" /> with the specified identifier.</value>
            <exception cref="T:Microsoft.AnalysisServices.AmoException">The collection doesn't contain an <see cref="T:Microsoft.AnalysisServices.Action" /> with the specified identifier.</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.ActionCollection.Find(System.String)">
            <summary>
            Gets the <see cref="T:Microsoft.AnalysisServices.Action" /> that has the specified identifier from the collection.
            </summary>
            <param name="id">The identifier of the <see cref="T:Microsoft.AnalysisServices.Action" /> to locate.</param>
            <returns>The <see cref="T:Microsoft.AnalysisServices.Action" /> with the specified identifier, if it exists in the collection; otherwise, a null reference (Nothing in Visual Basic).</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.ActionCollection.FindByName(System.String)">
            <summary>
            Gets the <see cref="T:Microsoft.AnalysisServices.Action" /> that has the specified name from the collection.
            </summary>
            <param name="name">The name of the <see cref="T:Microsoft.AnalysisServices.Action" /> to locate.</param>
            <returns>The <see cref="T:Microsoft.AnalysisServices.Action" /> with the specified name, if it exists in the collection; otherwise, a null reference (Nothing in Visual Basic).</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.ActionCollection.GetByName(System.String)">
            <summary>
            Gets the <see cref="T:Microsoft.AnalysisServices.Action" /> that has the specified name from the collection.
            </summary>
            <param name="name">The name of the <see cref="T:Microsoft.AnalysisServices.Action" /> to locate.</param>
            <returns>The <see cref="T:Microsoft.AnalysisServices.Action" /> with the specified Name.</returns>
            <exception cref="T:Microsoft.AnalysisServices.AmoException">The collection doesn't contain an <see cref="T:Microsoft.AnalysisServices.Action" /> with the specified name.</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.ActionCollection.Add(Microsoft.AnalysisServices.Action)">
            <summary>
            Adds the specified <see cref="T:Microsoft.AnalysisServices.Action" /> to the end of the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.Action" /> to be added.</param>
            <returns>The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.Action" /> has been added to the collection.</returns>
            <exception cref="T:System.InvalidOperationException">
            <list type="bullet">
            <item><description>The specified item is a null reference (Nothing in Visual Basic).</description></item>
            <item><description>The specified item already esists in the collection.</description></item>
            <item><description>The identifier of the specified <see cref="T:Microsoft.AnalysisServices.Action" /> is not valid in the collection.</description></item>
            <item><description>The name of the specified <see cref="T:Microsoft.AnalysisServices.Action" /> is not valid in the collection.</description></item>
            <item><description>The compatibility-level of the specified <see cref="T:Microsoft.AnalysisServices.Action" /> is not valid in the collection.</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.ActionCollection.Add(System.String,System.String)">
            <summary>
            Creates a new <see cref="T:Microsoft.AnalysisServices.Action" /> object using the specified name and identifier, adds it to the end of the collection and returns the new Action created.
            </summary>
            <param name="name">The Name for the new <see cref="T:Microsoft.AnalysisServices.Action" /> object.</param>
            <param name="id">The identifier for the new <see cref="T:Microsoft.AnalysisServices.Action" /> object.</param>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.Action" /> object.</returns>
            <exception cref="T:System.InvalidOperationException">
            <list type="bullet">
            <item><description>The specified name is not valid in the collection.</description></item>
            <item><description>The specified identifier is not valid in the collection.</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.ActionCollection.Add(System.String)">
            <summary>
            Creates a new <see cref="T:Microsoft.AnalysisServices.Action" /> object using the specified name, adds it to the end of the collection and returns the new Action created.
            </summary>
            <param name="name">The Name for the new <see cref="T:Microsoft.AnalysisServices.Action" /> object.</param>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.Action" /> object.</returns>
            <exception cref="T:System.InvalidOperationException">The specified name is not valid in the collection.</exception>
            <remarks>The identifier for the new <see cref="T:Microsoft.AnalysisServices.Action" /> object is generated based on the specified name.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.ActionCollection.Add">
            <summary>
            Creates a new <see cref="T:Microsoft.AnalysisServices.Action" /> object using a generated unique Name and identifier, adds it to the end of the collection and returns the new Action created.
            </summary>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.Action" /> object.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.ActionCollection.Insert(System.Int32,Microsoft.AnalysisServices.Action)">
            <summary>
            Inserts the specified <see cref="T:Microsoft.AnalysisServices.Action" /> to the collection at the specified index.
            </summary>
            <param name="index">The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.Action" /> is inserted.</param>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.Action" /> to be inserted.</param>
            <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception>
            <exception cref="T:System.InvalidOperationException">
            <list type="bullet">
            <item><description>The specified item is a null reference (Nothing in Visual Basic).</description></item>
            <item><description>The specified item already esists in the collection.</description></item>
            <item><description>The identifier of the specified <see cref="T:Microsoft.AnalysisServices.Action" /> is not valid in the collection.</description></item>
            <item><description>The name of the specified <see cref="T:Microsoft.AnalysisServices.Action" /> is not valid in the collection.</description></item>
            <item><description>The compatibility-level of the specified <see cref="T:Microsoft.AnalysisServices.Action" /> is not valid in the collection.</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.ActionCollection.Insert(System.Int32,System.String,System.String)">
            <summary>
            Creates a new <see cref="T:Microsoft.AnalysisServices.Action" /> object using the specified name and identifier, inserts it to the collection at the specified index and returns the new Action created.
            </summary>
            <param name="index">The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.Action" /> is inserted.</param>
            <param name="name">The Name for the new <see cref="T:Microsoft.AnalysisServices.Action" /> object.</param>
            <param name="id">The identifier for the new <see cref="T:Microsoft.AnalysisServices.Action" /> object.</param>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.Action" /> object.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception>
            <exception cref="T:System.InvalidOperationException">
            <list type="bullet">
            <item><description>The specified name is not valid in the collection.</description></item>
            <item><description>The specified identifier is not valid in the collection.</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.ActionCollection.Insert(System.Int32,System.String)">
            <summary>
            Creates a new <see cref="T:Microsoft.AnalysisServices.Action" /> object using the specified name, inserts it to the collection at the specified index and returns the new Action created.
            </summary>
            <param name="index">The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.Action" /> is inserted.</param>
            <param name="name">The Name for the new <see cref="T:Microsoft.AnalysisServices.Action" /> object. It must be unique within the collection.</param>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.Action" /> object.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception>
            <exception cref="T:System.InvalidOperationException">The specified name is not valid in the collection.</exception>
            <remarks>The identifier for the <see cref="T:Microsoft.AnalysisServices.Action" /> is generated based on the specified Name.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.ActionCollection.Insert(System.Int32)">
            <summary>
            Creates a new <see cref="T:Microsoft.AnalysisServices.Action" /> object using a generated unique Name and identifier, inserts it to the collection at the specified index and returns the new Action created.
            </summary>
            <param name="index">The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.Action" /> is inserted.</param>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.Action" /> object.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.ActionCollection.Remove(Microsoft.AnalysisServices.Action)">
            <summary>
            Removes the specified <see cref="T:Microsoft.AnalysisServices.Action" /> from the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.Action" /> to be removed.</param>
            <exception cref="T:System.ArgumentNullException">The specified item is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.ActionCollection.Remove(Microsoft.AnalysisServices.Action,System.Boolean)">
            <summary>
            Removes the specified <see cref="T:Microsoft.AnalysisServices.Action" /> from the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.Action" /> to be removed.</param>
            <param name="cleanUp">True, if referencing objects are to be deleted; otherwise, false.</param>
            <exception cref="T:System.ArgumentNullException">The specified item is a null reference (Nothing in Visual Basic).</exception>
            <remarks>This API supports the product infrastructure and is not intended to be used directly from your code.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.ActionCollection.Remove(System.String)">
            <summary>
            Removes the <see cref="T:Microsoft.AnalysisServices.Action" /> with the specified identifier from the collection.
            </summary>
            <param name="id">The identifier of the <see cref="T:Microsoft.AnalysisServices.Action" /> to be removed.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.ActionCollection.Remove(System.String,System.Boolean)">
            <summary>
            Removes the <see cref="T:Microsoft.AnalysisServices.Action" /> with the specified identifier from the collection.
            </summary>
            <param name="id">The identifier of the <see cref="T:Microsoft.AnalysisServices.Action" /> to be removed.</param>
            <param name="cleanUp">True, if referencing objects are to be deleted; otherwise, false.</param>
            <remarks>This API supports the product infrastructure and is not intended to be used directly from your code.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.ActionCollection.Move(System.Int32,System.Int32)">
            <summary>
            Moves an <see cref="T:Microsoft.AnalysisServices.Action" /> in the collection from the current position to a new one.
            </summary>
            <param name="fromIndex">The zero-based index of the <see cref="T:Microsoft.AnalysisServices.Action" /> to be moved.</param>
            <param name="toIndex">The zero-based index to which to move the <see cref="T:Microsoft.AnalysisServices.Action" /> specified by fromIndex.</param>
            <returns>The <see cref="T:Microsoft.AnalysisServices.Action" /> that was moved.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <list type="bullet">
            <item><description>The specified fromIndex is not a valid value (less than zero or bigger then the total number of elements).</description></item>
            <item><description>The specified toIndex is not a valid value (less than zero or bigger then the total number of elements).</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.ActionCollection.Move(System.String,System.Int32)">
            <summary>
            Moves an <see cref="T:Microsoft.AnalysisServices.Action" />, with the specified identifier, to a new position in the collection.
            </summary>
            <param name="id">The identifier of the <see cref="T:Microsoft.AnalysisServices.Action" /> to be moved.</param>
            <param name="toIndex">The zero-based index to which to move the <see cref="T:Microsoft.AnalysisServices.Action" /> specified by fromIndex.</param>
            <returns>The <see cref="T:Microsoft.AnalysisServices.Action" /> that was moved.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <list type="bullet">
            <item><description>id is not a valid identifier to an <see cref="T:Microsoft.AnalysisServices.Action" /> in the collection.</description></item>
            <item><description>The specified toIndex is not a valid value (less than zero or bigger then the total number of elements).</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.ActionCollection.Move(Microsoft.AnalysisServices.Action,System.Int32)">
            <summary>
            Moves the specified <see cref="T:Microsoft.AnalysisServices.Action" /> to a new position in the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.Action" /> to be moved.</param>
            <param name="toIndex">The zero-based index to which to move the specified <see cref="T:Microsoft.AnalysisServices.Action" />.</param>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <list type="bullet">
            <item><description>The specified <see cref="T:Microsoft.AnalysisServices.Action" /> does not exist the collection.</description></item>
            <item><description>The specified toIndex is not a valid value (less than zero or bigger then the total number of elements).</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.ActionCollection.Contains(Microsoft.AnalysisServices.Action)">
            <summary>
            Indicates whether the collection contains the specified <see cref="T:Microsoft.AnalysisServices.Action" />.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.Action" /> to be located.</param>
            <returns>True, if the specified <see cref="T:Microsoft.AnalysisServices.Action" /> is found in the collection, otherwise, false.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.ActionCollection.Contains(System.String)">
            <summary>
            Indicates whether the collection contains an <see cref="T:Microsoft.AnalysisServices.Action" /> with the specified identifier.
            </summary>
            <param name="id">The identifier of the <see cref="T:Microsoft.AnalysisServices.Action" /> to be located.</param>
            <returns>True, if the specified <see cref="T:Microsoft.AnalysisServices.Action" /> is found in the collection, otherwise, false.</returns>
            <exception cref="T:System.ArgumentNullException">The specified id is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.ActionCollection.IndexOf(Microsoft.AnalysisServices.Action)">
            <summary>
            Searches for the specified <see cref="T:Microsoft.AnalysisServices.Action" /> and returns the zero-based index of it in the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.Action" /> to locate in the collection.</param>
            <returns>The zero-based index of the <see cref="T:Microsoft.AnalysisServices.Action" /> in the collection, if found; otherwise, -1.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.ActionCollection.IndexOf(System.String)">
            <summary>
            Searches for an <see cref="T:Microsoft.AnalysisServices.Action" /> with the specified identifier and returns the zero-based index of it in the collection.
            </summary>
            <param name="id">The identifier of the <see cref="T:Microsoft.AnalysisServices.Action" /> to locate in the collection.</param>
            <returns>The zero-based index of the <see cref="T:Microsoft.AnalysisServices.Action" /> in the collection, if found; otherwise, -1.</returns>
        </member>
        <member name="T:Microsoft.AnalysisServices.ActionInvocation">
            <summary>
            Defines how an Action is called.
            </summary>
            <remarks>
            Only Interactive has been implemented in SQL Server Analysis Services (SSAS).
            Batch and OnOpen members will be implemented in future releases of SQL Server Analysis Services.
            Using unimplemented members of ActionInvocation creates an empty table from the MDSCHEMA_ACTIONS Rowset.
            </remarks>
            <example>...</example>
        </member>
        <member name="F:Microsoft.AnalysisServices.ActionInvocation.Interactive">
            <summary>
            Calls the action when a user performs an action.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.ActionInvocation.OnOpen">
            <summary>
            Calls the action when the cube opens.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.ActionInvocation.Batch">
            <summary>
            Calls the action from a batch command.
            </summary>
        </member>
        <member name="T:Microsoft.AnalysisServices.ActionTargetType">
            <summary>
            Identifies where an Action can be located.
            </summary>
            <example>...</example>
        </member>
        <member name="F:Microsoft.AnalysisServices.ActionTargetType.Cube">
            <summary>
            Located on a cube.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.ActionTargetType.Cells">
            <summary>
            Located on a set of cells or a subcube.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.ActionTargetType.Set">
            <summary>
            Located on a set.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.ActionTargetType.Hierarchy">
            <summary>
            Located on a single hierarchy from a dimension.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.ActionTargetType.Level">
            <summary>
            Located on a level from a dimension.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.ActionTargetType.DimensionMembers">
            <summary>
            Located on a dimension.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.ActionTargetType.HierarchyMembers">
            <summary>
            Located on the members of a single hierarchy from a dimension.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.ActionTargetType.LevelMembers">
            <summary>
            Located on the members of a level from a dimension.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.ActionTargetType.AttributeMembers">
            <summary>
            Located on an attribute member.
            </summary>
        </member>
        <member name="T:Microsoft.AnalysisServices.ActionType">
            <summary>
            Defines the type of the Action property.
            </summary>
            <remarks>
            Action is an abstract class. Classes derived from Action are DrillThroughAction, ReportAction, and StandardAction.
            The action types associated with each class are listed in the following table.
              Class Action Type
              ----- -----------
              DrillThroughAction DrillThrough
              ReportAction Report
              StandardAction CommandLine
                                    Dataset
                                    Html
                                    Proprietary
                                    Rowset
                                    Statement
                                    Url
                                     
            Setting DrillThroughAction to a type other than DrillThrough generates an OperationException when the cube is updated. There is no compilation error for this mistake.
            Setting ReportAction to a type other than Report generates an OperationException when the cube is updated. There is no compilation error for this mistake.
            </remarks>
        </member>
        <member name="F:Microsoft.AnalysisServices.ActionType.Url">
            <summary>
            Opens a URL string in an Internet browser.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.ActionType.Html">
            <summary>
            Renders an HTML script in an Internet browser.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.ActionType.Statement">
            <summary>
            Executes a statement that is understood by client application.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.ActionType.DrillThrough">
            <summary>
            Executes a SQL Server Analysis Services (SSAS) MDX DrillThrough statement.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.ActionType.Dataset">
            <summary>
            Executes a Multidimensional Expressions (MDX) statement.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.ActionType.Rowset">
            <summary>
            Executes a Multidimensional Expressions (MDX) statement and results are to be presented as rowset.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.ActionType.CommandLine">
            <summary>
            Executes a command using CMD.exe.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.ActionType.Proprietary">
            <summary>
            Executes an action for which the client application has custom, nongeneric knowledge of that action. Proprietary actions are not returned to the client application unless the client application explicitly asks for these by setting the appropriate restriction on the APPLICATION_NAME.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.ActionType.Report">
            <summary>
            Sends a URL statement to SQL Server Reporting Services (SSRS).
            </summary>
        </member>
        <member name="T:Microsoft.AnalysisServices.ActiveState">
            <summary>
            Enumerates the active state.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.ActiveState.ActiveStateIgnore">
            <summary>
            Specifies the Ignore state.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.ActiveState.ActiveStateActive">
            <summary>
            Specifies the Active state.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.ActiveState.ActiveStateInactive">
            <summary>
            Specifies the Inactive state.
            </summary>
        </member>
        <member name="T:Microsoft.AnalysisServices.Aggregation">
            <summary>
            Defines a single aggregation. This class cannot be inherited.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.Aggregation.#ctor">
            <summary>
            Initializes a new instance of the Aggregation class using the default values.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.Aggregation.#ctor(System.String,System.String)">
            <summary>
            Initializes a new instance of the Aggregation class using a name and an identifier.
            </summary>
            <param name="name">A String containing the name of the aggregation.</param>
            <param name="id">A String containing a unique identifier for the aggregation.</param>
        </member>
        <member name="P:Microsoft.AnalysisServices.Aggregation.Parent">
            <summary>
            Gets the parent <see cref="T:Microsoft.AnalysisServices.AggregationDesign" /> object of the <see cref="T:Microsoft.AnalysisServices.Aggregation" /> object.
            </summary>
            <value>The parent <see cref="T:Microsoft.AnalysisServices.AggregationDesign" /> object.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.Aggregation.ParentMeasureGroup">
            <summary>
            Gets the parent <see cref="T:Microsoft.AnalysisServices.MeasureGroup" /> object of the <see cref="T:Microsoft.AnalysisServices.Aggregation" /> object.
            </summary>
            <value>The parent <see cref="T:Microsoft.AnalysisServices.MeasureGroup" /> object.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.Aggregation.ParentCube">
            <summary>
            Gets the parent <see cref="T:Microsoft.AnalysisServices.Cube" /> object of the <see cref="T:Microsoft.AnalysisServices.Aggregation" /> object.
            </summary>
            <value>The parent <see cref="T:Microsoft.AnalysisServices.Cube" /> object.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.Aggregation.ParentDatabase">
            <summary>
            Gets the parent <see cref="T:Microsoft.AnalysisServices.Database" /> object of the <see cref="T:Microsoft.AnalysisServices.Aggregation" /> object.
            </summary>
            <value>The parent <see cref="T:Microsoft.AnalysisServices.Database" /> object.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.Aggregation.ParentServer">
            <summary>
            Gets the parent <see cref="T:Microsoft.AnalysisServices.Server" /> object of the <see cref="T:Microsoft.AnalysisServices.Aggregation" /> object.
            </summary>
            <value>The parent <see cref="T:Microsoft.AnalysisServices.Server" /> object.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.Aggregation.Dimensions">
            <summary>
            Gets the collection of dimensions for the Aggregation object.
            </summary>
            <value>An AggregationDimensionCollection object.</value>
        </member>
        <member name="M:Microsoft.AnalysisServices.Aggregation.Clone">
            <summary>
            Returns a clone of the object.
            </summary>
            <returns>The clone.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.Aggregation.CopyTo(Microsoft.AnalysisServices.Aggregation)">
            <summary>
            Copies the content of this object to another object (the destination).
            </summary>
            <param name="obj">The destination object to copy to.</param>
            <returns>The destination object.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.Aggregation.Validate(Microsoft.AnalysisServices.ValidationErrorCollection,System.Boolean,Microsoft.AnalysisServices.ServerEdition)">
            <summary>
            Validates the element to which it is appended; returns any errors encountered into a collection. Also contains a parameter to enable return of detailed errors.
            </summary>
            <param name="errors">A collection within which errors can be logged.</param>
            <param name="includeDetailedErrors">true to enable detailed errors; otherwise false.</param>
            <param name="serverEdition">One of the enumeration values that specifies the installed edition of the Analysis Services instance.</param>
            <returns>true if no errors are encountered; otherwise false.</returns>
        </member>
        <member name="T:Microsoft.AnalysisServices.AggregationAttribute">
            <summary>
            Defines a DimensionAttribute as being part of a Aggregation. This class cannot be inherited.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.AggregationAttribute.#ctor">
            <summary>
            Initializes a new instance of the AggregationAttribute class using the default values.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.AggregationAttribute.#ctor(System.String)">
            <summary>
            Initializes a new instance of AggregationAttribute using the attributeID of a DimensionAttribute.
            </summary>
            <param name="attributeID">A String containing the attributeID of DimensionAttribute that is being assigned to the parent Aggregation.</param>
        </member>
        <member name="P:Microsoft.AnalysisServices.AggregationAttribute.Parent">
            <summary>
            Gets the parent <see cref="T:Microsoft.AnalysisServices.AggregationDimension" /> object of the <see cref="T:Microsoft.AnalysisServices.AggregationAttribute" /> object.
            </summary>
            <value>The parent <see cref="T:Microsoft.AnalysisServices.AggregationDimension" /> object.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.AggregationAttribute.ParentAggregation">
            <summary>
            Gets the parent <see cref="T:Microsoft.AnalysisServices.Aggregation" /> object of the <see cref="T:Microsoft.AnalysisServices.AggregationAttribute" /> object.
            </summary>
            <value>The parent <see cref="T:Microsoft.AnalysisServices.Aggregation" /> object.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.AggregationAttribute.ParentAggregationDesign">
            <summary>
            Gets the parent <see cref="T:Microsoft.AnalysisServices.AggregationDesign" /> object of the <see cref="T:Microsoft.AnalysisServices.AggregationAttribute" /> object.
            </summary>
            <value>The parent <see cref="T:Microsoft.AnalysisServices.AggregationDesign" /> object.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.AggregationAttribute.ParentMeasureGroup">
            <summary>
            Gets the parent <see cref="T:Microsoft.AnalysisServices.MeasureGroup" /> object of the <see cref="T:Microsoft.AnalysisServices.AggregationAttribute" /> object.
            </summary>
            <value>The parent <see cref="T:Microsoft.AnalysisServices.MeasureGroup" /> object.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.AggregationAttribute.ParentCube">
            <summary>
            Gets the parent <see cref="T:Microsoft.AnalysisServices.Cube" /> object of the <see cref="T:Microsoft.AnalysisServices.AggregationAttribute" /> object.
            </summary>
            <value>The parent <see cref="T:Microsoft.AnalysisServices.Cube" /> object.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.AggregationAttribute.ParentDatabase">
            <summary>
            Gets the parent <see cref="T:Microsoft.AnalysisServices.Database" /> object of the <see cref="T:Microsoft.AnalysisServices.AggregationAttribute" /> object.
            </summary>
            <value>The parent <see cref="T:Microsoft.AnalysisServices.Database" /> object.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.AggregationAttribute.ParentServer">
            <summary>
            Gets the parent <see cref="T:Microsoft.AnalysisServices.Server" /> object of the <see cref="T:Microsoft.AnalysisServices.AggregationAttribute" /> object.
            </summary>
            <value>The parent <see cref="T:Microsoft.AnalysisServices.Server" /> object.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.AggregationAttribute.FriendlyName">
            <summary>
            Gets the friendly name of the AggregationAttribute object.
            </summary>
            <value>A <see cref="T:System.String" /> with the friendly name of the <see cref="T:Microsoft.AnalysisServices.AggregationAttribute" /> object.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.AggregationAttribute.KeyForCollection">
            <summary>
            Returns the key used in collections.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.AggregationAttribute.AttributeID">
            <summary>
            Gets or sets the AttributeID of a DimensionAttribute that is associated with a Aggregation.
            </summary>
            <value>The AttributeID of a DimensionAttribute that is associated with a Aggregation.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.AggregationAttribute.CubeAttribute">
            <summary>
            Gets the CubeAttribute that associates the current AggregationAttribute to the parent cube.
            </summary>
            <value>A CubeAttribute that associates the current AggregationAttribute to the parent cube.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.AggregationAttribute.Attribute">
            <summary>
            Gets the DimensionAttribute assigned to a Aggregation.
            </summary>
            <value>The DimensionAttribute assigned to an Aggregation.</value>
        </member>
        <member name="M:Microsoft.AnalysisServices.AggregationAttribute.Clone">
            <summary>
            Returns a clone of the object.
            </summary>
            <returns>The clone.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.AggregationAttribute.CopyTo(Microsoft.AnalysisServices.AggregationAttribute)">
            <summary>
            Copies the content of this object to another object (the destination).
            </summary>
            <param name="obj">The destination object to copy to.</param>
            <returns>The destination object.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.AggregationAttribute.Validate(Microsoft.AnalysisServices.ValidationErrorCollection,System.Boolean,Microsoft.AnalysisServices.ServerEdition)">
            <summary>
            Validates the element to which it is appended; returns any errors encountered into a collection. Also contains a parameter to enable return of detailed errors.
            </summary>
            <param name="errors">A collection within which errors can be logged.</param>
            <param name="includeDetailedErrors">true to enable detailed errors; otherwise false.</param>
            <param name="serverEdition">One of the enumeration values that specifies the installed edition of the Analysis Services instance.</param>
            <returns>true if no errors are encountered; otherwise false.</returns>
        </member>
        <member name="T:Microsoft.AnalysisServices.AggregationAttributeCollection">
            <summary>
            Represents a collection of <see cref="T:Microsoft.AnalysisServices.AggregationAttribute" /> objects. This class cannot be inherited.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.AggregationAttributeCollection.ItemsType">
            <summary>
            Gets the <see cref="T:System.Type" /> of objects that can be contained in the collection.
            </summary>
            <value>A <see cref="T:System.Type" /> with the type of objects.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.AggregationAttributeCollection.Item(System.Int32)">
            <summary>
            Gets the <see cref="T:Microsoft.AnalysisServices.AggregationAttribute" />, at the specified index, from the collection.
            </summary>
            <param name="index">The zero-based index of the <see cref="T:Microsoft.AnalysisServices.AggregationAttribute" /> to be returned.</param>
            <value>The <see cref="T:Microsoft.AnalysisServices.AggregationAttribute" /> at the specified index.</value>
            <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception>
        </member>
        <member name="P:Microsoft.AnalysisServices.AggregationAttributeCollection.Item(System.String)">
            <summary>
            Gets the <see cref="T:Microsoft.AnalysisServices.AggregationAttribute" />, with the specified AttributeID, from the collection.
            </summary>
            <param name="attributeId">The AttributeID of the <see cref="T:Microsoft.AnalysisServices.AggregationAttribute" /> to be returned.</param>
            <value>The <see cref="T:Microsoft.AnalysisServices.AggregationAttribute" /> with the specified AttributeID.</value>
            <exception cref="T:Microsoft.AnalysisServices.AmoException">The collection doesn't contain an <see cref="T:Microsoft.AnalysisServices.AggregationAttribute" /> with the specified AttributeID.</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.AggregationAttributeCollection.Find(System.String)">
            <summary>
            Gets the <see cref="T:Microsoft.AnalysisServices.AggregationAttribute" /> that has the specified AttributeID from the collection.
            </summary>
            <param name="attributeId">The AttributeID of the <see cref="T:Microsoft.AnalysisServices.AggregationAttribute" /> to locate.</param>
            <returns>The <see cref="T:Microsoft.AnalysisServices.AggregationAttribute" /> with the specified AttributeID, if it exists in the collection; otherwise, a null reference (Nothing in Visual Basic).</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.AggregationAttributeCollection.Add(Microsoft.AnalysisServices.AggregationAttribute)">
            <summary>
            Adds the specified <see cref="T:Microsoft.AnalysisServices.AggregationAttribute" /> to the end of the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.AggregationAttribute" /> to be added.</param>
            <returns>The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.AggregationAttribute" /> has been added to the collection.</returns>
            <exception cref="T:System.InvalidOperationException">
            <list type="bullet">
            <item><description>The specified item is a null reference (Nothing in Visual Basic).</description></item>
            <item><description>The specified item already esists in the collection.</description></item>
            <item><description>The AttributeID of the specified <see cref="T:Microsoft.AnalysisServices.AggregationAttribute" /> is not valid in the collection.</description></item>
            <item><description>The name of the specified <see cref="T:Microsoft.AnalysisServices.AggregationAttribute" /> is not valid in the collection.</description></item>
            <item><description>The compatibility-level of the specified <see cref="T:Microsoft.AnalysisServices.AggregationAttribute" /> is not valid in the collection.</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.AggregationAttributeCollection.Add(System.String)">
            <summary>
            Creates a new <see cref="T:Microsoft.AnalysisServices.AggregationAttribute" /> object using the specified AttributeID, adds it to the end of the collection and returns the new AggregationAttribute created.
            </summary>
            <param name="attributeId">The AttributeID for the new <see cref="T:Microsoft.AnalysisServices.AggregationAttribute" /> object.</param>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.AggregationAttribute" /> object.</returns>
            <exception cref="T:System.InvalidOperationException">The specified AttributeID is not valid in the collection.</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.AggregationAttributeCollection.Insert(System.Int32,Microsoft.AnalysisServices.AggregationAttribute)">
            <summary>
            Inserts the specified <see cref="T:Microsoft.AnalysisServices.AggregationAttribute" /> to the collection at the specified index.
            </summary>
            <param name="index">The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.AggregationAttribute" /> is inserted.</param>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.AggregationAttribute" /> to be inserted.</param>
            <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception>
            <exception cref="T:System.InvalidOperationException">
            <list type="bullet">
            <item><description>The specified item is a null reference (Nothing in Visual Basic).</description></item>
            <item><description>The specified item already esists in the collection.</description></item>
            <item><description>The AttributeID of the specified <see cref="T:Microsoft.AnalysisServices.AggregationAttribute" /> is not valid in the collection.</description></item>
            <item><description>The compatibility-level of the specified <see cref="T:Microsoft.AnalysisServices.AggregationAttribute" /> is not valid in the collection.</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.AggregationAttributeCollection.Insert(System.Int32,System.String)">
            <summary>
            Creates a new <see cref="T:Microsoft.AnalysisServices.AggregationAttribute" /> object using the specified AttributeID, inserts it to the collection at the specified index and returns the new AggregationAttribute created.
            </summary>
            <param name="index">The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.AggregationAttribute" /> is inserted.</param>
            <param name="attributeId">The AttributeID for the new <see cref="T:Microsoft.AnalysisServices.AggregationAttribute" /> object.</param>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.AggregationAttribute" /> object.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception>
            <exception cref="T:System.InvalidOperationException">The specified AttributeID is not valid in the collection.</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.AggregationAttributeCollection.Remove(Microsoft.AnalysisServices.AggregationAttribute)">
            <summary>
            Removes the specified <see cref="T:Microsoft.AnalysisServices.AggregationAttribute" /> from the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.AggregationAttribute" /> to be removed.</param>
            <exception cref="T:System.ArgumentNullException">The specified item is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.AggregationAttributeCollection.Remove(Microsoft.AnalysisServices.AggregationAttribute,System.Boolean)">
            <summary>
            Removes the specified <see cref="T:Microsoft.AnalysisServices.AggregationAttribute" /> from the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.AggregationAttribute" /> to be removed.</param>
            <param name="cleanUp">True, if referencing objects are to be deleted; otherwise, false.</param>
            <exception cref="T:System.ArgumentNullException">The specified item is a null reference (Nothing in Visual Basic).</exception>
            <remarks>This API supports the product infrastructure and is not intended to be used directly from your code.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.AggregationAttributeCollection.Remove(System.String)">
            <summary>
            Removes the <see cref="T:Microsoft.AnalysisServices.AggregationAttribute" /> with the specified AttributeID from the collection.
            </summary>
            <param name="attributeId">The AttributeID of the <see cref="T:Microsoft.AnalysisServices.AggregationAttribute" /> to be removed.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.AggregationAttributeCollection.Remove(System.String,System.Boolean)">
            <summary>
            Removes the <see cref="T:Microsoft.AnalysisServices.AggregationAttribute" /> with the specified AttributeID from the collection.
            </summary>
            <param name="attributeId">The AttributeID of the <see cref="T:Microsoft.AnalysisServices.AggregationAttribute" /> to be removed.</param>
            <param name="cleanUp">True, if referencing objects are to be deleted; otherwise, false.</param>
            <remarks>This API supports the product infrastructure and is not intended to be used directly from your code.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.AggregationAttributeCollection.Move(System.Int32,System.Int32)">
            <summary>
            Moves an <see cref="T:Microsoft.AnalysisServices.AggregationAttribute" /> in the collection from the current position to a new one.
            </summary>
            <param name="fromIndex">The zero-based index of the <see cref="T:Microsoft.AnalysisServices.AggregationAttribute" /> to be moved.</param>
            <param name="toIndex">The zero-based index to which to move the <see cref="T:Microsoft.AnalysisServices.AggregationAttribute" /> specified by fromIndex.</param>
            <returns>The <see cref="T:Microsoft.AnalysisServices.AggregationAttribute" /> that was moved.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <list type="bullet">
            <item><description>The specified fromIndex is not a valid value (less than zero or bigger then the total number of elements).</description></item>
            <item><description>The specified toIndex is not a valid value (less than zero or bigger then the total number of elements).</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.AggregationAttributeCollection.Move(System.String,System.Int32)">
            <summary>
            Moves an <see cref="T:Microsoft.AnalysisServices.AggregationAttribute" />, with the specified AttributeID, to a new position in the collection.
            </summary>
            <param name="attributeId">The AttributeID of the <see cref="T:Microsoft.AnalysisServices.AggregationAttribute" /> to be moved.</param>
            <param name="toIndex">The zero-based index to which to move the <see cref="T:Microsoft.AnalysisServices.AggregationAttribute" /> specified by fromIndex.</param>
            <returns>The <see cref="T:Microsoft.AnalysisServices.AggregationAttribute" /> that was moved.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <list type="bullet">
            <item><description>attributeId is not a valid AttributeID to an <see cref="T:Microsoft.AnalysisServices.AggregationAttribute" /> in the collection.</description></item>
            <item><description>The specified toIndex is not a valid value (less than zero or bigger then the total number of elements).</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.AggregationAttributeCollection.Move(Microsoft.AnalysisServices.AggregationAttribute,System.Int32)">
            <summary>
            Moves the specified <see cref="T:Microsoft.AnalysisServices.AggregationAttribute" /> to a new position in the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.AggregationAttribute" /> to be moved.</param>
            <param name="toIndex">The zero-based index to which to move the specified <see cref="T:Microsoft.AnalysisServices.AggregationAttribute" />.</param>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <list type="bullet">
            <item><description>The specified <see cref="T:Microsoft.AnalysisServices.AggregationAttribute" /> does not exist the collection.</description></item>
            <item><description>The specified toIndex is not a valid value (less than zero or bigger then the total number of elements).</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.AggregationAttributeCollection.Contains(Microsoft.AnalysisServices.AggregationAttribute)">
            <summary>
            Indicates whether the collection contains the specified <see cref="T:Microsoft.AnalysisServices.AggregationAttribute" />.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.AggregationAttribute" /> to be located.</param>
            <returns>True, if the specified <see cref="T:Microsoft.AnalysisServices.AggregationAttribute" /> is found in the collection, otherwise, false.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.AggregationAttributeCollection.Contains(System.String)">
            <summary>
            Indicates whether the collection contains an <see cref="T:Microsoft.AnalysisServices.AggregationAttribute" /> with the specified AttributeID.
            </summary>
            <param name="attributeId">The AttributeID of the <see cref="T:Microsoft.AnalysisServices.AggregationAttribute" /> to be located.</param>
            <returns>True, if the specified <see cref="T:Microsoft.AnalysisServices.AggregationAttribute" /> is found in the collection, otherwise, false.</returns>
            <exception cref="T:System.ArgumentNullException">The specified attributeId is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.AggregationAttributeCollection.IndexOf(Microsoft.AnalysisServices.AggregationAttribute)">
            <summary>
            Searches for the specified <see cref="T:Microsoft.AnalysisServices.AggregationAttribute" /> and returns the zero-based index of it in the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.AggregationAttribute" /> to locate in the collection.</param>
            <returns>The zero-based index of the <see cref="T:Microsoft.AnalysisServices.AggregationAttribute" /> in the collection, if found; otherwise, -1.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.AggregationAttributeCollection.IndexOf(System.String)">
            <summary>
            Searches for an <see cref="T:Microsoft.AnalysisServices.AggregationAttribute" /> with the specified AttributeID and returns the zero-based index of it in the collection.
            </summary>
            <param name="attributeId">The AttributeID of the <see cref="T:Microsoft.AnalysisServices.AggregationAttribute" /> to locate in the collection.</param>
            <returns>The zero-based index of the <see cref="T:Microsoft.AnalysisServices.AggregationAttribute" /> in the collection, if found; otherwise, -1.</returns>
        </member>
        <member name="T:Microsoft.AnalysisServices.AggregationCollection">
            <summary>
            Represents a collection of <see cref="T:Microsoft.AnalysisServices.Aggregation" /> objects. This class cannot be inherited.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.AggregationCollection.ItemsType">
            <summary>
            Gets the <see cref="T:System.Type" /> of objects that can be contained in the collection.
            </summary>
            <value>A <see cref="T:System.Type" /> with the type of objects.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.AggregationCollection.Item(System.Int32)">
            <summary>
            Gets the <see cref="T:Microsoft.AnalysisServices.Aggregation" />, at the specified index, from the collection.
            </summary>
            <param name="index">The zero-based index of the <see cref="T:Microsoft.AnalysisServices.Aggregation" /> to be returned.</param>
            <value>The <see cref="T:Microsoft.AnalysisServices.Aggregation" /> at the specified index.</value>
            <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception>
        </member>
        <member name="P:Microsoft.AnalysisServices.AggregationCollection.Item(System.String)">
            <summary>
            Gets the <see cref="T:Microsoft.AnalysisServices.Aggregation" />, with the specified identifier, from the collection.
            </summary>
            <param name="id">The identifier of the <see cref="T:Microsoft.AnalysisServices.Aggregation" /> to be returned.</param>
            <value>The <see cref="T:Microsoft.AnalysisServices.Aggregation" /> with the specified identifier.</value>
            <exception cref="T:Microsoft.AnalysisServices.AmoException">The collection doesn't contain an <see cref="T:Microsoft.AnalysisServices.Aggregation" /> with the specified identifier.</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.AggregationCollection.Find(System.String)">
            <summary>
            Gets the <see cref="T:Microsoft.AnalysisServices.Aggregation" /> that has the specified identifier from the collection.
            </summary>
            <param name="id">The identifier of the <see cref="T:Microsoft.AnalysisServices.Aggregation" /> to locate.</param>
            <returns>The <see cref="T:Microsoft.AnalysisServices.Aggregation" /> with the specified identifier, if it exists in the collection; otherwise, a null reference (Nothing in Visual Basic).</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.AggregationCollection.FindByName(System.String)">
            <summary>
            Gets the <see cref="T:Microsoft.AnalysisServices.Aggregation" /> that has the specified name from the collection.
            </summary>
            <param name="name">The name of the <see cref="T:Microsoft.AnalysisServices.Aggregation" /> to locate.</param>
            <returns>The <see cref="T:Microsoft.AnalysisServices.Aggregation" /> with the specified name, if it exists in the collection; otherwise, a null reference (Nothing in Visual Basic).</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.AggregationCollection.GetByName(System.String)">
            <summary>
            Gets the <see cref="T:Microsoft.AnalysisServices.Aggregation" /> that has the specified name from the collection.
            </summary>
            <param name="name">The name of the <see cref="T:Microsoft.AnalysisServices.Aggregation" /> to locate.</param>
            <returns>The <see cref="T:Microsoft.AnalysisServices.Aggregation" /> with the specified Name.</returns>
            <exception cref="T:Microsoft.AnalysisServices.AmoException">The collection doesn't contain an <see cref="T:Microsoft.AnalysisServices.Aggregation" /> with the specified name.</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.AggregationCollection.Add(Microsoft.AnalysisServices.Aggregation)">
            <summary>
            Adds the specified <see cref="T:Microsoft.AnalysisServices.Aggregation" /> to the end of the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.Aggregation" /> to be added.</param>
            <returns>The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.Aggregation" /> has been added to the collection.</returns>
            <exception cref="T:System.InvalidOperationException">
            <list type="bullet">
            <item><description>The specified item is a null reference (Nothing in Visual Basic).</description></item>
            <item><description>The specified item already esists in the collection.</description></item>
            <item><description>The identifier of the specified <see cref="T:Microsoft.AnalysisServices.Aggregation" /> is not valid in the collection.</description></item>
            <item><description>The name of the specified <see cref="T:Microsoft.AnalysisServices.Aggregation" /> is not valid in the collection.</description></item>
            <item><description>The compatibility-level of the specified <see cref="T:Microsoft.AnalysisServices.Aggregation" /> is not valid in the collection.</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.AggregationCollection.Add(System.String,System.String)">
            <summary>
            Creates a new <see cref="T:Microsoft.AnalysisServices.Aggregation" /> object using the specified name and identifier, adds it to the end of the collection and returns the new Aggregation created.
            </summary>
            <param name="name">The Name for the new <see cref="T:Microsoft.AnalysisServices.Aggregation" /> object.</param>
            <param name="id">The identifier for the new <see cref="T:Microsoft.AnalysisServices.Aggregation" /> object.</param>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.Aggregation" /> object.</returns>
            <exception cref="T:System.InvalidOperationException">
            <list type="bullet">
            <item><description>The specified name is not valid in the collection.</description></item>
            <item><description>The specified identifier is not valid in the collection.</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.AggregationCollection.Add(System.String)">
            <summary>
            Creates a new <see cref="T:Microsoft.AnalysisServices.Aggregation" /> object using the specified name, adds it to the end of the collection and returns the new Aggregation created.
            </summary>
            <param name="name">The Name for the new <see cref="T:Microsoft.AnalysisServices.Aggregation" /> object.</param>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.Aggregation" /> object.</returns>
            <exception cref="T:System.InvalidOperationException">The specified name is not valid in the collection.</exception>
            <remarks>The identifier for the new <see cref="T:Microsoft.AnalysisServices.Aggregation" /> object is generated based on the specified name.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.AggregationCollection.Add">
            <summary>
            Creates a new <see cref="T:Microsoft.AnalysisServices.Aggregation" /> object using a generated unique Name and identifier, adds it to the end of the collection and returns the new Aggregation created.
            </summary>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.Aggregation" /> object.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.AggregationCollection.Insert(System.Int32,Microsoft.AnalysisServices.Aggregation)">
            <summary>
            Inserts the specified <see cref="T:Microsoft.AnalysisServices.Aggregation" /> to the collection at the specified index.
            </summary>
            <param name="index">The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.Aggregation" /> is inserted.</param>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.Aggregation" /> to be inserted.</param>
            <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception>
            <exception cref="T:System.InvalidOperationException">
            <list type="bullet">
            <item><description>The specified item is a null reference (Nothing in Visual Basic).</description></item>
            <item><description>The specified item already esists in the collection.</description></item>
            <item><description>The identifier of the specified <see cref="T:Microsoft.AnalysisServices.Aggregation" /> is not valid in the collection.</description></item>
            <item><description>The name of the specified <see cref="T:Microsoft.AnalysisServices.Aggregation" /> is not valid in the collection.</description></item>
            <item><description>The compatibility-level of the specified <see cref="T:Microsoft.AnalysisServices.Aggregation" /> is not valid in the collection.</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.AggregationCollection.Insert(System.Int32,System.String,System.String)">
            <summary>
            Creates a new <see cref="T:Microsoft.AnalysisServices.Aggregation" /> object using the specified name and identifier, inserts it to the collection at the specified index and returns the new Aggregation created.
            </summary>
            <param name="index">The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.Aggregation" /> is inserted.</param>
            <param name="name">The Name for the new <see cref="T:Microsoft.AnalysisServices.Aggregation" /> object.</param>
            <param name="id">The identifier for the new <see cref="T:Microsoft.AnalysisServices.Aggregation" /> object.</param>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.Aggregation" /> object.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception>
            <exception cref="T:System.InvalidOperationException">
            <list type="bullet">
            <item><description>The specified name is not valid in the collection.</description></item>
            <item><description>The specified identifier is not valid in the collection.</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.AggregationCollection.Insert(System.Int32,System.String)">
            <summary>
            Creates a new <see cref="T:Microsoft.AnalysisServices.Aggregation" /> object using the specified name, inserts it to the collection at the specified index and returns the new Aggregation created.
            </summary>
            <param name="index">The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.Aggregation" /> is inserted.</param>
            <param name="name">The Name for the new <see cref="T:Microsoft.AnalysisServices.Aggregation" /> object. It must be unique within the collection.</param>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.Aggregation" /> object.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception>
            <exception cref="T:System.InvalidOperationException">The specified name is not valid in the collection.</exception>
            <remarks>The identifier for the <see cref="T:Microsoft.AnalysisServices.Aggregation" /> is generated based on the specified Name.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.AggregationCollection.Insert(System.Int32)">
            <summary>
            Creates a new <see cref="T:Microsoft.AnalysisServices.Aggregation" /> object using a generated unique Name and identifier, inserts it to the collection at the specified index and returns the new Aggregation created.
            </summary>
            <param name="index">The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.Aggregation" /> is inserted.</param>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.Aggregation" /> object.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.AggregationCollection.Remove(Microsoft.AnalysisServices.Aggregation)">
            <summary>
            Removes the specified <see cref="T:Microsoft.AnalysisServices.Aggregation" /> from the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.Aggregation" /> to be removed.</param>
            <exception cref="T:System.ArgumentNullException">The specified item is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.AggregationCollection.Remove(Microsoft.AnalysisServices.Aggregation,System.Boolean)">
            <summary>
            Removes the specified <see cref="T:Microsoft.AnalysisServices.Aggregation" /> from the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.Aggregation" /> to be removed.</param>
            <param name="cleanUp">True, if referencing objects are to be deleted; otherwise, false.</param>
            <exception cref="T:System.ArgumentNullException">The specified item is a null reference (Nothing in Visual Basic).</exception>
            <remarks>This API supports the product infrastructure and is not intended to be used directly from your code.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.AggregationCollection.Remove(System.String)">
            <summary>
            Removes the <see cref="T:Microsoft.AnalysisServices.Aggregation" /> with the specified identifier from the collection.
            </summary>
            <param name="id">The identifier of the <see cref="T:Microsoft.AnalysisServices.Aggregation" /> to be removed.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.AggregationCollection.Remove(System.String,System.Boolean)">
            <summary>
            Removes the <see cref="T:Microsoft.AnalysisServices.Aggregation" /> with the specified identifier from the collection.
            </summary>
            <param name="id">The identifier of the <see cref="T:Microsoft.AnalysisServices.Aggregation" /> to be removed.</param>
            <param name="cleanUp">True, if referencing objects are to be deleted; otherwise, false.</param>
            <remarks>This API supports the product infrastructure and is not intended to be used directly from your code.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.AggregationCollection.Move(System.Int32,System.Int32)">
            <summary>
            Moves an <see cref="T:Microsoft.AnalysisServices.Aggregation" /> in the collection from the current position to a new one.
            </summary>
            <param name="fromIndex">The zero-based index of the <see cref="T:Microsoft.AnalysisServices.Aggregation" /> to be moved.</param>
            <param name="toIndex">The zero-based index to which to move the <see cref="T:Microsoft.AnalysisServices.Aggregation" /> specified by fromIndex.</param>
            <returns>The <see cref="T:Microsoft.AnalysisServices.Aggregation" /> that was moved.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <list type="bullet">
            <item><description>The specified fromIndex is not a valid value (less than zero or bigger then the total number of elements).</description></item>
            <item><description>The specified toIndex is not a valid value (less than zero or bigger then the total number of elements).</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.AggregationCollection.Move(System.String,System.Int32)">
            <summary>
            Moves an <see cref="T:Microsoft.AnalysisServices.Aggregation" />, with the specified identifier, to a new position in the collection.
            </summary>
            <param name="id">The identifier of the <see cref="T:Microsoft.AnalysisServices.Aggregation" /> to be moved.</param>
            <param name="toIndex">The zero-based index to which to move the <see cref="T:Microsoft.AnalysisServices.Aggregation" /> specified by fromIndex.</param>
            <returns>The <see cref="T:Microsoft.AnalysisServices.Aggregation" /> that was moved.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <list type="bullet">
            <item><description>id is not a valid identifier to an <see cref="T:Microsoft.AnalysisServices.Aggregation" /> in the collection.</description></item>
            <item><description>The specified toIndex is not a valid value (less than zero or bigger then the total number of elements).</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.AggregationCollection.Move(Microsoft.AnalysisServices.Aggregation,System.Int32)">
            <summary>
            Moves the specified <see cref="T:Microsoft.AnalysisServices.Aggregation" /> to a new position in the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.Aggregation" /> to be moved.</param>
            <param name="toIndex">The zero-based index to which to move the specified <see cref="T:Microsoft.AnalysisServices.Aggregation" />.</param>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <list type="bullet">
            <item><description>The specified <see cref="T:Microsoft.AnalysisServices.Aggregation" /> does not exist the collection.</description></item>
            <item><description>The specified toIndex is not a valid value (less than zero or bigger then the total number of elements).</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.AggregationCollection.Contains(Microsoft.AnalysisServices.Aggregation)">
            <summary>
            Indicates whether the collection contains the specified <see cref="T:Microsoft.AnalysisServices.Aggregation" />.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.Aggregation" /> to be located.</param>
            <returns>True, if the specified <see cref="T:Microsoft.AnalysisServices.Aggregation" /> is found in the collection, otherwise, false.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.AggregationCollection.Contains(System.String)">
            <summary>
            Indicates whether the collection contains an <see cref="T:Microsoft.AnalysisServices.Aggregation" /> with the specified identifier.
            </summary>
            <param name="id">The identifier of the <see cref="T:Microsoft.AnalysisServices.Aggregation" /> to be located.</param>
            <returns>True, if the specified <see cref="T:Microsoft.AnalysisServices.Aggregation" /> is found in the collection, otherwise, false.</returns>
            <exception cref="T:System.ArgumentNullException">The specified id is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.AggregationCollection.IndexOf(Microsoft.AnalysisServices.Aggregation)">
            <summary>
            Searches for the specified <see cref="T:Microsoft.AnalysisServices.Aggregation" /> and returns the zero-based index of it in the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.Aggregation" /> to locate in the collection.</param>
            <returns>The zero-based index of the <see cref="T:Microsoft.AnalysisServices.Aggregation" /> in the collection, if found; otherwise, -1.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.AggregationCollection.IndexOf(System.String)">
            <summary>
            Searches for an <see cref="T:Microsoft.AnalysisServices.Aggregation" /> with the specified identifier and returns the zero-based index of it in the collection.
            </summary>
            <param name="id">The identifier of the <see cref="T:Microsoft.AnalysisServices.Aggregation" /> to locate in the collection.</param>
            <returns>The zero-based index of the <see cref="T:Microsoft.AnalysisServices.Aggregation" /> in the collection, if found; otherwise, -1.</returns>
        </member>
        <member name="T:Microsoft.AnalysisServices.AggregationDesign">
            <summary>
            Defines a set of aggregation definitions that can be shared across multiple partitions in a database. This class cannot be inherited.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.AggregationDesign.Parent">
            <summary>
            Gets the parent <see cref="T:Microsoft.AnalysisServices.MeasureGroup" /> object of the <see cref="T:Microsoft.AnalysisServices.AggregationDesign" /> object.
            </summary>
            <value>The parent <see cref="T:Microsoft.AnalysisServices.MeasureGroup" /> object.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.AggregationDesign.ParentCube">
            <summary>
            Gets the parent <see cref="T:Microsoft.AnalysisServices.Cube" /> object of the <see cref="T:Microsoft.AnalysisServices.AggregationDesign" /> object.
            </summary>
            <value>The parent <see cref="T:Microsoft.AnalysisServices.Cube" /> object.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.AggregationDesign.ParentDatabase">
            <summary>
            Gets the parent <see cref="T:Microsoft.AnalysisServices.Database" /> object of the <see cref="T:Microsoft.AnalysisServices.AggregationDesign" /> object.
            </summary>
            <value>The parent <see cref="T:Microsoft.AnalysisServices.Database" /> object.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.AggregationDesign.ParentServer">
            <summary>
            Gets the parent <see cref="T:Microsoft.AnalysisServices.Server" /> object of the <see cref="T:Microsoft.AnalysisServices.AggregationDesign" /> object.
            </summary>
            <value>The parent <see cref="T:Microsoft.AnalysisServices.Server" /> object.</value>
        </member>
        <member name="M:Microsoft.AnalysisServices.AggregationDesign.Clone(System.Boolean)">
            <summary>
            Creates a new copy of the MajorObject object.
            </summary>
            <param name="forceBodyLoading">true to force the body loading; otherwise, false.</param>
            <returns>A new copy of the MajorObject object.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.AggregationDesign.CopyTo(Microsoft.AnalysisServices.MajorObject,System.Boolean)">
            <summary>
            Copies a MajorObject object to the specified destination.
            </summary>
            <param name="destination">The destination object to copy to.</param>
            <param name="forceBodyLoading">true to force the body to load; otherwise, false.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.AggregationDesign.BeforeRemove(System.Boolean)">
            <summary>
            Removes the ModelComponent object before the cleanup.
            </summary>
            <param name="cleanUp">true to clean up the ModelComponent object; otherwise, false.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.AggregationDesign.#ctor">
            <summary>
            Initializes a new instance of AggregationDesign using the default values.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.AggregationDesign.#ctor(System.String)">
            <summary>
            Initializes a new instance of AggregationDesign using the specified name.
            </summary>
            <param name="name">A String that contains the name of the AggregationDesign.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.AggregationDesign.#ctor(System.String,System.String)">
            <summary>
            Initializes a new instance of AggregationDesign using the specified name and an identifier.
            </summary>
            <param name="name">A String that contains the name of the AggregationDesign.</param>
            <param name="id">A String that contains a unique identifier for the AggregationDesign.</param>
        </member>
        <member name="P:Microsoft.AnalysisServices.AggregationDesign.EstimatedRows">
            <summary>
            Gets or sets the number of estimated rows (average) in the partition associated with the AggregationDesign.
            </summary>
            <value>An Int64 representing the estimated number of rows in a partition.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.AggregationDesign.Dimensions">
            <summary>
            Gets the dimensions associated with an AggregationDesign.
            </summary>
            <value>A collection of dimensions.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.AggregationDesign.Aggregations">
            <summary>
            Gets the aggregations designed for the AggregationDesign.
            </summary>
            <value>A collection of aggregations.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.AggregationDesign.EstimatedPerformanceGain">
            <summary>
            Gets or sets the estimated performance gain of a partition (as a percentage increase).
            </summary>
            <value>An Int64 representing a percentage performance gain.</value>
        </member>
        <member name="M:Microsoft.AnalysisServices.AggregationDesign.Clone">
            <summary>
            Returns a clone of the object.
            </summary>
            <returns>The clone.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.AggregationDesign.CopyTo(Microsoft.AnalysisServices.AggregationDesign)">
            <summary>
            Copies the content of this object to another object (the destination).
            </summary>
            <param name="obj">The destination object to copy to.</param>
            <returns>The destination object.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.AggregationDesign.Validate(Microsoft.AnalysisServices.ValidationErrorCollection,System.Boolean,Microsoft.AnalysisServices.ServerEdition)">
            <summary>
            Validates the object; returns any errors encountered into a collection. Also contains a parameter to enable return of detailed errors.
            </summary>
            <param name="errors">A collection within which errors can be logged.</param>
            <param name="includeDetailedErrors">true to enable detailed errors; otherwise false.</param>
            <param name="serverEdition">One of the enumeration values that specifies the installed edition of the Analysis Services instance.</param>
            <returns>true if no errors are encountered; otherwise false.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.AggregationDesign.InitializeDesign">
            <summary>
            Connects to engine, starts a transaction, and saves the full parent database.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.AggregationDesign.InitializeDesign(System.String)">
            <summary>
            Connects to engine using the specified connection string, starts a transaction, and saves the full parent database.
            </summary>
            <param name="connectionString">The connection string used to connect to engine.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.AggregationDesign.DesignAggregations(System.Double@,System.Double@,System.Int64@,System.Boolean@)">
            <summary>
            Creates aggregations for an aggregation design on the Analysis Services instance.
            </summary>
            <param name="optimization">When this method returns, contains a Double value that specifies the level of performance improvement reached in the aggregation design process. This parameter is passed uninitialized.</param>
            <param name="storage">When this method returns, contains a Double value that specifies the maximum amount of storage (in bytes) required for aggregations. This parameter is passed uninitialized.</param>
            <param name="aggregationCount">When this method returns, contains a Long value that specifies the total number of aggregations created. This parameter is passed uninitialized.</param>
            <param name="hasFinished">When this method returns, contains a Boolean value that tells if the aggregation design process has finished. This parameter is passed uninitialized.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.AggregationDesign.DesignAggregations(System.Double@,System.Double@,System.Int64@,System.Boolean@,System.Collections.Specialized.StringCollection)">
            <summary>
            Creates aggregations for an aggregation design on the Analysis Services instance.
            </summary>
            <param name="optimization">When this method returns, contains a Double value that specifies the level of performance improvement reached in the aggregation design process. This parameter is passed uninitialized.</param>
            <param name="storage">When this method returns, contains a Double value that specifies the maximum amount of storage (in bytes) required for aggregations. This parameter is passed uninitialized.</param>
            <param name="aggregationCount">When this method returns, contains a Long value that specifies the total number of aggregations created. This parameter is passed uninitialized.</param>
            <param name="hasFinished">When this method returns, contains a Boolean value that tells if the aggregation design process has finished. This parameter is passed uninitialized.</param>
            <param name="queries">A collection of Query elements used for usage-based optimization.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.AggregationDesign.DesignAggregations(System.TimeSpan,System.Int32,System.Double,System.Int64,System.Collections.Specialized.StringCollection)">
            <summary>
            Creates aggregations for an aggregation design on the Analysis Services instance.
            </summary>
            <param name="time">The time limit used to design aggregations.</param>
            <param name="steps">The maximum number of steps used to design aggregations.</param>
            <param name="optimization">The optimization threshold percentage used to design aggregations.</param>
            <param name="storage">The maximum amount of storage (in bytes) used to design aggregations.</param>
            <param name="queries">A collection of Query elements used for usage-based optimization.</param>
            <returns>An object that defines the results of the aggregation design process.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.AggregationDesign.FinalizeDesign">
            <summary>
            Gets the generated aggregations from engine, rollbacks the transaction, and closes the connection.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.AggregationDesign.CancelDesign">
            <summary>
            Rollsback the transaction and closes the connection.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.AggregationDesign.AllAggregationsHaveAttribute(Microsoft.AnalysisServices.CubeAttribute)">
            <summary>
            Returns true if all Aggregations contains the specified attribute.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.AggregationDesign.HasAggregationsForAttribute(Microsoft.AnalysisServices.CubeAttribute)">
            <summary>
            Returns true if there is at least one Aggregation contains the specified attribute.
            </summary>
        </member>
        <member name="T:Microsoft.AnalysisServices.AggregationDesignCollection">
            <summary>
            Represents a collection of <see cref="T:Microsoft.AnalysisServices.AggregationDesign" /> objects. This class cannot be inherited.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.AggregationDesignCollection.ItemsType">
            <summary>
            Gets the <see cref="T:System.Type" /> of objects that can be contained in the collection.
            </summary>
            <value>A <see cref="T:System.Type" /> with the type of objects.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.AggregationDesignCollection.Item(System.Int32)">
            <summary>
            Gets the <see cref="T:Microsoft.AnalysisServices.AggregationDesign" />, at the specified index, from the collection.
            </summary>
            <param name="index">The zero-based index of the <see cref="T:Microsoft.AnalysisServices.AggregationDesign" /> to be returned.</param>
            <value>The <see cref="T:Microsoft.AnalysisServices.AggregationDesign" /> at the specified index.</value>
            <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception>
        </member>
        <member name="P:Microsoft.AnalysisServices.AggregationDesignCollection.Item(System.String)">
            <summary>
            Gets the <see cref="T:Microsoft.AnalysisServices.AggregationDesign" />, with the specified identifier, from the collection.
            </summary>
            <param name="id">The identifier of the <see cref="T:Microsoft.AnalysisServices.AggregationDesign" /> to be returned.</param>
            <value>The <see cref="T:Microsoft.AnalysisServices.AggregationDesign" /> with the specified identifier.</value>
            <exception cref="T:Microsoft.AnalysisServices.AmoException">The collection doesn't contain an <see cref="T:Microsoft.AnalysisServices.AggregationDesign" /> with the specified identifier.</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.AggregationDesignCollection.Find(System.String)">
            <summary>
            Gets the <see cref="T:Microsoft.AnalysisServices.AggregationDesign" /> that has the specified identifier from the collection.
            </summary>
            <param name="id">The identifier of the <see cref="T:Microsoft.AnalysisServices.AggregationDesign" /> to locate.</param>
            <returns>The <see cref="T:Microsoft.AnalysisServices.AggregationDesign" /> with the specified identifier, if it exists in the collection; otherwise, a null reference (Nothing in Visual Basic).</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.AggregationDesignCollection.FindByName(System.String)">
            <summary>
            Gets the <see cref="T:Microsoft.AnalysisServices.AggregationDesign" /> that has the specified name from the collection.
            </summary>
            <param name="name">The name of the <see cref="T:Microsoft.AnalysisServices.AggregationDesign" /> to locate.</param>
            <returns>The <see cref="T:Microsoft.AnalysisServices.AggregationDesign" /> with the specified name, if it exists in the collection; otherwise, a null reference (Nothing in Visual Basic).</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.AggregationDesignCollection.GetByName(System.String)">
            <summary>
            Gets the <see cref="T:Microsoft.AnalysisServices.AggregationDesign" /> that has the specified name from the collection.
            </summary>
            <param name="name">The name of the <see cref="T:Microsoft.AnalysisServices.AggregationDesign" /> to locate.</param>
            <returns>The <see cref="T:Microsoft.AnalysisServices.AggregationDesign" /> with the specified Name.</returns>
            <exception cref="T:Microsoft.AnalysisServices.AmoException">The collection doesn't contain an <see cref="T:Microsoft.AnalysisServices.AggregationDesign" /> with the specified name.</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.AggregationDesignCollection.Add(Microsoft.AnalysisServices.AggregationDesign)">
            <summary>
            Adds the specified <see cref="T:Microsoft.AnalysisServices.AggregationDesign" /> to the end of the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.AggregationDesign" /> to be added.</param>
            <returns>The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.AggregationDesign" /> has been added to the collection.</returns>
            <exception cref="T:System.InvalidOperationException">
            <list type="bullet">
            <item><description>The specified item is a null reference (Nothing in Visual Basic).</description></item>
            <item><description>The specified item already esists in the collection.</description></item>
            <item><description>The identifier of the specified <see cref="T:Microsoft.AnalysisServices.AggregationDesign" /> is not valid in the collection.</description></item>
            <item><description>The name of the specified <see cref="T:Microsoft.AnalysisServices.AggregationDesign" /> is not valid in the collection.</description></item>
            <item><description>The compatibility-level of the specified <see cref="T:Microsoft.AnalysisServices.AggregationDesign" /> is not valid in the collection.</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.AggregationDesignCollection.Add(System.String,System.String)">
            <summary>
            Creates a new <see cref="T:Microsoft.AnalysisServices.AggregationDesign" /> object using the specified name and identifier, adds it to the end of the collection and returns the new AggregationDesign created.
            </summary>
            <param name="name">The Name for the new <see cref="T:Microsoft.AnalysisServices.AggregationDesign" /> object.</param>
            <param name="id">The identifier for the new <see cref="T:Microsoft.AnalysisServices.AggregationDesign" /> object.</param>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.AggregationDesign" /> object.</returns>
            <exception cref="T:System.InvalidOperationException">
            <list type="bullet">
            <item><description>The specified name is not valid in the collection.</description></item>
            <item><description>The specified identifier is not valid in the collection.</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.AggregationDesignCollection.Add(System.String)">
            <summary>
            Creates a new <see cref="T:Microsoft.AnalysisServices.AggregationDesign" /> object using the specified name, adds it to the end of the collection and returns the new AggregationDesign created.
            </summary>
            <param name="name">The Name for the new <see cref="T:Microsoft.AnalysisServices.AggregationDesign" /> object.</param>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.AggregationDesign" /> object.</returns>
            <exception cref="T:System.InvalidOperationException">The specified name is not valid in the collection.</exception>
            <remarks>The identifier for the new <see cref="T:Microsoft.AnalysisServices.AggregationDesign" /> object is generated based on the specified name.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.AggregationDesignCollection.Add">
            <summary>
            Creates a new <see cref="T:Microsoft.AnalysisServices.AggregationDesign" /> object using a generated unique Name and identifier, adds it to the end of the collection and returns the new AggregationDesign created.
            </summary>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.AggregationDesign" /> object.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.AggregationDesignCollection.Insert(System.Int32,Microsoft.AnalysisServices.AggregationDesign)">
            <summary>
            Inserts the specified <see cref="T:Microsoft.AnalysisServices.AggregationDesign" /> to the collection at the specified index.
            </summary>
            <param name="index">The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.AggregationDesign" /> is inserted.</param>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.AggregationDesign" /> to be inserted.</param>
            <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception>
            <exception cref="T:System.InvalidOperationException">
            <list type="bullet">
            <item><description>The specified item is a null reference (Nothing in Visual Basic).</description></item>
            <item><description>The specified item already esists in the collection.</description></item>
            <item><description>The identifier of the specified <see cref="T:Microsoft.AnalysisServices.AggregationDesign" /> is not valid in the collection.</description></item>
            <item><description>The name of the specified <see cref="T:Microsoft.AnalysisServices.AggregationDesign" /> is not valid in the collection.</description></item>
            <item><description>The compatibility-level of the specified <see cref="T:Microsoft.AnalysisServices.AggregationDesign" /> is not valid in the collection.</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.AggregationDesignCollection.Insert(System.Int32,System.String,System.String)">
            <summary>
            Creates a new <see cref="T:Microsoft.AnalysisServices.AggregationDesign" /> object using the specified name and identifier, inserts it to the collection at the specified index and returns the new AggregationDesign created.
            </summary>
            <param name="index">The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.AggregationDesign" /> is inserted.</param>
            <param name="name">The Name for the new <see cref="T:Microsoft.AnalysisServices.AggregationDesign" /> object.</param>
            <param name="id">The identifier for the new <see cref="T:Microsoft.AnalysisServices.AggregationDesign" /> object.</param>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.AggregationDesign" /> object.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception>
            <exception cref="T:System.InvalidOperationException">
            <list type="bullet">
            <item><description>The specified name is not valid in the collection.</description></item>
            <item><description>The specified identifier is not valid in the collection.</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.AggregationDesignCollection.Insert(System.Int32,System.String)">
            <summary>
            Creates a new <see cref="T:Microsoft.AnalysisServices.AggregationDesign" /> object using the specified name, inserts it to the collection at the specified index and returns the new AggregationDesign created.
            </summary>
            <param name="index">The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.AggregationDesign" /> is inserted.</param>
            <param name="name">The Name for the new <see cref="T:Microsoft.AnalysisServices.AggregationDesign" /> object. It must be unique within the collection.</param>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.AggregationDesign" /> object.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception>
            <exception cref="T:System.InvalidOperationException">The specified name is not valid in the collection.</exception>
            <remarks>The identifier for the <see cref="T:Microsoft.AnalysisServices.AggregationDesign" /> is generated based on the specified Name.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.AggregationDesignCollection.Insert(System.Int32)">
            <summary>
            Creates a new <see cref="T:Microsoft.AnalysisServices.AggregationDesign" /> object using a generated unique Name and identifier, inserts it to the collection at the specified index and returns the new AggregationDesign created.
            </summary>
            <param name="index">The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.AggregationDesign" /> is inserted.</param>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.AggregationDesign" /> object.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.AggregationDesignCollection.Remove(Microsoft.AnalysisServices.AggregationDesign)">
            <summary>
            Removes the specified <see cref="T:Microsoft.AnalysisServices.AggregationDesign" /> from the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.AggregationDesign" /> to be removed.</param>
            <exception cref="T:System.ArgumentNullException">The specified item is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.AggregationDesignCollection.Remove(Microsoft.AnalysisServices.AggregationDesign,System.Boolean)">
            <summary>
            Removes the specified <see cref="T:Microsoft.AnalysisServices.AggregationDesign" /> from the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.AggregationDesign" /> to be removed.</param>
            <param name="cleanUp">True, if referencing objects are to be deleted; otherwise, false.</param>
            <exception cref="T:System.ArgumentNullException">The specified item is a null reference (Nothing in Visual Basic).</exception>
            <remarks>This API supports the product infrastructure and is not intended to be used directly from your code.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.AggregationDesignCollection.Remove(System.String)">
            <summary>
            Removes the <see cref="T:Microsoft.AnalysisServices.AggregationDesign" /> with the specified identifier from the collection.
            </summary>
            <param name="id">The identifier of the <see cref="T:Microsoft.AnalysisServices.AggregationDesign" /> to be removed.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.AggregationDesignCollection.Remove(System.String,System.Boolean)">
            <summary>
            Removes the <see cref="T:Microsoft.AnalysisServices.AggregationDesign" /> with the specified identifier from the collection.
            </summary>
            <param name="id">The identifier of the <see cref="T:Microsoft.AnalysisServices.AggregationDesign" /> to be removed.</param>
            <param name="cleanUp">True, if referencing objects are to be deleted; otherwise, false.</param>
            <remarks>This API supports the product infrastructure and is not intended to be used directly from your code.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.AggregationDesignCollection.Move(System.Int32,System.Int32)">
            <summary>
            Moves an <see cref="T:Microsoft.AnalysisServices.AggregationDesign" /> in the collection from the current position to a new one.
            </summary>
            <param name="fromIndex">The zero-based index of the <see cref="T:Microsoft.AnalysisServices.AggregationDesign" /> to be moved.</param>
            <param name="toIndex">The zero-based index to which to move the <see cref="T:Microsoft.AnalysisServices.AggregationDesign" /> specified by fromIndex.</param>
            <returns>The <see cref="T:Microsoft.AnalysisServices.AggregationDesign" /> that was moved.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <list type="bullet">
            <item><description>The specified fromIndex is not a valid value (less than zero or bigger then the total number of elements).</description></item>
            <item><description>The specified toIndex is not a valid value (less than zero or bigger then the total number of elements).</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.AggregationDesignCollection.Move(System.String,System.Int32)">
            <summary>
            Moves an <see cref="T:Microsoft.AnalysisServices.AggregationDesign" />, with the specified identifier, to a new position in the collection.
            </summary>
            <param name="id">The identifier of the <see cref="T:Microsoft.AnalysisServices.AggregationDesign" /> to be moved.</param>
            <param name="toIndex">The zero-based index to which to move the <see cref="T:Microsoft.AnalysisServices.AggregationDesign" /> specified by fromIndex.</param>
            <returns>The <see cref="T:Microsoft.AnalysisServices.AggregationDesign" /> that was moved.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <list type="bullet">
            <item><description>id is not a valid identifier to an <see cref="T:Microsoft.AnalysisServices.AggregationDesign" /> in the collection.</description></item>
            <item><description>The specified toIndex is not a valid value (less than zero or bigger then the total number of elements).</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.AggregationDesignCollection.Move(Microsoft.AnalysisServices.AggregationDesign,System.Int32)">
            <summary>
            Moves the specified <see cref="T:Microsoft.AnalysisServices.AggregationDesign" /> to a new position in the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.AggregationDesign" /> to be moved.</param>
            <param name="toIndex">The zero-based index to which to move the specified <see cref="T:Microsoft.AnalysisServices.AggregationDesign" />.</param>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <list type="bullet">
            <item><description>The specified <see cref="T:Microsoft.AnalysisServices.AggregationDesign" /> does not exist the collection.</description></item>
            <item><description>The specified toIndex is not a valid value (less than zero or bigger then the total number of elements).</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.AggregationDesignCollection.Contains(Microsoft.AnalysisServices.AggregationDesign)">
            <summary>
            Indicates whether the collection contains the specified <see cref="T:Microsoft.AnalysisServices.AggregationDesign" />.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.AggregationDesign" /> to be located.</param>
            <returns>True, if the specified <see cref="T:Microsoft.AnalysisServices.AggregationDesign" /> is found in the collection, otherwise, false.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.AggregationDesignCollection.Contains(System.String)">
            <summary>
            Indicates whether the collection contains an <see cref="T:Microsoft.AnalysisServices.AggregationDesign" /> with the specified identifier.
            </summary>
            <param name="id">The identifier of the <see cref="T:Microsoft.AnalysisServices.AggregationDesign" /> to be located.</param>
            <returns>True, if the specified <see cref="T:Microsoft.AnalysisServices.AggregationDesign" /> is found in the collection, otherwise, false.</returns>
            <exception cref="T:System.ArgumentNullException">The specified id is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.AggregationDesignCollection.IndexOf(Microsoft.AnalysisServices.AggregationDesign)">
            <summary>
            Searches for the specified <see cref="T:Microsoft.AnalysisServices.AggregationDesign" /> and returns the zero-based index of it in the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.AggregationDesign" /> to locate in the collection.</param>
            <returns>The zero-based index of the <see cref="T:Microsoft.AnalysisServices.AggregationDesign" /> in the collection, if found; otherwise, -1.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.AggregationDesignCollection.IndexOf(System.String)">
            <summary>
            Searches for an <see cref="T:Microsoft.AnalysisServices.AggregationDesign" /> with the specified identifier and returns the zero-based index of it in the collection.
            </summary>
            <param name="id">The identifier of the <see cref="T:Microsoft.AnalysisServices.AggregationDesign" /> to locate in the collection.</param>
            <returns>The zero-based index of the <see cref="T:Microsoft.AnalysisServices.AggregationDesign" /> in the collection, if found; otherwise, -1.</returns>
        </member>
        <member name="P:Microsoft.AnalysisServices.AggregationDesignCollection.Preloadable">
            <summary>
            Gets a value indicating whether the collection can be preloaded.
            </summary>
            <value>true if the collection can be preloaded; otherwise, false.</value>
        </member>
        <member name="T:Microsoft.AnalysisServices.AggregationDesignAttribute">
            <summary>
            Represents the association between an attribute and an AggregationDesignDimension element.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.AggregationDesignAttribute.#ctor">
            <summary>
            Initializes a new instance of AggregationDesignAttribute using the default values.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.AggregationDesignAttribute.#ctor(System.String)">
            <summary>
            Initializes a new instance of AggregationDesignAttribute using the specified attribute identifier.
            </summary>
            <param name="attributeId">A String that contains a unique identifier for the AggregationDesignAttribute.</param>
        </member>
        <member name="P:Microsoft.AnalysisServices.AggregationDesignAttribute.Parent">
            <summary>
            Gets the parent <see cref="T:Microsoft.AnalysisServices.AggregationDesignDimension" /> object of the <see cref="T:Microsoft.AnalysisServices.AggregationDesignAttribute" /> object.
            </summary>
            <value>The parent <see cref="T:Microsoft.AnalysisServices.AggregationDesignDimension" /> object.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.AggregationDesignAttribute.ParentAggregationDesign">
            <summary>
            Gets the parent <see cref="T:Microsoft.AnalysisServices.AggregationDesign" /> object of the <see cref="T:Microsoft.AnalysisServices.AggregationDesignAttribute" /> object.
            </summary>
            <value>The parent <see cref="T:Microsoft.AnalysisServices.AggregationDesign" /> object.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.AggregationDesignAttribute.ParentMeasureGroup">
            <summary>
            Gets the parent <see cref="T:Microsoft.AnalysisServices.MeasureGroup" /> object of the <see cref="T:Microsoft.AnalysisServices.AggregationDesignAttribute" /> object.
            </summary>
            <value>The parent <see cref="T:Microsoft.AnalysisServices.MeasureGroup" /> object.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.AggregationDesignAttribute.ParentCube">
            <summary>
            Gets the parent <see cref="T:Microsoft.AnalysisServices.Cube" /> object of the <see cref="T:Microsoft.AnalysisServices.AggregationDesignAttribute" /> object.
            </summary>
            <value>The parent <see cref="T:Microsoft.AnalysisServices.Cube" /> object.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.AggregationDesignAttribute.ParentDatabase">
            <summary>
            Gets the parent <see cref="T:Microsoft.AnalysisServices.Database" /> object of the <see cref="T:Microsoft.AnalysisServices.AggregationDesignAttribute" /> object.
            </summary>
            <value>The parent <see cref="T:Microsoft.AnalysisServices.Database" /> object.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.AggregationDesignAttribute.ParentServer">
            <summary>
            Gets the parent <see cref="T:Microsoft.AnalysisServices.Server" /> object of the <see cref="T:Microsoft.AnalysisServices.AggregationDesignAttribute" /> object.
            </summary>
            <value>The parent <see cref="T:Microsoft.AnalysisServices.Server" /> object.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.AggregationDesignAttribute.FriendlyName">
            <summary>
            Gets the friendly name of the AggregationDesignAttribute object.
            </summary>
            <value>A <see cref="T:System.String" /> with the friendly name of the <see cref="T:Microsoft.AnalysisServices.AggregationDesignAttribute" /> object.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.AggregationDesignAttribute.KeyForCollection">
            <summary>
            Returns the key used in collections.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.AggregationDesignAttribute.AttributeID">
            <summary>
            Gets or sets the attribute identifier for an AggregationDesignAttribute element.
            </summary>
            <value>An attribute identifier.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.AggregationDesignAttribute.EstimatedCount">
            <summary>
            Gets or sets the estimated number of members for Attribute.
            </summary>
            <value>The estimated number of members for Attribute.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.AggregationDesignAttribute.CubeAttribute">
            <summary>
            Gets a CubeAttribute associated with a cube element.
            </summary>
            <value>An attribute associated with a cube element.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.AggregationDesignAttribute.Attribute">
            <summary>
            Gets the primitive data type that represents the association between an attribute and an AggregationDesignAttribute element.
            </summary>
            <value>A DimensionAttribute object</value>
        </member>
        <member name="M:Microsoft.AnalysisServices.AggregationDesignAttribute.CopyTo(Microsoft.AnalysisServices.AggregationDesignAttribute)">
            <summary>
            Copies the content of this object to another object (the destination).
            </summary>
            <param name="obj">The destination object to copy to.</param>
            <returns>The destination object.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.AggregationDesignAttribute.Clone">
            <summary>
            Returns a clone of the object.
            </summary>
            <returns>The clone.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.AggregationDesignAttribute.Validate(Microsoft.AnalysisServices.ValidationErrorCollection,System.Boolean,Microsoft.AnalysisServices.ServerEdition)">
            <summary>
            Validates the element to which it is appended; returns any errors encountered into a collection. Also contains a parameter to enable return of detailed errors.
            </summary>
            <param name="errors">A collection within which errors can be logged.</param>
            <param name="includeDetailedErrors">true to enable detailed errors; otherwise false.</param>
            <param name="serverEdition">One of the enumeration values that specifies the installed edition of the Analysis Services instance.</param>
            <returns>true if no errors are encountered; otherwise false.</returns>
        </member>
        <member name="T:Microsoft.AnalysisServices.AggregationDesignDimension">
            <summary>
            Defines a primitive data type that represents the relationship between a cube dimension and an AggregationDesignDimension. This class cannot be inherited.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.AggregationDesignDimension.#ctor">
            <summary>
            Initializes a new instance of AggregationDesignDimension using the default values.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.AggregationDesignDimension.#ctor(System.String)">
            <summary>
            Initializes a new instance of AggregationDesignDimension with the specified cube dimension identifier.
            </summary>
            <param name="cubeDimensionId">A String that contains a unique identifier for a cube dimension. This is a reference to a specific dimension role on the owning measure group.</param>
        </member>
        <member name="P:Microsoft.AnalysisServices.AggregationDesignDimension.Parent">
            <summary>
            Gets the parent <see cref="T:Microsoft.AnalysisServices.AggregationDesign" /> object of the <see cref="T:Microsoft.AnalysisServices.AggregationDesignDimension" /> object.
            </summary>
            <value>The parent <see cref="T:Microsoft.AnalysisServices.AggregationDesign" /> object.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.AggregationDesignDimension.ParentMeasureGroup">
            <summary>
            Gets the parent <see cref="T:Microsoft.AnalysisServices.MeasureGroup" /> object of the <see cref="T:Microsoft.AnalysisServices.AggregationDesignDimension" /> object.
            </summary>
            <value>The parent <see cref="T:Microsoft.AnalysisServices.MeasureGroup" /> object.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.AggregationDesignDimension.ParentCube">
            <summary>
            Gets the parent <see cref="T:Microsoft.AnalysisServices.Cube" /> object of the <see cref="T:Microsoft.AnalysisServices.AggregationDesignDimension" /> object.
            </summary>
            <value>The parent <see cref="T:Microsoft.AnalysisServices.Cube" /> object.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.AggregationDesignDimension.ParentDatabase">
            <summary>
            Gets the parent <see cref="T:Microsoft.AnalysisServices.Database" /> object of the <see cref="T:Microsoft.AnalysisServices.AggregationDesignDimension" /> object.
            </summary>
            <value>The parent <see cref="T:Microsoft.AnalysisServices.Database" /> object.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.AggregationDesignDimension.ParentServer">
            <summary>
            Gets the parent <see cref="T:Microsoft.AnalysisServices.Server" /> object of the <see cref="T:Microsoft.AnalysisServices.AggregationDesignDimension" /> object.
            </summary>
            <value>The parent <see cref="T:Microsoft.AnalysisServices.Server" /> object.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.AggregationDesignDimension.FriendlyName">
            <summary>
            Gets the friendly name of the AggregationDesignDimension object.
            </summary>
            <value>A <see cref="T:System.String" /> with the friendly name of the <see cref="T:Microsoft.AnalysisServices.AggregationDesignDimension" /> object.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.AggregationDesignDimension.KeyForCollection">
            <summary>
            Returns the key used in collections.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.AggregationDesignDimension.CubeDimensionID">
            <summary>
            Gets or sets the CubeDimension identifier for the AggregationDesignDimension.
            </summary>
            <value>The CubeDimension identifier.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.AggregationDesignDimension.Attributes">
            <summary>
            Gets the collection of attributes for the associated AggregationDesignDimension.
            </summary>
            <value>A collection of attributes.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.AggregationDesignDimension.MeasureGroupDimension">
            <summary>
            Gets the MeasureGroupDimension associated with the AggregationDesignDimension object.
            </summary>
            <value>A MeasureGroupDimension object.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.AggregationDesignDimension.CubeDimension">
            <summary>
            Gets the parent CubeDimension corresponding to the AggregationDesignDimension.
            </summary>
            <value>A CubeDimension object.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.AggregationDesignDimension.Dimension">
            <summary>
            Gets the Dimension object corresponding to the AggregationDesignDimension object.
            </summary>
            <value>A Dimension object.</value>
        </member>
        <member name="M:Microsoft.AnalysisServices.AggregationDesignDimension.CopyTo(Microsoft.AnalysisServices.AggregationDesignDimension)">
            <summary>
            Copies the content of this object to another object (the destination).
            </summary>
            <param name="obj">The destination object to copy to.</param>
            <returns>The destination object.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.AggregationDesignDimension.Clone">
            <summary>
            Returns a clone of the object.
            </summary>
            <returns>The clone.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.AggregationDesignDimension.Validate(Microsoft.AnalysisServices.ValidationErrorCollection,System.Boolean,Microsoft.AnalysisServices.ServerEdition)">
            <summary>
            Validates the element to which it is appended; returns any errors encountered into a collection.
            </summary>
            <param name="errors">A collection within which errors can be logged.</param>
            <param name="includeDetailedErrors">true to enable detailed errors; otherwise false.</param>
            <param name="serverEdition">One of the enumeration values that specifies the installed edition of the Analysis Services instance.</param>
            <returns>true if no errors are encountered; otherwise false.</returns>
        </member>
        <member name="T:Microsoft.AnalysisServices.AggregationDesignDimensionCollection">
            <summary>
            Represents a collection of <see cref="T:Microsoft.AnalysisServices.AggregationDesignDimension" /> objects. This class cannot be inherited.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.AggregationDesignDimensionCollection.ItemsType">
            <summary>
            Gets the <see cref="T:System.Type" /> of objects that can be contained in the collection.
            </summary>
            <value>A <see cref="T:System.Type" /> with the type of objects.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.AggregationDesignDimensionCollection.Item(System.Int32)">
            <summary>
            Gets the <see cref="T:Microsoft.AnalysisServices.AggregationDesignDimension" />, at the specified index, from the collection.
            </summary>
            <param name="index">The zero-based index of the <see cref="T:Microsoft.AnalysisServices.AggregationDesignDimension" /> to be returned.</param>
            <value>The <see cref="T:Microsoft.AnalysisServices.AggregationDesignDimension" /> at the specified index.</value>
            <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception>
        </member>
        <member name="P:Microsoft.AnalysisServices.AggregationDesignDimensionCollection.Item(System.String)">
            <summary>
            Gets the <see cref="T:Microsoft.AnalysisServices.AggregationDesignDimension" />, with the specified CubeDimensionID, from the collection.
            </summary>
            <param name="cubeDimensionId">The CubeDimensionID of the <see cref="T:Microsoft.AnalysisServices.AggregationDesignDimension" /> to be returned.</param>
            <value>The <see cref="T:Microsoft.AnalysisServices.AggregationDesignDimension" /> with the specified CubeDimensionID.</value>
            <exception cref="T:Microsoft.AnalysisServices.AmoException">The collection doesn't contain an <see cref="T:Microsoft.AnalysisServices.AggregationDesignDimension" /> with the specified CubeDimensionID.</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.AggregationDesignDimensionCollection.Find(System.String)">
            <summary>
            Gets the <see cref="T:Microsoft.AnalysisServices.AggregationDesignDimension" /> that has the specified CubeDimensionID from the collection.
            </summary>
            <param name="cubeDimensionId">The CubeDimensionID of the <see cref="T:Microsoft.AnalysisServices.AggregationDesignDimension" /> to locate.</param>
            <returns>The <see cref="T:Microsoft.AnalysisServices.AggregationDesignDimension" /> with the specified CubeDimensionID, if it exists in the collection; otherwise, a null reference (Nothing in Visual Basic).</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.AggregationDesignDimensionCollection.Add(Microsoft.AnalysisServices.AggregationDesignDimension)">
            <summary>
            Adds the specified <see cref="T:Microsoft.AnalysisServices.AggregationDesignDimension" /> to the end of the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.AggregationDesignDimension" /> to be added.</param>
            <returns>The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.AggregationDesignDimension" /> has been added to the collection.</returns>
            <exception cref="T:System.InvalidOperationException">
            <list type="bullet">
            <item><description>The specified item is a null reference (Nothing in Visual Basic).</description></item>
            <item><description>The specified item already esists in the collection.</description></item>
            <item><description>The CubeDimensionID of the specified <see cref="T:Microsoft.AnalysisServices.AggregationDesignDimension" /> is not valid in the collection.</description></item>
            <item><description>The name of the specified <see cref="T:Microsoft.AnalysisServices.AggregationDesignDimension" /> is not valid in the collection.</description></item>
            <item><description>The compatibility-level of the specified <see cref="T:Microsoft.AnalysisServices.AggregationDesignDimension" /> is not valid in the collection.</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.AggregationDesignDimensionCollection.Add(System.String)">
            <summary>
            Creates a new <see cref="T:Microsoft.AnalysisServices.AggregationDesignDimension" /> object using the specified CubeDimensionID, adds it to the end of the collection and returns the new AggregationDesignDimension created.
            </summary>
            <param name="cubeDimensionId">The CubeDimensionID for the new <see cref="T:Microsoft.AnalysisServices.AggregationDesignDimension" /> object.</param>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.AggregationDesignDimension" /> object.</returns>
            <exception cref="T:System.InvalidOperationException">The specified CubeDimensionID is not valid in the collection.</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.AggregationDesignDimensionCollection.Insert(System.Int32,Microsoft.AnalysisServices.AggregationDesignDimension)">
            <summary>
            Inserts the specified <see cref="T:Microsoft.AnalysisServices.AggregationDesignDimension" /> to the collection at the specified index.
            </summary>
            <param name="index">The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.AggregationDesignDimension" /> is inserted.</param>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.AggregationDesignDimension" /> to be inserted.</param>
            <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception>
            <exception cref="T:System.InvalidOperationException">
            <list type="bullet">
            <item><description>The specified item is a null reference (Nothing in Visual Basic).</description></item>
            <item><description>The specified item already esists in the collection.</description></item>
            <item><description>The CubeDimensionID of the specified <see cref="T:Microsoft.AnalysisServices.AggregationDesignDimension" /> is not valid in the collection.</description></item>
            <item><description>The compatibility-level of the specified <see cref="T:Microsoft.AnalysisServices.AggregationDesignDimension" /> is not valid in the collection.</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.AggregationDesignDimensionCollection.Insert(System.Int32,System.String)">
            <summary>
            Creates a new <see cref="T:Microsoft.AnalysisServices.AggregationDesignDimension" /> object using the specified CubeDimensionID, inserts it to the collection at the specified index and returns the new AggregationDesignDimension created.
            </summary>
            <param name="index">The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.AggregationDesignDimension" /> is inserted.</param>
            <param name="cubeDimensionId">The CubeDimensionID for the new <see cref="T:Microsoft.AnalysisServices.AggregationDesignDimension" /> object.</param>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.AggregationDesignDimension" /> object.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception>
            <exception cref="T:System.InvalidOperationException">The specified CubeDimensionID is not valid in the collection.</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.AggregationDesignDimensionCollection.Remove(Microsoft.AnalysisServices.AggregationDesignDimension)">
            <summary>
            Removes the specified <see cref="T:Microsoft.AnalysisServices.AggregationDesignDimension" /> from the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.AggregationDesignDimension" /> to be removed.</param>
            <exception cref="T:System.ArgumentNullException">The specified item is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.AggregationDesignDimensionCollection.Remove(Microsoft.AnalysisServices.AggregationDesignDimension,System.Boolean)">
            <summary>
            Removes the specified <see cref="T:Microsoft.AnalysisServices.AggregationDesignDimension" /> from the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.AggregationDesignDimension" /> to be removed.</param>
            <param name="cleanUp">True, if referencing objects are to be deleted; otherwise, false.</param>
            <exception cref="T:System.ArgumentNullException">The specified item is a null reference (Nothing in Visual Basic).</exception>
            <remarks>This API supports the product infrastructure and is not intended to be used directly from your code.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.AggregationDesignDimensionCollection.Remove(System.String)">
            <summary>
            Removes the <see cref="T:Microsoft.AnalysisServices.AggregationDesignDimension" /> with the specified CubeDimensionID from the collection.
            </summary>
            <param name="cubeDimensionId">The CubeDimensionID of the <see cref="T:Microsoft.AnalysisServices.AggregationDesignDimension" /> to be removed.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.AggregationDesignDimensionCollection.Remove(System.String,System.Boolean)">
            <summary>
            Removes the <see cref="T:Microsoft.AnalysisServices.AggregationDesignDimension" /> with the specified CubeDimensionID from the collection.
            </summary>
            <param name="cubeDimensionId">The CubeDimensionID of the <see cref="T:Microsoft.AnalysisServices.AggregationDesignDimension" /> to be removed.</param>
            <param name="cleanUp">True, if referencing objects are to be deleted; otherwise, false.</param>
            <remarks>This API supports the product infrastructure and is not intended to be used directly from your code.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.AggregationDesignDimensionCollection.Move(System.Int32,System.Int32)">
            <summary>
            Moves an <see cref="T:Microsoft.AnalysisServices.AggregationDesignDimension" /> in the collection from the current position to a new one.
            </summary>
            <param name="fromIndex">The zero-based index of the <see cref="T:Microsoft.AnalysisServices.AggregationDesignDimension" /> to be moved.</param>
            <param name="toIndex">The zero-based index to which to move the <see cref="T:Microsoft.AnalysisServices.AggregationDesignDimension" /> specified by fromIndex.</param>
            <returns>The <see cref="T:Microsoft.AnalysisServices.AggregationDesignDimension" /> that was moved.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <list type="bullet">
            <item><description>The specified fromIndex is not a valid value (less than zero or bigger then the total number of elements).</description></item>
            <item><description>The specified toIndex is not a valid value (less than zero or bigger then the total number of elements).</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.AggregationDesignDimensionCollection.Move(System.String,System.Int32)">
            <summary>
            Moves an <see cref="T:Microsoft.AnalysisServices.AggregationDesignDimension" />, with the specified CubeDimensionID, to a new position in the collection.
            </summary>
            <param name="cubeDimensionId">The CubeDimensionID of the <see cref="T:Microsoft.AnalysisServices.AggregationDesignDimension" /> to be moved.</param>
            <param name="toIndex">The zero-based index to which to move the <see cref="T:Microsoft.AnalysisServices.AggregationDesignDimension" /> specified by fromIndex.</param>
            <returns>The <see cref="T:Microsoft.AnalysisServices.AggregationDesignDimension" /> that was moved.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <list type="bullet">
            <item><description>cubeDimensionId is not a valid CubeDimensionID to an <see cref="T:Microsoft.AnalysisServices.AggregationDesignDimension" /> in the collection.</description></item>
            <item><description>The specified toIndex is not a valid value (less than zero or bigger then the total number of elements).</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.AggregationDesignDimensionCollection.Move(Microsoft.AnalysisServices.AggregationDesignDimension,System.Int32)">
            <summary>
            Moves the specified <see cref="T:Microsoft.AnalysisServices.AggregationDesignDimension" /> to a new position in the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.AggregationDesignDimension" /> to be moved.</param>
            <param name="toIndex">The zero-based index to which to move the specified <see cref="T:Microsoft.AnalysisServices.AggregationDesignDimension" />.</param>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <list type="bullet">
            <item><description>The specified <see cref="T:Microsoft.AnalysisServices.AggregationDesignDimension" /> does not exist the collection.</description></item>
            <item><description>The specified toIndex is not a valid value (less than zero or bigger then the total number of elements).</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.AggregationDesignDimensionCollection.Contains(Microsoft.AnalysisServices.AggregationDesignDimension)">
            <summary>
            Indicates whether the collection contains the specified <see cref="T:Microsoft.AnalysisServices.AggregationDesignDimension" />.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.AggregationDesignDimension" /> to be located.</param>
            <returns>True, if the specified <see cref="T:Microsoft.AnalysisServices.AggregationDesignDimension" /> is found in the collection, otherwise, false.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.AggregationDesignDimensionCollection.Contains(System.String)">
            <summary>
            Indicates whether the collection contains an <see cref="T:Microsoft.AnalysisServices.AggregationDesignDimension" /> with the specified CubeDimensionID.
            </summary>
            <param name="cubeDimensionId">The CubeDimensionID of the <see cref="T:Microsoft.AnalysisServices.AggregationDesignDimension" /> to be located.</param>
            <returns>True, if the specified <see cref="T:Microsoft.AnalysisServices.AggregationDesignDimension" /> is found in the collection, otherwise, false.</returns>
            <exception cref="T:System.ArgumentNullException">The specified cubeDimensionId is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.AggregationDesignDimensionCollection.IndexOf(Microsoft.AnalysisServices.AggregationDesignDimension)">
            <summary>
            Searches for the specified <see cref="T:Microsoft.AnalysisServices.AggregationDesignDimension" /> and returns the zero-based index of it in the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.AggregationDesignDimension" /> to locate in the collection.</param>
            <returns>The zero-based index of the <see cref="T:Microsoft.AnalysisServices.AggregationDesignDimension" /> in the collection, if found; otherwise, -1.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.AggregationDesignDimensionCollection.IndexOf(System.String)">
            <summary>
            Searches for an <see cref="T:Microsoft.AnalysisServices.AggregationDesignDimension" /> with the specified CubeDimensionID and returns the zero-based index of it in the collection.
            </summary>
            <param name="cubeDimensionId">The CubeDimensionID of the <see cref="T:Microsoft.AnalysisServices.AggregationDesignDimension" /> to locate in the collection.</param>
            <returns>The zero-based index of the <see cref="T:Microsoft.AnalysisServices.AggregationDesignDimension" /> in the collection, if found; otherwise, -1.</returns>
        </member>
        <member name="T:Microsoft.AnalysisServices.AggregationDimension">
            <summary>
            Represents the relationship between a Dimension and an Aggregation. This class cannot be inherited.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.AggregationDimension.#ctor">
            <summary>
            Initializes a new instance of the AggregationDimension class using the default values.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.AggregationDimension.#ctor(System.String)">
            <summary>
            Initializes a new instance of the AggregationDimension class with the specified cube dimension identifier.
            </summary>
            <param name="cubeDimensionID">A String that contains a unique identifier for a cube dimension.</param>
        </member>
        <member name="P:Microsoft.AnalysisServices.AggregationDimension.Parent">
            <summary>
            Gets the parent <see cref="T:Microsoft.AnalysisServices.Aggregation" /> object of the <see cref="T:Microsoft.AnalysisServices.AggregationDimension" /> object.
            </summary>
            <value>The parent <see cref="T:Microsoft.AnalysisServices.Aggregation" /> object.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.AggregationDimension.ParentAggregationDesign">
            <summary>
            Gets the parent <see cref="T:Microsoft.AnalysisServices.AggregationDesign" /> object of the <see cref="T:Microsoft.AnalysisServices.AggregationDimension" /> object.
            </summary>
            <value>The parent <see cref="T:Microsoft.AnalysisServices.AggregationDesign" /> object.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.AggregationDimension.ParentMeasureGroup">
            <summary>
            Gets the parent <see cref="T:Microsoft.AnalysisServices.MeasureGroup" /> object of the <see cref="T:Microsoft.AnalysisServices.AggregationDimension" /> object.
            </summary>
            <value>The parent <see cref="T:Microsoft.AnalysisServices.MeasureGroup" /> object.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.AggregationDimension.ParentCube">
            <summary>
            Gets the parent <see cref="T:Microsoft.AnalysisServices.Cube" /> object of the <see cref="T:Microsoft.AnalysisServices.AggregationDimension" /> object.
            </summary>
            <value>The parent <see cref="T:Microsoft.AnalysisServices.Cube" /> object.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.AggregationDimension.ParentDatabase">
            <summary>
            Gets the parent <see cref="T:Microsoft.AnalysisServices.Database" /> object of the <see cref="T:Microsoft.AnalysisServices.AggregationDimension" /> object.
            </summary>
            <value>The parent <see cref="T:Microsoft.AnalysisServices.Database" /> object.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.AggregationDimension.ParentServer">
            <summary>
            Gets the parent <see cref="T:Microsoft.AnalysisServices.Server" /> object of the <see cref="T:Microsoft.AnalysisServices.AggregationDimension" /> object.
            </summary>
            <value>The parent <see cref="T:Microsoft.AnalysisServices.Server" /> object.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.AggregationDimension.FriendlyName">
            <summary>
            Gets the friendly name of the AggregationDimension object.
            </summary>
            <value>A <see cref="T:System.String" /> with the friendly name of the <see cref="T:Microsoft.AnalysisServices.AggregationDimension" /> object.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.AggregationDimension.KeyForCollection">
            <summary>
            Returns the key used in collections.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.AggregationDimension.CubeDimensionID">
            <summary>
            Gets or sets the identifier of the CubeDimension element associated with the parent element.
            </summary>
            <value>A String containing the CubeDimensionID.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.AggregationDimension.Attributes">
            <summary>
            Gets the collection of attributes for the associated AggregationDimension.
            </summary>
            <value>A collection of attributes.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.AggregationDimension.MeasureGroupDimension">
            <summary>
            Gets the relationship between a dimension and a measure group within an AggregationDimension.
            </summary>
            <value>A MeasureGroupDimension object.</value>
            <remarks>Each MeasureGroupDimension is a reference to one of the dimensions on the on the cube. These define which cube dimensions apply to the measure group.</remarks>
        </member>
        <member name="P:Microsoft.AnalysisServices.AggregationDimension.CubeDimension">
            <summary>
            Gets the parent CubeDimension corresponding to the AggregationDimension.
            </summary>
            <value>A CubeDimension object.</value>
            <remarks>There is one CubeDimension for each dimension on a cube, which covers all the measure groups of the cube.</remarks>
        </member>
        <member name="P:Microsoft.AnalysisServices.AggregationDimension.Dimension">
            <summary>
            Gets the Dimension object corresponding to the AggregationDimension object.
            </summary>
            <value>A Dimension object.</value>
        </member>
        <member name="M:Microsoft.AnalysisServices.AggregationDimension.CopyTo(Microsoft.AnalysisServices.AggregationDimension)">
            <summary>
            Copies the content of this object to another object (the destination).
            </summary>
            <param name="obj">The destination object to copy to.</param>
            <returns>The destination object.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.AggregationDimension.Clone">
            <summary>
            Returns a clone of the object.
            </summary>
            <returns>The clone.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.AggregationDimension.Validate(Microsoft.AnalysisServices.ValidationErrorCollection,System.Boolean,Microsoft.AnalysisServices.ServerEdition)">
            <summary>
            Validates the element to which it is appended; returns any errors encountered into a collection. Also contains a parameter to enable return of detailed errors.
            </summary>
            <param name="errors">A collection within which errors can be logged.</param>
            <param name="includeDetailedErrors">true to enable detailed errors; otherwise false.</param>
            <param name="serverEdition">One of the enumeration values that specifies the installed edition of the Analysis Services instance.</param>
            <returns>true if no errors are encountered; otherwise false.</returns>
        </member>
        <member name="T:Microsoft.AnalysisServices.AggregationDimensionCollection">
            <summary>
            Represents a collection of <see cref="T:Microsoft.AnalysisServices.AggregationDimension" /> objects. This class cannot be inherited.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.AggregationDimensionCollection.ItemsType">
            <summary>
            Gets the <see cref="T:System.Type" /> of objects that can be contained in the collection.
            </summary>
            <value>A <see cref="T:System.Type" /> with the type of objects.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.AggregationDimensionCollection.Item(System.Int32)">
            <summary>
            Gets the <see cref="T:Microsoft.AnalysisServices.AggregationDimension" />, at the specified index, from the collection.
            </summary>
            <param name="index">The zero-based index of the <see cref="T:Microsoft.AnalysisServices.AggregationDimension" /> to be returned.</param>
            <value>The <see cref="T:Microsoft.AnalysisServices.AggregationDimension" /> at the specified index.</value>
            <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception>
        </member>
        <member name="P:Microsoft.AnalysisServices.AggregationDimensionCollection.Item(System.String)">
            <summary>
            Gets the <see cref="T:Microsoft.AnalysisServices.AggregationDimension" />, with the specified CubeDimensionID, from the collection.
            </summary>
            <param name="cubeDimensionId">The CubeDimensionID of the <see cref="T:Microsoft.AnalysisServices.AggregationDimension" /> to be returned.</param>
            <value>The <see cref="T:Microsoft.AnalysisServices.AggregationDimension" /> with the specified CubeDimensionID.</value>
            <exception cref="T:Microsoft.AnalysisServices.AmoException">The collection doesn't contain an <see cref="T:Microsoft.AnalysisServices.AggregationDimension" /> with the specified CubeDimensionID.</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.AggregationDimensionCollection.Find(System.String)">
            <summary>
            Gets the <see cref="T:Microsoft.AnalysisServices.AggregationDimension" /> that has the specified CubeDimensionID from the collection.
            </summary>
            <param name="cubeDimensionId">The CubeDimensionID of the <see cref="T:Microsoft.AnalysisServices.AggregationDimension" /> to locate.</param>
            <returns>The <see cref="T:Microsoft.AnalysisServices.AggregationDimension" /> with the specified CubeDimensionID, if it exists in the collection; otherwise, a null reference (Nothing in Visual Basic).</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.AggregationDimensionCollection.Add(Microsoft.AnalysisServices.AggregationDimension)">
            <summary>
            Adds the specified <see cref="T:Microsoft.AnalysisServices.AggregationDimension" /> to the end of the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.AggregationDimension" /> to be added.</param>
            <returns>The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.AggregationDimension" /> has been added to the collection.</returns>
            <exception cref="T:System.InvalidOperationException">
            <list type="bullet">
            <item><description>The specified item is a null reference (Nothing in Visual Basic).</description></item>
            <item><description>The specified item already esists in the collection.</description></item>
            <item><description>The CubeDimensionID of the specified <see cref="T:Microsoft.AnalysisServices.AggregationDimension" /> is not valid in the collection.</description></item>
            <item><description>The name of the specified <see cref="T:Microsoft.AnalysisServices.AggregationDimension" /> is not valid in the collection.</description></item>
            <item><description>The compatibility-level of the specified <see cref="T:Microsoft.AnalysisServices.AggregationDimension" /> is not valid in the collection.</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.AggregationDimensionCollection.Add(System.String)">
            <summary>
            Creates a new <see cref="T:Microsoft.AnalysisServices.AggregationDimension" /> object using the specified CubeDimensionID, adds it to the end of the collection and returns the new AggregationDimension created.
            </summary>
            <param name="cubeDimensionId">The CubeDimensionID for the new <see cref="T:Microsoft.AnalysisServices.AggregationDimension" /> object.</param>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.AggregationDimension" /> object.</returns>
            <exception cref="T:System.InvalidOperationException">The specified CubeDimensionID is not valid in the collection.</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.AggregationDimensionCollection.Insert(System.Int32,Microsoft.AnalysisServices.AggregationDimension)">
            <summary>
            Inserts the specified <see cref="T:Microsoft.AnalysisServices.AggregationDimension" /> to the collection at the specified index.
            </summary>
            <param name="index">The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.AggregationDimension" /> is inserted.</param>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.AggregationDimension" /> to be inserted.</param>
            <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception>
            <exception cref="T:System.InvalidOperationException">
            <list type="bullet">
            <item><description>The specified item is a null reference (Nothing in Visual Basic).</description></item>
            <item><description>The specified item already esists in the collection.</description></item>
            <item><description>The CubeDimensionID of the specified <see cref="T:Microsoft.AnalysisServices.AggregationDimension" /> is not valid in the collection.</description></item>
            <item><description>The compatibility-level of the specified <see cref="T:Microsoft.AnalysisServices.AggregationDimension" /> is not valid in the collection.</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.AggregationDimensionCollection.Insert(System.Int32,System.String)">
            <summary>
            Creates a new <see cref="T:Microsoft.AnalysisServices.AggregationDimension" /> object using the specified CubeDimensionID, inserts it to the collection at the specified index and returns the new AggregationDimension created.
            </summary>
            <param name="index">The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.AggregationDimension" /> is inserted.</param>
            <param name="cubeDimensionId">The CubeDimensionID for the new <see cref="T:Microsoft.AnalysisServices.AggregationDimension" /> object.</param>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.AggregationDimension" /> object.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception>
            <exception cref="T:System.InvalidOperationException">The specified CubeDimensionID is not valid in the collection.</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.AggregationDimensionCollection.Remove(Microsoft.AnalysisServices.AggregationDimension)">
            <summary>
            Removes the specified <see cref="T:Microsoft.AnalysisServices.AggregationDimension" /> from the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.AggregationDimension" /> to be removed.</param>
            <exception cref="T:System.ArgumentNullException">The specified item is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.AggregationDimensionCollection.Remove(Microsoft.AnalysisServices.AggregationDimension,System.Boolean)">
            <summary>
            Removes the specified <see cref="T:Microsoft.AnalysisServices.AggregationDimension" /> from the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.AggregationDimension" /> to be removed.</param>
            <param name="cleanUp">True, if referencing objects are to be deleted; otherwise, false.</param>
            <exception cref="T:System.ArgumentNullException">The specified item is a null reference (Nothing in Visual Basic).</exception>
            <remarks>This API supports the product infrastructure and is not intended to be used directly from your code.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.AggregationDimensionCollection.Remove(System.String)">
            <summary>
            Removes the <see cref="T:Microsoft.AnalysisServices.AggregationDimension" /> with the specified CubeDimensionID from the collection.
            </summary>
            <param name="cubeDimensionId">The CubeDimensionID of the <see cref="T:Microsoft.AnalysisServices.AggregationDimension" /> to be removed.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.AggregationDimensionCollection.Remove(System.String,System.Boolean)">
            <summary>
            Removes the <see cref="T:Microsoft.AnalysisServices.AggregationDimension" /> with the specified CubeDimensionID from the collection.
            </summary>
            <param name="cubeDimensionId">The CubeDimensionID of the <see cref="T:Microsoft.AnalysisServices.AggregationDimension" /> to be removed.</param>
            <param name="cleanUp">True, if referencing objects are to be deleted; otherwise, false.</param>
            <remarks>This API supports the product infrastructure and is not intended to be used directly from your code.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.AggregationDimensionCollection.Move(System.Int32,System.Int32)">
            <summary>
            Moves an <see cref="T:Microsoft.AnalysisServices.AggregationDimension" /> in the collection from the current position to a new one.
            </summary>
            <param name="fromIndex">The zero-based index of the <see cref="T:Microsoft.AnalysisServices.AggregationDimension" /> to be moved.</param>
            <param name="toIndex">The zero-based index to which to move the <see cref="T:Microsoft.AnalysisServices.AggregationDimension" /> specified by fromIndex.</param>
            <returns>The <see cref="T:Microsoft.AnalysisServices.AggregationDimension" /> that was moved.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <list type="bullet">
            <item><description>The specified fromIndex is not a valid value (less than zero or bigger then the total number of elements).</description></item>
            <item><description>The specified toIndex is not a valid value (less than zero or bigger then the total number of elements).</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.AggregationDimensionCollection.Move(System.String,System.Int32)">
            <summary>
            Moves an <see cref="T:Microsoft.AnalysisServices.AggregationDimension" />, with the specified CubeDimensionID, to a new position in the collection.
            </summary>
            <param name="cubeDimensionId">The CubeDimensionID of the <see cref="T:Microsoft.AnalysisServices.AggregationDimension" /> to be moved.</param>
            <param name="toIndex">The zero-based index to which to move the <see cref="T:Microsoft.AnalysisServices.AggregationDimension" /> specified by fromIndex.</param>
            <returns>The <see cref="T:Microsoft.AnalysisServices.AggregationDimension" /> that was moved.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <list type="bullet">
            <item><description>cubeDimensionId is not a valid CubeDimensionID to an <see cref="T:Microsoft.AnalysisServices.AggregationDimension" /> in the collection.</description></item>
            <item><description>The specified toIndex is not a valid value (less than zero or bigger then the total number of elements).</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.AggregationDimensionCollection.Move(Microsoft.AnalysisServices.AggregationDimension,System.Int32)">
            <summary>
            Moves the specified <see cref="T:Microsoft.AnalysisServices.AggregationDimension" /> to a new position in the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.AggregationDimension" /> to be moved.</param>
            <param name="toIndex">The zero-based index to which to move the specified <see cref="T:Microsoft.AnalysisServices.AggregationDimension" />.</param>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <list type="bullet">
            <item><description>The specified <see cref="T:Microsoft.AnalysisServices.AggregationDimension" /> does not exist the collection.</description></item>
            <item><description>The specified toIndex is not a valid value (less than zero or bigger then the total number of elements).</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.AggregationDimensionCollection.Contains(Microsoft.AnalysisServices.AggregationDimension)">
            <summary>
            Indicates whether the collection contains the specified <see cref="T:Microsoft.AnalysisServices.AggregationDimension" />.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.AggregationDimension" /> to be located.</param>
            <returns>True, if the specified <see cref="T:Microsoft.AnalysisServices.AggregationDimension" /> is found in the collection, otherwise, false.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.AggregationDimensionCollection.Contains(System.String)">
            <summary>
            Indicates whether the collection contains an <see cref="T:Microsoft.AnalysisServices.AggregationDimension" /> with the specified CubeDimensionID.
            </summary>
            <param name="cubeDimensionId">The CubeDimensionID of the <see cref="T:Microsoft.AnalysisServices.AggregationDimension" /> to be located.</param>
            <returns>True, if the specified <see cref="T:Microsoft.AnalysisServices.AggregationDimension" /> is found in the collection, otherwise, false.</returns>
            <exception cref="T:System.ArgumentNullException">The specified cubeDimensionId is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.AggregationDimensionCollection.IndexOf(Microsoft.AnalysisServices.AggregationDimension)">
            <summary>
            Searches for the specified <see cref="T:Microsoft.AnalysisServices.AggregationDimension" /> and returns the zero-based index of it in the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.AggregationDimension" /> to locate in the collection.</param>
            <returns>The zero-based index of the <see cref="T:Microsoft.AnalysisServices.AggregationDimension" /> in the collection, if found; otherwise, -1.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.AggregationDimensionCollection.IndexOf(System.String)">
            <summary>
            Searches for an <see cref="T:Microsoft.AnalysisServices.AggregationDimension" /> with the specified CubeDimensionID and returns the zero-based index of it in the collection.
            </summary>
            <param name="cubeDimensionId">The CubeDimensionID of the <see cref="T:Microsoft.AnalysisServices.AggregationDimension" /> to locate in the collection.</param>
            <returns>The zero-based index of the <see cref="T:Microsoft.AnalysisServices.AggregationDimension" /> in the collection, if found; otherwise, -1.</returns>
        </member>
        <member name="T:Microsoft.AnalysisServices.AggregationDesignAttributeCollection">
            <summary>
            Represents a collection of <see cref="T:Microsoft.AnalysisServices.AggregationDesignAttribute" /> objects. This class cannot be inherited.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.AggregationDesignAttributeCollection.ItemsType">
            <summary>
            Gets the <see cref="T:System.Type" /> of objects that can be contained in the collection.
            </summary>
            <value>A <see cref="T:System.Type" /> with the type of objects.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.AggregationDesignAttributeCollection.Item(System.Int32)">
            <summary>
            Gets the <see cref="T:Microsoft.AnalysisServices.AggregationDesignAttribute" />, at the specified index, from the collection.
            </summary>
            <param name="index">The zero-based index of the <see cref="T:Microsoft.AnalysisServices.AggregationDesignAttribute" /> to be returned.</param>
            <value>The <see cref="T:Microsoft.AnalysisServices.AggregationDesignAttribute" /> at the specified index.</value>
            <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception>
        </member>
        <member name="P:Microsoft.AnalysisServices.AggregationDesignAttributeCollection.Item(System.String)">
            <summary>
            Gets the <see cref="T:Microsoft.AnalysisServices.AggregationDesignAttribute" />, with the specified AttributeID, from the collection.
            </summary>
            <param name="attributeId">The AttributeID of the <see cref="T:Microsoft.AnalysisServices.AggregationDesignAttribute" /> to be returned.</param>
            <value>The <see cref="T:Microsoft.AnalysisServices.AggregationDesignAttribute" /> with the specified AttributeID.</value>
            <exception cref="T:Microsoft.AnalysisServices.AmoException">The collection doesn't contain an <see cref="T:Microsoft.AnalysisServices.AggregationDesignAttribute" /> with the specified AttributeID.</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.AggregationDesignAttributeCollection.Find(System.String)">
            <summary>
            Gets the <see cref="T:Microsoft.AnalysisServices.AggregationDesignAttribute" /> that has the specified AttributeID from the collection.
            </summary>
            <param name="attributeId">The AttributeID of the <see cref="T:Microsoft.AnalysisServices.AggregationDesignAttribute" /> to locate.</param>
            <returns>The <see cref="T:Microsoft.AnalysisServices.AggregationDesignAttribute" /> with the specified AttributeID, if it exists in the collection; otherwise, a null reference (Nothing in Visual Basic).</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.AggregationDesignAttributeCollection.Add(Microsoft.AnalysisServices.AggregationDesignAttribute)">
            <summary>
            Adds the specified <see cref="T:Microsoft.AnalysisServices.AggregationDesignAttribute" /> to the end of the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.AggregationDesignAttribute" /> to be added.</param>
            <returns>The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.AggregationDesignAttribute" /> has been added to the collection.</returns>
            <exception cref="T:System.InvalidOperationException">
            <list type="bullet">
            <item><description>The specified item is a null reference (Nothing in Visual Basic).</description></item>
            <item><description>The specified item already esists in the collection.</description></item>
            <item><description>The AttributeID of the specified <see cref="T:Microsoft.AnalysisServices.AggregationDesignAttribute" /> is not valid in the collection.</description></item>
            <item><description>The name of the specified <see cref="T:Microsoft.AnalysisServices.AggregationDesignAttribute" /> is not valid in the collection.</description></item>
            <item><description>The compatibility-level of the specified <see cref="T:Microsoft.AnalysisServices.AggregationDesignAttribute" /> is not valid in the collection.</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.AggregationDesignAttributeCollection.Add(System.String)">
            <summary>
            Creates a new <see cref="T:Microsoft.AnalysisServices.AggregationDesignAttribute" /> object using the specified AttributeID, adds it to the end of the collection and returns the new AggregationDesignAttribute created.
            </summary>
            <param name="attributeId">The AttributeID for the new <see cref="T:Microsoft.AnalysisServices.AggregationDesignAttribute" /> object.</param>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.AggregationDesignAttribute" /> object.</returns>
            <exception cref="T:System.InvalidOperationException">The specified AttributeID is not valid in the collection.</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.AggregationDesignAttributeCollection.Insert(System.Int32,Microsoft.AnalysisServices.AggregationDesignAttribute)">
            <summary>
            Inserts the specified <see cref="T:Microsoft.AnalysisServices.AggregationDesignAttribute" /> to the collection at the specified index.
            </summary>
            <param name="index">The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.AggregationDesignAttribute" /> is inserted.</param>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.AggregationDesignAttribute" /> to be inserted.</param>
            <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception>
            <exception cref="T:System.InvalidOperationException">
            <list type="bullet">
            <item><description>The specified item is a null reference (Nothing in Visual Basic).</description></item>
            <item><description>The specified item already esists in the collection.</description></item>
            <item><description>The AttributeID of the specified <see cref="T:Microsoft.AnalysisServices.AggregationDesignAttribute" /> is not valid in the collection.</description></item>
            <item><description>The compatibility-level of the specified <see cref="T:Microsoft.AnalysisServices.AggregationDesignAttribute" /> is not valid in the collection.</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.AggregationDesignAttributeCollection.Insert(System.Int32,System.String)">
            <summary>
            Creates a new <see cref="T:Microsoft.AnalysisServices.AggregationDesignAttribute" /> object using the specified AttributeID, inserts it to the collection at the specified index and returns the new AggregationDesignAttribute created.
            </summary>
            <param name="index">The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.AggregationDesignAttribute" /> is inserted.</param>
            <param name="attributeId">The AttributeID for the new <see cref="T:Microsoft.AnalysisServices.AggregationDesignAttribute" /> object.</param>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.AggregationDesignAttribute" /> object.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception>
            <exception cref="T:System.InvalidOperationException">The specified AttributeID is not valid in the collection.</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.AggregationDesignAttributeCollection.Remove(Microsoft.AnalysisServices.AggregationDesignAttribute)">
            <summary>
            Removes the specified <see cref="T:Microsoft.AnalysisServices.AggregationDesignAttribute" /> from the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.AggregationDesignAttribute" /> to be removed.</param>
            <exception cref="T:System.ArgumentNullException">The specified item is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.AggregationDesignAttributeCollection.Remove(Microsoft.AnalysisServices.AggregationDesignAttribute,System.Boolean)">
            <summary>
            Removes the specified <see cref="T:Microsoft.AnalysisServices.AggregationDesignAttribute" /> from the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.AggregationDesignAttribute" /> to be removed.</param>
            <param name="cleanUp">True, if referencing objects are to be deleted; otherwise, false.</param>
            <exception cref="T:System.ArgumentNullException">The specified item is a null reference (Nothing in Visual Basic).</exception>
            <remarks>This API supports the product infrastructure and is not intended to be used directly from your code.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.AggregationDesignAttributeCollection.Remove(System.String)">
            <summary>
            Removes the <see cref="T:Microsoft.AnalysisServices.AggregationDesignAttribute" /> with the specified AttributeID from the collection.
            </summary>
            <param name="attributeId">The AttributeID of the <see cref="T:Microsoft.AnalysisServices.AggregationDesignAttribute" /> to be removed.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.AggregationDesignAttributeCollection.Remove(System.String,System.Boolean)">
            <summary>
            Removes the <see cref="T:Microsoft.AnalysisServices.AggregationDesignAttribute" /> with the specified AttributeID from the collection.
            </summary>
            <param name="attributeId">The AttributeID of the <see cref="T:Microsoft.AnalysisServices.AggregationDesignAttribute" /> to be removed.</param>
            <param name="cleanUp">True, if referencing objects are to be deleted; otherwise, false.</param>
            <remarks>This API supports the product infrastructure and is not intended to be used directly from your code.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.AggregationDesignAttributeCollection.Move(System.Int32,System.Int32)">
            <summary>
            Moves an <see cref="T:Microsoft.AnalysisServices.AggregationDesignAttribute" /> in the collection from the current position to a new one.
            </summary>
            <param name="fromIndex">The zero-based index of the <see cref="T:Microsoft.AnalysisServices.AggregationDesignAttribute" /> to be moved.</param>
            <param name="toIndex">The zero-based index to which to move the <see cref="T:Microsoft.AnalysisServices.AggregationDesignAttribute" /> specified by fromIndex.</param>
            <returns>The <see cref="T:Microsoft.AnalysisServices.AggregationDesignAttribute" /> that was moved.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <list type="bullet">
            <item><description>The specified fromIndex is not a valid value (less than zero or bigger then the total number of elements).</description></item>
            <item><description>The specified toIndex is not a valid value (less than zero or bigger then the total number of elements).</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.AggregationDesignAttributeCollection.Move(System.String,System.Int32)">
            <summary>
            Moves an <see cref="T:Microsoft.AnalysisServices.AggregationDesignAttribute" />, with the specified AttributeID, to a new position in the collection.
            </summary>
            <param name="attributeId">The AttributeID of the <see cref="T:Microsoft.AnalysisServices.AggregationDesignAttribute" /> to be moved.</param>
            <param name="toIndex">The zero-based index to which to move the <see cref="T:Microsoft.AnalysisServices.AggregationDesignAttribute" /> specified by fromIndex.</param>
            <returns>The <see cref="T:Microsoft.AnalysisServices.AggregationDesignAttribute" /> that was moved.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <list type="bullet">
            <item><description>attributeId is not a valid AttributeID to an <see cref="T:Microsoft.AnalysisServices.AggregationDesignAttribute" /> in the collection.</description></item>
            <item><description>The specified toIndex is not a valid value (less than zero or bigger then the total number of elements).</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.AggregationDesignAttributeCollection.Move(Microsoft.AnalysisServices.AggregationDesignAttribute,System.Int32)">
            <summary>
            Moves the specified <see cref="T:Microsoft.AnalysisServices.AggregationDesignAttribute" /> to a new position in the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.AggregationDesignAttribute" /> to be moved.</param>
            <param name="toIndex">The zero-based index to which to move the specified <see cref="T:Microsoft.AnalysisServices.AggregationDesignAttribute" />.</param>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <list type="bullet">
            <item><description>The specified <see cref="T:Microsoft.AnalysisServices.AggregationDesignAttribute" /> does not exist the collection.</description></item>
            <item><description>The specified toIndex is not a valid value (less than zero or bigger then the total number of elements).</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.AggregationDesignAttributeCollection.Contains(Microsoft.AnalysisServices.AggregationDesignAttribute)">
            <summary>
            Indicates whether the collection contains the specified <see cref="T:Microsoft.AnalysisServices.AggregationDesignAttribute" />.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.AggregationDesignAttribute" /> to be located.</param>
            <returns>True, if the specified <see cref="T:Microsoft.AnalysisServices.AggregationDesignAttribute" /> is found in the collection, otherwise, false.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.AggregationDesignAttributeCollection.Contains(System.String)">
            <summary>
            Indicates whether the collection contains an <see cref="T:Microsoft.AnalysisServices.AggregationDesignAttribute" /> with the specified AttributeID.
            </summary>
            <param name="attributeId">The AttributeID of the <see cref="T:Microsoft.AnalysisServices.AggregationDesignAttribute" /> to be located.</param>
            <returns>True, if the specified <see cref="T:Microsoft.AnalysisServices.AggregationDesignAttribute" /> is found in the collection, otherwise, false.</returns>
            <exception cref="T:System.ArgumentNullException">The specified attributeId is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.AggregationDesignAttributeCollection.IndexOf(Microsoft.AnalysisServices.AggregationDesignAttribute)">
            <summary>
            Searches for the specified <see cref="T:Microsoft.AnalysisServices.AggregationDesignAttribute" /> and returns the zero-based index of it in the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.AggregationDesignAttribute" /> to locate in the collection.</param>
            <returns>The zero-based index of the <see cref="T:Microsoft.AnalysisServices.AggregationDesignAttribute" /> in the collection, if found; otherwise, -1.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.AggregationDesignAttributeCollection.IndexOf(System.String)">
            <summary>
            Searches for an <see cref="T:Microsoft.AnalysisServices.AggregationDesignAttribute" /> with the specified AttributeID and returns the zero-based index of it in the collection.
            </summary>
            <param name="attributeId">The AttributeID of the <see cref="T:Microsoft.AnalysisServices.AggregationDesignAttribute" /> to locate in the collection.</param>
            <returns>The zero-based index of the <see cref="T:Microsoft.AnalysisServices.AggregationDesignAttribute" /> in the collection, if found; otherwise, -1.</returns>
        </member>
        <member name="T:Microsoft.AnalysisServices.AggregationFunction">
            <summary>
            Defines the type of aggregation that can be set for measures or dimensions.
            </summary>
            <remarks>
            The following aggregation functions are not supported ByAccount:
             * None
             * DistinctCount
             * Count
             * Min
             * Max
            </remarks>
        </member>
        <member name="F:Microsoft.AnalysisServices.AggregationFunction.Sum">
            <summary>
            Specifies the sum of members. This is the default aggregation function.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AggregationFunction.Count">
            <summary>
            Specifies the count of measure members.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AggregationFunction.Min">
            <summary>
            Specifies the minimum value of members.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AggregationFunction.Max">
            <summary>
            Specifies the maximum value of members.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AggregationFunction.DistinctCount">
            <summary>
            Specifies the count of distinct measure members.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AggregationFunction.None">
            <summary>
            No aggregations are performed on any dimension – data is only available on the leaf cells. If no value from the fact table has been read in for a member, then the cell value for the member is considered to be Null.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AggregationFunction.ByAccount">
            <summary>
            Specifies that the aggregation used will be determined for each CurrentMember of the Account dimension according to its account type. Unmapped account types aggregate as SUM.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AggregationFunction.AverageOfChildren">
            <summary>
            Specifies average of leaf descendants in time. Average does not count an empty value as 0.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AggregationFunction.FirstChild">
            <summary>
            Specifies the first child member along Time dimension.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AggregationFunction.LastChild">
            <summary>
            Specifies the last child member along Time dimension.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AggregationFunction.FirstNonEmpty">
            <summary>
            Specifies the first non empty child member along Time dimension.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AggregationFunction.LastNonEmpty">
            <summary>
            Specifies the last non empty child member along Time dimension.
            </summary>
        </member>
        <member name="T:Microsoft.AnalysisServices.AggregationInstance">
            <summary>
            Represents an instance of a defined Aggregation for a partition.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.AggregationInstance.#ctor">
            <summary>
            Initializes a new instance of the AggregationInstance class using the default values.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.AggregationInstance.#ctor(System.String)">
            <summary>
            Initializes a new instance of the AggregationInstance class using the specified name.
            </summary>
            <param name="name">The name of the AggregationInstance.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.AggregationInstance.#ctor(System.String,System.String)">
            <summary>
            Initializes a new instance of the AggregationInstance class using the specified name and identifier.
            </summary>
            <param name="name">The name of the AggregationInstance.</param>
            <param name="id">A unique identifier for the AggregationInstance.</param>
        </member>
        <member name="P:Microsoft.AnalysisServices.AggregationInstance.AggregationType">
            <summary>
            Gets or sets the type of aggregation stored in AggregationInstance.
            </summary>
            <value>The type of aggregation stored in AggregationInstance.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.AggregationInstance.Source">
            <summary>
            Gets or sets the table name for the aggregation, if different than the table associated with column binding.
            </summary>
            <value>A TabularBinding object with the source.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.AggregationInstance.Dimensions">
            <summary>
            Gets the collection of dimensions associated with an AggregationInstance.
            </summary>
            <value>The collection of dimensions.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.AggregationInstance.Measures">
            <summary>
            Gets the collection of measures associated with an AggregationInstance.
            </summary>
            <value>The collection of measures.</value>
        </member>
        <member name="M:Microsoft.AnalysisServices.AggregationInstance.CopyTo(Microsoft.AnalysisServices.AggregationInstance)">
            <summary>
            Copies the content of this object to another object (the destination).
            </summary>
            <param name="obj">The destination object to copy to.</param>
            <returns>The destination object.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.AggregationInstance.Clone">
            <summary>
            Returns a clone of the object.
            </summary>
            <returns>The clone.</returns>
        </member>
        <member name="T:Microsoft.AnalysisServices.AggregationInstanceAttribute">
            <summary>
            Represents information about an attribute used by an Aggregation instance.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.AggregationInstanceAttribute.FriendlyName">
            <summary>
            Gets the friendly name of the AggregationInstanceAttribute object.
            </summary>
            <value>A <see cref="T:System.String" /> with the friendly name of the <see cref="T:Microsoft.AnalysisServices.AggregationInstanceAttribute" /> object.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.AggregationInstanceAttribute.KeyForCollection">
            <summary>
            Returns the key used in collections.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.AggregationInstanceAttribute.#ctor">
            <summary>
            Initializes a new instance of AggregationInstanceAttribute using the default values.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.AggregationInstanceAttribute.#ctor(System.String)">
            <summary>
            Initializes a new instance of AggregationInstanceAttribute using the specified attribute identifier.
            </summary>
            <param name="attributeId">A String that contains a unique identifier for the attribute.</param>
        </member>
        <member name="P:Microsoft.AnalysisServices.AggregationInstanceAttribute.AttributeID">
            <summary>
            Gets or sets the attribute identifier for an AggregationInstanceAttribute.
            </summary>
            <value>A String with the attribute identifier.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.AggregationInstanceAttribute.KeyColumns">
            <summary>
            Gets the binding to both table and column(s) for AggregationInstanceAttribute.
            </summary>
            <value>A collection of data items.</value>
        </member>
        <member name="M:Microsoft.AnalysisServices.AggregationInstanceAttribute.CopyTo(Microsoft.AnalysisServices.AggregationInstanceAttribute)">
            <summary>
            Copies the content of this object to another object (the destination).
            </summary>
            <param name="obj">The destination object to copy to.</param>
            <returns>The destination object.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.AggregationInstanceAttribute.Clone">
            <summary>
            Returns a clone of the object.
            </summary>
            <returns>The clone.</returns>
        </member>
        <member name="T:Microsoft.AnalysisServices.AggregationInstanceAttributeCollection">
            <summary>
            Represents a collection of <see cref="T:Microsoft.AnalysisServices.AggregationInstanceAttribute" /> objects. This class cannot be inherited.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.AggregationInstanceAttributeCollection.ItemsType">
            <summary>
            Gets the <see cref="T:System.Type" /> of objects that can be contained in the collection.
            </summary>
            <value>A <see cref="T:System.Type" /> with the type of objects.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.AggregationInstanceAttributeCollection.Item(System.Int32)">
            <summary>
            Gets the <see cref="T:Microsoft.AnalysisServices.AggregationInstanceAttribute" />, at the specified index, from the collection.
            </summary>
            <param name="index">The zero-based index of the <see cref="T:Microsoft.AnalysisServices.AggregationInstanceAttribute" /> to be returned.</param>
            <value>The <see cref="T:Microsoft.AnalysisServices.AggregationInstanceAttribute" /> at the specified index.</value>
            <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception>
        </member>
        <member name="P:Microsoft.AnalysisServices.AggregationInstanceAttributeCollection.Item(System.String)">
            <summary>
            Gets the <see cref="T:Microsoft.AnalysisServices.AggregationInstanceAttribute" />, with the specified AttributeID, from the collection.
            </summary>
            <param name="attributeId">The AttributeID of the <see cref="T:Microsoft.AnalysisServices.AggregationInstanceAttribute" /> to be returned.</param>
            <value>The <see cref="T:Microsoft.AnalysisServices.AggregationInstanceAttribute" /> with the specified AttributeID.</value>
            <exception cref="T:Microsoft.AnalysisServices.AmoException">The collection doesn't contain an <see cref="T:Microsoft.AnalysisServices.AggregationInstanceAttribute" /> with the specified AttributeID.</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.AggregationInstanceAttributeCollection.Find(System.String)">
            <summary>
            Gets the <see cref="T:Microsoft.AnalysisServices.AggregationInstanceAttribute" /> that has the specified AttributeID from the collection.
            </summary>
            <param name="attributeId">The AttributeID of the <see cref="T:Microsoft.AnalysisServices.AggregationInstanceAttribute" /> to locate.</param>
            <returns>The <see cref="T:Microsoft.AnalysisServices.AggregationInstanceAttribute" /> with the specified AttributeID, if it exists in the collection; otherwise, a null reference (Nothing in Visual Basic).</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.AggregationInstanceAttributeCollection.Add(Microsoft.AnalysisServices.AggregationInstanceAttribute)">
            <summary>
            Adds the specified <see cref="T:Microsoft.AnalysisServices.AggregationInstanceAttribute" /> to the end of the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.AggregationInstanceAttribute" /> to be added.</param>
            <returns>The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.AggregationInstanceAttribute" /> has been added to the collection.</returns>
            <exception cref="T:System.InvalidOperationException">
            <list type="bullet">
            <item><description>The specified item is a null reference (Nothing in Visual Basic).</description></item>
            <item><description>The specified item already esists in the collection.</description></item>
            <item><description>The AttributeID of the specified <see cref="T:Microsoft.AnalysisServices.AggregationInstanceAttribute" /> is not valid in the collection.</description></item>
            <item><description>The name of the specified <see cref="T:Microsoft.AnalysisServices.AggregationInstanceAttribute" /> is not valid in the collection.</description></item>
            <item><description>The compatibility-level of the specified <see cref="T:Microsoft.AnalysisServices.AggregationInstanceAttribute" /> is not valid in the collection.</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.AggregationInstanceAttributeCollection.Add(System.String)">
            <summary>
            Creates a new <see cref="T:Microsoft.AnalysisServices.AggregationInstanceAttribute" /> object using the specified AttributeID, adds it to the end of the collection and returns the new AggregationInstanceAttribute created.
            </summary>
            <param name="attributeId">The AttributeID for the new <see cref="T:Microsoft.AnalysisServices.AggregationInstanceAttribute" /> object.</param>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.AggregationInstanceAttribute" /> object.</returns>
            <exception cref="T:System.InvalidOperationException">The specified AttributeID is not valid in the collection.</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.AggregationInstanceAttributeCollection.Insert(System.Int32,Microsoft.AnalysisServices.AggregationInstanceAttribute)">
            <summary>
            Inserts the specified <see cref="T:Microsoft.AnalysisServices.AggregationInstanceAttribute" /> to the collection at the specified index.
            </summary>
            <param name="index">The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.AggregationInstanceAttribute" /> is inserted.</param>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.AggregationInstanceAttribute" /> to be inserted.</param>
            <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception>
            <exception cref="T:System.InvalidOperationException">
            <list type="bullet">
            <item><description>The specified item is a null reference (Nothing in Visual Basic).</description></item>
            <item><description>The specified item already esists in the collection.</description></item>
            <item><description>The AttributeID of the specified <see cref="T:Microsoft.AnalysisServices.AggregationInstanceAttribute" /> is not valid in the collection.</description></item>
            <item><description>The compatibility-level of the specified <see cref="T:Microsoft.AnalysisServices.AggregationInstanceAttribute" /> is not valid in the collection.</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.AggregationInstanceAttributeCollection.Insert(System.Int32,System.String)">
            <summary>
            Creates a new <see cref="T:Microsoft.AnalysisServices.AggregationInstanceAttribute" /> object using the specified AttributeID, inserts it to the collection at the specified index and returns the new AggregationInstanceAttribute created.
            </summary>
            <param name="index">The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.AggregationInstanceAttribute" /> is inserted.</param>
            <param name="attributeId">The AttributeID for the new <see cref="T:Microsoft.AnalysisServices.AggregationInstanceAttribute" /> object.</param>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.AggregationInstanceAttribute" /> object.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception>
            <exception cref="T:System.InvalidOperationException">The specified AttributeID is not valid in the collection.</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.AggregationInstanceAttributeCollection.Remove(Microsoft.AnalysisServices.AggregationInstanceAttribute)">
            <summary>
            Removes the specified <see cref="T:Microsoft.AnalysisServices.AggregationInstanceAttribute" /> from the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.AggregationInstanceAttribute" /> to be removed.</param>
            <exception cref="T:System.ArgumentNullException">The specified item is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.AggregationInstanceAttributeCollection.Remove(Microsoft.AnalysisServices.AggregationInstanceAttribute,System.Boolean)">
            <summary>
            Removes the specified <see cref="T:Microsoft.AnalysisServices.AggregationInstanceAttribute" /> from the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.AggregationInstanceAttribute" /> to be removed.</param>
            <param name="cleanUp">True, if referencing objects are to be deleted; otherwise, false.</param>
            <exception cref="T:System.ArgumentNullException">The specified item is a null reference (Nothing in Visual Basic).</exception>
            <remarks>This API supports the product infrastructure and is not intended to be used directly from your code.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.AggregationInstanceAttributeCollection.Remove(System.String)">
            <summary>
            Removes the <see cref="T:Microsoft.AnalysisServices.AggregationInstanceAttribute" /> with the specified AttributeID from the collection.
            </summary>
            <param name="attributeId">The AttributeID of the <see cref="T:Microsoft.AnalysisServices.AggregationInstanceAttribute" /> to be removed.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.AggregationInstanceAttributeCollection.Remove(System.String,System.Boolean)">
            <summary>
            Removes the <see cref="T:Microsoft.AnalysisServices.AggregationInstanceAttribute" /> with the specified AttributeID from the collection.
            </summary>
            <param name="attributeId">The AttributeID of the <see cref="T:Microsoft.AnalysisServices.AggregationInstanceAttribute" /> to be removed.</param>
            <param name="cleanUp">True, if referencing objects are to be deleted; otherwise, false.</param>
            <remarks>This API supports the product infrastructure and is not intended to be used directly from your code.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.AggregationInstanceAttributeCollection.Move(System.Int32,System.Int32)">
            <summary>
            Moves an <see cref="T:Microsoft.AnalysisServices.AggregationInstanceAttribute" /> in the collection from the current position to a new one.
            </summary>
            <param name="fromIndex">The zero-based index of the <see cref="T:Microsoft.AnalysisServices.AggregationInstanceAttribute" /> to be moved.</param>
            <param name="toIndex">The zero-based index to which to move the <see cref="T:Microsoft.AnalysisServices.AggregationInstanceAttribute" /> specified by fromIndex.</param>
            <returns>The <see cref="T:Microsoft.AnalysisServices.AggregationInstanceAttribute" /> that was moved.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <list type="bullet">
            <item><description>The specified fromIndex is not a valid value (less than zero or bigger then the total number of elements).</description></item>
            <item><description>The specified toIndex is not a valid value (less than zero or bigger then the total number of elements).</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.AggregationInstanceAttributeCollection.Move(System.String,System.Int32)">
            <summary>
            Moves an <see cref="T:Microsoft.AnalysisServices.AggregationInstanceAttribute" />, with the specified AttributeID, to a new position in the collection.
            </summary>
            <param name="attributeId">The AttributeID of the <see cref="T:Microsoft.AnalysisServices.AggregationInstanceAttribute" /> to be moved.</param>
            <param name="toIndex">The zero-based index to which to move the <see cref="T:Microsoft.AnalysisServices.AggregationInstanceAttribute" /> specified by fromIndex.</param>
            <returns>The <see cref="T:Microsoft.AnalysisServices.AggregationInstanceAttribute" /> that was moved.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <list type="bullet">
            <item><description>attributeId is not a valid AttributeID to an <see cref="T:Microsoft.AnalysisServices.AggregationInstanceAttribute" /> in the collection.</description></item>
            <item><description>The specified toIndex is not a valid value (less than zero or bigger then the total number of elements).</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.AggregationInstanceAttributeCollection.Move(Microsoft.AnalysisServices.AggregationInstanceAttribute,System.Int32)">
            <summary>
            Moves the specified <see cref="T:Microsoft.AnalysisServices.AggregationInstanceAttribute" /> to a new position in the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.AggregationInstanceAttribute" /> to be moved.</param>
            <param name="toIndex">The zero-based index to which to move the specified <see cref="T:Microsoft.AnalysisServices.AggregationInstanceAttribute" />.</param>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <list type="bullet">
            <item><description>The specified <see cref="T:Microsoft.AnalysisServices.AggregationInstanceAttribute" /> does not exist the collection.</description></item>
            <item><description>The specified toIndex is not a valid value (less than zero or bigger then the total number of elements).</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.AggregationInstanceAttributeCollection.Contains(Microsoft.AnalysisServices.AggregationInstanceAttribute)">
            <summary>
            Indicates whether the collection contains the specified <see cref="T:Microsoft.AnalysisServices.AggregationInstanceAttribute" />.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.AggregationInstanceAttribute" /> to be located.</param>
            <returns>True, if the specified <see cref="T:Microsoft.AnalysisServices.AggregationInstanceAttribute" /> is found in the collection, otherwise, false.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.AggregationInstanceAttributeCollection.Contains(System.String)">
            <summary>
            Indicates whether the collection contains an <see cref="T:Microsoft.AnalysisServices.AggregationInstanceAttribute" /> with the specified AttributeID.
            </summary>
            <param name="attributeId">The AttributeID of the <see cref="T:Microsoft.AnalysisServices.AggregationInstanceAttribute" /> to be located.</param>
            <returns>True, if the specified <see cref="T:Microsoft.AnalysisServices.AggregationInstanceAttribute" /> is found in the collection, otherwise, false.</returns>
            <exception cref="T:System.ArgumentNullException">The specified attributeId is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.AggregationInstanceAttributeCollection.IndexOf(Microsoft.AnalysisServices.AggregationInstanceAttribute)">
            <summary>
            Searches for the specified <see cref="T:Microsoft.AnalysisServices.AggregationInstanceAttribute" /> and returns the zero-based index of it in the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.AggregationInstanceAttribute" /> to locate in the collection.</param>
            <returns>The zero-based index of the <see cref="T:Microsoft.AnalysisServices.AggregationInstanceAttribute" /> in the collection, if found; otherwise, -1.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.AggregationInstanceAttributeCollection.IndexOf(System.String)">
            <summary>
            Searches for an <see cref="T:Microsoft.AnalysisServices.AggregationInstanceAttribute" /> with the specified AttributeID and returns the zero-based index of it in the collection.
            </summary>
            <param name="attributeId">The AttributeID of the <see cref="T:Microsoft.AnalysisServices.AggregationInstanceAttribute" /> to locate in the collection.</param>
            <returns>The zero-based index of the <see cref="T:Microsoft.AnalysisServices.AggregationInstanceAttribute" /> in the collection, if found; otherwise, -1.</returns>
        </member>
        <member name="T:Microsoft.AnalysisServices.AggregationInstanceCollection">
            <summary>
            Represents a collection of <see cref="T:Microsoft.AnalysisServices.AggregationInstance" /> objects. This class cannot be inherited.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.AggregationInstanceCollection.ItemsType">
            <summary>
            Gets the <see cref="T:System.Type" /> of objects that can be contained in the collection.
            </summary>
            <value>A <see cref="T:System.Type" /> with the type of objects.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.AggregationInstanceCollection.Item(System.Int32)">
            <summary>
            Gets the <see cref="T:Microsoft.AnalysisServices.AggregationInstance" />, at the specified index, from the collection.
            </summary>
            <param name="index">The zero-based index of the <see cref="T:Microsoft.AnalysisServices.AggregationInstance" /> to be returned.</param>
            <value>The <see cref="T:Microsoft.AnalysisServices.AggregationInstance" /> at the specified index.</value>
            <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception>
        </member>
        <member name="P:Microsoft.AnalysisServices.AggregationInstanceCollection.Item(System.String)">
            <summary>
            Gets the <see cref="T:Microsoft.AnalysisServices.AggregationInstance" />, with the specified identifier, from the collection.
            </summary>
            <param name="id">The identifier of the <see cref="T:Microsoft.AnalysisServices.AggregationInstance" /> to be returned.</param>
            <value>The <see cref="T:Microsoft.AnalysisServices.AggregationInstance" /> with the specified identifier.</value>
            <exception cref="T:Microsoft.AnalysisServices.AmoException">The collection doesn't contain an <see cref="T:Microsoft.AnalysisServices.AggregationInstance" /> with the specified identifier.</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.AggregationInstanceCollection.Find(System.String)">
            <summary>
            Gets the <see cref="T:Microsoft.AnalysisServices.AggregationInstance" /> that has the specified identifier from the collection.
            </summary>
            <param name="id">The identifier of the <see cref="T:Microsoft.AnalysisServices.AggregationInstance" /> to locate.</param>
            <returns>The <see cref="T:Microsoft.AnalysisServices.AggregationInstance" /> with the specified identifier, if it exists in the collection; otherwise, a null reference (Nothing in Visual Basic).</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.AggregationInstanceCollection.FindByName(System.String)">
            <summary>
            Gets the <see cref="T:Microsoft.AnalysisServices.AggregationInstance" /> that has the specified name from the collection.
            </summary>
            <param name="name">The name of the <see cref="T:Microsoft.AnalysisServices.AggregationInstance" /> to locate.</param>
            <returns>The <see cref="T:Microsoft.AnalysisServices.AggregationInstance" /> with the specified name, if it exists in the collection; otherwise, a null reference (Nothing in Visual Basic).</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.AggregationInstanceCollection.GetByName(System.String)">
            <summary>
            Gets the <see cref="T:Microsoft.AnalysisServices.AggregationInstance" /> that has the specified name from the collection.
            </summary>
            <param name="name">The name of the <see cref="T:Microsoft.AnalysisServices.AggregationInstance" /> to locate.</param>
            <returns>The <see cref="T:Microsoft.AnalysisServices.AggregationInstance" /> with the specified Name.</returns>
            <exception cref="T:Microsoft.AnalysisServices.AmoException">The collection doesn't contain an <see cref="T:Microsoft.AnalysisServices.AggregationInstance" /> with the specified name.</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.AggregationInstanceCollection.Add(Microsoft.AnalysisServices.AggregationInstance)">
            <summary>
            Adds the specified <see cref="T:Microsoft.AnalysisServices.AggregationInstance" /> to the end of the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.AggregationInstance" /> to be added.</param>
            <returns>The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.AggregationInstance" /> has been added to the collection.</returns>
            <exception cref="T:System.InvalidOperationException">
            <list type="bullet">
            <item><description>The specified item is a null reference (Nothing in Visual Basic).</description></item>
            <item><description>The specified item already esists in the collection.</description></item>
            <item><description>The identifier of the specified <see cref="T:Microsoft.AnalysisServices.AggregationInstance" /> is not valid in the collection.</description></item>
            <item><description>The name of the specified <see cref="T:Microsoft.AnalysisServices.AggregationInstance" /> is not valid in the collection.</description></item>
            <item><description>The compatibility-level of the specified <see cref="T:Microsoft.AnalysisServices.AggregationInstance" /> is not valid in the collection.</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.AggregationInstanceCollection.Add(System.String,System.String)">
            <summary>
            Creates a new <see cref="T:Microsoft.AnalysisServices.AggregationInstance" /> object using the specified name and identifier, adds it to the end of the collection and returns the new AggregationInstance created.
            </summary>
            <param name="name">The Name for the new <see cref="T:Microsoft.AnalysisServices.AggregationInstance" /> object.</param>
            <param name="id">The identifier for the new <see cref="T:Microsoft.AnalysisServices.AggregationInstance" /> object.</param>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.AggregationInstance" /> object.</returns>
            <exception cref="T:System.InvalidOperationException">
            <list type="bullet">
            <item><description>The specified name is not valid in the collection.</description></item>
            <item><description>The specified identifier is not valid in the collection.</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.AggregationInstanceCollection.Add(System.String)">
            <summary>
            Creates a new <see cref="T:Microsoft.AnalysisServices.AggregationInstance" /> object using the specified name, adds it to the end of the collection and returns the new AggregationInstance created.
            </summary>
            <param name="name">The Name for the new <see cref="T:Microsoft.AnalysisServices.AggregationInstance" /> object.</param>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.AggregationInstance" /> object.</returns>
            <exception cref="T:System.InvalidOperationException">The specified name is not valid in the collection.</exception>
            <remarks>The identifier for the new <see cref="T:Microsoft.AnalysisServices.AggregationInstance" /> object is generated based on the specified name.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.AggregationInstanceCollection.Add">
            <summary>
            Creates a new <see cref="T:Microsoft.AnalysisServices.AggregationInstance" /> object using a generated unique Name and identifier, adds it to the end of the collection and returns the new AggregationInstance created.
            </summary>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.AggregationInstance" /> object.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.AggregationInstanceCollection.Insert(System.Int32,Microsoft.AnalysisServices.AggregationInstance)">
            <summary>
            Inserts the specified <see cref="T:Microsoft.AnalysisServices.AggregationInstance" /> to the collection at the specified index.
            </summary>
            <param name="index">The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.AggregationInstance" /> is inserted.</param>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.AggregationInstance" /> to be inserted.</param>
            <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception>
            <exception cref="T:System.InvalidOperationException">
            <list type="bullet">
            <item><description>The specified item is a null reference (Nothing in Visual Basic).</description></item>
            <item><description>The specified item already esists in the collection.</description></item>
            <item><description>The identifier of the specified <see cref="T:Microsoft.AnalysisServices.AggregationInstance" /> is not valid in the collection.</description></item>
            <item><description>The name of the specified <see cref="T:Microsoft.AnalysisServices.AggregationInstance" /> is not valid in the collection.</description></item>
            <item><description>The compatibility-level of the specified <see cref="T:Microsoft.AnalysisServices.AggregationInstance" /> is not valid in the collection.</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.AggregationInstanceCollection.Insert(System.Int32,System.String,System.String)">
            <summary>
            Creates a new <see cref="T:Microsoft.AnalysisServices.AggregationInstance" /> object using the specified name and identifier, inserts it to the collection at the specified index and returns the new AggregationInstance created.
            </summary>
            <param name="index">The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.AggregationInstance" /> is inserted.</param>
            <param name="name">The Name for the new <see cref="T:Microsoft.AnalysisServices.AggregationInstance" /> object.</param>
            <param name="id">The identifier for the new <see cref="T:Microsoft.AnalysisServices.AggregationInstance" /> object.</param>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.AggregationInstance" /> object.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception>
            <exception cref="T:System.InvalidOperationException">
            <list type="bullet">
            <item><description>The specified name is not valid in the collection.</description></item>
            <item><description>The specified identifier is not valid in the collection.</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.AggregationInstanceCollection.Insert(System.Int32,System.String)">
            <summary>
            Creates a new <see cref="T:Microsoft.AnalysisServices.AggregationInstance" /> object using the specified name, inserts it to the collection at the specified index and returns the new AggregationInstance created.
            </summary>
            <param name="index">The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.AggregationInstance" /> is inserted.</param>
            <param name="name">The Name for the new <see cref="T:Microsoft.AnalysisServices.AggregationInstance" /> object. It must be unique within the collection.</param>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.AggregationInstance" /> object.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception>
            <exception cref="T:System.InvalidOperationException">The specified name is not valid in the collection.</exception>
            <remarks>The identifier for the <see cref="T:Microsoft.AnalysisServices.AggregationInstance" /> is generated based on the specified Name.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.AggregationInstanceCollection.Insert(System.Int32)">
            <summary>
            Creates a new <see cref="T:Microsoft.AnalysisServices.AggregationInstance" /> object using a generated unique Name and identifier, inserts it to the collection at the specified index and returns the new AggregationInstance created.
            </summary>
            <param name="index">The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.AggregationInstance" /> is inserted.</param>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.AggregationInstance" /> object.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.AggregationInstanceCollection.Remove(Microsoft.AnalysisServices.AggregationInstance)">
            <summary>
            Removes the specified <see cref="T:Microsoft.AnalysisServices.AggregationInstance" /> from the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.AggregationInstance" /> to be removed.</param>
            <exception cref="T:System.ArgumentNullException">The specified item is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.AggregationInstanceCollection.Remove(Microsoft.AnalysisServices.AggregationInstance,System.Boolean)">
            <summary>
            Removes the specified <see cref="T:Microsoft.AnalysisServices.AggregationInstance" /> from the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.AggregationInstance" /> to be removed.</param>
            <param name="cleanUp">True, if referencing objects are to be deleted; otherwise, false.</param>
            <exception cref="T:System.ArgumentNullException">The specified item is a null reference (Nothing in Visual Basic).</exception>
            <remarks>This API supports the product infrastructure and is not intended to be used directly from your code.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.AggregationInstanceCollection.Remove(System.String)">
            <summary>
            Removes the <see cref="T:Microsoft.AnalysisServices.AggregationInstance" /> with the specified identifier from the collection.
            </summary>
            <param name="id">The identifier of the <see cref="T:Microsoft.AnalysisServices.AggregationInstance" /> to be removed.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.AggregationInstanceCollection.Remove(System.String,System.Boolean)">
            <summary>
            Removes the <see cref="T:Microsoft.AnalysisServices.AggregationInstance" /> with the specified identifier from the collection.
            </summary>
            <param name="id">The identifier of the <see cref="T:Microsoft.AnalysisServices.AggregationInstance" /> to be removed.</param>
            <param name="cleanUp">True, if referencing objects are to be deleted; otherwise, false.</param>
            <remarks>This API supports the product infrastructure and is not intended to be used directly from your code.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.AggregationInstanceCollection.Move(System.Int32,System.Int32)">
            <summary>
            Moves an <see cref="T:Microsoft.AnalysisServices.AggregationInstance" /> in the collection from the current position to a new one.
            </summary>
            <param name="fromIndex">The zero-based index of the <see cref="T:Microsoft.AnalysisServices.AggregationInstance" /> to be moved.</param>
            <param name="toIndex">The zero-based index to which to move the <see cref="T:Microsoft.AnalysisServices.AggregationInstance" /> specified by fromIndex.</param>
            <returns>The <see cref="T:Microsoft.AnalysisServices.AggregationInstance" /> that was moved.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <list type="bullet">
            <item><description>The specified fromIndex is not a valid value (less than zero or bigger then the total number of elements).</description></item>
            <item><description>The specified toIndex is not a valid value (less than zero or bigger then the total number of elements).</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.AggregationInstanceCollection.Move(System.String,System.Int32)">
            <summary>
            Moves an <see cref="T:Microsoft.AnalysisServices.AggregationInstance" />, with the specified identifier, to a new position in the collection.
            </summary>
            <param name="id">The identifier of the <see cref="T:Microsoft.AnalysisServices.AggregationInstance" /> to be moved.</param>
            <param name="toIndex">The zero-based index to which to move the <see cref="T:Microsoft.AnalysisServices.AggregationInstance" /> specified by fromIndex.</param>
            <returns>The <see cref="T:Microsoft.AnalysisServices.AggregationInstance" /> that was moved.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <list type="bullet">
            <item><description>id is not a valid identifier to an <see cref="T:Microsoft.AnalysisServices.AggregationInstance" /> in the collection.</description></item>
            <item><description>The specified toIndex is not a valid value (less than zero or bigger then the total number of elements).</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.AggregationInstanceCollection.Move(Microsoft.AnalysisServices.AggregationInstance,System.Int32)">
            <summary>
            Moves the specified <see cref="T:Microsoft.AnalysisServices.AggregationInstance" /> to a new position in the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.AggregationInstance" /> to be moved.</param>
            <param name="toIndex">The zero-based index to which to move the specified <see cref="T:Microsoft.AnalysisServices.AggregationInstance" />.</param>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <list type="bullet">
            <item><description>The specified <see cref="T:Microsoft.AnalysisServices.AggregationInstance" /> does not exist the collection.</description></item>
            <item><description>The specified toIndex is not a valid value (less than zero or bigger then the total number of elements).</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.AggregationInstanceCollection.Contains(Microsoft.AnalysisServices.AggregationInstance)">
            <summary>
            Indicates whether the collection contains the specified <see cref="T:Microsoft.AnalysisServices.AggregationInstance" />.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.AggregationInstance" /> to be located.</param>
            <returns>True, if the specified <see cref="T:Microsoft.AnalysisServices.AggregationInstance" /> is found in the collection, otherwise, false.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.AggregationInstanceCollection.Contains(System.String)">
            <summary>
            Indicates whether the collection contains an <see cref="T:Microsoft.AnalysisServices.AggregationInstance" /> with the specified identifier.
            </summary>
            <param name="id">The identifier of the <see cref="T:Microsoft.AnalysisServices.AggregationInstance" /> to be located.</param>
            <returns>True, if the specified <see cref="T:Microsoft.AnalysisServices.AggregationInstance" /> is found in the collection, otherwise, false.</returns>
            <exception cref="T:System.ArgumentNullException">The specified id is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.AggregationInstanceCollection.IndexOf(Microsoft.AnalysisServices.AggregationInstance)">
            <summary>
            Searches for the specified <see cref="T:Microsoft.AnalysisServices.AggregationInstance" /> and returns the zero-based index of it in the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.AggregationInstance" /> to locate in the collection.</param>
            <returns>The zero-based index of the <see cref="T:Microsoft.AnalysisServices.AggregationInstance" /> in the collection, if found; otherwise, -1.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.AggregationInstanceCollection.IndexOf(System.String)">
            <summary>
            Searches for an <see cref="T:Microsoft.AnalysisServices.AggregationInstance" /> with the specified identifier and returns the zero-based index of it in the collection.
            </summary>
            <param name="id">The identifier of the <see cref="T:Microsoft.AnalysisServices.AggregationInstance" /> to locate in the collection.</param>
            <returns>The zero-based index of the <see cref="T:Microsoft.AnalysisServices.AggregationInstance" /> in the collection, if found; otherwise, -1.</returns>
        </member>
        <member name="T:Microsoft.AnalysisServices.AggregationInstanceDimension">
            <summary>
            Represents a dimension for a user-defined aggregation instance.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.AggregationInstanceDimension.FriendlyName">
            <summary>
            Gets the friendly name of the AggregationInstanceDimension object.
            </summary>
            <value>A <see cref="T:System.String" /> with the friendly name of the <see cref="T:Microsoft.AnalysisServices.AggregationInstanceDimension" /> object.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.AggregationInstanceDimension.KeyForCollection">
            <summary>Returns the key used in collections.</summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.AggregationInstanceDimension.#ctor">
            <summary>
            Initializes a new instance of AggregationInstanceDimension using the default values.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.AggregationInstanceDimension.#ctor(System.String)">
            <summary>
            Initializes a new instance of AggregationInstanceDimension using the specified cube-dimension identifier.
            </summary>
            <param name="cubeDimensionId">A String that contains a unique identifier for the cube dimension associated with the AggregationInstanceDimension.</param>
        </member>
        <member name="P:Microsoft.AnalysisServices.AggregationInstanceDimension.CubeDimensionID">
            <summary>
            Gets or sets the cube dimension identifier for an AggregationInstanceDimension.
            </summary>
            <value>The dimension associated with the aggregation.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.AggregationInstanceDimension.Attributes">
            <summary>
            Gets the collection of attributes for the associated AggregationInstanceDimension.
            </summary>
            <value>A collection of attributes.</value>
        </member>
        <member name="M:Microsoft.AnalysisServices.AggregationInstanceDimension.CopyTo(Microsoft.AnalysisServices.AggregationInstanceDimension)">
            <summary>
            Copies the content of this object to another object (the destination).
            </summary>
            <param name="obj">The destination object to copy to.</param>
            <returns>The destination object.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.AggregationInstanceDimension.Clone">
            <summary>
            Returns a clone of the object.
            </summary>
            <returns>The clone.</returns>
        </member>
        <member name="T:Microsoft.AnalysisServices.AggregationInstanceDimensionCollection">
            <summary>
            Represents a collection of <see cref="T:Microsoft.AnalysisServices.AggregationInstanceDimension" /> objects. This class cannot be inherited.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.AggregationInstanceDimensionCollection.ItemsType">
            <summary>
            Gets the <see cref="T:System.Type" /> of objects that can be contained in the collection.
            </summary>
            <value>A <see cref="T:System.Type" /> with the type of objects.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.AggregationInstanceDimensionCollection.Item(System.Int32)">
            <summary>
            Gets the <see cref="T:Microsoft.AnalysisServices.AggregationInstanceDimension" />, at the specified index, from the collection.
            </summary>
            <param name="index">The zero-based index of the <see cref="T:Microsoft.AnalysisServices.AggregationInstanceDimension" /> to be returned.</param>
            <value>The <see cref="T:Microsoft.AnalysisServices.AggregationInstanceDimension" /> at the specified index.</value>
            <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception>
        </member>
        <member name="P:Microsoft.AnalysisServices.AggregationInstanceDimensionCollection.Item(System.String)">
            <summary>
            Gets the <see cref="T:Microsoft.AnalysisServices.AggregationInstanceDimension" />, with the specified CubeDimensionID, from the collection.
            </summary>
            <param name="cubeDimensionId">The CubeDimensionID of the <see cref="T:Microsoft.AnalysisServices.AggregationInstanceDimension" /> to be returned.</param>
            <value>The <see cref="T:Microsoft.AnalysisServices.AggregationInstanceDimension" /> with the specified CubeDimensionID.</value>
            <exception cref="T:Microsoft.AnalysisServices.AmoException">The collection doesn't contain an <see cref="T:Microsoft.AnalysisServices.AggregationInstanceDimension" /> with the specified CubeDimensionID.</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.AggregationInstanceDimensionCollection.Find(System.String)">
            <summary>
            Gets the <see cref="T:Microsoft.AnalysisServices.AggregationInstanceDimension" /> that has the specified CubeDimensionID from the collection.
            </summary>
            <param name="cubeDimensionId">The CubeDimensionID of the <see cref="T:Microsoft.AnalysisServices.AggregationInstanceDimension" /> to locate.</param>
            <returns>The <see cref="T:Microsoft.AnalysisServices.AggregationInstanceDimension" /> with the specified CubeDimensionID, if it exists in the collection; otherwise, a null reference (Nothing in Visual Basic).</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.AggregationInstanceDimensionCollection.Add(Microsoft.AnalysisServices.AggregationInstanceDimension)">
            <summary>
            Adds the specified <see cref="T:Microsoft.AnalysisServices.AggregationInstanceDimension" /> to the end of the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.AggregationInstanceDimension" /> to be added.</param>
            <returns>The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.AggregationInstanceDimension" /> has been added to the collection.</returns>
            <exception cref="T:System.InvalidOperationException">
            <list type="bullet">
            <item><description>The specified item is a null reference (Nothing in Visual Basic).</description></item>
            <item><description>The specified item already esists in the collection.</description></item>
            <item><description>The CubeDimensionID of the specified <see cref="T:Microsoft.AnalysisServices.AggregationInstanceDimension" /> is not valid in the collection.</description></item>
            <item><description>The name of the specified <see cref="T:Microsoft.AnalysisServices.AggregationInstanceDimension" /> is not valid in the collection.</description></item>
            <item><description>The compatibility-level of the specified <see cref="T:Microsoft.AnalysisServices.AggregationInstanceDimension" /> is not valid in the collection.</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.AggregationInstanceDimensionCollection.Add(System.String)">
            <summary>
            Creates a new <see cref="T:Microsoft.AnalysisServices.AggregationInstanceDimension" /> object using the specified CubeDimensionID, adds it to the end of the collection and returns the new AggregationInstanceDimension created.
            </summary>
            <param name="cubeDimensionId">The CubeDimensionID for the new <see cref="T:Microsoft.AnalysisServices.AggregationInstanceDimension" /> object.</param>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.AggregationInstanceDimension" /> object.</returns>
            <exception cref="T:System.InvalidOperationException">The specified CubeDimensionID is not valid in the collection.</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.AggregationInstanceDimensionCollection.Insert(System.Int32,Microsoft.AnalysisServices.AggregationInstanceDimension)">
            <summary>
            Inserts the specified <see cref="T:Microsoft.AnalysisServices.AggregationInstanceDimension" /> to the collection at the specified index.
            </summary>
            <param name="index">The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.AggregationInstanceDimension" /> is inserted.</param>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.AggregationInstanceDimension" /> to be inserted.</param>
            <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception>
            <exception cref="T:System.InvalidOperationException">
            <list type="bullet">
            <item><description>The specified item is a null reference (Nothing in Visual Basic).</description></item>
            <item><description>The specified item already esists in the collection.</description></item>
            <item><description>The CubeDimensionID of the specified <see cref="T:Microsoft.AnalysisServices.AggregationInstanceDimension" /> is not valid in the collection.</description></item>
            <item><description>The compatibility-level of the specified <see cref="T:Microsoft.AnalysisServices.AggregationInstanceDimension" /> is not valid in the collection.</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.AggregationInstanceDimensionCollection.Insert(System.Int32,System.String)">
            <summary>
            Creates a new <see cref="T:Microsoft.AnalysisServices.AggregationInstanceDimension" /> object using the specified CubeDimensionID, inserts it to the collection at the specified index and returns the new AggregationInstanceDimension created.
            </summary>
            <param name="index">The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.AggregationInstanceDimension" /> is inserted.</param>
            <param name="cubeDimensionId">The CubeDimensionID for the new <see cref="T:Microsoft.AnalysisServices.AggregationInstanceDimension" /> object.</param>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.AggregationInstanceDimension" /> object.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception>
            <exception cref="T:System.InvalidOperationException">The specified CubeDimensionID is not valid in the collection.</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.AggregationInstanceDimensionCollection.Remove(Microsoft.AnalysisServices.AggregationInstanceDimension)">
            <summary>
            Removes the specified <see cref="T:Microsoft.AnalysisServices.AggregationInstanceDimension" /> from the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.AggregationInstanceDimension" /> to be removed.</param>
            <exception cref="T:System.ArgumentNullException">The specified item is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.AggregationInstanceDimensionCollection.Remove(Microsoft.AnalysisServices.AggregationInstanceDimension,System.Boolean)">
            <summary>
            Removes the specified <see cref="T:Microsoft.AnalysisServices.AggregationInstanceDimension" /> from the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.AggregationInstanceDimension" /> to be removed.</param>
            <param name="cleanUp">True, if referencing objects are to be deleted; otherwise, false.</param>
            <exception cref="T:System.ArgumentNullException">The specified item is a null reference (Nothing in Visual Basic).</exception>
            <remarks>This API supports the product infrastructure and is not intended to be used directly from your code.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.AggregationInstanceDimensionCollection.Remove(System.String)">
            <summary>
            Removes the <see cref="T:Microsoft.AnalysisServices.AggregationInstanceDimension" /> with the specified CubeDimensionID from the collection.
            </summary>
            <param name="cubeDimensionId">The CubeDimensionID of the <see cref="T:Microsoft.AnalysisServices.AggregationInstanceDimension" /> to be removed.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.AggregationInstanceDimensionCollection.Remove(System.String,System.Boolean)">
            <summary>
            Removes the <see cref="T:Microsoft.AnalysisServices.AggregationInstanceDimension" /> with the specified CubeDimensionID from the collection.
            </summary>
            <param name="cubeDimensionId">The CubeDimensionID of the <see cref="T:Microsoft.AnalysisServices.AggregationInstanceDimension" /> to be removed.</param>
            <param name="cleanUp">True, if referencing objects are to be deleted; otherwise, false.</param>
            <remarks>This API supports the product infrastructure and is not intended to be used directly from your code.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.AggregationInstanceDimensionCollection.Move(System.Int32,System.Int32)">
            <summary>
            Moves an <see cref="T:Microsoft.AnalysisServices.AggregationInstanceDimension" /> in the collection from the current position to a new one.
            </summary>
            <param name="fromIndex">The zero-based index of the <see cref="T:Microsoft.AnalysisServices.AggregationInstanceDimension" /> to be moved.</param>
            <param name="toIndex">The zero-based index to which to move the <see cref="T:Microsoft.AnalysisServices.AggregationInstanceDimension" /> specified by fromIndex.</param>
            <returns>The <see cref="T:Microsoft.AnalysisServices.AggregationInstanceDimension" /> that was moved.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <list type="bullet">
            <item><description>The specified fromIndex is not a valid value (less than zero or bigger then the total number of elements).</description></item>
            <item><description>The specified toIndex is not a valid value (less than zero or bigger then the total number of elements).</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.AggregationInstanceDimensionCollection.Move(System.String,System.Int32)">
            <summary>
            Moves an <see cref="T:Microsoft.AnalysisServices.AggregationInstanceDimension" />, with the specified CubeDimensionID, to a new position in the collection.
            </summary>
            <param name="cubeDimensionId">The CubeDimensionID of the <see cref="T:Microsoft.AnalysisServices.AggregationInstanceDimension" /> to be moved.</param>
            <param name="toIndex">The zero-based index to which to move the <see cref="T:Microsoft.AnalysisServices.AggregationInstanceDimension" /> specified by fromIndex.</param>
            <returns>The <see cref="T:Microsoft.AnalysisServices.AggregationInstanceDimension" /> that was moved.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <list type="bullet">
            <item><description>cubeDimensionId is not a valid CubeDimensionID to an <see cref="T:Microsoft.AnalysisServices.AggregationInstanceDimension" /> in the collection.</description></item>
            <item><description>The specified toIndex is not a valid value (less than zero or bigger then the total number of elements).</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.AggregationInstanceDimensionCollection.Move(Microsoft.AnalysisServices.AggregationInstanceDimension,System.Int32)">
            <summary>
            Moves the specified <see cref="T:Microsoft.AnalysisServices.AggregationInstanceDimension" /> to a new position in the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.AggregationInstanceDimension" /> to be moved.</param>
            <param name="toIndex">The zero-based index to which to move the specified <see cref="T:Microsoft.AnalysisServices.AggregationInstanceDimension" />.</param>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <list type="bullet">
            <item><description>The specified <see cref="T:Microsoft.AnalysisServices.AggregationInstanceDimension" /> does not exist the collection.</description></item>
            <item><description>The specified toIndex is not a valid value (less than zero or bigger then the total number of elements).</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.AggregationInstanceDimensionCollection.Contains(Microsoft.AnalysisServices.AggregationInstanceDimension)">
            <summary>
            Indicates whether the collection contains the specified <see cref="T:Microsoft.AnalysisServices.AggregationInstanceDimension" />.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.AggregationInstanceDimension" /> to be located.</param>
            <returns>True, if the specified <see cref="T:Microsoft.AnalysisServices.AggregationInstanceDimension" /> is found in the collection, otherwise, false.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.AggregationInstanceDimensionCollection.Contains(System.String)">
            <summary>
            Indicates whether the collection contains an <see cref="T:Microsoft.AnalysisServices.AggregationInstanceDimension" /> with the specified CubeDimensionID.
            </summary>
            <param name="cubeDimensionId">The CubeDimensionID of the <see cref="T:Microsoft.AnalysisServices.AggregationInstanceDimension" /> to be located.</param>
            <returns>True, if the specified <see cref="T:Microsoft.AnalysisServices.AggregationInstanceDimension" /> is found in the collection, otherwise, false.</returns>
            <exception cref="T:System.ArgumentNullException">The specified cubeDimensionId is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.AggregationInstanceDimensionCollection.IndexOf(Microsoft.AnalysisServices.AggregationInstanceDimension)">
            <summary>
            Searches for the specified <see cref="T:Microsoft.AnalysisServices.AggregationInstanceDimension" /> and returns the zero-based index of it in the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.AggregationInstanceDimension" /> to locate in the collection.</param>
            <returns>The zero-based index of the <see cref="T:Microsoft.AnalysisServices.AggregationInstanceDimension" /> in the collection, if found; otherwise, -1.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.AggregationInstanceDimensionCollection.IndexOf(System.String)">
            <summary>
            Searches for an <see cref="T:Microsoft.AnalysisServices.AggregationInstanceDimension" /> with the specified CubeDimensionID and returns the zero-based index of it in the collection.
            </summary>
            <param name="cubeDimensionId">The CubeDimensionID of the <see cref="T:Microsoft.AnalysisServices.AggregationInstanceDimension" /> to locate in the collection.</param>
            <returns>The zero-based index of the <see cref="T:Microsoft.AnalysisServices.AggregationInstanceDimension" /> in the collection, if found; otherwise, -1.</returns>
        </member>
        <member name="T:Microsoft.AnalysisServices.AggregationInstanceMeasure">
            <summary>
            Represents information about a measure used by an Aggregation instance.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.AggregationInstanceMeasure.FriendlyName">
            <summary>
            Gets the friendly name of the AggregationInstanceMeasure object.
            </summary>
            <value>A <see cref="T:System.String" /> with the friendly name of the <see cref="T:Microsoft.AnalysisServices.AggregationInstanceMeasure" /> object.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.AggregationInstanceMeasure.KeyForCollection">
            <summary>
            Returns the key used in collections.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.AggregationInstanceMeasure.#ctor">
            <summary>
            Initializes a new instance of AggregationInstanceMeasure using the default values.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.AggregationInstanceMeasure.#ctor(System.String)">
            <summary>
            Initializes a new instance of AggregationInstanceMeasure using the specified measure identifier.
            </summary>
            <param name="measureId">A String that contains a unique identifier for the measure used in AggregationInstanceMeasure.</param>
        </member>
        <member name="P:Microsoft.AnalysisServices.AggregationInstanceMeasure.MeasureID">
            <summary>
            Gets or sets the identifier of the Measure associated with the AggregationInstanceMeasure.
            </summary>
            <value>The identifier of the Measure.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.AggregationInstanceMeasure.Source">
            <summary>
            Gets or sets the table name for the aggregation, if different than the table associated with column binding.
            </summary>
            <value>A TabularBinding object with the source.</value>
        </member>
        <member name="M:Microsoft.AnalysisServices.AggregationInstanceMeasure.CopyTo(Microsoft.AnalysisServices.AggregationInstanceMeasure)">
            <summary>
            Copies the content of this object to another object (the destination).
            </summary>
            <param name="obj">The destination object to copy to.</param>
            <returns>The destination object.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.AggregationInstanceMeasure.Clone">
            <summary>
            Returns a clone of the object.
            </summary>
            <returns>The clone.</returns>
        </member>
        <member name="T:Microsoft.AnalysisServices.AggregationInstanceMeasureCollection">
            <summary>
            Represents a collection of <see cref="T:Microsoft.AnalysisServices.AggregationInstanceMeasure" /> objects. This class cannot be inherited.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.AggregationInstanceMeasureCollection.ItemsType">
            <summary>
            Gets the <see cref="T:System.Type" /> of objects that can be contained in the collection.
            </summary>
            <value>A <see cref="T:System.Type" /> with the type of objects.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.AggregationInstanceMeasureCollection.Item(System.Int32)">
            <summary>
            Gets the <see cref="T:Microsoft.AnalysisServices.AggregationInstanceMeasure" />, at the specified index, from the collection.
            </summary>
            <param name="index">The zero-based index of the <see cref="T:Microsoft.AnalysisServices.AggregationInstanceMeasure" /> to be returned.</param>
            <value>The <see cref="T:Microsoft.AnalysisServices.AggregationInstanceMeasure" /> at the specified index.</value>
            <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception>
        </member>
        <member name="P:Microsoft.AnalysisServices.AggregationInstanceMeasureCollection.Item(System.String)">
            <summary>
            Gets the <see cref="T:Microsoft.AnalysisServices.AggregationInstanceMeasure" />, with the specified MeasureID, from the collection.
            </summary>
            <param name="measureId">The MeasureID of the <see cref="T:Microsoft.AnalysisServices.AggregationInstanceMeasure" /> to be returned.</param>
            <value>The <see cref="T:Microsoft.AnalysisServices.AggregationInstanceMeasure" /> with the specified MeasureID.</value>
            <exception cref="T:Microsoft.AnalysisServices.AmoException">The collection doesn't contain an <see cref="T:Microsoft.AnalysisServices.AggregationInstanceMeasure" /> with the specified MeasureID.</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.AggregationInstanceMeasureCollection.Find(System.String)">
            <summary>
            Gets the <see cref="T:Microsoft.AnalysisServices.AggregationInstanceMeasure" /> that has the specified MeasureID from the collection.
            </summary>
            <param name="measureId">The MeasureID of the <see cref="T:Microsoft.AnalysisServices.AggregationInstanceMeasure" /> to locate.</param>
            <returns>The <see cref="T:Microsoft.AnalysisServices.AggregationInstanceMeasure" /> with the specified MeasureID, if it exists in the collection; otherwise, a null reference (Nothing in Visual Basic).</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.AggregationInstanceMeasureCollection.Add(Microsoft.AnalysisServices.AggregationInstanceMeasure)">
            <summary>
            Adds the specified <see cref="T:Microsoft.AnalysisServices.AggregationInstanceMeasure" /> to the end of the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.AggregationInstanceMeasure" /> to be added.</param>
            <returns>The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.AggregationInstanceMeasure" /> has been added to the collection.</returns>
            <exception cref="T:System.InvalidOperationException">
            <list type="bullet">
            <item><description>The specified item is a null reference (Nothing in Visual Basic).</description></item>
            <item><description>The specified item already esists in the collection.</description></item>
            <item><description>The MeasureID of the specified <see cref="T:Microsoft.AnalysisServices.AggregationInstanceMeasure" /> is not valid in the collection.</description></item>
            <item><description>The name of the specified <see cref="T:Microsoft.AnalysisServices.AggregationInstanceMeasure" /> is not valid in the collection.</description></item>
            <item><description>The compatibility-level of the specified <see cref="T:Microsoft.AnalysisServices.AggregationInstanceMeasure" /> is not valid in the collection.</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.AggregationInstanceMeasureCollection.Add(System.String)">
            <summary>
            Creates a new <see cref="T:Microsoft.AnalysisServices.AggregationInstanceMeasure" /> object using the specified MeasureID, adds it to the end of the collection and returns the new AggregationInstanceMeasure created.
            </summary>
            <param name="measureId">The MeasureID for the new <see cref="T:Microsoft.AnalysisServices.AggregationInstanceMeasure" /> object.</param>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.AggregationInstanceMeasure" /> object.</returns>
            <exception cref="T:System.InvalidOperationException">The specified MeasureID is not valid in the collection.</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.AggregationInstanceMeasureCollection.Insert(System.Int32,Microsoft.AnalysisServices.AggregationInstanceMeasure)">
            <summary>
            Inserts the specified <see cref="T:Microsoft.AnalysisServices.AggregationInstanceMeasure" /> to the collection at the specified index.
            </summary>
            <param name="index">The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.AggregationInstanceMeasure" /> is inserted.</param>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.AggregationInstanceMeasure" /> to be inserted.</param>
            <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception>
            <exception cref="T:System.InvalidOperationException">
            <list type="bullet">
            <item><description>The specified item is a null reference (Nothing in Visual Basic).</description></item>
            <item><description>The specified item already esists in the collection.</description></item>
            <item><description>The MeasureID of the specified <see cref="T:Microsoft.AnalysisServices.AggregationInstanceMeasure" /> is not valid in the collection.</description></item>
            <item><description>The compatibility-level of the specified <see cref="T:Microsoft.AnalysisServices.AggregationInstanceMeasure" /> is not valid in the collection.</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.AggregationInstanceMeasureCollection.Insert(System.Int32,System.String)">
            <summary>
            Creates a new <see cref="T:Microsoft.AnalysisServices.AggregationInstanceMeasure" /> object using the specified MeasureID, inserts it to the collection at the specified index and returns the new AggregationInstanceMeasure created.
            </summary>
            <param name="index">The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.AggregationInstanceMeasure" /> is inserted.</param>
            <param name="measureId">The MeasureID for the new <see cref="T:Microsoft.AnalysisServices.AggregationInstanceMeasure" /> object.</param>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.AggregationInstanceMeasure" /> object.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception>
            <exception cref="T:System.InvalidOperationException">The specified MeasureID is not valid in the collection.</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.AggregationInstanceMeasureCollection.Remove(Microsoft.AnalysisServices.AggregationInstanceMeasure)">
            <summary>
            Removes the specified <see cref="T:Microsoft.AnalysisServices.AggregationInstanceMeasure" /> from the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.AggregationInstanceMeasure" /> to be removed.</param>
            <exception cref="T:System.ArgumentNullException">The specified item is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.AggregationInstanceMeasureCollection.Remove(Microsoft.AnalysisServices.AggregationInstanceMeasure,System.Boolean)">
            <summary>
            Removes the specified <see cref="T:Microsoft.AnalysisServices.AggregationInstanceMeasure" /> from the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.AggregationInstanceMeasure" /> to be removed.</param>
            <param name="cleanUp">True, if referencing objects are to be deleted; otherwise, false.</param>
            <exception cref="T:System.ArgumentNullException">The specified item is a null reference (Nothing in Visual Basic).</exception>
            <remarks>This API supports the product infrastructure and is not intended to be used directly from your code.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.AggregationInstanceMeasureCollection.Remove(System.String)">
            <summary>
            Removes the <see cref="T:Microsoft.AnalysisServices.AggregationInstanceMeasure" /> with the specified MeasureID from the collection.
            </summary>
            <param name="measureId">The MeasureID of the <see cref="T:Microsoft.AnalysisServices.AggregationInstanceMeasure" /> to be removed.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.AggregationInstanceMeasureCollection.Remove(System.String,System.Boolean)">
            <summary>
            Removes the <see cref="T:Microsoft.AnalysisServices.AggregationInstanceMeasure" /> with the specified MeasureID from the collection.
            </summary>
            <param name="measureId">The MeasureID of the <see cref="T:Microsoft.AnalysisServices.AggregationInstanceMeasure" /> to be removed.</param>
            <param name="cleanUp">True, if referencing objects are to be deleted; otherwise, false.</param>
            <remarks>This API supports the product infrastructure and is not intended to be used directly from your code.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.AggregationInstanceMeasureCollection.Move(System.Int32,System.Int32)">
            <summary>
            Moves an <see cref="T:Microsoft.AnalysisServices.AggregationInstanceMeasure" /> in the collection from the current position to a new one.
            </summary>
            <param name="fromIndex">The zero-based index of the <see cref="T:Microsoft.AnalysisServices.AggregationInstanceMeasure" /> to be moved.</param>
            <param name="toIndex">The zero-based index to which to move the <see cref="T:Microsoft.AnalysisServices.AggregationInstanceMeasure" /> specified by fromIndex.</param>
            <returns>The <see cref="T:Microsoft.AnalysisServices.AggregationInstanceMeasure" /> that was moved.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <list type="bullet">
            <item><description>The specified fromIndex is not a valid value (less than zero or bigger then the total number of elements).</description></item>
            <item><description>The specified toIndex is not a valid value (less than zero or bigger then the total number of elements).</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.AggregationInstanceMeasureCollection.Move(System.String,System.Int32)">
            <summary>
            Moves an <see cref="T:Microsoft.AnalysisServices.AggregationInstanceMeasure" />, with the specified MeasureID, to a new position in the collection.
            </summary>
            <param name="measureId">The MeasureID of the <see cref="T:Microsoft.AnalysisServices.AggregationInstanceMeasure" /> to be moved.</param>
            <param name="toIndex">The zero-based index to which to move the <see cref="T:Microsoft.AnalysisServices.AggregationInstanceMeasure" /> specified by fromIndex.</param>
            <returns>The <see cref="T:Microsoft.AnalysisServices.AggregationInstanceMeasure" /> that was moved.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <list type="bullet">
            <item><description>measureId is not a valid MeasureID to an <see cref="T:Microsoft.AnalysisServices.AggregationInstanceMeasure" /> in the collection.</description></item>
            <item><description>The specified toIndex is not a valid value (less than zero or bigger then the total number of elements).</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.AggregationInstanceMeasureCollection.Move(Microsoft.AnalysisServices.AggregationInstanceMeasure,System.Int32)">
            <summary>
            Moves the specified <see cref="T:Microsoft.AnalysisServices.AggregationInstanceMeasure" /> to a new position in the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.AggregationInstanceMeasure" /> to be moved.</param>
            <param name="toIndex">The zero-based index to which to move the specified <see cref="T:Microsoft.AnalysisServices.AggregationInstanceMeasure" />.</param>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <list type="bullet">
            <item><description>The specified <see cref="T:Microsoft.AnalysisServices.AggregationInstanceMeasure" /> does not exist the collection.</description></item>
            <item><description>The specified toIndex is not a valid value (less than zero or bigger then the total number of elements).</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.AggregationInstanceMeasureCollection.Contains(Microsoft.AnalysisServices.AggregationInstanceMeasure)">
            <summary>
            Indicates whether the collection contains the specified <see cref="T:Microsoft.AnalysisServices.AggregationInstanceMeasure" />.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.AggregationInstanceMeasure" /> to be located.</param>
            <returns>True, if the specified <see cref="T:Microsoft.AnalysisServices.AggregationInstanceMeasure" /> is found in the collection, otherwise, false.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.AggregationInstanceMeasureCollection.Contains(System.String)">
            <summary>
            Indicates whether the collection contains an <see cref="T:Microsoft.AnalysisServices.AggregationInstanceMeasure" /> with the specified MeasureID.
            </summary>
            <param name="measureId">The MeasureID of the <see cref="T:Microsoft.AnalysisServices.AggregationInstanceMeasure" /> to be located.</param>
            <returns>True, if the specified <see cref="T:Microsoft.AnalysisServices.AggregationInstanceMeasure" /> is found in the collection, otherwise, false.</returns>
            <exception cref="T:System.ArgumentNullException">The specified measureId is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.AggregationInstanceMeasureCollection.IndexOf(Microsoft.AnalysisServices.AggregationInstanceMeasure)">
            <summary>
            Searches for the specified <see cref="T:Microsoft.AnalysisServices.AggregationInstanceMeasure" /> and returns the zero-based index of it in the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.AggregationInstanceMeasure" /> to locate in the collection.</param>
            <returns>The zero-based index of the <see cref="T:Microsoft.AnalysisServices.AggregationInstanceMeasure" /> in the collection, if found; otherwise, -1.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.AggregationInstanceMeasureCollection.IndexOf(System.String)">
            <summary>
            Searches for an <see cref="T:Microsoft.AnalysisServices.AggregationInstanceMeasure" /> with the specified MeasureID and returns the zero-based index of it in the collection.
            </summary>
            <param name="measureId">The MeasureID of the <see cref="T:Microsoft.AnalysisServices.AggregationInstanceMeasure" /> to locate in the collection.</param>
            <returns>The zero-based index of the <see cref="T:Microsoft.AnalysisServices.AggregationInstanceMeasure" /> in the collection, if found; otherwise, -1.</returns>
        </member>
        <member name="T:Microsoft.AnalysisServices.AggregationType">
            <summary>
            Contains an enumeration of the different types of possible aggregations used only in ROLAP cubes.
            </summary>
            <remarks>
            AggregationType enumeration is used to define the type of aggregation in ROLAP cubes.
            IndexedView only applies to Data Sources that use SQL Server 2000 and SQL Server 2005.
            Defining an AggregationType to be UserDefined requires manually specifying the bindings for each granularity attribute in the aggregation to the columns in the user-defined table; there is no graphical interface to help in this process.
            </remarks>
        </member>
        <member name="F:Microsoft.AnalysisServices.AggregationType.IndexedView">
            <summary>
            Creates an indexed view for the ROLAP aggregation. The server recreates the view every time that the partition is reprocessed.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AggregationType.Table">
            <summary>
            Reserved for future use.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AggregationType.UserDefined">
            <summary>
            The user has defined the aggregation table for current partition.
            </summary>
        </member>
        <member name="T:Microsoft.AnalysisServices.AggregationUsage">
            <summary>
            Defines the values allowed for AggregationUsage.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AggregationUsage.Full">
            <summary>
            Every aggregation for the cube must include this attribute.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AggregationUsage.None">
            <summary>
            No aggregation for the cube can include this attribute.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AggregationUsage.Unrestricted">
            <summary>
            No restrictions are placed on Aggregation Designer.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AggregationUsage.Default">
            <summary>
            Aggregation Designer applies a default rule based on the type of attribute (Full for keys, Unrestricted for others).
            </summary>
        </member>
        <member name="T:Microsoft.AnalysisServices.AlgorithmParameter">
            <summary>
            This class defines the mining model flag.
            </summary>
            <remarks>
            Need to derive from ModelComponent base so that the collection
            can be browsed.
            </remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.AlgorithmParameter.#ctor">
            <summary>
            This empty constructor is requried by the XML serializer.
            THe XML serializer will throw an exception without it.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.AlgorithmParameter.#ctor(System.String,System.Object)">
            <summary>
            Constructor to initialize internal fields
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.AlgorithmParameter.Name">
            <summary>
            Get/Set the Name property for this mining model flag.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.AlgorithmParameter.Value">
            <summary>
            Get/Set the FlagValue property for this mining model flag.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.AlgorithmParameter.CopyTo(Microsoft.AnalysisServices.AlgorithmParameter)">
            <summary>
            Copies the content of this object to another object (the destination).
            </summary>
            <param name="obj">The destination object to copy to.</param>
            <returns>The destination object.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.AlgorithmParameter.Clone">
            <summary>
            Returns a clone of the object.
            </summary>
            <returns>The clone.</returns>
        </member>
        <member name="T:Microsoft.AnalysisServices.AlgorithmParameterCollection">
            <summary>
            Represents a collection of <see cref="T:Microsoft.AnalysisServices.AlgorithmParameter" /> objects. This class cannot be inherited.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.AlgorithmParameterCollection.Count">
            <summary>
            Gets the number of elements contained in the collection.
            </summary>
            <value>The current number of elements.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.AlgorithmParameterCollection.Item(System.Int32)">
            <summary>
            Gets the <see cref="T:Microsoft.AnalysisServices.AlgorithmParameter" /> element at the specified index.
            </summary>
            <param name="index">The zero-based index of the element to get.</param>
            <value>The <see cref="T:Microsoft.AnalysisServices.AlgorithmParameter" /> element at the specified index.</value>
            <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid.</exception>
        </member>
        <member name="P:Microsoft.AnalysisServices.AlgorithmParameterCollection.Item(System.String)">
            <summary>
            Gets the <see cref="T:Microsoft.AnalysisServices.AlgorithmParameter" /> element with the specified name.
            </summary>
            <param name="name">The name of the element to get.</param>
            <value>The <see cref="T:Microsoft.AnalysisServices.AlgorithmParameter" /> element with the specified name.</value>
            <exception cref="T:Microsoft.AnalysisServices.AmoException">An element with the specified name does not exists in the collection.</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.AlgorithmParameterCollection.Add(Microsoft.AnalysisServices.AlgorithmParameter)">
            <summary>
            Adds the specified <see cref="T:Microsoft.AnalysisServices.AlgorithmParameter" /> to the end of the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.AlgorithmParameter" /> to be added.</param>
            <returns>The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.AlgorithmParameter" /> has been added to the collection.</returns>
            <exception cref="T:System.ArgumentNullException">The specified item is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentException">The specified item's name is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.InvalidOperationException">
            <list type="bullet">
            <item><description>The specified item already esists in the collection.</description></item>
            <item><description>The specified item belongs to another collection.</description></item>
            <item><description>The collection already contains an item with the same name as the specified item.</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.AlgorithmParameterCollection.Add(System.String,System.Object)">
            <summary>
            Creates a new <see cref="T:Microsoft.AnalysisServices.AlgorithmParameter" /> object using the name and value provided, adds it to the collection and returns the new AlgorithmParameter object created.
            </summary>
            <param name="name">The Name for the new <see cref="T:Microsoft.AnalysisServices.AlgorithmParameter" /> object.</param>
            <param name="value">The Value for the new <see cref="T:Microsoft.AnalysisServices.AlgorithmParameter" /> object.</param>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.AlgorithmParameter" /> object.</returns>
            <exception cref="T:System.ArgumentNullException">The specified name is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.InvalidOperationException">The collection already contains an item with the same name as the specified name.</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.AlgorithmParameterCollection.Clear">
            <summary>
            Removes all items from the collection.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.AlgorithmParameterCollection.Contains(Microsoft.AnalysisServices.AlgorithmParameter)">
            <summary>
            Determines whether the specified <see cref="T:Microsoft.AnalysisServices.AlgorithmParameter" /> exists in the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.AlgorithmParameter" /> whose existence is checked.</param>
            <returns>True, if the specified <see cref="T:Microsoft.AnalysisServices.AlgorithmParameter" /> is found in the collection; otherwise, false.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.AlgorithmParameterCollection.Contains(System.String)">
            <summary>
            Determines whether an <see cref="T:Microsoft.AnalysisServices.AlgorithmParameter" /> with the specified Name exists in the collection.
            </summary>
            <param name="name">The Name of the <see cref="T:Microsoft.AnalysisServices.AlgorithmParameter" /> whose existence is checked.</param>
            <returns>True, if an <see cref="T:Microsoft.AnalysisServices.AlgorithmParameter" /> with the specified Name is found in the collection; otherwise, false.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.AlgorithmParameterCollection.CopyTo(System.Array,System.Int32)">
            <summary>
            Copies the elements of the collection to an Array, starting at a particular Array index.
            </summary>
            <param name="array">The one-dimensional Array that is the destination of the elements copied from the collection. The Array must have zero-based indexing.</param>
            <param name="index">The zero-based index in array at which copying begins.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.AlgorithmParameterCollection.CopyTo(Microsoft.AnalysisServices.AlgorithmParameterCollection)">
            <summary>
            Copies the elements from this collection to another.
            </summary>
            <param name="col">The destination collection.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.AlgorithmParameterCollection.Find(System.String)">
            <summary>
            Searches for the <see cref="T:Microsoft.AnalysisServices.AlgorithmParameter" /> with the specified Name and returns it.
            </summary>
            <param name="name">The Name of the <see cref="T:Microsoft.AnalysisServices.AlgorithmParameter" /> to find.</param>
            <returns>The <see cref="T:Microsoft.AnalysisServices.AlgorithmParameter" /> with the specified Name, if found; otherwise, a null reference (Nothing in Visual Basic).</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.AlgorithmParameterCollection.IndexOf(Microsoft.AnalysisServices.AlgorithmParameter)">
            <summary>
            Searches for the specified <see cref="T:Microsoft.AnalysisServices.AlgorithmParameter" /> and returns its zero-based index within the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.AlgorithmParameter" /> to locate.</param>
            <returns>The zero-based index of the <see cref="T:Microsoft.AnalysisServices.AlgorithmParameter" /> in the collection, if found; otherwise, -1.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.AlgorithmParameterCollection.IndexOf(System.String)">
            <summary>
            Searches for the specified <see cref="T:Microsoft.AnalysisServices.AlgorithmParameter" /> with the specified Name and returns its zero-based index within the collection.
            </summary>
            <param name="name">The Name of the <see cref="T:Microsoft.AnalysisServices.AlgorithmParameter" /> to locate.</param>
            <returns>The zero-based index of the <see cref="T:Microsoft.AnalysisServices.AlgorithmParameter" /> in the collection, if found; otherwise, -1.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.AlgorithmParameterCollection.Insert(System.Int32,Microsoft.AnalysisServices.AlgorithmParameter)">
            <summary>
            Inserts the specified <see cref="T:Microsoft.AnalysisServices.AlgorithmParameter" /> to the collection at the specified index.
            </summary>
            <param name="index">The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.AlgorithmParameter" /> is inserted.</param>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.AlgorithmParameter" /> to be inserted.</param>
            <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception>
            <exception cref="T:System.ArgumentNullException">The specified item is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentException">The specified item's name is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.InvalidOperationException">
            <list type="bullet">
            <item><description>The specified item already esists in the collection.</description></item>
            <item><description>The specified item belongs to another collection.</description></item>
            <item><description>The collection already contains an item with the same name as the specified item.</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.AlgorithmParameterCollection.Insert(System.Int32,System.String,System.Object)">
            <summary>
            Creates a new <see cref="T:Microsoft.AnalysisServices.AlgorithmParameter" /> object using the name and value provided, inserts it to the collection at the specified index, and returns the new AlgorithmParameter object created.
            </summary>
            <param name="index">The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.AlgorithmParameter" /> is inserted.</param>
            <param name="name">The Name for the new <see cref="T:Microsoft.AnalysisServices.AlgorithmParameter" /> object.</param>
            <param name="value">The Value for the new <see cref="T:Microsoft.AnalysisServices.AlgorithmParameter" /> object.</param>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.AlgorithmParameter" /> object.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception>
            <exception cref="T:System.ArgumentNullException">The specified name is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.InvalidOperationException">The collection already contains an item with the same name as the specified name.</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.AlgorithmParameterCollection.Remove(Microsoft.AnalysisServices.AlgorithmParameter)">
            <summary>
            Removes the specified <see cref="T:Microsoft.AnalysisServices.AlgorithmParameter" /> from this collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.AlgorithmParameter" /> to remove.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.AlgorithmParameterCollection.Remove(System.String)">
            <summary>
            Removes the <see cref="T:Microsoft.AnalysisServices.AlgorithmParameter" /> with the specified Name from this collection.
            </summary>
            <param name="name">The Name of the <see cref="T:Microsoft.AnalysisServices.AlgorithmParameter" /> to remove.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.AlgorithmParameterCollection.RemoveAt(System.Int32)">
            <summary>
            Removes the <see cref="T:Microsoft.AnalysisServices.AlgorithmParameter" /> at the specified index.
            </summary>
            <param name="index">The zero-based index of the <see cref="T:Microsoft.AnalysisServices.AlgorithmParameter" /> to remove.</param>
        </member>
        <member name="T:Microsoft.AnalysisServices.Alignment">
            <summary>
            Specifies the type of justification used within a column.
            </summary>
            <remarks>Use "Default" to get the type of justification that is appropriate based on the data type.</remarks>
        </member>
        <member name="F:Microsoft.AnalysisServices.Alignment.Default">
            <summary>
            A value that automatically sets the appropriate type of justification based on the data type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.Alignment.Left">
            <summary>
            Left-aligned justification.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.Alignment.Right">
            <summary>
            Right-aligned justification.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.Alignment.Center">
            <summary>
            Center-aligned justification.
            </summary>
        </member>
        <member name="T:Microsoft.AnalysisServices.AllowedBindingsHelper">
            <summary>
            A helper class for allowed bindings.
            </summary>
            <remarks>This API supports the product infrastructure and is not intended to be used directly from your code.</remarks>
        </member>
        <member name="F:Microsoft.AnalysisServices.AllowedBindingsHelper.DimensionSource">
            <summary>
            Defines the dimension source.
            </summary>
            <remarks>This API supports the product infrastructure and is not intended to be used directly from your code.</remarks>
        </member>
        <member name="F:Microsoft.AnalysisServices.AllowedBindingsHelper.DimensionAttributeSource">
            <summary>
            Defines the dimension attribute source.
            </summary>
            <remarks>This API supports the product infrastructure and is not intended to be used directly from your code.</remarks>
        </member>
        <member name="F:Microsoft.AnalysisServices.AllowedBindingsHelper.DimensionAttributeKeyColumns">
            <summary>
            Defines the dimension attribute key columns.
            </summary>
            <remarks>This API supports the product infrastructure and is not intended to be used directly from your code.</remarks>
        </member>
        <member name="F:Microsoft.AnalysisServices.AllowedBindingsHelper.DimensionAttributeNameColumn">
            <summary>
            Defines the dimension attribute name column.
            </summary>
            <remarks>This API supports the product infrastructure and is not intended to be used directly from your code.</remarks>
        </member>
        <member name="F:Microsoft.AnalysisServices.AllowedBindingsHelper.DimensionAttributeSkippedLevelsColumn">
            <summary>
            Defines the dimension attribute skipped levels column.
            </summary>
            <remarks>This API supports the product infrastructure and is not intended to be used directly from your code.</remarks>
        </member>
        <member name="F:Microsoft.AnalysisServices.AllowedBindingsHelper.DimensionAttributeCustomRollupColumn">
            <summary>
            Defines the dimension attribute custom rollup column.
            </summary>
            <remarks>This API supports the product infrastructure and is not intended to be used directly from your code.</remarks>
        </member>
        <member name="F:Microsoft.AnalysisServices.AllowedBindingsHelper.DimensionAttributeCustomRollupPropertiesColumn">
            <summary>
            Defines the dimension attribute custom rollup properties column.
            </summary>
            <remarks>This API supports the product infrastructure and is not intended to be used directly from your code.</remarks>
        </member>
        <member name="F:Microsoft.AnalysisServices.AllowedBindingsHelper.DimensionAttributeUnaryOperatorColumn">
            <summary>
            Defines the dimension attribute unary operator column.
            </summary>
            <remarks>This API supports the product infrastructure and is not intended to be used directly from your code.</remarks>
        </member>
        <member name="F:Microsoft.AnalysisServices.AllowedBindingsHelper.AttributeTranslationCaptionColumn">
            <summary>
            Defines the attribute translation caption column.
            </summary>
            <remarks>This API supports the product infrastructure and is not intended to be used directly from your code.</remarks>
        </member>
        <member name="F:Microsoft.AnalysisServices.AllowedBindingsHelper.CubeSource">
            <summary>
            Defines the cube source.
            </summary>
            <remarks>This API supports the product infrastructure and is not intended to be used directly from your code.</remarks>
        </member>
        <member name="F:Microsoft.AnalysisServices.AllowedBindingsHelper.DrillThroughActionColumns">
            <summary>
            Defines the drill through action columns.
            </summary>
            <remarks>This API supports the product infrastructure and is not intended to be used directly from your code.</remarks>
        </member>
        <member name="F:Microsoft.AnalysisServices.AllowedBindingsHelper.MeasureGroupSource">
            <summary>
            Defines the measure group source.
            </summary>
            <remarks>This API supports the product infrastructure and is not intended to be used directly from your code.</remarks>
        </member>
        <member name="F:Microsoft.AnalysisServices.AllowedBindingsHelper.MeasureGroupDimensionSource">
            <summary>
            Defines the measure group dimension source.
            </summary>
            <remarks>This API supports the product infrastructure and is not intended to be used directly from your code.</remarks>
        </member>
        <member name="F:Microsoft.AnalysisServices.AllowedBindingsHelper.MeasureGroupAttributeKeyColumns">
            <summary>
            Defines the measure group attribute key columns.
            </summary>
            <remarks>This API supports the product infrastructure and is not intended to be used directly from your code.</remarks>
        </member>
        <member name="F:Microsoft.AnalysisServices.AllowedBindingsHelper.MeasureSource">
            <summary>
            Defines the measure source.
            </summary>
            <remarks>This API supports the product infrastructure and is not intended to be used directly from your code.</remarks>
        </member>
        <member name="F:Microsoft.AnalysisServices.AllowedBindingsHelper.PartitionSource">
            <summary>
            Defines the partition source.
            </summary>
            <remarks>This API supports the product infrastructure and is not intended to be used directly from your code.</remarks>
        </member>
        <member name="F:Microsoft.AnalysisServices.AllowedBindingsHelper.MiningStructureSource">
            <summary>
            Defines the mining structure source.
            </summary>
            <remarks>This API supports the product infrastructure and is not intended to be used directly from your code.</remarks>
        </member>
        <member name="F:Microsoft.AnalysisServices.AllowedBindingsHelper.ScalarMiningStructureColumnSource">
            <summary>
            Defines the scalar mining structure column source.
            </summary>
            <remarks>This API supports the product infrastructure and is not intended to be used directly from your code.</remarks>
        </member>
        <member name="F:Microsoft.AnalysisServices.AllowedBindingsHelper.ScalarMiningStructureColumnKeyColumns">
            <summary>
            Defines the scalar mining structure column key columns.
            </summary>
            <remarks>This API supports the product infrastructure and is not intended to be used directly from your code.</remarks>
        </member>
        <member name="F:Microsoft.AnalysisServices.AllowedBindingsHelper.ScalarMiningStructureColumnNameColumn">
            <summary>
            Defines the scalar mining structure column name column.
            </summary>
            <remarks>This API supports the product infrastructure and is not intended to be used directly from your code.</remarks>
        </member>
        <member name="F:Microsoft.AnalysisServices.AllowedBindingsHelper.TableMiningStructureColumnSourceMeasureGroup">
            <summary>
            Defines the table mining structure column source measure group.
            </summary>
            <remarks>This API supports the product infrastructure and is not intended to be used directly from your code.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.AllowedBindingsHelper.GetAllowedBindingTypes(System.Object,System.String)">
            <summary>
            Gets the allowed binding type associated with the AllowedBindingsHelper class with the specified object and property.
            </summary>
            <param name="obj">The specified object.</param>
            <param name="property">The object property.</param>
            <returns>The allowed binding type with the specified object and property.</returns>
            <remarks>This API supports the product infrastructure and is not intended to be used directly from your code.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.AllowedBindingsHelper.GetAllowedBindingTypes(Microsoft.AnalysisServices.DataItem)">
            <summary>
            Gets the allowed binding type associated with the AllowedBindingsHelper class with the specified data item.
            </summary>
            <param name="dataItem">The data item.</param>
            <returns>The allowed binding type with the specified data item.</returns>
            <remarks>This API supports the product infrastructure and is not intended to be used directly from your code.</remarks>
        </member>
        <member name="T:Microsoft.AnalysisServices.Assembly">
            <summary>
            Represents a COM or .NET library that can contain several classes with several methods; all of which are potential stored procedures.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.Assembly.CopyTo(Microsoft.AnalysisServices.MajorObject,System.Boolean)">
            <summary>
            This API is part of the Analysis Services infrastructure and is not intended to be called directly from your code. It copies a <see cref="T:Microsoft.AnalysisServices.MajorObject"/> object to the specified destination.
            </summary>
            <param name="destination">The destination object to copy to.</param>
            <param name="forceBodyLoading"><b>true</b> to force the body to load; otherwise, <b>false</b>.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.Assembly.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.AnalysisServices.Assembly"/> class using the default values.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.Assembly.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.AnalysisServices.Assembly"/> class using a name.
            </summary>
            <param name="name">The name of the assembly.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.Assembly.#ctor(System.String,System.String)">
            <summary>
            Initializes a new instance of the Assembly class using a name and an ID.
            </summary>
            <param name="name">The name of the assembly.</param>
            <param name="id">The ID of the assembly.</param>
        </member>
        <member name="P:Microsoft.AnalysisServices.Assembly.ImpersonationInfo">
            <summary>
            Gets or sets the user credentials under which an assembly is run.
            </summary>
            <value>The user credentials under which an assembly is run.</value>
        </member>
        <member name="M:Microsoft.AnalysisServices.Assembly.CopyTo(Microsoft.AnalysisServices.Assembly)">
            <summary>
            Copies the content of this object to another object (the destination).
            </summary>
            <param name="obj">The destination object to copy to.</param>
            <returns>The destination object.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.Assembly.Clone">
            <summary>
            Returns a clone of the object.
            </summary>
            <returns>The clone.</returns>
        </member>
        <member name="T:Microsoft.AnalysisServices.AssemblyCollection">
            <summary>
            Represents a collection of <see cref="T:Microsoft.AnalysisServices.Assembly" /> objects. This class cannot be inherited.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.AssemblyCollection.ItemsType">
            <summary>
            Gets the <see cref="T:System.Type" /> of objects that can be contained in the collection.
            </summary>
            <value>A <see cref="T:System.Type" /> with the type of objects.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.AssemblyCollection.Item(System.Int32)">
            <summary>
            Gets the <see cref="T:Microsoft.AnalysisServices.Assembly" />, at the specified index, from the collection.
            </summary>
            <param name="index">The zero-based index of the <see cref="T:Microsoft.AnalysisServices.Assembly" /> to be returned.</param>
            <value>The <see cref="T:Microsoft.AnalysisServices.Assembly" /> at the specified index.</value>
            <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception>
        </member>
        <member name="P:Microsoft.AnalysisServices.AssemblyCollection.Item(System.String)">
            <summary>
            Gets the <see cref="T:Microsoft.AnalysisServices.Assembly" />, with the specified identifier, from the collection.
            </summary>
            <param name="id">The identifier of the <see cref="T:Microsoft.AnalysisServices.Assembly" /> to be returned.</param>
            <value>The <see cref="T:Microsoft.AnalysisServices.Assembly" /> with the specified identifier.</value>
            <exception cref="T:Microsoft.AnalysisServices.AmoException">The collection doesn't contain an <see cref="T:Microsoft.AnalysisServices.Assembly" /> with the specified identifier.</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.AssemblyCollection.Find(System.String)">
            <summary>
            Gets the <see cref="T:Microsoft.AnalysisServices.Assembly" /> that has the specified identifier from the collection.
            </summary>
            <param name="id">The identifier of the <see cref="T:Microsoft.AnalysisServices.Assembly" /> to locate.</param>
            <returns>The <see cref="T:Microsoft.AnalysisServices.Assembly" /> with the specified identifier, if it exists in the collection; otherwise, a null reference (Nothing in Visual Basic).</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.AssemblyCollection.FindByName(System.String)">
            <summary>
            Gets the <see cref="T:Microsoft.AnalysisServices.Assembly" /> that has the specified name from the collection.
            </summary>
            <param name="name">The name of the <see cref="T:Microsoft.AnalysisServices.Assembly" /> to locate.</param>
            <returns>The <see cref="T:Microsoft.AnalysisServices.Assembly" /> with the specified name, if it exists in the collection; otherwise, a null reference (Nothing in Visual Basic).</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.AssemblyCollection.GetByName(System.String)">
            <summary>
            Gets the <see cref="T:Microsoft.AnalysisServices.Assembly" /> that has the specified name from the collection.
            </summary>
            <param name="name">The name of the <see cref="T:Microsoft.AnalysisServices.Assembly" /> to locate.</param>
            <returns>The <see cref="T:Microsoft.AnalysisServices.Assembly" /> with the specified Name.</returns>
            <exception cref="T:Microsoft.AnalysisServices.AmoException">The collection doesn't contain an <see cref="T:Microsoft.AnalysisServices.Assembly" /> with the specified name.</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.AssemblyCollection.Add(Microsoft.AnalysisServices.Assembly)">
            <summary>
            Adds the specified <see cref="T:Microsoft.AnalysisServices.Assembly" /> to the end of the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.Assembly" /> to be added.</param>
            <returns>The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.Assembly" /> has been added to the collection.</returns>
            <exception cref="T:System.InvalidOperationException">
            <list type="bullet">
            <item><description>The specified item is a null reference (Nothing in Visual Basic).</description></item>
            <item><description>The specified item already esists in the collection.</description></item>
            <item><description>The identifier of the specified <see cref="T:Microsoft.AnalysisServices.Assembly" /> is not valid in the collection.</description></item>
            <item><description>The name of the specified <see cref="T:Microsoft.AnalysisServices.Assembly" /> is not valid in the collection.</description></item>
            <item><description>The compatibility-level of the specified <see cref="T:Microsoft.AnalysisServices.Assembly" /> is not valid in the collection.</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.AssemblyCollection.Add(System.String,System.String)">
            <summary>
            Creates a new <see cref="T:Microsoft.AnalysisServices.Assembly" /> object using the specified name and identifier, adds it to the end of the collection and returns the new Assembly created.
            </summary>
            <param name="name">The Name for the new <see cref="T:Microsoft.AnalysisServices.Assembly" /> object.</param>
            <param name="id">The identifier for the new <see cref="T:Microsoft.AnalysisServices.Assembly" /> object.</param>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.Assembly" /> object.</returns>
            <exception cref="T:System.InvalidOperationException">
            <list type="bullet">
            <item><description>The specified name is not valid in the collection.</description></item>
            <item><description>The specified identifier is not valid in the collection.</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.AssemblyCollection.Add(System.String)">
            <summary>
            Creates a new <see cref="T:Microsoft.AnalysisServices.Assembly" /> object using the specified name, adds it to the end of the collection and returns the new Assembly created.
            </summary>
            <param name="name">The Name for the new <see cref="T:Microsoft.AnalysisServices.Assembly" /> object.</param>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.Assembly" /> object.</returns>
            <exception cref="T:System.InvalidOperationException">The specified name is not valid in the collection.</exception>
            <remarks>The identifier for the new <see cref="T:Microsoft.AnalysisServices.Assembly" /> object is generated based on the specified name.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.AssemblyCollection.Add">
            <summary>
            Creates a new <see cref="T:Microsoft.AnalysisServices.Assembly" /> object using a generated unique Name and identifier, adds it to the end of the collection and returns the new Assembly created.
            </summary>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.Assembly" /> object.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.AssemblyCollection.Insert(System.Int32,Microsoft.AnalysisServices.Assembly)">
            <summary>
            Inserts the specified <see cref="T:Microsoft.AnalysisServices.Assembly" /> to the collection at the specified index.
            </summary>
            <param name="index">The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.Assembly" /> is inserted.</param>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.Assembly" /> to be inserted.</param>
            <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception>
            <exception cref="T:System.InvalidOperationException">
            <list type="bullet">
            <item><description>The specified item is a null reference (Nothing in Visual Basic).</description></item>
            <item><description>The specified item already esists in the collection.</description></item>
            <item><description>The identifier of the specified <see cref="T:Microsoft.AnalysisServices.Assembly" /> is not valid in the collection.</description></item>
            <item><description>The name of the specified <see cref="T:Microsoft.AnalysisServices.Assembly" /> is not valid in the collection.</description></item>
            <item><description>The compatibility-level of the specified <see cref="T:Microsoft.AnalysisServices.Assembly" /> is not valid in the collection.</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.AssemblyCollection.Insert(System.Int32,System.String,System.String)">
            <summary>
            Creates a new <see cref="T:Microsoft.AnalysisServices.Assembly" /> object using the specified name and identifier, inserts it to the collection at the specified index and returns the new Assembly created.
            </summary>
            <param name="index">The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.Assembly" /> is inserted.</param>
            <param name="name">The Name for the new <see cref="T:Microsoft.AnalysisServices.Assembly" /> object.</param>
            <param name="id">The identifier for the new <see cref="T:Microsoft.AnalysisServices.Assembly" /> object.</param>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.Assembly" /> object.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception>
            <exception cref="T:System.InvalidOperationException">
            <list type="bullet">
            <item><description>The specified name is not valid in the collection.</description></item>
            <item><description>The specified identifier is not valid in the collection.</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.AssemblyCollection.Insert(System.Int32,System.String)">
            <summary>
            Creates a new <see cref="T:Microsoft.AnalysisServices.Assembly" /> object using the specified name, inserts it to the collection at the specified index and returns the new Assembly created.
            </summary>
            <param name="index">The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.Assembly" /> is inserted.</param>
            <param name="name">The Name for the new <see cref="T:Microsoft.AnalysisServices.Assembly" /> object. It must be unique within the collection.</param>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.Assembly" /> object.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception>
            <exception cref="T:System.InvalidOperationException">The specified name is not valid in the collection.</exception>
            <remarks>The identifier for the <see cref="T:Microsoft.AnalysisServices.Assembly" /> is generated based on the specified Name.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.AssemblyCollection.Insert(System.Int32)">
            <summary>
            Creates a new <see cref="T:Microsoft.AnalysisServices.Assembly" /> object using a generated unique Name and identifier, inserts it to the collection at the specified index and returns the new Assembly created.
            </summary>
            <param name="index">The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.Assembly" /> is inserted.</param>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.Assembly" /> object.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.AssemblyCollection.Remove(Microsoft.AnalysisServices.Assembly)">
            <summary>
            Removes the specified <see cref="T:Microsoft.AnalysisServices.Assembly" /> from the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.Assembly" /> to be removed.</param>
            <exception cref="T:System.ArgumentNullException">The specified item is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.AssemblyCollection.Remove(Microsoft.AnalysisServices.Assembly,System.Boolean)">
            <summary>
            Removes the specified <see cref="T:Microsoft.AnalysisServices.Assembly" /> from the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.Assembly" /> to be removed.</param>
            <param name="cleanUp">True, if referencing objects are to be deleted; otherwise, false.</param>
            <exception cref="T:System.ArgumentNullException">The specified item is a null reference (Nothing in Visual Basic).</exception>
            <remarks>This API supports the product infrastructure and is not intended to be used directly from your code.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.AssemblyCollection.Remove(System.String)">
            <summary>
            Removes the <see cref="T:Microsoft.AnalysisServices.Assembly" /> with the specified identifier from the collection.
            </summary>
            <param name="id">The identifier of the <see cref="T:Microsoft.AnalysisServices.Assembly" /> to be removed.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.AssemblyCollection.Remove(System.String,System.Boolean)">
            <summary>
            Removes the <see cref="T:Microsoft.AnalysisServices.Assembly" /> with the specified identifier from the collection.
            </summary>
            <param name="id">The identifier of the <see cref="T:Microsoft.AnalysisServices.Assembly" /> to be removed.</param>
            <param name="cleanUp">True, if referencing objects are to be deleted; otherwise, false.</param>
            <remarks>This API supports the product infrastructure and is not intended to be used directly from your code.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.AssemblyCollection.Move(System.Int32,System.Int32)">
            <summary>
            Moves an <see cref="T:Microsoft.AnalysisServices.Assembly" /> in the collection from the current position to a new one.
            </summary>
            <param name="fromIndex">The zero-based index of the <see cref="T:Microsoft.AnalysisServices.Assembly" /> to be moved.</param>
            <param name="toIndex">The zero-based index to which to move the <see cref="T:Microsoft.AnalysisServices.Assembly" /> specified by fromIndex.</param>
            <returns>The <see cref="T:Microsoft.AnalysisServices.Assembly" /> that was moved.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <list type="bullet">
            <item><description>The specified fromIndex is not a valid value (less than zero or bigger then the total number of elements).</description></item>
            <item><description>The specified toIndex is not a valid value (less than zero or bigger then the total number of elements).</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.AssemblyCollection.Move(System.String,System.Int32)">
            <summary>
            Moves an <see cref="T:Microsoft.AnalysisServices.Assembly" />, with the specified identifier, to a new position in the collection.
            </summary>
            <param name="id">The identifier of the <see cref="T:Microsoft.AnalysisServices.Assembly" /> to be moved.</param>
            <param name="toIndex">The zero-based index to which to move the <see cref="T:Microsoft.AnalysisServices.Assembly" /> specified by fromIndex.</param>
            <returns>The <see cref="T:Microsoft.AnalysisServices.Assembly" /> that was moved.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <list type="bullet">
            <item><description>id is not a valid identifier to an <see cref="T:Microsoft.AnalysisServices.Assembly" /> in the collection.</description></item>
            <item><description>The specified toIndex is not a valid value (less than zero or bigger then the total number of elements).</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.AssemblyCollection.Move(Microsoft.AnalysisServices.Assembly,System.Int32)">
            <summary>
            Moves the specified <see cref="T:Microsoft.AnalysisServices.Assembly" /> to a new position in the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.Assembly" /> to be moved.</param>
            <param name="toIndex">The zero-based index to which to move the specified <see cref="T:Microsoft.AnalysisServices.Assembly" />.</param>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <list type="bullet">
            <item><description>The specified <see cref="T:Microsoft.AnalysisServices.Assembly" /> does not exist the collection.</description></item>
            <item><description>The specified toIndex is not a valid value (less than zero or bigger then the total number of elements).</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.AssemblyCollection.Contains(Microsoft.AnalysisServices.Assembly)">
            <summary>
            Indicates whether the collection contains the specified <see cref="T:Microsoft.AnalysisServices.Assembly" />.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.Assembly" /> to be located.</param>
            <returns>True, if the specified <see cref="T:Microsoft.AnalysisServices.Assembly" /> is found in the collection, otherwise, false.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.AssemblyCollection.Contains(System.String)">
            <summary>
            Indicates whether the collection contains an <see cref="T:Microsoft.AnalysisServices.Assembly" /> with the specified identifier.
            </summary>
            <param name="id">The identifier of the <see cref="T:Microsoft.AnalysisServices.Assembly" /> to be located.</param>
            <returns>True, if the specified <see cref="T:Microsoft.AnalysisServices.Assembly" /> is found in the collection, otherwise, false.</returns>
            <exception cref="T:System.ArgumentNullException">The specified id is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.AssemblyCollection.IndexOf(Microsoft.AnalysisServices.Assembly)">
            <summary>
            Searches for the specified <see cref="T:Microsoft.AnalysisServices.Assembly" /> and returns the zero-based index of it in the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.Assembly" /> to locate in the collection.</param>
            <returns>The zero-based index of the <see cref="T:Microsoft.AnalysisServices.Assembly" /> in the collection, if found; otherwise, -1.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.AssemblyCollection.IndexOf(System.String)">
            <summary>
            Searches for an <see cref="T:Microsoft.AnalysisServices.Assembly" /> with the specified identifier and returns the zero-based index of it in the collection.
            </summary>
            <param name="id">The identifier of the <see cref="T:Microsoft.AnalysisServices.Assembly" /> to locate in the collection.</param>
            <returns>The zero-based index of the <see cref="T:Microsoft.AnalysisServices.Assembly" /> in the collection, if found; otherwise, -1.</returns>
        </member>
        <member name="T:Microsoft.AnalysisServices.AttributeBinding">
            <summary>
            Defines a derived data type that represents a binding for an AttributeBinding element. This class cannot be inherited.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.AttributeBinding.#ctor">
            <summary>
            Initializes a new instance of the AttributeBinding class using the default values.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.AttributeBinding.#ctor(System.String,Microsoft.AnalysisServices.AttributeBindingType)">
            <summary>
            Initializes a new instance of the AttributeBinding class using the specified attribute identifier and type.
            </summary>
            <param name="attributeId">A String that contains a unique identifier for the attribute.</param>
            <param name="type">The attribute binding type.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.AttributeBinding.#ctor(System.String,Microsoft.AnalysisServices.AttributeBindingType,System.Int32)">
            <summary>
            Initializes a new instance of the AttributeBinding class using the specified attribute identifier and type, and an ordinal value.
            </summary>
            <param name="attributeId">A String that contains a unique identifier for the attribute.</param>
            <param name="type">The attribute binding type.</param>
            <param name="ordinal">For key and translation, this indicates the ordinal number within that collection to bind to.</param>
        </member>
        <member name="P:Microsoft.AnalysisServices.AttributeBinding.AttributeID">
            <summary>
            Gets or sets the identifier of attribute used.
            </summary>
            <value>A String with the AttributeID.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.AttributeBinding.Type">
            <summary>
            Gets or sets the type of attribute associated with an AttributeBinding.
            </summary>
            <value>An Enumeration containing the possible binding types.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.AttributeBinding.Ordinal">
            <summary>
            Gets or sets the ordinal number representing the position for binding within a collection.
            </summary>
            <value>An Integer that represents the ordinal number within a collection to bind to.</value>
        </member>
        <member name="M:Microsoft.AnalysisServices.AttributeBinding.Clone">
            <summary>
            Returns a copy of the AttributeBinding object.
            </summary>
            <returns>A new copy of the AttributeBinding object.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.AttributeBinding.ToString">
            <summary>
            Returns a string that represents the AttributeBinding object.
            </summary>
            <returns>A System.String with representation of the object.</returns>
        </member>
        <member name="T:Microsoft.AnalysisServices.AttributeBindingType">
            <summary>
            Defines the types for an AttributeBinding object.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AttributeBindingType.All">
            <summary>
            Attribute is the All level.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AttributeBindingType.Key">
            <summary>
            Defines the unique key, which includes the data type of the key within OLAP, and the binding.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AttributeBindingType.Name">
            <summary>
            Defines the column that provides the name of the attribute.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AttributeBindingType.Value">
            <summary>
            Contains the value of the attribute.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AttributeBindingType.Translation">
            <summary>
            Represents a set of translations for the attribute, this includes (for each language) both a caption for the attribute and a binding to a column that contains the captions for the attribute values.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AttributeBindingType.UnaryOperator">
            <summary>
            Defines the column that provides a unary operator.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AttributeBindingType.SkippedLevels">
            <summary>
            Defines the column that stores the number of skipped (empty) levels between each member and its parent
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AttributeBindingType.CustomRollup">
            <summary>
            Defines the details of a column that provides a custom rollup formula.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AttributeBindingType.CustomRollupProperties">
            <summary>
            Defines the details of a column that provides details about the properties of the custom rollup.
            </summary>
        </member>
        <member name="T:Microsoft.AnalysisServices.AttributePermission">
            <summary>
            Defines the permissions members of a role have on an individual dimension attribute on a cube.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.AttributePermission.FriendlyName">
            <summary>
            Gets the friendly name of the AttributePermission object.
            </summary>
            <value>A <see cref="T:System.String" /> with the friendly name of the <see cref="T:Microsoft.AnalysisServices.AttributePermission" /> object.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.AttributePermission.KeyForCollection">
            <summary>
            Returns the key used in collections.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.AttributePermission.#ctor">
            <summary>
            Initializes a new instance of AttributePermission using the default values.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.AttributePermission.#ctor(System.String)">
            <summary>
            Initializes a new instance of AttributePermission using the specified attribute identifier.
            </summary>
            <param name="attributeId">A String that contains an attribute identifier.</param>
        </member>
        <member name="P:Microsoft.AnalysisServices.AttributePermission.AttributeID">
            <summary>
            Gets or sets the ID of the attribute to which the permissions relate.
            </summary>
            <value>A String with the ID of the attribute.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.AttributePermission.Description">
            <summary>
            Gets or sets the description of the AttributePermission.
            </summary>
            <value>A String with the description.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.AttributePermission.AllowedSet">
            <summary>
            Gets or sets the expression that defines the allowed set.
            </summary>
            <value>A String with the set expression.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.AttributePermission.DeniedSet">
            <summary>
            Gets or sets the expression that defines the denied set.
            </summary>
            <value>A String with the set expression.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.AttributePermission.DefaultMember">
            <summary>
            Gets or sets the expression that defines the default member.
            </summary>
            <value>A String with the member expression.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.AttributePermission.VisualTotals">
            <summary>
            Gets or sets a value that is displayed for members of this attribute (MDX expression). Default value is “0”.
            </summary>
            <value>A String with the expression.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.AttributePermission.Attribute">
            <summary>
            Gets the parent attribute to which the permissions relate.
            </summary>
            <value>The parent attribute to which the permissions relate.</value>
        </member>
        <member name="M:Microsoft.AnalysisServices.AttributePermission.CopyTo(Microsoft.AnalysisServices.AttributePermission)">
            <summary>
            Copies the content of this object to another object (the destination).
            </summary>
            <param name="obj">The destination object to copy to.</param>
            <returns>The destination object.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.AttributePermission.Clone">
            <summary>
            Returns a clone of the object.
            </summary>
            <returns>The clone.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.AttributePermission.Validate(Microsoft.AnalysisServices.ValidationErrorCollection,System.Boolean,Microsoft.AnalysisServices.ServerEdition)">
            <summary>
            Validates the element to which it is appended; returns any errors encountered into a collection. Also contains a parameter to enable return of detailed errors.
            </summary>
            <param name="errors">A collection within which errors can be logged.</param>
            <param name="includeDetailedErrors">true if detailed errors is enabled; otherwise false.</param>
            <param name="serverEdition">One of the enumeration values that specifies the installed edition of the Analysis Services instance.</param>
            <returns>true if no errors are encountered; otherwise false.</returns>
        </member>
        <member name="T:Microsoft.AnalysisServices.AttributePermissionCollection">
            <summary>
            Represents a collection of <see cref="T:Microsoft.AnalysisServices.AttributePermission" /> objects. This class cannot be inherited.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.AttributePermissionCollection.ItemsType">
            <summary>
            Gets the <see cref="T:System.Type" /> of objects that can be contained in the collection.
            </summary>
            <value>A <see cref="T:System.Type" /> with the type of objects.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.AttributePermissionCollection.Item(System.Int32)">
            <summary>
            Gets the <see cref="T:Microsoft.AnalysisServices.AttributePermission" />, at the specified index, from the collection.
            </summary>
            <param name="index">The zero-based index of the <see cref="T:Microsoft.AnalysisServices.AttributePermission" /> to be returned.</param>
            <value>The <see cref="T:Microsoft.AnalysisServices.AttributePermission" /> at the specified index.</value>
            <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception>
        </member>
        <member name="P:Microsoft.AnalysisServices.AttributePermissionCollection.Item(System.String)">
            <summary>
            Gets the <see cref="T:Microsoft.AnalysisServices.AttributePermission" />, with the specified AttributeID, from the collection.
            </summary>
            <param name="attributeId">The AttributeID of the <see cref="T:Microsoft.AnalysisServices.AttributePermission" /> to be returned.</param>
            <value>The <see cref="T:Microsoft.AnalysisServices.AttributePermission" /> with the specified AttributeID.</value>
            <exception cref="T:Microsoft.AnalysisServices.AmoException">The collection doesn't contain an <see cref="T:Microsoft.AnalysisServices.AttributePermission" /> with the specified AttributeID.</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.AttributePermissionCollection.Find(System.String)">
            <summary>
            Gets the <see cref="T:Microsoft.AnalysisServices.AttributePermission" /> that has the specified AttributeID from the collection.
            </summary>
            <param name="attributeId">The AttributeID of the <see cref="T:Microsoft.AnalysisServices.AttributePermission" /> to locate.</param>
            <returns>The <see cref="T:Microsoft.AnalysisServices.AttributePermission" /> with the specified AttributeID, if it exists in the collection; otherwise, a null reference (Nothing in Visual Basic).</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.AttributePermissionCollection.Add(Microsoft.AnalysisServices.AttributePermission)">
            <summary>
            Adds the specified <see cref="T:Microsoft.AnalysisServices.AttributePermission" /> to the end of the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.AttributePermission" /> to be added.</param>
            <returns>The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.AttributePermission" /> has been added to the collection.</returns>
            <exception cref="T:System.InvalidOperationException">
            <list type="bullet">
            <item><description>The specified item is a null reference (Nothing in Visual Basic).</description></item>
            <item><description>The specified item already esists in the collection.</description></item>
            <item><description>The AttributeID of the specified <see cref="T:Microsoft.AnalysisServices.AttributePermission" /> is not valid in the collection.</description></item>
            <item><description>The name of the specified <see cref="T:Microsoft.AnalysisServices.AttributePermission" /> is not valid in the collection.</description></item>
            <item><description>The compatibility-level of the specified <see cref="T:Microsoft.AnalysisServices.AttributePermission" /> is not valid in the collection.</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.AttributePermissionCollection.Add(System.String)">
            <summary>
            Creates a new <see cref="T:Microsoft.AnalysisServices.AttributePermission" /> object using the specified AttributeID, adds it to the end of the collection and returns the new AttributePermission created.
            </summary>
            <param name="attributeId">The AttributeID for the new <see cref="T:Microsoft.AnalysisServices.AttributePermission" /> object.</param>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.AttributePermission" /> object.</returns>
            <exception cref="T:System.InvalidOperationException">The specified AttributeID is not valid in the collection.</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.AttributePermissionCollection.Insert(System.Int32,Microsoft.AnalysisServices.AttributePermission)">
            <summary>
            Inserts the specified <see cref="T:Microsoft.AnalysisServices.AttributePermission" /> to the collection at the specified index.
            </summary>
            <param name="index">The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.AttributePermission" /> is inserted.</param>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.AttributePermission" /> to be inserted.</param>
            <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception>
            <exception cref="T:System.InvalidOperationException">
            <list type="bullet">
            <item><description>The specified item is a null reference (Nothing in Visual Basic).</description></item>
            <item><description>The specified item already esists in the collection.</description></item>
            <item><description>The AttributeID of the specified <see cref="T:Microsoft.AnalysisServices.AttributePermission" /> is not valid in the collection.</description></item>
            <item><description>The compatibility-level of the specified <see cref="T:Microsoft.AnalysisServices.AttributePermission" /> is not valid in the collection.</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.AttributePermissionCollection.Insert(System.Int32,System.String)">
            <summary>
            Creates a new <see cref="T:Microsoft.AnalysisServices.AttributePermission" /> object using the specified AttributeID, inserts it to the collection at the specified index and returns the new AttributePermission created.
            </summary>
            <param name="index">The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.AttributePermission" /> is inserted.</param>
            <param name="attributeId">The AttributeID for the new <see cref="T:Microsoft.AnalysisServices.AttributePermission" /> object.</param>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.AttributePermission" /> object.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception>
            <exception cref="T:System.InvalidOperationException">The specified AttributeID is not valid in the collection.</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.AttributePermissionCollection.Remove(Microsoft.AnalysisServices.AttributePermission)">
            <summary>
            Removes the specified <see cref="T:Microsoft.AnalysisServices.AttributePermission" /> from the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.AttributePermission" /> to be removed.</param>
            <exception cref="T:System.ArgumentNullException">The specified item is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.AttributePermissionCollection.Remove(Microsoft.AnalysisServices.AttributePermission,System.Boolean)">
            <summary>
            Removes the specified <see cref="T:Microsoft.AnalysisServices.AttributePermission" /> from the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.AttributePermission" /> to be removed.</param>
            <param name="cleanUp">True, if referencing objects are to be deleted; otherwise, false.</param>
            <exception cref="T:System.ArgumentNullException">The specified item is a null reference (Nothing in Visual Basic).</exception>
            <remarks>This API supports the product infrastructure and is not intended to be used directly from your code.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.AttributePermissionCollection.Remove(System.String)">
            <summary>
            Removes the <see cref="T:Microsoft.AnalysisServices.AttributePermission" /> with the specified AttributeID from the collection.
            </summary>
            <param name="attributeId">The AttributeID of the <see cref="T:Microsoft.AnalysisServices.AttributePermission" /> to be removed.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.AttributePermissionCollection.Remove(System.String,System.Boolean)">
            <summary>
            Removes the <see cref="T:Microsoft.AnalysisServices.AttributePermission" /> with the specified AttributeID from the collection.
            </summary>
            <param name="attributeId">The AttributeID of the <see cref="T:Microsoft.AnalysisServices.AttributePermission" /> to be removed.</param>
            <param name="cleanUp">True, if referencing objects are to be deleted; otherwise, false.</param>
            <remarks>This API supports the product infrastructure and is not intended to be used directly from your code.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.AttributePermissionCollection.Move(System.Int32,System.Int32)">
            <summary>
            Moves an <see cref="T:Microsoft.AnalysisServices.AttributePermission" /> in the collection from the current position to a new one.
            </summary>
            <param name="fromIndex">The zero-based index of the <see cref="T:Microsoft.AnalysisServices.AttributePermission" /> to be moved.</param>
            <param name="toIndex">The zero-based index to which to move the <see cref="T:Microsoft.AnalysisServices.AttributePermission" /> specified by fromIndex.</param>
            <returns>The <see cref="T:Microsoft.AnalysisServices.AttributePermission" /> that was moved.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <list type="bullet">
            <item><description>The specified fromIndex is not a valid value (less than zero or bigger then the total number of elements).</description></item>
            <item><description>The specified toIndex is not a valid value (less than zero or bigger then the total number of elements).</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.AttributePermissionCollection.Move(System.String,System.Int32)">
            <summary>
            Moves an <see cref="T:Microsoft.AnalysisServices.AttributePermission" />, with the specified AttributeID, to a new position in the collection.
            </summary>
            <param name="attributeId">The AttributeID of the <see cref="T:Microsoft.AnalysisServices.AttributePermission" /> to be moved.</param>
            <param name="toIndex">The zero-based index to which to move the <see cref="T:Microsoft.AnalysisServices.AttributePermission" /> specified by fromIndex.</param>
            <returns>The <see cref="T:Microsoft.AnalysisServices.AttributePermission" /> that was moved.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <list type="bullet">
            <item><description>attributeId is not a valid AttributeID to an <see cref="T:Microsoft.AnalysisServices.AttributePermission" /> in the collection.</description></item>
            <item><description>The specified toIndex is not a valid value (less than zero or bigger then the total number of elements).</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.AttributePermissionCollection.Move(Microsoft.AnalysisServices.AttributePermission,System.Int32)">
            <summary>
            Moves the specified <see cref="T:Microsoft.AnalysisServices.AttributePermission" /> to a new position in the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.AttributePermission" /> to be moved.</param>
            <param name="toIndex">The zero-based index to which to move the specified <see cref="T:Microsoft.AnalysisServices.AttributePermission" />.</param>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <list type="bullet">
            <item><description>The specified <see cref="T:Microsoft.AnalysisServices.AttributePermission" /> does not exist the collection.</description></item>
            <item><description>The specified toIndex is not a valid value (less than zero or bigger then the total number of elements).</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.AttributePermissionCollection.Contains(Microsoft.AnalysisServices.AttributePermission)">
            <summary>
            Indicates whether the collection contains the specified <see cref="T:Microsoft.AnalysisServices.AttributePermission" />.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.AttributePermission" /> to be located.</param>
            <returns>True, if the specified <see cref="T:Microsoft.AnalysisServices.AttributePermission" /> is found in the collection, otherwise, false.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.AttributePermissionCollection.Contains(System.String)">
            <summary>
            Indicates whether the collection contains an <see cref="T:Microsoft.AnalysisServices.AttributePermission" /> with the specified AttributeID.
            </summary>
            <param name="attributeId">The AttributeID of the <see cref="T:Microsoft.AnalysisServices.AttributePermission" /> to be located.</param>
            <returns>True, if the specified <see cref="T:Microsoft.AnalysisServices.AttributePermission" /> is found in the collection, otherwise, false.</returns>
            <exception cref="T:System.ArgumentNullException">The specified attributeId is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.AttributePermissionCollection.IndexOf(Microsoft.AnalysisServices.AttributePermission)">
            <summary>
            Searches for the specified <see cref="T:Microsoft.AnalysisServices.AttributePermission" /> and returns the zero-based index of it in the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.AttributePermission" /> to locate in the collection.</param>
            <returns>The zero-based index of the <see cref="T:Microsoft.AnalysisServices.AttributePermission" /> in the collection, if found; otherwise, -1.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.AttributePermissionCollection.IndexOf(System.String)">
            <summary>
            Searches for an <see cref="T:Microsoft.AnalysisServices.AttributePermission" /> with the specified AttributeID and returns the zero-based index of it in the collection.
            </summary>
            <param name="attributeId">The AttributeID of the <see cref="T:Microsoft.AnalysisServices.AttributePermission" /> to locate in the collection.</param>
            <returns>The zero-based index of the <see cref="T:Microsoft.AnalysisServices.AttributePermission" /> in the collection, if found; otherwise, -1.</returns>
        </member>
        <member name="T:Microsoft.AnalysisServices.AttributeRelationship">
            <summary>
            Provides details on the relationship between one attribute and another. This class cannot be inherited.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.AttributeRelationship.#ctor">
            <summary>
            Initializes a new instance of the AttributeRelationship class using the default values.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.AttributeRelationship.#ctor(System.String)">
            <summary>
            Initializes a new instance of AttributeRelationship using the specified attribute identifier.
            </summary>
            <param name="attributeId">A String that contains an attribute identifier.</param>
        </member>
        <member name="P:Microsoft.AnalysisServices.AttributeRelationship.Parent">
            <summary>
            Gets the parent <see cref="T:Microsoft.AnalysisServices.DimensionAttribute" /> object of the <see cref="T:Microsoft.AnalysisServices.AttributeRelationship" /> object.
            </summary>
            <value>The parent <see cref="T:Microsoft.AnalysisServices.DimensionAttribute" /> object.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.AttributeRelationship.ParentDimension">
            <summary>
            Gets the parent <see cref="T:Microsoft.AnalysisServices.Dimension" /> object of the <see cref="T:Microsoft.AnalysisServices.AttributeRelationship" /> object.
            </summary>
            <value>The parent <see cref="T:Microsoft.AnalysisServices.Dimension" /> object.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.AttributeRelationship.ParentDatabase">
            <summary>
            Gets the parent <see cref="T:Microsoft.AnalysisServices.Database" /> object of the <see cref="T:Microsoft.AnalysisServices.AttributeRelationship" /> object.
            </summary>
            <value>The parent <see cref="T:Microsoft.AnalysisServices.Database" /> object.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.AttributeRelationship.ParentServer">
            <summary>
            Gets the parent <see cref="T:Microsoft.AnalysisServices.Server" /> object of the <see cref="T:Microsoft.AnalysisServices.AttributeRelationship" /> object.
            </summary>
            <value>The parent <see cref="T:Microsoft.AnalysisServices.Server" /> object.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.AttributeRelationship.FriendlyName">
            <summary>
            Gets the friendly name of the AttributeRelationship object.
            </summary>
            <value>A String wit the friendly name of the object.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.AttributeRelationship.KeyForCollection">
            <summary>
            Returns the key used in collections.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.AttributeRelationship.AttributeID">
            <summary>
            Gets or sets the AttributeID for the current AttributeRelationship.
            </summary>
            <value>A String that contains the AttributeID.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.AttributeRelationship.RelationshipType">
            <summary>
            Gets or sets the RelationshipType definition of the relationship.
            </summary>
            <value>A RelationshipType enumeration value.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.AttributeRelationship.Cardinality">
            <summary>
            Gets or sets the cardinality of the relationship between the current parent attribute and the defined Attribute. Cardinality refers to the defined attribute, not the parent attribute.
            </summary>
            <value>A Cardinality enumeration value.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.AttributeRelationship.Optionality">
            <summary>
            Gets or sets the Optionality definition of the relationship between parent attribute and current attribute.
            </summary>
            <value>An Optionality enumeration value.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.AttributeRelationship.OverrideBehavior">
            <summary>
            Gets or sets the OverrideBehavior definition of the relationship.
            </summary>
            <value>An OverrideBehavior enumeration value.</value>
            <remarks>OverrideBehavior values can be: None, Strong.</remarks>
        </member>
        <member name="P:Microsoft.AnalysisServices.AttributeRelationship.Name">
            <summary>
            Gets or sets the name of the relationship.
            </summary>
            <value>A String that contains the name of the relationship.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.AttributeRelationship.Visible">
            <summary>
            Get or sets the current visibility of the attribute relationship.
            </summary>
            <value>A Boolean value with the visibility.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.AttributeRelationship.Translations">
            <summary>
            Gets the translations collection for the current attribute relationship.
            </summary>
            <value>A TranslationCollection object with the translations of the current attribute relationship.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.AttributeRelationship.Attribute">
            <summary>
            Gets or sets the Attribute object to which the current relationship is being created.
            </summary>
            <value>An Attribute object.</value>
        </member>
        <member name="M:Microsoft.AnalysisServices.AttributeRelationship.CopyTo(Microsoft.AnalysisServices.AttributeRelationship)">
            <summary>
            Copies the content of this object to another object (the destination).
            </summary>
            <param name="obj">The destination object to copy to.</param>
            <returns>The destination object.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.AttributeRelationship.Clone">
            <summary>
            Returns a clone of the object.
            </summary>
            <returns>The clone.</returns>
        </member>
        <member name="P:Microsoft.AnalysisServices.AttributeRelationship.IsRedundant">
            <summary>
            Returns true if the AttributeRelationship is redundant.
            </summary>
        </member>
        <member name="T:Microsoft.AnalysisServices.AttributeRelationshipCollection">
            <summary>
            Represents a collection of <see cref="T:Microsoft.AnalysisServices.AttributeRelationship" /> objects. This class cannot be inherited.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.AttributeRelationshipCollection.ItemsType">
            <summary>
            Gets the <see cref="T:System.Type" /> of objects that can be contained in the collection.
            </summary>
            <value>A <see cref="T:System.Type" /> with the type of objects.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.AttributeRelationshipCollection.Item(System.Int32)">
            <summary>
            Gets the <see cref="T:Microsoft.AnalysisServices.AttributeRelationship" />, at the specified index, from the collection.
            </summary>
            <param name="index">The zero-based index of the <see cref="T:Microsoft.AnalysisServices.AttributeRelationship" /> to be returned.</param>
            <value>The <see cref="T:Microsoft.AnalysisServices.AttributeRelationship" /> at the specified index.</value>
            <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception>
        </member>
        <member name="P:Microsoft.AnalysisServices.AttributeRelationshipCollection.Item(System.String)">
            <summary>
            Gets the <see cref="T:Microsoft.AnalysisServices.AttributeRelationship" />, with the specified AttributeID, from the collection.
            </summary>
            <param name="attributeId">The AttributeID of the <see cref="T:Microsoft.AnalysisServices.AttributeRelationship" /> to be returned.</param>
            <value>The <see cref="T:Microsoft.AnalysisServices.AttributeRelationship" /> with the specified AttributeID.</value>
            <exception cref="T:Microsoft.AnalysisServices.AmoException">The collection doesn't contain an <see cref="T:Microsoft.AnalysisServices.AttributeRelationship" /> with the specified AttributeID.</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.AttributeRelationshipCollection.Find(System.String)">
            <summary>
            Gets the <see cref="T:Microsoft.AnalysisServices.AttributeRelationship" /> that has the specified AttributeID from the collection.
            </summary>
            <param name="attributeId">The AttributeID of the <see cref="T:Microsoft.AnalysisServices.AttributeRelationship" /> to locate.</param>
            <returns>The <see cref="T:Microsoft.AnalysisServices.AttributeRelationship" /> with the specified AttributeID, if it exists in the collection; otherwise, a null reference (Nothing in Visual Basic).</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.AttributeRelationshipCollection.Add(Microsoft.AnalysisServices.AttributeRelationship)">
            <summary>
            Adds the specified <see cref="T:Microsoft.AnalysisServices.AttributeRelationship" /> to the end of the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.AttributeRelationship" /> to be added.</param>
            <returns>The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.AttributeRelationship" /> has been added to the collection.</returns>
            <exception cref="T:System.InvalidOperationException">
            <list type="bullet">
            <item><description>The specified item is a null reference (Nothing in Visual Basic).</description></item>
            <item><description>The specified item already esists in the collection.</description></item>
            <item><description>The AttributeID of the specified <see cref="T:Microsoft.AnalysisServices.AttributeRelationship" /> is not valid in the collection.</description></item>
            <item><description>The name of the specified <see cref="T:Microsoft.AnalysisServices.AttributeRelationship" /> is not valid in the collection.</description></item>
            <item><description>The compatibility-level of the specified <see cref="T:Microsoft.AnalysisServices.AttributeRelationship" /> is not valid in the collection.</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.AttributeRelationshipCollection.Add(System.String)">
            <summary>
            Creates a new <see cref="T:Microsoft.AnalysisServices.AttributeRelationship" /> object using the specified AttributeID, adds it to the end of the collection and returns the new AttributeRelationship created.
            </summary>
            <param name="attributeId">The AttributeID for the new <see cref="T:Microsoft.AnalysisServices.AttributeRelationship" /> object.</param>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.AttributeRelationship" /> object.</returns>
            <exception cref="T:System.InvalidOperationException">The specified AttributeID is not valid in the collection.</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.AttributeRelationshipCollection.Insert(System.Int32,Microsoft.AnalysisServices.AttributeRelationship)">
            <summary>
            Inserts the specified <see cref="T:Microsoft.AnalysisServices.AttributeRelationship" /> to the collection at the specified index.
            </summary>
            <param name="index">The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.AttributeRelationship" /> is inserted.</param>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.AttributeRelationship" /> to be inserted.</param>
            <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception>
            <exception cref="T:System.InvalidOperationException">
            <list type="bullet">
            <item><description>The specified item is a null reference (Nothing in Visual Basic).</description></item>
            <item><description>The specified item already esists in the collection.</description></item>
            <item><description>The AttributeID of the specified <see cref="T:Microsoft.AnalysisServices.AttributeRelationship" /> is not valid in the collection.</description></item>
            <item><description>The compatibility-level of the specified <see cref="T:Microsoft.AnalysisServices.AttributeRelationship" /> is not valid in the collection.</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.AttributeRelationshipCollection.Insert(System.Int32,System.String)">
            <summary>
            Creates a new <see cref="T:Microsoft.AnalysisServices.AttributeRelationship" /> object using the specified AttributeID, inserts it to the collection at the specified index and returns the new AttributeRelationship created.
            </summary>
            <param name="index">The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.AttributeRelationship" /> is inserted.</param>
            <param name="attributeId">The AttributeID for the new <see cref="T:Microsoft.AnalysisServices.AttributeRelationship" /> object.</param>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.AttributeRelationship" /> object.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception>
            <exception cref="T:System.InvalidOperationException">The specified AttributeID is not valid in the collection.</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.AttributeRelationshipCollection.Remove(Microsoft.AnalysisServices.AttributeRelationship)">
            <summary>
            Removes the specified <see cref="T:Microsoft.AnalysisServices.AttributeRelationship" /> from the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.AttributeRelationship" /> to be removed.</param>
            <exception cref="T:System.ArgumentNullException">The specified item is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.AttributeRelationshipCollection.Remove(Microsoft.AnalysisServices.AttributeRelationship,System.Boolean)">
            <summary>
            Removes the specified <see cref="T:Microsoft.AnalysisServices.AttributeRelationship" /> from the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.AttributeRelationship" /> to be removed.</param>
            <param name="cleanUp">True, if referencing objects are to be deleted; otherwise, false.</param>
            <exception cref="T:System.ArgumentNullException">The specified item is a null reference (Nothing in Visual Basic).</exception>
            <remarks>This API supports the product infrastructure and is not intended to be used directly from your code.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.AttributeRelationshipCollection.Remove(System.String)">
            <summary>
            Removes the <see cref="T:Microsoft.AnalysisServices.AttributeRelationship" /> with the specified AttributeID from the collection.
            </summary>
            <param name="attributeId">The AttributeID of the <see cref="T:Microsoft.AnalysisServices.AttributeRelationship" /> to be removed.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.AttributeRelationshipCollection.Remove(System.String,System.Boolean)">
            <summary>
            Removes the <see cref="T:Microsoft.AnalysisServices.AttributeRelationship" /> with the specified AttributeID from the collection.
            </summary>
            <param name="attributeId">The AttributeID of the <see cref="T:Microsoft.AnalysisServices.AttributeRelationship" /> to be removed.</param>
            <param name="cleanUp">True, if referencing objects are to be deleted; otherwise, false.</param>
            <remarks>This API supports the product infrastructure and is not intended to be used directly from your code.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.AttributeRelationshipCollection.Move(System.Int32,System.Int32)">
            <summary>
            Moves an <see cref="T:Microsoft.AnalysisServices.AttributeRelationship" /> in the collection from the current position to a new one.
            </summary>
            <param name="fromIndex">The zero-based index of the <see cref="T:Microsoft.AnalysisServices.AttributeRelationship" /> to be moved.</param>
            <param name="toIndex">The zero-based index to which to move the <see cref="T:Microsoft.AnalysisServices.AttributeRelationship" /> specified by fromIndex.</param>
            <returns>The <see cref="T:Microsoft.AnalysisServices.AttributeRelationship" /> that was moved.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <list type="bullet">
            <item><description>The specified fromIndex is not a valid value (less than zero or bigger then the total number of elements).</description></item>
            <item><description>The specified toIndex is not a valid value (less than zero or bigger then the total number of elements).</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.AttributeRelationshipCollection.Move(System.String,System.Int32)">
            <summary>
            Moves an <see cref="T:Microsoft.AnalysisServices.AttributeRelationship" />, with the specified AttributeID, to a new position in the collection.
            </summary>
            <param name="attributeId">The AttributeID of the <see cref="T:Microsoft.AnalysisServices.AttributeRelationship" /> to be moved.</param>
            <param name="toIndex">The zero-based index to which to move the <see cref="T:Microsoft.AnalysisServices.AttributeRelationship" /> specified by fromIndex.</param>
            <returns>The <see cref="T:Microsoft.AnalysisServices.AttributeRelationship" /> that was moved.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <list type="bullet">
            <item><description>attributeId is not a valid AttributeID to an <see cref="T:Microsoft.AnalysisServices.AttributeRelationship" /> in the collection.</description></item>
            <item><description>The specified toIndex is not a valid value (less than zero or bigger then the total number of elements).</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.AttributeRelationshipCollection.Move(Microsoft.AnalysisServices.AttributeRelationship,System.Int32)">
            <summary>
            Moves the specified <see cref="T:Microsoft.AnalysisServices.AttributeRelationship" /> to a new position in the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.AttributeRelationship" /> to be moved.</param>
            <param name="toIndex">The zero-based index to which to move the specified <see cref="T:Microsoft.AnalysisServices.AttributeRelationship" />.</param>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <list type="bullet">
            <item><description>The specified <see cref="T:Microsoft.AnalysisServices.AttributeRelationship" /> does not exist the collection.</description></item>
            <item><description>The specified toIndex is not a valid value (less than zero or bigger then the total number of elements).</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.AttributeRelationshipCollection.Contains(Microsoft.AnalysisServices.AttributeRelationship)">
            <summary>
            Indicates whether the collection contains the specified <see cref="T:Microsoft.AnalysisServices.AttributeRelationship" />.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.AttributeRelationship" /> to be located.</param>
            <returns>True, if the specified <see cref="T:Microsoft.AnalysisServices.AttributeRelationship" /> is found in the collection, otherwise, false.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.AttributeRelationshipCollection.Contains(System.String)">
            <summary>
            Indicates whether the collection contains an <see cref="T:Microsoft.AnalysisServices.AttributeRelationship" /> with the specified AttributeID.
            </summary>
            <param name="attributeId">The AttributeID of the <see cref="T:Microsoft.AnalysisServices.AttributeRelationship" /> to be located.</param>
            <returns>True, if the specified <see cref="T:Microsoft.AnalysisServices.AttributeRelationship" /> is found in the collection, otherwise, false.</returns>
            <exception cref="T:System.ArgumentNullException">The specified attributeId is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.AttributeRelationshipCollection.IndexOf(Microsoft.AnalysisServices.AttributeRelationship)">
            <summary>
            Searches for the specified <see cref="T:Microsoft.AnalysisServices.AttributeRelationship" /> and returns the zero-based index of it in the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.AttributeRelationship" /> to locate in the collection.</param>
            <returns>The zero-based index of the <see cref="T:Microsoft.AnalysisServices.AttributeRelationship" /> in the collection, if found; otherwise, -1.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.AttributeRelationshipCollection.IndexOf(System.String)">
            <summary>
            Searches for an <see cref="T:Microsoft.AnalysisServices.AttributeRelationship" /> with the specified AttributeID and returns the zero-based index of it in the collection.
            </summary>
            <param name="attributeId">The AttributeID of the <see cref="T:Microsoft.AnalysisServices.AttributeRelationship" /> to locate in the collection.</param>
            <returns>The zero-based index of the <see cref="T:Microsoft.AnalysisServices.AttributeRelationship" /> in the collection, if found; otherwise, -1.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.AttributeRelationshipCollection.IsValidName(System.String)">
            <summary>
            Indicates whether the name is valid for an element in the collection.
            </summary>
            <param name="name">The name to validate.</param>
            <returns>True, if the name will be valid within the collection; otherwise, false.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.AttributeRelationshipCollection.IsValidName(System.String,System.String@)">
            <summary>
            Indicates whether the name is valid for an element in the collection.
            </summary>
            <param name="name">The name to validate.</param>
            <param name="error">The error that will occur if an item with the invalid name will be added to the collection.</param>
            <returns>True, if the name will be valid within the collection; otherwise, false.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.AttributeRelationshipCollection.GetNewName(System.String)">
            <summary>
            Gets a name for a new AttributeRelationship element to be added to the AttributeRelationshipCollection.
            </summary>
            <param name="namePrefix">A String with the prefix of the name.</param>
            <returns>A unique name that can be used for a new element in the collection.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.AttributeRelationshipCollection.ContainsName(System.String)">
            <summary>
            Determine if the AttributeRelationshipCollection contains an AttributeRelationship object with the specified name.
            </summary>
            <param name="name">A string with the name of the AttributeRelationship object to look for.</param>
            <returns>true if an element with the specified name is in the collection; otherwise false.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.AttributeRelationshipCollection.IndexOfName(System.String)">
            <summary>
            Obtain the index of an AttributeRelationship object with the specified name within the AttributeRelationshipCollection.
            </summary>
            <param name="name">A string with the name of the AttributeRelationship object to look for.</param>
            <returns>The zero-based index of the element in the collection if found; otherwise -1.</returns>
        </member>
        <member name="T:Microsoft.AnalysisServices.AttributeTranslation">
            <summary>
            Represents a translation associated with an Attribute element. This class cannot be inherited.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.AttributeTranslation.Parent">
            <summary>
            Gets the parent dimension attribute of the AttributeTranslation object.
            </summary>
            <value>A DimensionAttribute object.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.AttributeTranslation.ParentDimension">
            <summary>
            Gets the parent Dimension associated with the AttributeTranslation object.
            </summary>
            <value>A Dimension object.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.AttributeTranslation.ParentDatabase">
            <summary>
            Gets the parent Database associated with the AttributeTranslation object.
            </summary>
            <value>A Database object.</value>
        </member>
        <member name="M:Microsoft.AnalysisServices.AttributeTranslation.#ctor">
            <summary>
            Initializes a new instance of the AttributeTranslation class, using default values.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.AttributeTranslation.#ctor(System.Int32)">
            <summary>
            Initializes a new instance of the AttributeTranslation class, using the specified language.
            </summary>
            <param name="language">An Integer representation of the language to be used with the AttributeTranslation.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.AttributeTranslation.#ctor(System.Int32,System.String)">
            <summary>
            Initializes a new instance of the AttributeTranslation class, using the specified language and caption.
            </summary>
            <param name="language">An Integer representation of the language to be used with the AttributeTranslation.</param>
            <param name="caption">A String with the caption.</param>
        </member>
        <member name="P:Microsoft.AnalysisServices.AttributeTranslation.CaptionColumn">
            <summary>
            Gets or sets the data item, CaptionColumn, that is associated with the AttributeTranslation object.
            </summary>
            <value>The DataItem itself.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.AttributeTranslation.MembersWithDataCaption">
            <summary>
            Gets or sets the members with a data caption associated with an AttributeTranslation object.
            </summary>
            <value>A String with the members information.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.AttributeTranslation.SourceDescription">
            <summary>
            Gets or sets the description of the original source of the attribute data.
            </summary>
            <value>A String with the source description.</value>
        </member>
        <member name="M:Microsoft.AnalysisServices.AttributeTranslation.CopyTo(Microsoft.AnalysisServices.AttributeTranslation)">
            <summary>
            Copies the content of this object to another object (the destination).
            </summary>
            <param name="obj">The destination object to copy to.</param>
            <returns>The destination object.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.AttributeTranslation.Clone">
            <summary>
            Returns a clone of the object.
            </summary>
            <returns>The clone.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.AttributeTranslation.AddToContainer(System.ComponentModel.IContainer)">
            <summary>
            Adds a ModelComponent object to the specified container.
            </summary>
            <param name="container">The container where to add the specified ModelComponent object.</param>
            <remarks>For internal use.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.AttributeTranslation.RemoveFromContainer(System.ComponentModel.IContainer)">
            <summary>
            Removes a ModelComponent object from the specified container.
            </summary>
            <param name="container">The container to remove the specified ModelComponent object from.</param>
            <remarks>For internal use.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.AttributeTranslation.AfterInsert(System.Int32)">
            <summary>
            Displays a ModelComponent object after added to the specified index.
            </summary>
            <param name="index">The index where the object is added.</param>
            <remarks>For internal use.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.AttributeTranslation.BeforeRemove(System.Boolean)">
            <summary>
            Removes the ModelComponent object before the cleanup.
            </summary>
            <param name="cleanUp">true to clean up the ModelComponent object; otherwise, false.</param>
            <remarks>For internal use.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.AttributeTranslation.Validate(Microsoft.AnalysisServices.ValidationErrorCollection,System.Boolean,Microsoft.AnalysisServices.ServerEdition)">
            <summary>
            Indicates whether the attribute translation is valid.
            </summary>
            <param name="errors">The errors.</param>
            <param name="includeDetailedErrors">The included detailed error.</param>
            <param name="serverEdition">The server edition.</param>
            <returns>True if the attribute translation is valid; otherwise, false.</returns>
        </member>
        <member name="T:Microsoft.AnalysisServices.AttributeTranslationCollection">
            <summary>
            Represents a collection of <see cref="T:Microsoft.AnalysisServices.AttributeTranslation" /> objects. This class cannot be inherited.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.AttributeTranslationCollection.ItemsType">
            <summary>
            Gets the <see cref="T:System.Type" /> of objects that can be contained in the collection.
            </summary>
            <value>A <see cref="T:System.Type" /> with the type of objects.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.AttributeTranslationCollection.Item(System.Int32)">
            <summary>
            Gets the <see cref="T:Microsoft.AnalysisServices.AttributeTranslation" />, at the specified index, from the collection.
            </summary>
            <param name="index">The zero-based index of the <see cref="T:Microsoft.AnalysisServices.AttributeTranslation" /> to be returned.</param>
            <value>The <see cref="T:Microsoft.AnalysisServices.AttributeTranslation" /> at the specified index.</value>
            <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.AttributeTranslationCollection.Add(Microsoft.AnalysisServices.AttributeTranslation)">
            <summary>
            Adds the specified <see cref="T:Microsoft.AnalysisServices.AttributeTranslation" /> to the end of the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.AttributeTranslation" /> to be added.</param>
            <returns>The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.AttributeTranslation" /> has been added to the collection.</returns>
            <exception cref="T:System.InvalidOperationException">
            <list type="bullet">
            <item><description>The specified item is a null reference (Nothing in Visual Basic).</description></item>
            <item><description>The specified item already esists in the collection.</description></item>
            <item><description>The language of the specified <see cref="T:Microsoft.AnalysisServices.AttributeTranslation" /> is not valid in the collection.</description></item>
            <item><description>The name of the specified <see cref="T:Microsoft.AnalysisServices.AttributeTranslation" /> is not valid in the collection.</description></item>
            <item><description>The compatibility-level of the specified <see cref="T:Microsoft.AnalysisServices.AttributeTranslation" /> is not valid in the collection.</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.AttributeTranslationCollection.Add(System.Int32)">
            <summary>
            Creates a new <see cref="T:Microsoft.AnalysisServices.AttributeTranslation" /> object using the specified language, adds it to the end of the collection and returns the new AttributeTranslation created.
            </summary>
            <param name="language">The language for the new <see cref="T:Microsoft.AnalysisServices.AttributeTranslation" /> object.</param>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.AttributeTranslation" /> object.</returns>
            <exception cref="T:System.InvalidOperationException">The specified language is not valid in the collection.</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.AttributeTranslationCollection.Insert(System.Int32,Microsoft.AnalysisServices.AttributeTranslation)">
            <summary>
            Inserts the specified <see cref="T:Microsoft.AnalysisServices.AttributeTranslation" /> to the collection at the specified index.
            </summary>
            <param name="index">The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.AttributeTranslation" /> is inserted.</param>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.AttributeTranslation" /> to be inserted.</param>
            <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception>
            <exception cref="T:System.InvalidOperationException">
            <list type="bullet">
            <item><description>The specified item is a null reference (Nothing in Visual Basic).</description></item>
            <item><description>The specified item already esists in the collection.</description></item>
            <item><description>The language of the specified <see cref="T:Microsoft.AnalysisServices.AttributeTranslation" /> is not valid in the collection.</description></item>
            <item><description>The compatibility-level of the specified <see cref="T:Microsoft.AnalysisServices.AttributeTranslation" /> is not valid in the collection.</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.AttributeTranslationCollection.Insert(System.Int32,System.Int32)">
            <summary>
            Creates a new <see cref="T:Microsoft.AnalysisServices.AttributeTranslation" /> object using the specified language, inserts it to the collection at the specified index and returns the new AttributeTranslation created.
            </summary>
            <param name="index">The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.AttributeTranslation" /> is inserted.</param>
            <param name="language">The language for the new <see cref="T:Microsoft.AnalysisServices.AttributeTranslation" /> object.</param>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.AttributeTranslation" /> object.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception>
            <exception cref="T:System.InvalidOperationException">The specified language is not valid in the collection.</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.AttributeTranslationCollection.Remove(Microsoft.AnalysisServices.AttributeTranslation)">
            <summary>
            Removes the specified <see cref="T:Microsoft.AnalysisServices.AttributeTranslation" /> from the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.AttributeTranslation" /> to be removed.</param>
            <exception cref="T:System.ArgumentNullException">The specified item is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.AttributeTranslationCollection.Remove(Microsoft.AnalysisServices.AttributeTranslation,System.Boolean)">
            <summary>
            Removes the specified <see cref="T:Microsoft.AnalysisServices.AttributeTranslation" /> from the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.AttributeTranslation" /> to be removed.</param>
            <param name="cleanUp">True, if referencing objects are to be deleted; otherwise, false.</param>
            <exception cref="T:System.ArgumentNullException">The specified item is a null reference (Nothing in Visual Basic).</exception>
            <remarks>This API supports the product infrastructure and is not intended to be used directly from your code.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.AttributeTranslationCollection.Move(System.Int32,System.Int32)">
            <summary>
            Moves an <see cref="T:Microsoft.AnalysisServices.AttributeTranslation" /> in the collection from the current position to a new one.
            </summary>
            <param name="fromIndex">The zero-based index of the <see cref="T:Microsoft.AnalysisServices.AttributeTranslation" /> to be moved.</param>
            <param name="toIndex">The zero-based index to which to move the <see cref="T:Microsoft.AnalysisServices.AttributeTranslation" /> specified by fromIndex.</param>
            <returns>The <see cref="T:Microsoft.AnalysisServices.AttributeTranslation" /> that was moved.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <list type="bullet">
            <item><description>The specified fromIndex is not a valid value (less than zero or bigger then the total number of elements).</description></item>
            <item><description>The specified toIndex is not a valid value (less than zero or bigger then the total number of elements).</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.AttributeTranslationCollection.Move(Microsoft.AnalysisServices.AttributeTranslation,System.Int32)">
            <summary>
            Moves the specified <see cref="T:Microsoft.AnalysisServices.AttributeTranslation" /> to a new position in the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.AttributeTranslation" /> to be moved.</param>
            <param name="toIndex">The zero-based index to which to move the specified <see cref="T:Microsoft.AnalysisServices.AttributeTranslation" />.</param>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <list type="bullet">
            <item><description>The specified <see cref="T:Microsoft.AnalysisServices.AttributeTranslation" /> does not exist the collection.</description></item>
            <item><description>The specified toIndex is not a valid value (less than zero or bigger then the total number of elements).</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.AttributeTranslationCollection.Contains(Microsoft.AnalysisServices.AttributeTranslation)">
            <summary>
            Indicates whether the collection contains the specified <see cref="T:Microsoft.AnalysisServices.AttributeTranslation" />.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.AttributeTranslation" /> to be located.</param>
            <returns>True, if the specified <see cref="T:Microsoft.AnalysisServices.AttributeTranslation" /> is found in the collection, otherwise, false.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.AttributeTranslationCollection.IndexOf(Microsoft.AnalysisServices.AttributeTranslation)">
            <summary>
            Searches for the specified <see cref="T:Microsoft.AnalysisServices.AttributeTranslation" /> and returns the zero-based index of it in the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.AttributeTranslation" /> to locate in the collection.</param>
            <returns>The zero-based index of the <see cref="T:Microsoft.AnalysisServices.AttributeTranslation" /> in the collection, if found; otherwise, -1.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.AttributeTranslationCollection.GetByLanguage(System.Int32)">
            <summary>
            Obtain the AttributeTranslation with the specified language.
            </summary>
            <param name="languageId">The locale identifier (LCID) of the AttributeTranslation to be located.</param>
            <returns>The AttributeTranslation, with the language specified by languageId, if found in the collection; otherwise, a null reference (Nothing in Visual Basic).</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.AttributeTranslationCollection.Add(System.Int32,System.String)">
            <summary>
            Creates a new <see cref="T:Microsoft.AnalysisServices.AttributeTranslation" />, object using the specified language and caption, adds it to the end of the collection and returns the new AttributeTranslation created.
            </summary>
            <param name="language">The language for the new <see cref="T:Microsoft.AnalysisServices.AttributeTranslation" /> object.</param>
            <param name="caption">The caption for the new <see cref="T:Microsoft.AnalysisServices.AttributeTranslation" /> object.</param>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.AttributeTranslation" /> object.</returns>
        </member>
        <member name="T:Microsoft.AnalysisServices.AttributeType">
            <summary>
            Contains the different attribute types.
            </summary>
            <remarks>
            The attribute type provides guidance to client applications on what information the attribute might contain. After the attribute type is assigned by a client application, it only passes information. The content of the attribute and how the content is handled is the responsibility of the client application.
            For more information about the types of attributes provided by Analysis Services, see Dimension Attribute Properties Reference.
            </remarks>
        </member>
        <member name="F:Microsoft.AnalysisServices.AttributeType.Account">
            <summary>
            An attribute of Account type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AttributeType.AccountName">
            <summary>
            An attribute of AccountName type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AttributeType.AccountNumber">
            <summary>
            An attribute of AccountNumber type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AttributeType.AccountType">
            <summary>
            An attribute of AccountType type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AttributeType.Address">
            <summary>
            An attribute of Address type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AttributeType.AddressBuilding">
            <summary>
            An attribute of AddressBuilding type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AttributeType.AddressCity">
            <summary>
            An attribute of AddressCity type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AttributeType.AddressCountry">
            <summary>
            An attribute of AddressCountry type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AttributeType.AddressFax">
            <summary>
            An attribute of AddressFax type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AttributeType.AddressFloor">
            <summary>
            An attribute of AddressFloor type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AttributeType.AddressHouse">
            <summary>
            An attribute of AddressHouse type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AttributeType.AddressPhone">
            <summary>
            An attribute of AddressPhone type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AttributeType.AddressQuarter">
            <summary>
            An attribute of AddressQuarter type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AttributeType.AddressRoom">
            <summary>
            An attribute of AddressRoom type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AttributeType.AddressStateOrProvince">
            <summary>
            An attribute of AddressStateOrProvince type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AttributeType.AddressStreet">
            <summary>
            An attribute of AddressStreet type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AttributeType.AddressZip">
            <summary>
            An attribute of AddressZip type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AttributeType.BomResource">
            <summary>
            An attribute of BomResource type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AttributeType.Caption">
            <summary>
            An attribute of Caption type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AttributeType.CaptionAbbreviation">
            <summary>
            An attribute of CaptionAbbreviation type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AttributeType.CaptionDescription">
            <summary>
            An attribute of CaptionDescription type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AttributeType.Channel">
            <summary>
            An attribute of Channel type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AttributeType.City">
            <summary>
            An attribute of City type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AttributeType.Company">
            <summary>
            An attribute of Company type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AttributeType.Continent">
            <summary>
            An attribute of Continent type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AttributeType.Country">
            <summary>
            An attribute of Country type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AttributeType.County">
            <summary>
            An attribute of County type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AttributeType.CurrencyDestination">
            <summary>
            An attribute of CurrencyDestination type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AttributeType.CurrencyIsoCode">
            <summary>
            An attribute of CurrencyIsoCode type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AttributeType.CurrencyName">
            <summary>
            An attribute of CurrencyName type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AttributeType.CurrencySource">
            <summary>
            An attribute of CurrencySource type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AttributeType.CustomerGroup">
            <summary>
            An attribute of CustomerGroup type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AttributeType.CustomerHousehold">
            <summary>
            An attribute of CustomerHousehold type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AttributeType.Customers">
            <summary>
            An attribute of Customers type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AttributeType.Date">
            <summary>
            An attribute of Date type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AttributeType.DateCanceled">
            <summary>
            An attribute of DateCanceled type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AttributeType.DateDuration">
            <summary>
            An attribute of DateDuration type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AttributeType.DateEnded">
            <summary>
            An attribute of DateEnded type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AttributeType.DateModified">
            <summary>
            An attribute of DateModified type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AttributeType.DateStart">
            <summary>
            An attribute of DateStart type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AttributeType.DayOfHalfYear">
            <summary>
            An attribute of DayOfHalfYear type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AttributeType.DayOfMonth">
            <summary>
            An attribute of DayOfMonth type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AttributeType.DayOfQuarter">
            <summary>
            An attribute of DayOfQuarter type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AttributeType.DayOfTenDays">
            <summary>
            An attribute of DayOfTenDays type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AttributeType.DayOfTrimester">
            <summary>
            An attribute of DayOfTrimester type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AttributeType.DayOfWeek">
            <summary>
            An attribute of DayOfWeek type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AttributeType.DayOfYear">
            <summary>
            An attribute of DayOfYear type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AttributeType.Days">
            <summary>
            An attribute of Days type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AttributeType.DeletedFlag">
            <summary>
            An attribute of DeletedFlag type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AttributeType.FiscalDate">
            <summary>
            An attribute of FiscalDate type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AttributeType.FiscalDayOfHalfYear">
            <summary>
            An attribute of FiscalDayOfHalfYear type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AttributeType.FiscalDayOfMonth">
            <summary>
            An attribute of FiscalDayOfMonth type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AttributeType.FiscalDayOfQuarter">
            <summary>
            An attribute of FiscalDayOfQuarter type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AttributeType.FiscalDayOfTrimester">
            <summary>
            An attribute of FiscalDayOfTrimester type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AttributeType.FiscalDayOfWeek">
            <summary>
            An attribute of FiscalDayOfWeek type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AttributeType.FiscalDayOfYear">
            <summary>
            An attribute of FiscalDayOfYear type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AttributeType.FiscalHalfYears">
            <summary>
            An attribute of FiscalHalfYears type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AttributeType.FiscalHalfYearOfYear">
            <summary>
            An attribute of FiscalHalfYearOfYear type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AttributeType.FiscalMonths">
            <summary>
            An attribute of FiscalMonths type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AttributeType.FiscalMonthOfHalfYear">
            <summary>
            An attribute of FiscalMonthOfHalfYear type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AttributeType.FiscalMonthOfQuarter">
            <summary>
            An attribute of FiscalMonthOfQuarter type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AttributeType.FiscalMonthOfTrimester">
            <summary>
            An attribute of FiscalMonthOfTrimester type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AttributeType.FiscalMonthOfYear">
            <summary>
            An attribute of FiscalMonthOfYear type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AttributeType.FiscalQuarters">
            <summary>
            An attribute of FiscalQuarters type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AttributeType.FiscalQuarterOfHalfYear">
            <summary>
            An attribute of FiscalQuarterOfHalfYear type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AttributeType.FiscalQuarterOfYear">
            <summary>
            An attribute of FiscalQuarterOfYear type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AttributeType.FiscalTrimesters">
            <summary>
            An attribute of FiscalTrimesters type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AttributeType.FiscalTrimesterOfYear">
            <summary>
            An attribute of FiscalTrimesterOfYear type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AttributeType.FiscalWeeks">
            <summary>
            An attribute of FiscalWeeks type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AttributeType.FiscalWeekOfHalfYear">
            <summary>
            An attribute of FiscalWeekOfHalfYear type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AttributeType.FiscalWeekOfMonth">
            <summary>
            An attribute of FiscalWeekOfMonth type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AttributeType.FiscalWeekOfQuarter">
            <summary>
            An attribute of FiscalWeekOfQuarter type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AttributeType.FiscalWeekOfTrimester">
            <summary>
            An attribute of FiscalWeekOfTrimester type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AttributeType.FiscalWeekOfYear">
            <summary>
            An attribute of FiscalWeekOfYear type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AttributeType.FiscalYears">
            <summary>
            An attribute of FiscalYears type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AttributeType.FormattingColor">
            <summary>
            An attribute of FormattingColor type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AttributeType.FormattingFont">
            <summary>
            An attribute of FormattingFont type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AttributeType.FormattingFontEffects">
            <summary>
            An attribute of FormattingFontEffects type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AttributeType.FormattingFontSize">
            <summary>
            An attribute of FormattingFontSize type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AttributeType.FormattingOrder">
            <summary>
            An attribute of FormattingOrder type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AttributeType.FormattingSubtotal">
            <summary>
            An attribute of FormattingSubtotal type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AttributeType.GeoBoundaryBottom">
            <summary>
            An attribute of GeoBoundaryBottom type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AttributeType.GeoBoundaryFront">
            <summary>
            An attribute of GeoBoundaryFront type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AttributeType.GeoBoundaryLeft">
            <summary>
            An attribute of GeoBoundaryLeft type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AttributeType.GeoBoundaryPolygon">
            <summary>
            An attribute of GeoBoundaryPolygon type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AttributeType.GeoBoundaryRear">
            <summary>
            An attribute of GeoBoundaryRear type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AttributeType.GeoBoundaryRight">
            <summary>
            An attribute of GeoBoundaryRight type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AttributeType.GeoBoundaryTop">
            <summary>
            An attribute of GeoBoundaryTop type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AttributeType.GeoCentroidX">
            <summary>
            An attribute of GeoCentroidX type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AttributeType.GeoCentroidY">
            <summary>
            An attribute of GeoCentroidY type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AttributeType.GeoCentroidZ">
            <summary>
            An attribute of GeoCentroidZ type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AttributeType.HalfYears">
            <summary>
            An attribute of HalfYears type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AttributeType.HalfYearOfYear">
            <summary>
            An attribute of HalfYearOfYear type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AttributeType.Hours">
            <summary>
            An attribute of Hours type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AttributeType.ID">
            <summary>
            An attribute of ID type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AttributeType.Image">
            <summary>
            An attribute of Image type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AttributeType.ImageBmp">
            <summary>
            An attribute of ImageBmp type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AttributeType.ImageGif">
            <summary>
            An attribute of ImageGif type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AttributeType.ImageJpg">
            <summary>
            An attribute of ImageJpg type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AttributeType.ImagePng">
            <summary>
            An attribute of ImagePng type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AttributeType.ImageTiff">
            <summary>
            An attribute of ImageTiff type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AttributeType.IsHoliday">
            <summary>
            An attribute of IsHoliday type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AttributeType.Iso8601Date">
            <summary>
            An attribute of Iso8601Date type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AttributeType.Iso8601DayOfWeek">
            <summary>
            An attribute of Iso8601DayOfWeek type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AttributeType.Iso8601DayOfYear">
            <summary>
            An attribute of Iso8601DayOfYear type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AttributeType.Iso8601Weeks">
            <summary>
            An attribute of Iso8601Weeks type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AttributeType.Iso8601WeekOfYear">
            <summary>
            An attribute of Iso8601WeekOfYear type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AttributeType.Iso8601Years">
            <summary>
            An attribute of Iso8601Years type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AttributeType.IsPeakDay">
            <summary>
            An attribute of IsPeakDay type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AttributeType.IsWeekDay">
            <summary>
            An attribute of IsWeekDay type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AttributeType.IsWorkingDay">
            <summary>
            An attribute of IsWorkingDay type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AttributeType.ManufacturingDate">
            <summary>
            An attribute of ManufacturingDate type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AttributeType.ManufacturingDayOfHalfYear">
            <summary>
            An attribute of ManufacturingDayOfHalfYear type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AttributeType.ManufacturingDayOfMonth">
            <summary>
            An attribute of ManufacturingDayOfMonth type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AttributeType.ManufacturingDayOfQuarter">
            <summary>
            An attribute of ManufacturingDayOfQuarter type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AttributeType.ManufacturingDayOfWeek">
            <summary>
            An attribute of ManufacturingDayOfWeek type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AttributeType.ManufacturingDayOfYear">
            <summary>
            An attribute of ManufacturingDayOfYear type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AttributeType.ManufacturingHalfYears">
            <summary>
            An attribute of ManufacturingHalfYears type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AttributeType.ManufacturingHalfYearOfYear">
            <summary>
            An attribute of ManufacturingHalfYearOfYear type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AttributeType.ManufacturingMonths">
            <summary>
            An attribute of ManufacturingMonths type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AttributeType.ManufacturingMonthOfHalfYear">
            <summary>
            An attribute of ManufacturingMonthOfHalfYear type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AttributeType.ManufacturingMonthOfQuarter">
            <summary>
            An attribute of ManufacturingMonthOfQuarter type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AttributeType.ManufacturingMonthOfYear">
            <summary>
            An attribute of ManufacturingMonthOfYear type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AttributeType.ManufacturingQuarters">
            <summary>
            An attribute of ManufacturingQuarters type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AttributeType.ManufacturingQuarterOfHalfYear">
            <summary>
            An attribute of ManufacturingQuarterOfHalfYear type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AttributeType.ManufacturingQuarterOfYear">
            <summary>
            An attribute of ManufacturingQuarterOfYear type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AttributeType.ManufacturingWeeks">
            <summary>
            An attribute of ManufacturingWeeks type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AttributeType.ManufacturingWeekOfHalfYear">
            <summary>
            An attribute of ManufacturingWeekOfHalfYear type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AttributeType.ManufacturingWeekOfMonth">
            <summary>
            An attribute of ManufacturingWeekOfMonth type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AttributeType.ManufacturingWeekOfQuarter">
            <summary>
            An attribute of ManufacturingWeekOfQuarter type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AttributeType.ManufacturingWeekOfYear">
            <summary>
            An attribute of ManufacturingWeekOfYear type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AttributeType.ManufacturingYears">
            <summary>
            An attribute of ManufacturingYears type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AttributeType.Minutes">
            <summary>
            An attribute of Minutes type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AttributeType.Months">
            <summary>
            An attribute of Months type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AttributeType.MonthOfHalfYear">
            <summary>
            An attribute of MonthOfHalfYear type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AttributeType.MonthOfQuarter">
            <summary>
            An attribute of MonthOfQuarter type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AttributeType.MonthOfTrimester">
            <summary>
            An attribute of MonthOfTrimester type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AttributeType.MonthOfYear">
            <summary>
            An attribute of MonthOfYear type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AttributeType.OrganizationalUnit">
            <summary>
            An attribute of OrganizationalUnit type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AttributeType.OrgTitle">
            <summary>
            An attribute of OrgTitle type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AttributeType.PercentOwnership">
            <summary>
            An attribute of PercentOwnership type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AttributeType.PercentVoteRight">
            <summary>
            An attribute of PercentVoteRight type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AttributeType.Person">
            <summary>
            An attribute of Person type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AttributeType.PersonContact">
            <summary>
            An attribute of PersonContact type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AttributeType.PersonDemographic">
            <summary>
            An attribute of PersonDemographic type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AttributeType.PersonFirstName">
            <summary>
            An attribute of PersonFirstName type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AttributeType.PersonFullName">
            <summary>
            An attribute of PersonFullName type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AttributeType.PersonLastName">
            <summary>
            An attribute of PersonLastName type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AttributeType.PersonMiddleName">
            <summary>
            An attribute of PersonMiddleName type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AttributeType.PhysicalColor">
            <summary>
            An attribute of PhysicalColor type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AttributeType.PhysicalDensity">
            <summary>
            An attribute of PhysicalDensity type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AttributeType.PhysicalDepth">
            <summary>
            An attribute of PhysicalDepth type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AttributeType.PhysicalHeight">
            <summary>
            An attribute of PhysicalHeight type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AttributeType.PhysicalSize">
            <summary>
            An attribute of PhysicalSize type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AttributeType.PhysicalVolume">
            <summary>
            An attribute of PhysicalVolume type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AttributeType.PhysicalWeight">
            <summary>
            An attribute of PhysicalWeight type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AttributeType.PhysicalWidth">
            <summary>
            An attribute of PhysicalWidth type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AttributeType.Point">
            <summary>
            An attribute of Point type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AttributeType.PostalCode">
            <summary>
            An attribute of PostalCode type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AttributeType.Product">
            <summary>
            An attribute of Product type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AttributeType.ProductBrand">
            <summary>
            An attribute of ProductBrand type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AttributeType.ProductCategory">
            <summary>
            An attribute of ProductCategory type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AttributeType.ProductGroup">
            <summary>
            An attribute of ProductGroup type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AttributeType.ProductSku">
            <summary>
            An attribute of ProductSku type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AttributeType.Project">
            <summary>
            An attribute of Project type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AttributeType.ProjectCode">
            <summary>
            An attribute of ProjectCode type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AttributeType.ProjectCompletion">
            <summary>
            An attribute of ProjectCompletion type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AttributeType.ProjectEndDate">
            <summary>
            An attribute of ProjectEndDate type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AttributeType.ProjectName">
            <summary>
            An attribute of ProjectName type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AttributeType.ProjectStartDate">
            <summary>
            An attribute of ProjectStartDate type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AttributeType.Promotion">
            <summary>
            An attribute of Promotion type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AttributeType.QtyRangeHigh">
            <summary>
            An attribute of QtyRangeHigh type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AttributeType.QtyRangeLow">
            <summary>
            An attribute of QtyRangeLow type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AttributeType.Quantitative">
            <summary>
            An attribute of Quantitative type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AttributeType.Quarters">
            <summary>
            An attribute of Quarters type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AttributeType.QuarterOfHalfYear">
            <summary>
            An attribute of QuarterOfHalfYear type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AttributeType.QuarterOfYear">
            <summary>
            An attribute of QuarterOfYear type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AttributeType.Rate">
            <summary>
            An attribute of Rate type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AttributeType.RateType">
            <summary>
            An attribute of RateType type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AttributeType.Region">
            <summary>
            An attribute of Region type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AttributeType.Regular">
            <summary>
            An attribute of Regular type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AttributeType.RelationToParent">
            <summary>
            An attribute of RelationToParent type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AttributeType.ReportingDate">
            <summary>
            An attribute of ReportingDate type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AttributeType.ReportingDayOfHalfYear">
            <summary>
            An attribute of ReportingDayOfHalfYear type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AttributeType.ReportingDayOfMonth">
            <summary>
            An attribute of ReportingDayOfMonth type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AttributeType.ReportingDayOfQuarter">
            <summary>
            An attribute of ReportingDayOfQuarter type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AttributeType.ReportingDayOfTrimester">
            <summary>
            An attribute of ReportingDayOfTrimester type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AttributeType.ReportingDayOfWeek">
            <summary>
            An attribute of ReportingDayOfWeek type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AttributeType.ReportingDayOfYear">
            <summary>
            An attribute of ReportingDayOfYear type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AttributeType.ReportingHalfYears">
            <summary>
            An attribute of ReportingHalfYears type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AttributeType.ReportingHalfYearOfYear">
            <summary>
            An attribute of ReportingHalfYearOfYear type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AttributeType.ReportingMonths">
            <summary>
            An attribute of ReportingMonths type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AttributeType.ReportingMonthOfHalfYear">
            <summary>
            An attribute of ReportingMonthOfHalfYear type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AttributeType.ReportingMonthOfQuarter">
            <summary>
            An attribute of ReportingMonthOfQuarter type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AttributeType.ReportingMonthOfTrimester">
            <summary>
            An attribute of ReportingMonthOfTrimester type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AttributeType.ReportingMonthOfYear">
            <summary>
            An attribute of ReportingMonthOfYear type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AttributeType.ReportingQuarters">
            <summary>
            An attribute of ReportingQuarters type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AttributeType.ReportingQuarterOfHalfYear">
            <summary>
            An attribute of ReportingQuarterOfHalfYear type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AttributeType.ReportingQuarterOfYear">
            <summary>
            An attribute of ReportingQuarterOfYear type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AttributeType.ReportingTrimesters">
            <summary>
            An attribute of ReportingTrimesters type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AttributeType.ReportingTrimesterOfYear">
            <summary>
            An attribute of ReportingTrimesterOfYear type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AttributeType.ReportingWeeks">
            <summary>
            An attribute of ReportingWeeks type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AttributeType.ReportingWeekOfHalfYear">
            <summary>
            An attribute of ReportingWeekOfHalfYear type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AttributeType.ReportingWeekOfMonth">
            <summary>
            An attribute of ReportingWeekOfMonth type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AttributeType.ReportingWeekOfQuarter">
            <summary>
            An attribute of ReportingWeekOfQuarter type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AttributeType.ReportingWeekOfTrimester">
            <summary>
            An attribute of ReportingWeekOfTrimester type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AttributeType.ReportingWeekOfYear">
            <summary>
            An attribute of ReportingWeekOfYear type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AttributeType.ReportingYears">
            <summary>
            An attribute of ReportingYears type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AttributeType.Representative">
            <summary>
            An attribute of Representative type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AttributeType.ScdEndDate">
            <summary>
            An attribute of ScdEndDate type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AttributeType.ScdOriginalID">
            <summary>
            An attribute of ScdOriginalID type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AttributeType.ScdStartDate">
            <summary>
            An attribute of ScdStartDate type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AttributeType.ScdStatus">
            <summary>
            An attribute of ScdStatus type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AttributeType.Scenario">
            <summary>
            An attribute of Scenario type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AttributeType.Seconds">
            <summary>
            An attribute of Seconds type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AttributeType.Sequence">
            <summary>
            An attribute of Sequence type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AttributeType.ShortCaption">
            <summary>
            An attribute of ShortCaption type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AttributeType.StateOrProvince">
            <summary>
            An attribute of StateOrProvince type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AttributeType.TenDays">
            <summary>
            An attribute of TenDays type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AttributeType.TenDayOfHalfYear">
            <summary>
            An attribute of TenDayOfHalfYear type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AttributeType.TenDayOfMonth">
            <summary>
            An attribute of TenDayOfMonth type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AttributeType.TenDayOfQuarter">
            <summary>
            An attribute of TenDayOfQuarter type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AttributeType.TenDayOfTrimester">
            <summary>
            An attribute of TenDayOfTrimester type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AttributeType.TenDayOfYear">
            <summary>
            An attribute of TenDayOfYear type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AttributeType.Trimesters">
            <summary>
            An attribute of Trimesters type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AttributeType.TrimesterOfYear">
            <summary>
            An attribute of TrimesterOfYear type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AttributeType.UndefinedTime">
            <summary>
            An attribute of UndefinedTime type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AttributeType.Utility">
            <summary>
            An attribute of Utility type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AttributeType.Version">
            <summary>
            An attribute of Version type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AttributeType.WebHtml">
            <summary>
            An attribute of WebHtml type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AttributeType.WebMailAlias">
            <summary>
            An attribute of WebMailAlias type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AttributeType.WebUrl">
            <summary>
            An attribute of WebUrl type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AttributeType.WebXmlOrXsl">
            <summary>
            An attribute of WebXmlOrXsl type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AttributeType.WeekOfYear">
            <summary>
            An attribute of WeekOfYear type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AttributeType.Weeks">
            <summary>
            An attribute of Weeks type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AttributeType.WinterSummerSeason">
            <summary>
            An attribute of WinterSummerSeason type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AttributeType.Years">
            <summary>
            An attribute of Years type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AttributeType.RowNumber">
            <summary>
            An attribute of RowNumber type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AttributeType.ImageUrl">
            <summary>
            An attribute of ImageUrl type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AttributeType.ExtendedType">
            <summary>
            An attribute of ExtendedType type.
            </summary>
        </member>
        <member name="T:Microsoft.AnalysisServices.AttributeUsage">
            <summary>
            Defines how a DimensionAttribute can be used.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AttributeUsage.Regular">
            <summary>
            Represents that the attribute is a regular attribute.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AttributeUsage.Key">
            <summary>
            Represents the key element in a single element key or one of the elements in a multi element key.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AttributeUsage.Parent">
            <summary>
            Represents the parent in a parent-child dimension.
            </summary>
        </member>
        <member name="T:Microsoft.AnalysisServices.Binding">
            <summary>
            Serves as the base class from which all bindings are derived.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.Binding.Parent">
            <summary>
            Gets the parent object of the current object.
            </summary>
            <value>The parent object for current object.</value>
        </member>
        <member name="M:Microsoft.AnalysisServices.Binding.Clone">
            <summary>
            Creates a deep copy of current object.
            </summary>
            <returns>A deep copy of current object.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.Binding.CopyTo(Microsoft.AnalysisServices.Binding)">
            <summary>
            Transfers a deep copy of current object to a specified binding.
            </summary>
            <param name="obj">Specifies the binding object where the current object is to be copied.</param>
            <returns>A reference to the copied object.</returns>
        </member>
        <member name="T:Microsoft.AnalysisServices.BindingCollection">
            <summary>
            Represents a collection of Binding objects.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.BindingCollection.Count">
            <summary>
            Gets the number of elements contained in the collection.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.BindingCollection.#ctor">
            <summary>
            Initializes a new instance of the BindingCollection class.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.BindingCollection.Item(System.Int32)">
            <summary>
            Gets or sets the element at the specified index.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.BindingCollection.Add(Microsoft.AnalysisServices.Binding)">
            <summary>
            Adds the specified Binding to this collection.
            </summary>
            <param name="item">The Binding to add to this collection.</param>
            <returns>The zero-based index in collection where the item was added.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.BindingCollection.Insert(System.Int32,Microsoft.AnalysisServices.Binding)">
            <summary>
            Inserts a Binding into this collection at the specified index.
            </summary>
            <param name="index">The zero-based index at which the Binding is inserted.</param>
            <param name="item">The Binding to insert into this collection.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.BindingCollection.Remove(Microsoft.AnalysisServices.Binding)">
            <summary>
            Removes the specified Binding from this collection.
            </summary>
            <param name="item">The Binding to remove.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.BindingCollection.RemoveAt(System.Int32)">
            <summary>
            Removes the Binding at the specified index.
            </summary>
            <param name="index">The zero-based index of the Binding to remove.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.BindingCollection.Clear">
            <summary>
            Removes all items from the collection.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.BindingCollection.Contains(Microsoft.AnalysisServices.Binding)">
            <summary>
            Determines whether the specified Binding is in the collection.
            </summary>
            <param name="item">The Binding to verify if it's in the collection.</param>
            <returns>True if the specified Binding is found in the collection, false otherwise.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.BindingCollection.IndexOf(Microsoft.AnalysisServices.Binding)">
            <summary>
            Searches for the specified Binding and returns its zero-based index within the collection.
            </summary>
            <param name="item">The Binding to locate.</param>
            <returns>The zero-based index of the Binding in the collection, if found; otherwise, -1.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.BindingCollection.CopyTo(System.Array,System.Int32)">
            <summary>
            Copies the elements of the collection to an Array, starting at a particular Array index.
            </summary>
            <param name="array">The one-dimensional Array that is the destination of the elements copied from the collection. The Array must have zero-based indexing.</param>
            <param name="index">The zero-based index in array at which copying begins.</param>
        </member>
        <member name="T:Microsoft.AnalysisServices.CalculatedMeasureBinding">
            <summary>
            Represents a binding to a calculated measure. This class cannot be inherited.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.CalculatedMeasureBinding.#ctor">
            <summary>
            Initializes a new instance of the CalculatedMeasureBinding class using the default values.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.CalculatedMeasureBinding.#ctor(System.String)">
            <summary>
            Initializes a new instance of the CalculatedMeasureBinding class using the specified measure.
            </summary>
            <param name="measureName">The name of the calculated measure.</param>
        </member>
        <member name="P:Microsoft.AnalysisServices.CalculatedMeasureBinding.MeasureName">
            <summary>
            Gets or sets the name of the calculated measure.
            </summary>
            <value>The name of the calculated measure.</value>
        </member>
        <member name="M:Microsoft.AnalysisServices.CalculatedMeasureBinding.Clone">
            <summary>
            Returns a copy of the CalculatedMeasureBinding object.
            </summary>
            <returns>A new copy of the CalculatedMeasureBinding object.</returns>
        </member>
        <member name="T:Microsoft.AnalysisServices.CalculationProperty">
            <summary>
            Represents a collection of user interface properties for a calculation used in an MdxScript. This class cannot be inherited.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.CalculationProperty.#ctor">
            <summary>
            Initializes a new instance of the CalculationProperty class using default values.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.CalculationProperty.#ctor(System.String)">
            <summary>
            Initializes a new instance of CalculationProperty using the specified calculation reference.
            </summary>
            <param name="calculationReference">Points to the name of the calculation defined in the MDX script object.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.CalculationProperty.#ctor(System.String,Microsoft.AnalysisServices.CalculationType)">
            <summary>
            Initializes a new instance of CalculationProperty using the specified calculation reference and a type.
            </summary>
            <param name="calculationReference">Points to the name of the calculation defined in the MDX script object.</param>
            <param name="type">Specifies the type of MDX script calculation.</param>
        </member>
        <member name="P:Microsoft.AnalysisServices.CalculationProperty.Parent">
            <summary>
            Gets the parent <see cref="T:Microsoft.AnalysisServices.MdxScript" /> object of the <see cref="T:Microsoft.AnalysisServices.CalculationProperty" /> object.
            </summary>
            <value>The parent <see cref="T:Microsoft.AnalysisServices.MdxScript" /> object.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.CalculationProperty.ParentCube">
            <summary>
            Gets the parent <see cref="T:Microsoft.AnalysisServices.Cube" /> object of the <see cref="T:Microsoft.AnalysisServices.CalculationProperty" /> object.
            </summary>
            <value>The parent <see cref="T:Microsoft.AnalysisServices.Cube" /> object.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.CalculationProperty.ParentDatabase">
            <summary>
            Gets the parent <see cref="T:Microsoft.AnalysisServices.Database" /> object of the <see cref="T:Microsoft.AnalysisServices.CalculationProperty" /> object.
            </summary>
            <value>The parent <see cref="T:Microsoft.AnalysisServices.Database" /> object.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.CalculationProperty.ParentServer">
            <summary>
            Gets the parent <see cref="T:Microsoft.AnalysisServices.Server" /> object of the <see cref="T:Microsoft.AnalysisServices.CalculationProperty" /> object.
            </summary>
            <value>The parent <see cref="T:Microsoft.AnalysisServices.Server" /> object.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.CalculationProperty.FriendlyName">
            <summary>
            Gets the friendly name of the CalculationProperty object.
            </summary>
            <value>A String wit the friendly name of the object.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.CalculationProperty.KeyForCollection">
            <summary>
            Returns the key used in collections.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.CalculationProperty.CalculationReference">
            <summary>
            Gets or sets the name of the calculation defined in the MDX script object.
            </summary>
            <value>The name of the named set or calculated cell referenced by the CalculationProperty.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.CalculationProperty.CalculationType">
            <summary>
            Gets or sets the calculation type associated with a CalculationProperty object.
            </summary>
            <value>A calculation type.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.CalculationProperty.Translations">
            <summary>
            Gets the translations associated with a CalculationProperty object.
            </summary>
            <value>A collection of translations.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.CalculationProperty.Language">
            <summary>
            Gets or sets the language associated with a CalculationProperty object.
            </summary>
            <value>An Integer representing the language.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.CalculationProperty.Description">
            <summary>
            Gets or sets the description of a CalculationProperty object.
            </summary>
            <value>The object description.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.CalculationProperty.Visible">
            <summary>
            Gets or sets the visibility property associated with a CalculationProperty object.
            </summary>
            <value>true if visibility is enabled; otherwise, false.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.CalculationProperty.SolveOrder">
            <summary>
            Gets or sets the solve order value for a CalculationProperty object.
            </summary>
            <value>An Integer indicator of solve order.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.CalculationProperty.FormatString">
            <summary>
            Gets or sets the display format for a CalculationProperty object.
            </summary>
            <value>An MDX expression.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.CalculationProperty.ForeColor">
            <summary>
            Gets or sets the foreground color for a CalculationProperty object.
            </summary>
            <value>The name of the foreground color.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.CalculationProperty.BackColor">
            <summary>
            Gets or sets the background color for a CalculationProperty object.
            </summary>
            <value>The name of the background color.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.CalculationProperty.FontName">
            <summary>
            Gets or sets font name of the CalculationProperty object.
            </summary>
            <value>An MDX expression.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.CalculationProperty.FontSize">
            <summary>
            Gets or sets font name of the CalculationProperty object.
            </summary>
            <value>An MDX expression.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.CalculationProperty.FontFlags">
            <summary>
            Gets or sets font-related display characteristics of the CalculationProperty object.
            </summary>
            <value>An MDX expression.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.CalculationProperty.NonEmptyBehavior">
            <summary>
            Gets or sets non-empty behavior for a parent CalculationProperty object.
            </summary>
            <value>The type of behavior specified.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.CalculationProperty.AssociatedMeasureGroupID">
            <summary>
            Gets or sets an associated measure group identifier for a CalculationProperty object.
            </summary>
            <value>An associated measure group identifier.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.CalculationProperty.DisplayFolder">
            <summary>
            Gets or sets the folder in which to list the parent CalculationProperty object.
            </summary>
            <value>The display folder path.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.CalculationProperty.VisualizationProperties">
            <summary>
            Gets or sets the properties that can be used by reporting tools to provide enhanced formatting.
            </summary>
            <value>The visualization properties.</value>
        </member>
        <member name="M:Microsoft.AnalysisServices.CalculationProperty.CopyTo(Microsoft.AnalysisServices.CalculationProperty)">
            <summary>
            Copies the content of this object to another object (the destination).
            </summary>
            <param name="obj">The destination object to copy to.</param>
            <returns>The destination object.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.CalculationProperty.Clone">
            <summary>
            Returns a clone of the object.
            </summary>
            <returns>The clone.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.CalculationProperty.Validate(Microsoft.AnalysisServices.ValidationErrorCollection,System.Boolean,Microsoft.AnalysisServices.ServerEdition)">
            <summary>
            Indicates whether the calculation property is valid.
            </summary>
            <param name="errors">The errors.</param>
            <param name="includeDetailedErrors">The included detailed error.</param>
            <param name="serverEdition">The server edition.</param>
            <returns>True if the calculation property is valid; otherwise, false.</returns>
        </member>
        <member name="T:Microsoft.AnalysisServices.CalculationPropertyCollection">
            <summary>
            Represents a collection of <see cref="T:Microsoft.AnalysisServices.CalculationProperty" /> objects. This class cannot be inherited.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.CalculationPropertyCollection.ItemsType">
            <summary>
            Gets the <see cref="T:System.Type" /> of objects that can be contained in the collection.
            </summary>
            <value>A <see cref="T:System.Type" /> with the type of objects.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.CalculationPropertyCollection.Item(System.Int32)">
            <summary>
            Gets the <see cref="T:Microsoft.AnalysisServices.CalculationProperty" />, at the specified index, from the collection.
            </summary>
            <param name="index">The zero-based index of the <see cref="T:Microsoft.AnalysisServices.CalculationProperty" /> to be returned.</param>
            <value>The <see cref="T:Microsoft.AnalysisServices.CalculationProperty" /> at the specified index.</value>
            <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception>
        </member>
        <member name="P:Microsoft.AnalysisServices.CalculationPropertyCollection.Item(System.String)">
            <summary>
            Gets the <see cref="T:Microsoft.AnalysisServices.CalculationProperty" />, with the specified Calculation-Reference, from the collection.
            </summary>
            <param name="calculationReference">The Calculation-Reference of the <see cref="T:Microsoft.AnalysisServices.CalculationProperty" /> to be returned.</param>
            <value>The <see cref="T:Microsoft.AnalysisServices.CalculationProperty" /> with the specified Calculation-Reference.</value>
            <exception cref="T:Microsoft.AnalysisServices.AmoException">The collection doesn't contain a <see cref="T:Microsoft.AnalysisServices.CalculationProperty" /> with the specified Calculation-Reference.</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.CalculationPropertyCollection.Find(System.String)">
            <summary>
            Gets the <see cref="T:Microsoft.AnalysisServices.CalculationProperty" /> that has the specified Calculation-Reference from the collection.
            </summary>
            <param name="calculationReference">The Calculation-Reference of the <see cref="T:Microsoft.AnalysisServices.CalculationProperty" /> to locate.</param>
            <returns>The <see cref="T:Microsoft.AnalysisServices.CalculationProperty" /> with the specified Calculation-Reference, if it exists in the collection; otherwise, a null reference (Nothing in Visual Basic).</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.CalculationPropertyCollection.Add(Microsoft.AnalysisServices.CalculationProperty)">
            <summary>
            Adds the specified <see cref="T:Microsoft.AnalysisServices.CalculationProperty" /> to the end of the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.CalculationProperty" /> to be added.</param>
            <returns>The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.CalculationProperty" /> has been added to the collection.</returns>
            <exception cref="T:System.InvalidOperationException">
            <list type="bullet">
            <item><description>The specified item is a null reference (Nothing in Visual Basic).</description></item>
            <item><description>The specified item already esists in the collection.</description></item>
            <item><description>The Calculation-Reference of the specified <see cref="T:Microsoft.AnalysisServices.CalculationProperty" /> is not valid in the collection.</description></item>
            <item><description>The name of the specified <see cref="T:Microsoft.AnalysisServices.CalculationProperty" /> is not valid in the collection.</description></item>
            <item><description>The compatibility-level of the specified <see cref="T:Microsoft.AnalysisServices.CalculationProperty" /> is not valid in the collection.</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.CalculationPropertyCollection.Add(System.String)">
            <summary>
            Creates a new <see cref="T:Microsoft.AnalysisServices.CalculationProperty" /> object using the specified Calculation-Reference, adds it to the end of the collection and returns the new CalculationProperty created.
            </summary>
            <param name="calculationReference">The Calculation-Reference for the new <see cref="T:Microsoft.AnalysisServices.CalculationProperty" /> object.</param>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.CalculationProperty" /> object.</returns>
            <exception cref="T:System.InvalidOperationException">The specified Calculation-Reference is not valid in the collection.</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.CalculationPropertyCollection.Insert(System.Int32,Microsoft.AnalysisServices.CalculationProperty)">
            <summary>
            Inserts the specified <see cref="T:Microsoft.AnalysisServices.CalculationProperty" /> to the collection at the specified index.
            </summary>
            <param name="index">The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.CalculationProperty" /> is inserted.</param>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.CalculationProperty" /> to be inserted.</param>
            <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception>
            <exception cref="T:System.InvalidOperationException">
            <list type="bullet">
            <item><description>The specified item is a null reference (Nothing in Visual Basic).</description></item>
            <item><description>The specified item already esists in the collection.</description></item>
            <item><description>The Calculation-Reference of the specified <see cref="T:Microsoft.AnalysisServices.CalculationProperty" /> is not valid in the collection.</description></item>
            <item><description>The compatibility-level of the specified <see cref="T:Microsoft.AnalysisServices.CalculationProperty" /> is not valid in the collection.</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.CalculationPropertyCollection.Insert(System.Int32,System.String)">
            <summary>
            Creates a new <see cref="T:Microsoft.AnalysisServices.CalculationProperty" /> object using the specified Calculation-Reference, inserts it to the collection at the specified index and returns the new CalculationProperty created.
            </summary>
            <param name="index">The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.CalculationProperty" /> is inserted.</param>
            <param name="calculationReference">The Calculation-Reference for the new <see cref="T:Microsoft.AnalysisServices.CalculationProperty" /> object.</param>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.CalculationProperty" /> object.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception>
            <exception cref="T:System.InvalidOperationException">The specified Calculation-Reference is not valid in the collection.</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.CalculationPropertyCollection.Remove(Microsoft.AnalysisServices.CalculationProperty)">
            <summary>
            Removes the specified <see cref="T:Microsoft.AnalysisServices.CalculationProperty" /> from the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.CalculationProperty" /> to be removed.</param>
            <exception cref="T:System.ArgumentNullException">The specified item is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.CalculationPropertyCollection.Remove(Microsoft.AnalysisServices.CalculationProperty,System.Boolean)">
            <summary>
            Removes the specified <see cref="T:Microsoft.AnalysisServices.CalculationProperty" /> from the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.CalculationProperty" /> to be removed.</param>
            <param name="cleanUp">True, if referencing objects are to be deleted; otherwise, false.</param>
            <exception cref="T:System.ArgumentNullException">The specified item is a null reference (Nothing in Visual Basic).</exception>
            <remarks>This API supports the product infrastructure and is not intended to be used directly from your code.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.CalculationPropertyCollection.Remove(System.String)">
            <summary>
            Removes the <see cref="T:Microsoft.AnalysisServices.CalculationProperty" /> with the specified Calculation-Reference from the collection.
            </summary>
            <param name="calculationReference">The Calculation-Reference of the <see cref="T:Microsoft.AnalysisServices.CalculationProperty" /> to be removed.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.CalculationPropertyCollection.Remove(System.String,System.Boolean)">
            <summary>
            Removes the <see cref="T:Microsoft.AnalysisServices.CalculationProperty" /> with the specified Calculation-Reference from the collection.
            </summary>
            <param name="calculationReference">The Calculation-Reference of the <see cref="T:Microsoft.AnalysisServices.CalculationProperty" /> to be removed.</param>
            <param name="cleanUp">True, if referencing objects are to be deleted; otherwise, false.</param>
            <remarks>This API supports the product infrastructure and is not intended to be used directly from your code.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.CalculationPropertyCollection.Move(System.Int32,System.Int32)">
            <summary>
            Moves a <see cref="T:Microsoft.AnalysisServices.CalculationProperty" /> in the collection from the current position to a new one.
            </summary>
            <param name="fromIndex">The zero-based index of the <see cref="T:Microsoft.AnalysisServices.CalculationProperty" /> to be moved.</param>
            <param name="toIndex">The zero-based index to which to move the <see cref="T:Microsoft.AnalysisServices.CalculationProperty" /> specified by fromIndex.</param>
            <returns>The <see cref="T:Microsoft.AnalysisServices.CalculationProperty" /> that was moved.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <list type="bullet">
            <item><description>The specified fromIndex is not a valid value (less than zero or bigger then the total number of elements).</description></item>
            <item><description>The specified toIndex is not a valid value (less than zero or bigger then the total number of elements).</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.CalculationPropertyCollection.Move(System.String,System.Int32)">
            <summary>
            Moves a <see cref="T:Microsoft.AnalysisServices.CalculationProperty" />, with the specified Calculation-Reference, to a new position in the collection.
            </summary>
            <param name="calculationReference">The Calculation-Reference of the <see cref="T:Microsoft.AnalysisServices.CalculationProperty" /> to be moved.</param>
            <param name="toIndex">The zero-based index to which to move the <see cref="T:Microsoft.AnalysisServices.CalculationProperty" /> specified by fromIndex.</param>
            <returns>The <see cref="T:Microsoft.AnalysisServices.CalculationProperty" /> that was moved.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <list type="bullet">
            <item><description>calculationReference is not a valid Calculation-Reference to a <see cref="T:Microsoft.AnalysisServices.CalculationProperty" /> in the collection.</description></item>
            <item><description>The specified toIndex is not a valid value (less than zero or bigger then the total number of elements).</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.CalculationPropertyCollection.Move(Microsoft.AnalysisServices.CalculationProperty,System.Int32)">
            <summary>
            Moves the specified <see cref="T:Microsoft.AnalysisServices.CalculationProperty" /> to a new position in the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.CalculationProperty" /> to be moved.</param>
            <param name="toIndex">The zero-based index to which to move the specified <see cref="T:Microsoft.AnalysisServices.CalculationProperty" />.</param>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <list type="bullet">
            <item><description>The specified <see cref="T:Microsoft.AnalysisServices.CalculationProperty" /> does not exist the collection.</description></item>
            <item><description>The specified toIndex is not a valid value (less than zero or bigger then the total number of elements).</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.CalculationPropertyCollection.Contains(Microsoft.AnalysisServices.CalculationProperty)">
            <summary>
            Indicates whether the collection contains the specified <see cref="T:Microsoft.AnalysisServices.CalculationProperty" />.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.CalculationProperty" /> to be located.</param>
            <returns>True, if the specified <see cref="T:Microsoft.AnalysisServices.CalculationProperty" /> is found in the collection, otherwise, false.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.CalculationPropertyCollection.Contains(System.String)">
            <summary>
            Indicates whether the collection contains a <see cref="T:Microsoft.AnalysisServices.CalculationProperty" /> with the specified Calculation-Reference.
            </summary>
            <param name="calculationReference">The Calculation-Reference of the <see cref="T:Microsoft.AnalysisServices.CalculationProperty" /> to be located.</param>
            <returns>True, if the specified <see cref="T:Microsoft.AnalysisServices.CalculationProperty" /> is found in the collection, otherwise, false.</returns>
            <exception cref="T:System.ArgumentNullException">The specified calculationReference is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.CalculationPropertyCollection.IndexOf(Microsoft.AnalysisServices.CalculationProperty)">
            <summary>
            Searches for the specified <see cref="T:Microsoft.AnalysisServices.CalculationProperty" /> and returns the zero-based index of it in the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.CalculationProperty" /> to locate in the collection.</param>
            <returns>The zero-based index of the <see cref="T:Microsoft.AnalysisServices.CalculationProperty" /> in the collection, if found; otherwise, -1.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.CalculationPropertyCollection.IndexOf(System.String)">
            <summary>
            Searches for a <see cref="T:Microsoft.AnalysisServices.CalculationProperty" /> with the specified Calculation-Reference and returns the zero-based index of it in the collection.
            </summary>
            <param name="calculationReference">The Calculation-Reference of the <see cref="T:Microsoft.AnalysisServices.CalculationProperty" /> to locate in the collection.</param>
            <returns>The zero-based index of the <see cref="T:Microsoft.AnalysisServices.CalculationProperty" /> in the collection, if found; otherwise, -1.</returns>
        </member>
        <member name="T:Microsoft.AnalysisServices.CalculationPropertyVisualizationProperties">
            <summary>
            Represents the visualization properties of the calculation property.
            </summary>
            <remarks>Defines properties that can be used by reporting tools to provide enhanced formatting.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.CalculationPropertyVisualizationProperties.#ctor">
            <summary>
            Initializes a new instance of the CalculationPropertyVisualizationProperties class.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.CalculationPropertyVisualizationProperties.IsDefaultMeasure">
            <summary>
            Gets or sets a value that indicates whether this measure is automatically used to summarize a dimension.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.CalculationPropertyVisualizationProperties.FolderPosition">
            <summary>
            Gets or sets the ordinal position of the measure in its display folder.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.CalculationPropertyVisualizationProperties.Alignment">
            <summary>
            Specifies the justification within a column.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.CalculationPropertyVisualizationProperties.ContextualNameRule">
            <summary>
            Specifies a naming format to disambiguate attributes from role-playing dimensions.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.CalculationPropertyVisualizationProperties.IsFolderDefault">
            <summary>
            Gets or sets a value that indicates whether this measure should be used to
            represent the contents of its display folder.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.CalculationPropertyVisualizationProperties.IsRightToLeft">
            <summary>
            Gets or sets a value that indicates whether the text should be displayed from right to left.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.CalculationPropertyVisualizationProperties.SortDirection">
            <summary>
            Provides guidance to reporting tools on how to sort values.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.CalculationPropertyVisualizationProperties.Units">
            <summary>
            Gets or sets the unit name to appear next to a value.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.CalculationPropertyVisualizationProperties.Width">
            <summary>
            Gets or sets the number of size of the column (in characters) to display a value.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.CalculationPropertyVisualizationProperties.DefaultDetailsPosition">
            <summary>
            Gets or sets the ordinal position of the measure in a list of common attributes that can be used to summarize a record.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.CalculationPropertyVisualizationProperties.SortPropertiesPosition">
            <summary>
            Gets or sets the ordinal position of the measure in a list of attributes to sort on.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.CalculationPropertyVisualizationProperties.IsSimpleMeasure">
            <summary>
            Gets or sets whether this measure is a simple attribute aggregation, typically automatically generated to support visualizations.
            </summary>
        </member>
        <member name="T:Microsoft.AnalysisServices.CalculationType">
            <summary>
            Describes the type of calculation defined in the associated CalculationProperty.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.CalculationType.Member">
            <summary>
            The CalculationProperty applies to a calculated member definition.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.CalculationType.Set">
            <summary>
            The CalculationProperty applies to a named set definition.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.CalculationType.Cells">
            <summary>
            The CalculationProperty applies to a named cells definition.
            </summary>
        </member>
        <member name="T:Microsoft.AnalysisServices.CalendarType">
            <summary>
            Describes the type of calendar to use for the time hierarchy.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.CalendarType.All">
            <summary>
            The calendar type is based on all available types.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.CalendarType.Standard">
            <summary>
            The calendar is based on the Gregorian 12-month calendar, starting on January 1st and ending December 31st.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.CalendarType.Fiscal">
            <summary>
            The calendar is based on a fiscal calendar.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.CalendarType.Reporting">
            <summary>
            The calendar is based on a calendar in which one month in the quarter has 5 weeks, and the other two months have 4 weeks.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.CalendarType.Manufacturing">
            <summary>
            The calendar is based on a manufacturing (13-period) calendar.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.CalendarType.Iso8601">
            <summary>
            The calendar is based on the ISO 8601 calendar.
            </summary>
        </member>
        <member name="T:Microsoft.AnalysisServices.Cardinality">
            <summary>
            Represents the cardinality of a relationship.
            </summary>
            <remarks>Indicates if related attribute has many-to-one or one-to-one relationship with this attribute.</remarks>
        </member>
        <member name="F:Microsoft.AnalysisServices.Cardinality.Many">
            <summary>
            Relationship is Many-to-One.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.Cardinality.One">
            <summary>
            Relationship is One-to-One.
            </summary>
        </member>
        <member name="T:Microsoft.AnalysisServices.CellPermission">
            <summary>
            Specifies the CellPermission for one or more cells in a cube. This class cannot be inherited.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.CellPermission.#ctor">
            <summary>
            Initializes a new instance of CellPermission using the default values.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.CellPermission.#ctor(Microsoft.AnalysisServices.CellPermissionAccess)">
            <summary>
            Initializes a new instance of CellPermission using the specifyied access read/write capabilities.
            </summary>
            <param name="access">A description of the access permission level.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.CellPermission.#ctor(Microsoft.AnalysisServices.CellPermissionAccess,System.String)">
            <summary>
            Initializes a new instance of CellPermission using the specified access read/write capabilities and expression.
            </summary>
            <param name="access">A description of the access permission level.</param>
            <param name="expression">A String which is interpreted as an MDX expression by the server. It evaluates to true or false (Boolean) by the server.</param>
        </member>
        <member name="P:Microsoft.AnalysisServices.CellPermission.Parent">
            <summary>
            Gets the parent <see cref="T:Microsoft.AnalysisServices.CubePermission" /> object of the <see cref="T:Microsoft.AnalysisServices.CellPermission" /> object.
            </summary>
            <value>The parent <see cref="T:Microsoft.AnalysisServices.CubePermission" /> object.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.CellPermission.ParentCube">
            <summary>
            Gets the parent <see cref="T:Microsoft.AnalysisServices.Cube" /> object of the <see cref="T:Microsoft.AnalysisServices.CellPermission" /> object.
            </summary>
            <value>The parent <see cref="T:Microsoft.AnalysisServices.Cube" /> object.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.CellPermission.ParentDatabase">
            <summary>
            Gets the parent <see cref="T:Microsoft.AnalysisServices.Database" /> object of the <see cref="T:Microsoft.AnalysisServices.CellPermission" /> object.
            </summary>
            <value>The parent <see cref="T:Microsoft.AnalysisServices.Database" /> object.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.CellPermission.ParentServer">
            <summary>
            Gets the parent <see cref="T:Microsoft.AnalysisServices.Server" /> object of the <see cref="T:Microsoft.AnalysisServices.CellPermission" /> object.
            </summary>
            <value>The parent <see cref="T:Microsoft.AnalysisServices.Server" /> object.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.CellPermission.FriendlyName">
            <summary>
            Gets the friendly name of the CellPermission object.
            </summary>
            <value>A String wit the friendly name of the object.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.CellPermission.KeyForCollection">
            <summary>
            Returns the key used in collections.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.CellPermission.Access">
            <summary>
            Gets or sets the Access values associated with a CellPermission object.
            </summary>
            <value>A description of the access permission level.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.CellPermission.Description">
            <summary>
            Gets or sets the description associated with a CellPermission object.
            </summary>
            <value>A description of cell permissions.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.CellPermission.Expression">
            <summary>
            Gets or sets the MDX Expression associated with a CellPermission object.
            </summary>
            <value>An MDX expression.</value>
        </member>
        <member name="M:Microsoft.AnalysisServices.CellPermission.CopyTo(Microsoft.AnalysisServices.CellPermission)">
            <summary>
            Copies the content of this object to another object (the destination).
            </summary>
            <param name="obj">The destination object to copy to.</param>
            <returns>The destination object.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.CellPermission.Clone">
            <summary>
            Returns a clone of the object.
            </summary>
            <returns>The clone.</returns>
        </member>
        <member name="T:Microsoft.AnalysisServices.CellPermissionAccess">
            <summary>
            Indicates the level of access given to a CellPermission object.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.CellPermissionAccess.Read">
            <summary>
            Read-Only access is allowed.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.CellPermissionAccess.ReadContingent">
            <summary>
            Read-contingent access is allowed.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.CellPermissionAccess.ReadWrite">
            <summary>
            Read-write access is allowed.
            </summary>
        </member>
        <member name="T:Microsoft.AnalysisServices.CellPermissionCollection">
            <summary>
            Represents a collection of <see cref="T:Microsoft.AnalysisServices.CellPermission" /> objects. This class cannot be inherited.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.CellPermissionCollection.ItemsType">
            <summary>
            Gets the <see cref="T:System.Type" /> of objects that can be contained in the collection.
            </summary>
            <value>A <see cref="T:System.Type" /> with the type of objects.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.CellPermissionCollection.Item(System.Int32)">
            <summary>
            Gets the <see cref="T:Microsoft.AnalysisServices.CellPermission" />, at the specified index, from the collection.
            </summary>
            <param name="index">The zero-based index of the <see cref="T:Microsoft.AnalysisServices.CellPermission" /> to be returned.</param>
            <value>The <see cref="T:Microsoft.AnalysisServices.CellPermission" /> at the specified index.</value>
            <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception>
        </member>
        <member name="P:Microsoft.AnalysisServices.CellPermissionCollection.Item(Microsoft.AnalysisServices.CellPermissionAccess)">
            <summary>
            Gets the <see cref="T:Microsoft.AnalysisServices.CellPermission" />, with the specified access information, from the collection.
            </summary>
            <param name="access">The access information of the <see cref="T:Microsoft.AnalysisServices.CellPermission" /> to be returned.</param>
            <value>The <see cref="T:Microsoft.AnalysisServices.CellPermission" /> with the specified access information.</value>
            <exception cref="T:Microsoft.AnalysisServices.AmoException">The collection doesn't contain a <see cref="T:Microsoft.AnalysisServices.CellPermission" /> with the specified access information.</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.CellPermissionCollection.Find(Microsoft.AnalysisServices.CellPermissionAccess)">
            <summary>
            Gets the <see cref="T:Microsoft.AnalysisServices.CellPermission" /> that has the specified access information from the collection.
            </summary>
            <param name="access">The access information of the <see cref="T:Microsoft.AnalysisServices.CellPermission" /> to locate.</param>
            <returns>The <see cref="T:Microsoft.AnalysisServices.CellPermission" /> with the specified access information, if it exists in the collection; otherwise, a null reference (Nothing in Visual Basic).</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.CellPermissionCollection.Add(Microsoft.AnalysisServices.CellPermission)">
            <summary>
            Adds the specified <see cref="T:Microsoft.AnalysisServices.CellPermission" /> to the end of the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.CellPermission" /> to be added.</param>
            <returns>The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.CellPermission" /> has been added to the collection.</returns>
            <exception cref="T:System.InvalidOperationException">
            <list type="bullet">
            <item><description>The specified item is a null reference (Nothing in Visual Basic).</description></item>
            <item><description>The specified item already esists in the collection.</description></item>
            <item><description>The access information of the specified <see cref="T:Microsoft.AnalysisServices.CellPermission" /> is not valid in the collection.</description></item>
            <item><description>The name of the specified <see cref="T:Microsoft.AnalysisServices.CellPermission" /> is not valid in the collection.</description></item>
            <item><description>The compatibility-level of the specified <see cref="T:Microsoft.AnalysisServices.CellPermission" /> is not valid in the collection.</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.CellPermissionCollection.Add(Microsoft.AnalysisServices.CellPermissionAccess)">
            <summary>
            Creates a new <see cref="T:Microsoft.AnalysisServices.CellPermission" /> object using the specified access information, adds it to the end of the collection and returns the new CellPermission created.
            </summary>
            <param name="access">The access information for the new <see cref="T:Microsoft.AnalysisServices.CellPermission" /> object.</param>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.CellPermission" /> object.</returns>
            <exception cref="T:System.InvalidOperationException">The specified access information is not valid in the collection.</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.CellPermissionCollection.Insert(System.Int32,Microsoft.AnalysisServices.CellPermission)">
            <summary>
            Inserts the specified <see cref="T:Microsoft.AnalysisServices.CellPermission" /> to the collection at the specified index.
            </summary>
            <param name="index">The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.CellPermission" /> is inserted.</param>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.CellPermission" /> to be inserted.</param>
            <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception>
            <exception cref="T:System.InvalidOperationException">
            <list type="bullet">
            <item><description>The specified item is a null reference (Nothing in Visual Basic).</description></item>
            <item><description>The specified item already esists in the collection.</description></item>
            <item><description>The access information of the specified <see cref="T:Microsoft.AnalysisServices.CellPermission" /> is not valid in the collection.</description></item>
            <item><description>The compatibility-level of the specified <see cref="T:Microsoft.AnalysisServices.CellPermission" /> is not valid in the collection.</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.CellPermissionCollection.Insert(System.Int32,Microsoft.AnalysisServices.CellPermissionAccess)">
            <summary>
            Creates a new <see cref="T:Microsoft.AnalysisServices.CellPermission" /> object using the specified access information, inserts it to the collection at the specified index and returns the new CellPermission created.
            </summary>
            <param name="index">The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.CellPermission" /> is inserted.</param>
            <param name="access">The access information for the new <see cref="T:Microsoft.AnalysisServices.CellPermission" /> object.</param>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.CellPermission" /> object.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception>
            <exception cref="T:System.InvalidOperationException">The specified access information is not valid in the collection.</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.CellPermissionCollection.Remove(Microsoft.AnalysisServices.CellPermission)">
            <summary>
            Removes the specified <see cref="T:Microsoft.AnalysisServices.CellPermission" /> from the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.CellPermission" /> to be removed.</param>
            <exception cref="T:System.ArgumentNullException">The specified item is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.CellPermissionCollection.Remove(Microsoft.AnalysisServices.CellPermission,System.Boolean)">
            <summary>
            Removes the specified <see cref="T:Microsoft.AnalysisServices.CellPermission" /> from the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.CellPermission" /> to be removed.</param>
            <param name="cleanUp">True, if referencing objects are to be deleted; otherwise, false.</param>
            <exception cref="T:System.ArgumentNullException">The specified item is a null reference (Nothing in Visual Basic).</exception>
            <remarks>This API supports the product infrastructure and is not intended to be used directly from your code.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.CellPermissionCollection.Remove(Microsoft.AnalysisServices.CellPermissionAccess)">
            <summary>
            Removes the <see cref="T:Microsoft.AnalysisServices.CellPermission" /> with the specified access information from the collection.
            </summary>
            <param name="access">The access information of the <see cref="T:Microsoft.AnalysisServices.CellPermission" /> to be removed.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.CellPermissionCollection.Remove(Microsoft.AnalysisServices.CellPermissionAccess,System.Boolean)">
            <summary>
            Removes the <see cref="T:Microsoft.AnalysisServices.CellPermission" /> with the specified access information from the collection.
            </summary>
            <param name="access">The access information of the <see cref="T:Microsoft.AnalysisServices.CellPermission" /> to be removed.</param>
            <param name="cleanUp">True, if referencing objects are to be deleted; otherwise, false.</param>
            <remarks>This API supports the product infrastructure and is not intended to be used directly from your code.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.CellPermissionCollection.Move(System.Int32,System.Int32)">
            <summary>
            Moves a <see cref="T:Microsoft.AnalysisServices.CellPermission" /> in the collection from the current position to a new one.
            </summary>
            <param name="fromIndex">The zero-based index of the <see cref="T:Microsoft.AnalysisServices.CellPermission" /> to be moved.</param>
            <param name="toIndex">The zero-based index to which to move the <see cref="T:Microsoft.AnalysisServices.CellPermission" /> specified by fromIndex.</param>
            <returns>The <see cref="T:Microsoft.AnalysisServices.CellPermission" /> that was moved.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <list type="bullet">
            <item><description>The specified fromIndex is not a valid value (less than zero or bigger then the total number of elements).</description></item>
            <item><description>The specified toIndex is not a valid value (less than zero or bigger then the total number of elements).</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.CellPermissionCollection.Move(Microsoft.AnalysisServices.CellPermissionAccess,System.Int32)">
            <summary>
            Moves a <see cref="T:Microsoft.AnalysisServices.CellPermission" />, with the specified access information, to a new position in the collection.
            </summary>
            <param name="access">The access information of the <see cref="T:Microsoft.AnalysisServices.CellPermission" /> to be moved.</param>
            <param name="toIndex">The zero-based index to which to move the <see cref="T:Microsoft.AnalysisServices.CellPermission" /> specified by fromIndex.</param>
            <returns>The <see cref="T:Microsoft.AnalysisServices.CellPermission" /> that was moved.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <list type="bullet">
            <item><description>access is not a valid access information to a <see cref="T:Microsoft.AnalysisServices.CellPermission" /> in the collection.</description></item>
            <item><description>The specified toIndex is not a valid value (less than zero or bigger then the total number of elements).</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.CellPermissionCollection.Move(Microsoft.AnalysisServices.CellPermission,System.Int32)">
            <summary>
            Moves the specified <see cref="T:Microsoft.AnalysisServices.CellPermission" /> to a new position in the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.CellPermission" /> to be moved.</param>
            <param name="toIndex">The zero-based index to which to move the specified <see cref="T:Microsoft.AnalysisServices.CellPermission" />.</param>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <list type="bullet">
            <item><description>The specified <see cref="T:Microsoft.AnalysisServices.CellPermission" /> does not exist the collection.</description></item>
            <item><description>The specified toIndex is not a valid value (less than zero or bigger then the total number of elements).</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.CellPermissionCollection.Contains(Microsoft.AnalysisServices.CellPermission)">
            <summary>
            Indicates whether the collection contains the specified <see cref="T:Microsoft.AnalysisServices.CellPermission" />.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.CellPermission" /> to be located.</param>
            <returns>True, if the specified <see cref="T:Microsoft.AnalysisServices.CellPermission" /> is found in the collection, otherwise, false.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.CellPermissionCollection.Contains(Microsoft.AnalysisServices.CellPermissionAccess)">
            <summary>
            Indicates whether the collection contains a <see cref="T:Microsoft.AnalysisServices.CellPermission" /> with the specified access information.
            </summary>
            <param name="access">The access information of the <see cref="T:Microsoft.AnalysisServices.CellPermission" /> to be located.</param>
            <returns>True, if the specified <see cref="T:Microsoft.AnalysisServices.CellPermission" /> is found in the collection, otherwise, false.</returns>
            <exception cref="T:System.ArgumentNullException">The specified access is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.CellPermissionCollection.IndexOf(Microsoft.AnalysisServices.CellPermission)">
            <summary>
            Searches for the specified <see cref="T:Microsoft.AnalysisServices.CellPermission" /> and returns the zero-based index of it in the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.CellPermission" /> to locate in the collection.</param>
            <returns>The zero-based index of the <see cref="T:Microsoft.AnalysisServices.CellPermission" /> in the collection, if found; otherwise, -1.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.CellPermissionCollection.IndexOf(Microsoft.AnalysisServices.CellPermissionAccess)">
            <summary>
            Searches for a <see cref="T:Microsoft.AnalysisServices.CellPermission" /> with the specified access information and returns the zero-based index of it in the collection.
            </summary>
            <param name="access">The access information of the <see cref="T:Microsoft.AnalysisServices.CellPermission" /> to locate in the collection.</param>
            <returns>The zero-based index of the <see cref="T:Microsoft.AnalysisServices.CellPermission" /> in the collection, if found; otherwise, -1.</returns>
        </member>
        <member name="T:Microsoft.AnalysisServices.ClrAssembly">
            <summary>
            Enables you to manage and use a ClrAssembly. This class cannot be inherited.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.ClrAssembly.Clone(System.Boolean)">
            <summary>
            This API is part of the Analysis Services infrastructure and is not intended to be called directly from your code. It creates a new copy of the <see cref="T:Microsoft.AnalysisServices.MajorObject"/> object.
            </summary>
            <param name="forceBodyLoading"><b>true</b> to force the body to load; otherwise, <b>false</b>.</param>
            <returns>A new copy of the <see cref="T:Microsoft.AnalysisServices.MajorObject"/> object.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.ClrAssembly.CopyTo(Microsoft.AnalysisServices.MajorObject,System.Boolean)">
            <summary>
            This API is part of the Analysis Services infrastructure and is not intended to be called directly from your code. It copies a <see cref="T:Microsoft.AnalysisServices.MajorObject"/> object to the specified destination.
            </summary>
            <param name="destination">The destination object to copy to.</param>
            <param name="forceBodyLoading"><b>true</b> to force the body to load; otherwise, <b>false</b>.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.ClrAssembly.#ctor">
            <summary>
            Initializes a new instance of ClrAssembly using the default values.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.ClrAssembly.#ctor(System.String)">
            <summary>
            Initializes a new instance of ClrAssembly using a name.
            </summary>
            <param name="name">The name of the assembly.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.ClrAssembly.#ctor(System.String,System.String)">
            <summary>
            Initializes a new instance of ClrAssembly using a name and an identifier.
            </summary>
            <param name="name">The name of the assembly.</param>
            <param name="id">The identifier of the assembly.</param>
        </member>
        <member name="P:Microsoft.AnalysisServices.ClrAssembly.Files">
            <summary>
            Gets the collection of files associated with a ClrAssembly.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.ClrAssembly.PermissionSet">
            <summary>
            Gets or sets the <see cref="P:Microsoft.AnalysisServices.ClrAssembly.PermissionSet"/> for a ClrAssembly.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.ClrAssembly.CopyTo(Microsoft.AnalysisServices.ClrAssembly)">
            <summary>
            Copies the content of this object to another object (the destination).
            </summary>
            <param name="obj">The destination object to copy to.</param>
            <returns>The destination object.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.ClrAssembly.Clone">
            <summary>
            Returns a clone of the object.
            </summary>
            <returns>The clone.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.ClrAssembly.LoadFiles(System.String,System.Boolean)">
            <summary>
            Loads a managed assembly with or without attendant debug information.
            </summary>
            <param name="mainFilePath">A fully articulated path to the main file for loading.</param>
            <param name="loadPdbs">This <b>Boolean</b> controls whether or not to load the debug information.</param>
        </member>
        <member name="T:Microsoft.AnalysisServices.ColumnBinding">
            <summary>
            Defines a binding between a data source and a column. This class cannot be inherited.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.ColumnBinding.#ctor">
            <summary>
            Initializes a new instance of ColumnBinding using default values.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.ColumnBinding.#ctor(System.String,System.String)">
            <summary>
            Initializes a new instance of ColumnBinding for the specified table and column.
            </summary>
            <param name="tableId">A String that contains the identifier of the table.</param>
            <param name="columnId">A String that contains the identifier of the column.</param>
        </member>
        <member name="P:Microsoft.AnalysisServices.ColumnBinding.TableID">
            <summary>
            Gets or sets the identifier of the table for the ColumnBinding.
            </summary>
            <value>A String with the TableId of the table.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.ColumnBinding.ColumnID">
            <summary>
            Gets or sets the identifier of the column for the ColumnBinding.
            </summary>
            <value>A String with the ColumnId of the column.</value>
        </member>
        <member name="M:Microsoft.AnalysisServices.ColumnBinding.Clone">
            <summary>
            Returns a full copy of current ColumnBinding object.
            </summary>
            <returns>The copied ColumnBinding object.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.ColumnBinding.ToString">
            <summary>
            Returns a string that represents the ColumnBinding object.
            </summary>
            <returns>A System.String with representation of the object.</returns>
        </member>
        <member name="T:Microsoft.AnalysisServices.ColumnUsage">
            <summary>
            Specifies the column usage.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.ColumnUsage.DAXUsage">
            <summary>
            The usage is DAXUsage.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.ColumnUsage.UnrestrictedUsage">
            <summary>
            The usage is UnrestrictedUsage.
            </summary>
        </member>
        <member name="T:Microsoft.AnalysisServices.ComAssembly">
            <summary>
            Enables you to manage and use a ComAssembly. This class cannot be inherited.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.ComAssembly.Clone(System.Boolean)">
            <summary>
            This API is part of the Analysis Services infrastructure and is not intended to be called directly from your code. It creates a new copy of the <see cref="T:Microsoft.AnalysisServices.MajorObject"/> object.
            </summary>
            <param name="forceBodyLoading"><b>true</b> to force the body to load; otherwise, <b>false</b>.</param>
            <returns>A new copy of the <see cref="T:Microsoft.AnalysisServices.MajorObject"/> object.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.ComAssembly.CopyTo(Microsoft.AnalysisServices.MajorObject,System.Boolean)">
            <summary>
            This API is part of the Analysis Services infrastructure and is not intended to be called directly from your code. It copies a <see cref="T:Microsoft.AnalysisServices.MajorObject"/> object to the specified destination.
            </summary>
            <param name="destination">The destination object to copy to.</param>
            <param name="forceBodyLoading"><b>true</b> to force the body to load; otherwise, <b>false</b>.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.ComAssembly.#ctor">
            <summary>
            Initializes a new instance of the ComAssembly class using the default values.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.ComAssembly.#ctor(System.String)">
            <summary>
            Initializes a new instance of the ComAssembly class using the specified assembly name.
            </summary>
            <param name="name">The name of the assembly.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.ComAssembly.#ctor(System.String,System.String)">
            <summary>
            Initializes a new instance of the ComAssembly class using the specified assembly and its identifier.
            </summary>
            <param name="name">The name of the assembly.</param>
            <param name="id">The identified of the assembly.</param>
        </member>
        <member name="P:Microsoft.AnalysisServices.ComAssembly.Source">
            <summary>
            Gets or sets the source where the COM assembly file is located.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.ComAssembly.CopyTo(Microsoft.AnalysisServices.ComAssembly)">
            <summary>
            Copies the content of this object to another object (the destination).
            </summary>
            <param name="obj">The destination object to copy to.</param>
            <returns>The destination object.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.ComAssembly.Clone">
            <summary>
            Returns a clone of the object.
            </summary>
            <returns>The clone.</returns>
        </member>
        <member name="T:Microsoft.AnalysisServices.Command">
            <summary>
            Represents a command that is available for use within the context of the parent element of the CommandCollection.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.Command.#ctor">
            <summary>
            Initializes a new instance of Command using the default values.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.Command.#ctor(System.String)">
            <summary>
            Initializes a new instance of the Command class using the specified text.
            </summary>
            <param name="text">A string containing the text for the command.</param>
        </member>
        <member name="P:Microsoft.AnalysisServices.Command.Text">
            <summary>
            Gets or sets a command text for a batch.
            </summary>
            <value>A string text with the batch command.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.Command.Annotations">
            <summary>
            Gets the collection of annotations associated with the command.
            </summary>
            <value>An AnnotatoinCollection with the set of annotations.</value>
            <remarks>Annotations on a Command object can be used to return the name and value of an implicit measure. An implicit measure is created automatically by a client application when an aggregation method can be inferred based on the characteristics of the column. For example, in Excel, users can create an implicit SUM measure by dragging a numeric field into the Values area of a field list.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.Command.CopyTo(Microsoft.AnalysisServices.Command)">
            <summary>
            Copies the content of this object to another object (the destination).
            </summary>
            <param name="obj">The destination object to copy to.</param>
            <returns>The destination object.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.Command.Clone">
            <summary>
            Returns a clone of the object.
            </summary>
            <returns>The clone.</returns>
        </member>
        <member name="T:Microsoft.AnalysisServices.CommandCollection">
            <summary>
            Represents a collection of <see cref="T:Microsoft.AnalysisServices.Command" /> objects. This class cannot be inherited.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.CommandCollection.#ctor">
            <summary>
            Initializes a new instance of CommandCollection using the default values.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.CommandCollection.#ctor(Microsoft.AnalysisServices.MdxScript)">
            <summary>
            Initializes a new instance of CommandCollection using the specified parent.
            </summary>
            <param name="parent">The parent MdxScript.</param>
        </member>
        <member name="P:Microsoft.AnalysisServices.CommandCollection.Count">
            <summary>
            Gets the number of elements contained in the collection.
            </summary>
            <value>The current number of elements.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.CommandCollection.Item(System.Int32)">
            <summary>
            Gets or sets the <see cref="T:Microsoft.AnalysisServices.Command" /> element at the specified index.
            </summary>
            <param name="index">The zero-based index of the element to get or set.</param>
            <value>The <see cref="T:Microsoft.AnalysisServices.Command" /> element at the specified index.</value>
            <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception>
            <exception cref="T:System.ArgumentNullException">The specified value is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentException">The specified value represents an incompatible command.</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.CommandCollection.Add(Microsoft.AnalysisServices.Command)">
            <summary>
            Adds the specified <see cref="T:Microsoft.AnalysisServices.Command" /> to the end of the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.Command" /> to be added.</param>
            <returns>The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.Command" /> has been added to the collection.</returns>
            <exception cref="T:System.ArgumentNullException">The specified item is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentException">
            <list type="bullet">
            <item><description>The specified item already esists in the collection.</description></item>
            <item><description>The specified item represents an incompatible command.</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.CommandCollection.AddRange(System.Collections.ICollection)">
            <summary>
            Adds the set of specified elements to the end of the collection.
            </summary>
            <param name="items">The <see cref="T:System.Collections.ICollection" /> whose elements should be added to the collection.</param>
            <exception cref="T:System.ArgumentNullException">
            <list type="bullet">
            <item><description>The specified collection is a null reference (Nothing in Visual Basic).</description></item>
            <item><description>The specified collection has one or more items that are null reference (Nothing in Visual Basic).</description></item>
            </list>
            </exception>
            <exception cref="T:System.ArgumentException">
            <list type="bullet">
            <item><description>The specified collection has items that are duplicate.</description></item>
            <item><description>The specified collection has one or more items that already esist in the collection.</description></item>
            <item><description>The specified collection has one or more items that represent an incompatible command.</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.CommandCollection.Clear">
            <summary>
            Removes all items from the collection.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.CommandCollection.Contains(Microsoft.AnalysisServices.Command)">
            <summary>
            Determines whether the specified <see cref="T:Microsoft.AnalysisServices.Command" /> exists in the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.Command" /> whose existence is checked.</param>
            <returns>True, if the specified <see cref="T:Microsoft.AnalysisServices.Command" /> is found in the collection; otherwise, false.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.CommandCollection.CopyTo(System.Array,System.Int32)">
            <summary>
            Copies the elements of the collection to an Array, starting at a particular Array index.
            </summary>
            <param name="array">The one-dimensional Array that is the destination of the elements copied from the collection. The Array must have zero-based indexing.</param>
            <param name="index">The zero-based index in array at which copying begins.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.CommandCollection.IndexOf(Microsoft.AnalysisServices.Command)">
            <summary>
            Searches for the specified <see cref="T:Microsoft.AnalysisServices.Command" /> and returns its zero-based index within the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.Command" /> to locate.</param>
            <returns>The zero-based index of the <see cref="T:Microsoft.AnalysisServices.Command" /> in the collection, if found; otherwise, -1.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.CommandCollection.Insert(System.Int32,Microsoft.AnalysisServices.Command)">
            <summary>
            Inserts the specified <see cref="T:Microsoft.AnalysisServices.Command" /> to the collection at the specified index.
            </summary>
            <param name="index">The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.Command" /> is inserted.</param>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.Command" /> to be inserted.</param>
            <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception>
            <exception cref="T:System.ArgumentNullException">The specified item is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentException">
            <list type="bullet">
            <item><description>The specified item already esists in the collection.</description></item>
            <item><description>The specified item represents an incompatible command.</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.CommandCollection.Remove(Microsoft.AnalysisServices.Command)">
            <summary>
            Removes the specified <see cref="T:Microsoft.AnalysisServices.Command" /> from this collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.Command" /> to remove.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.CommandCollection.RemoveAt(System.Int32)">
            <summary>
            Removes the <see cref="T:Microsoft.AnalysisServices.Command" /> at the specified index.
            </summary>
            <param name="index">The zero-based index of the <see cref="T:Microsoft.AnalysisServices.Command" /> to remove.</param>
        </member>
        <member name="T:Microsoft.AnalysisServices.ConnectionStringSecurity">
            <summary>
            An enumeration which tells the user if the password for the ConnectionString has to be delivered.
            </summary>
            <remarks>When user reads the value of ConnectionString, the password is automatically removed from ConnectionString for security reasons.</remarks>
        </member>
        <member name="F:Microsoft.AnalysisServices.ConnectionStringSecurity.Unchanged">
            <summary>
            Password is still part of ConnectionString and the user can connect to the Server without entering a password.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.ConnectionStringSecurity.PasswordRemoved">
            <summary>
            Password has been removed from ConnectionString and user will have to enter a password for the Server to connect to relational database.
            </summary>
        </member>
        <member name="T:Microsoft.AnalysisServices.ContextualNameRule">
            <summary>
            Specifies a naming format used to disambiguate attributes (calculated columns) that participate in role-playing dimensions (tables).
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.ContextualNameRule.None">
            <summary>
            No naming format is used.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.ContextualNameRule.Merge">
            <summary>
            The naming format contains both the attribute names and the role names.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.ContextualNameRule.Context">
            <summary>
            The naming format contains the context only.
            </summary>
        </member>
        <member name="T:Microsoft.AnalysisServices.CrossFilterDirection">
            <summary>
            Describes the cross filter direction.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.CrossFilterDirection.ToEndFiltersFromEnd">
            <summary>
            Specifies the filters to end and from end direction.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.CrossFilterDirection.FromEndFiltersToEnd">
            <summary>
            Specifies the filters from end and to end direction.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.CrossFilterDirection.CrossFilterAll">
            <summary>
            Specifies all the cross filter direction.
            </summary>
        </member>
        <member name="T:Microsoft.AnalysisServices.Cube">
            <summary>
            Represents a cube from a database. This class cannot be inherited.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.Cube.Clone(System.Boolean)">
            <summary>
            Creates a new copy of the MajorObject object.
            </summary>
            <param name="forceBodyLoading">true to force the body loading; otherwise, false.</param>
            <returns>A new copy of the MajorObject object.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.Cube.CopyTo(Microsoft.AnalysisServices.MajorObject,System.Boolean)">
            <summary>
            Copies the object to the specified destination.
            </summary>
            <param name="destination">The destination where the object copied to.</param>
            <param name="forceBodyLoading">true to force by loading; otherwise, false.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.Cube.#ctor">
            <summary>
            Initializes a new instance of the Cube class using the default values.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.Cube.#ctor(System.String)">
            <summary>
            Initializes a new instance of Cube using the specified name.
            </summary>
            <param name="name">A String that contains the name of the cube.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.Cube.#ctor(System.String,System.String)">
            <summary>
            Initializes a new instance of the Cube class, using the specified name and identifier.
            </summary>
            <param name="name">A String that contains the name of the cube.</param>
            <param name="id">A String that contains a unique identifier for the cube.</param>
        </member>
        <member name="P:Microsoft.AnalysisServices.Cube.Parent">
            <summary>
            Gets the parent <see cref="T:Microsoft.AnalysisServices.Database" /> object of the <see cref="T:Microsoft.AnalysisServices.Cube" /> object.
            </summary>
            <value>The parent <see cref="T:Microsoft.AnalysisServices.Database" /> object.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.Cube.ParentServer">
            <summary>
            Gets the parent <see cref="T:Microsoft.AnalysisServices.Server" /> object of the <see cref="T:Microsoft.AnalysisServices.Cube" /> object.
            </summary>
            <value>The parent <see cref="T:Microsoft.AnalysisServices.Server" /> object.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.Cube.DataSource">
            <summary>
            Gets the DataSource object associated with a Cube.
            </summary>
            <value>A DataSource object representing the data-source of the cube.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.Cube.DataSourceView">
            <summary>
            Gets the DataSourceView object associated with a Cube.
            </summary>
            <value>A DataSourceView object representing the data-source view of the cube.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.Cube.DefaultMdxScript">
            <summary>
            Gets the default MdxScript object associated with a Cube.
            </summary>
            <value>An object that contains an MDX script.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.Cube.Language">
            <summary>
            Gets or sets the default Language to use for the Cube.
            </summary>
            <value>The default Language to use for the Cube.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.Cube.Collation">
            <summary>
            Gets or sets the collation for a Cube.
            </summary>
            <value>The collation type description.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.Cube.Translations">
            <summary>
            Gets the translations for the cube.
            </summary>
            <value>A TranslationCollection object.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.Cube.Dimensions">
            <summary>
            Gets the dimensions collection associated with a Cube.
            </summary>
            <value>A CubeDimensionCollection that can be used to retrieve certain Dimensions associated with a Cube.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.Cube.CubePermissions">
            <summary>
            Gets the collection of permissions associated with a cube.
            </summary>
            <value>A CubePermissionCollection that can be used to retrieve certain CubePermissions.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.Cube.Perspectives">
            <summary>
            Gets the perspectives for the cube.
            </summary>
            <value>A PerspectiveCollection for the cube.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.Cube.DefaultMeasure">
            <summary>
            Gets or sets the DefaultMeasure associated with a Cube.
            </summary>
            <value>The name of the default measure of the Cube.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.Cube.Visible">
            <summary>
            Gets or sets a value that indicates whether a cube can be viewed.
            </summary>
            <value>true if the cube is visible; otherwise, false.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.Cube.MeasureGroups">
            <summary>
            Gets a collection of MeasureGroups associated with a Cube.
            </summary>
            <value>A collection that contains MeasureGroups information.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.Cube.Source">
            <summary>
            Gets or sets the source for a relational cube.
            </summary>
            <value>A DataSourceViewBinding object.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.Cube.MdxScripts">
            <summary>
            Gets a collection of MdxScripts associated with a Cube.
            </summary>
            <value>A collection containing MdxScripts information.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.Cube.AggregationPrefix">
            <summary>
            Gets or sets the prefix for aggregations in the cube.
            </summary>
            <value>A String with the aggregation prefix.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.Cube.ProcessingPriority">
            <summary>
            Gets or sets the processing priority for the cube.
            </summary>
            <value>The processing priority for the cube.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.Cube.StorageMode">
            <summary>
            Gets or sets the storage mode for the cube.
            </summary>
            <value>A StorageMode enumeration.</value>
            <remarks>This property contains the default storage mode for the cube. Each partition and measure group can override this setting.</remarks>
        </member>
        <member name="P:Microsoft.AnalysisServices.Cube.ProcessingMode">
            <summary>
            Gets or sets the index and aggregation settings for cube processing.
            </summary>
            <value>A ProcessingMode enumeration.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.Cube.Kpis">
            <summary>
            Gets a collection of Kpis associated with a Cube.
            </summary>
            <value>A collection containing Kpis information.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.Cube.ErrorConfiguration">
            <summary>
            Gets or sets the ErrorConfiguration associated with a Cube.
            </summary>
            <value>An object containing ErrorConfiguration information.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.Cube.Actions">
            <summary>
            Gets the actions collection for the cube.
            </summary>
            <value>An ActionCollection object.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.Cube.StorageLocation">
            <summary>
            Gets or sets the storage location for the cube.
            </summary>
            <value>A String that contains the location of the cube in the file system.</value>
            <remarks>This property contains the default location for the cube. Each partition can override this setting.</remarks>
        </member>
        <member name="P:Microsoft.AnalysisServices.Cube.EstimatedRows">
            <summary>
            Gets or sets the number of EstimatedRows for a Cube.
            </summary>
            <value>A 64-bit signed Integer with the estimation.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.Cube.ProactiveCaching">
            <summary>
            Gets or sets the proactive caching settings for the cube.
            </summary>
            <value>A ProactiveCaching object with the proactive cahcing configuration.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.Cube.ScriptCacheProcessingMode">
            <summary>
            Gets or sets the script cache settings for processing.
            </summary>
            <value>A ScriptCacheProcessingMode enumeration.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.Cube.ScriptErrorHandlingMode">
            <summary>
            Gets or sets the script error handling mode.
            </summary>
            <value>The script error handling mode.</value>
        </member>
        <member name="M:Microsoft.AnalysisServices.Cube.LinkMeasureGroup(Microsoft.AnalysisServices.MeasureGroup,System.String)">
            <summary>
            Generates a regular measure group, but it is set up to point to other measure groups. As parameters, this method takes the measure group (source) you want to link to and a data source identifier.
            </summary>
            <param name="source">The measure group that is pointed to.</param>
            <param name="dataSourceId">The data source identifier for the database that holds the source measure group.</param>
            <returns>The new MeasureGroup.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.Cube.LinkMeasureGroup(Microsoft.AnalysisServices.MeasureGroup,System.String,System.String)">
            <summary>
            Generates a regular measure group, but it is set up to point to other measure groups. As parameters, this method takes the measure group (source) you want to link to and a data source identifier.
            </summary>
            <param name="source">The measure group which is pointed to.</param>
            <param name="dataSourceId">The data source identifier for the database that holds the source measure group.</param>
            <param name="name">The name to give the LinkMeasureGroup.</param>
            <returns>The new MeasureGroup.</returns>
        </member>
        <member name="P:Microsoft.AnalysisServices.Cube.AllMeasures">
            <summary>
            Gets all measures as an enumeration object.
            </summary>
            <value>A MeasureEnumerator object.</value>
        </member>
        <member name="M:Microsoft.AnalysisServices.Cube.AfterInsert(System.Int32)">
            <summary>
            Displays a ModelComponent object after added to the specified index.
            </summary>
            <param name="index">The index where the object is added.</param>
            <remarks>For internal use.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.Cube.CopyTo(Microsoft.AnalysisServices.Cube)">
            <summary>
            Copies the content of this object to another object (the destination).
            </summary>
            <param name="obj">The destination object to copy to.</param>
            <returns>The destination object.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.Cube.Clone">
            <summary>
            Returns a clone of the object.
            </summary>
            <returns>The clone.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.Cube.CanProcess(Microsoft.AnalysisServices.ProcessType)">
            <summary>
            Indicates whether the cube can perform the specified processing.
            </summary>
            <param name="processType">The type of processing expected to be performed.</param>
            <returns>true if the cube can perform the specified processing; false otherwise.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.Cube.Validate(Microsoft.AnalysisServices.ValidationErrorCollection,System.Boolean,Microsoft.AnalysisServices.ServerEdition)">
            <summary>
            Determines whether the Cube is valid.
            </summary>
            <param name="errors">A collection of validation errors.</param>
            <param name="includeDetailedErrors">true to include detailed errors; otherwise, false.</param>
            <param name="serverEdition">The server edition.</param>
            <returns>true if the Cube is valid; otherwise, false.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.Cube.Validate(Microsoft.AnalysisServices.ValidationErrorCollection,System.Boolean,System.Boolean,Microsoft.AnalysisServices.ServerEdition)">
            <summary>
            Determines whether the Cube is valid.
            </summary>
            <param name="errors">A collection of validation errors.</param>
            <param name="includeDetailedErrors">true to include detailed errors; otherwise, false.</param>
            <param name="validateBindings">true to validate a collection of bindings; otherwise, false.</param>
            <param name="serverEdition">The server edition.</param>
            <returns>true if the Cube is valid; otherwise, false.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.Cube.GetIntermediateGranularities">
            <summary>
            Returns the granularity attributes (as MeasureGroupAttribute objects) from intermediate dimensions
            used to resolve many-to-many relationships.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.Cube.HaveTheSameDimensionalityAndGranularity(Microsoft.AnalysisServices.MeasureGroup,Microsoft.AnalysisServices.MeasureGroup)">
            <summary>
            Returns true if the specified MeasureGroups have the same dimensionality and granularity.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.Cube.HasEnabledHierarchyOrAttributeHierarchy(Microsoft.AnalysisServices.Dimension,Microsoft.AnalysisServices.CubeDimension,System.String)">
            <summary>
            Returns true if the specified dimension has enabled the specified hierarchy or attribute hierarchy name.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.Cube.GetDependents(System.Collections.Hashtable)">
            <summary>
            Adds the subsequent dependants to the specified Hashtable.
            </summary>
            <param name="dependents">The Hashtable to append dependent objects to.</param>
            <returns>The dependents Hashtable with the dependents appended.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.Cube.GetReferences(System.Collections.Hashtable,System.Boolean)">
            <summary>
            Gets the objects that the cube references.
            </summary>
            <param name="references">The Hashtable to append references to.</param>
            <param name="forMajorChildrenAlso">Determines whether Role objects for CubePermissions and external references for MeasureGroups are added to the Hashtable.</param>
            <returns>The references Hashtable with objects that the cube references appended.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.Cube.GetCreateReferences(System.Collections.Hashtable,System.Boolean,System.Boolean)">
            <summary>
            Gets a Hashtable to create references.
            </summary>
            <param name="createReferences">The hastable to create references.</param>
            <param name="includePermissions">true to consider permissions; otherwise, false.</param>
            <param name="includePartitions">true to consider partitions; otherwise, false.</param>
            <remarks>For internal use.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.Cube.GetDropDependents(System.Collections.Hashtable,System.Collections.Hashtable)">
            <summary>
            Gets the drop dependents.
            </summary>
            <param name="dependentsToAlter">The dependents to alter.</param>
            <param name="dependentsToDrop">The dependents to drop.</param>
            <remarks>For internal use.</remarks>
        </member>
        <member name="T:Microsoft.AnalysisServices.CubeAttribute">
            <summary>
            Defines details for an attribute on a cube. Attributes in the dimension not explicitly included in this collection become part of the collection (and are returned by Discover) with all default values. This class cannot be inherited.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.CubeAttribute.ToString">
            <summary>
            Returns a string that represents the CubeAttribute object.
            </summary>
            <returns>A string representation of the CubeAttribute object.</returns>
        </member>
        <member name="P:Microsoft.AnalysisServices.CubeAttribute.Parent">
            <summary>
            Gets the parent <see cref="T:Microsoft.AnalysisServices.CubeDimension" /> object of the <see cref="T:Microsoft.AnalysisServices.CubeAttribute" /> object.
            </summary>
            <value>The parent <see cref="T:Microsoft.AnalysisServices.CubeDimension" /> object.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.CubeAttribute.ParentCube">
            <summary>
            Gets the parent <see cref="T:Microsoft.AnalysisServices.Cube" /> object of the <see cref="T:Microsoft.AnalysisServices.CubeAttribute" /> object.
            </summary>
            <value>The parent <see cref="T:Microsoft.AnalysisServices.Cube" /> object.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.CubeAttribute.ParentDatabase">
            <summary>
            Gets the parent <see cref="T:Microsoft.AnalysisServices.Database" /> object of the <see cref="T:Microsoft.AnalysisServices.CubeAttribute" /> object.
            </summary>
            <value>The parent <see cref="T:Microsoft.AnalysisServices.Database" /> object.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.CubeAttribute.ParentServer">
            <summary>
            Gets the parent <see cref="T:Microsoft.AnalysisServices.Server" /> object of the <see cref="T:Microsoft.AnalysisServices.CubeAttribute" /> object.
            </summary>
            <value>The parent <see cref="T:Microsoft.AnalysisServices.Server" /> object.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.CubeAttribute.FriendlyName">
            <summary>
            Gets the friendly name of the CubeAttribute object.
            </summary>
            <value>A <see cref="T:System.String" /> with the friendly name of the <see cref="T:Microsoft.AnalysisServices.CubeAttribute" /> object.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.CubeAttribute.KeyForCollection">
            <summary>
            Returns the key used in collections.
            </summary>
            <value>A String with a value that can be used as a key in collections.</value>
        </member>
        <member name="M:Microsoft.AnalysisServices.CubeAttribute.AfterInsert(System.Int32)">
            <summary>
            Displays a ModelComponent object after added to the specified index.
            </summary>
            <param name="index">The index where the object is added.</param>
            <remarks>For internal use.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.CubeAttribute.AfterMove(System.Int32,System.Int32)">
            <summary>
            Displays a ModelComponent object after moving to the specified index.
            </summary>
            <param name="fromIndex">Move from index.</param>
            <param name="toIndex">Move to index.</param>
            <remarks>For internal use.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.CubeAttribute.BeforeRemove(System.Boolean)">
            <summary>
            Removes the ModelComponent object before the cleanup.
            </summary>
            <param name="cleanUp">true to clean up the ModelComponent object; otherwise, false.</param>
            <remarks>For internal use.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.CubeAttribute.#ctor">
            <summary>
            Initializes a new instance of the CubeAttribute class using default values.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.CubeAttribute.#ctor(System.String)">
            <summary>
            Initializes a new instance of CubeAttribute using the specified attribute identifier.
            </summary>
            <param name="attributeId">A String that contains an attribute identifier for a cube.</param>
        </member>
        <member name="P:Microsoft.AnalysisServices.CubeAttribute.AttributeID">
            <summary>
            Gets or sets the attribute identifier for a CubeAttribute object.
            </summary>
            <value>The attribute identifier.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.CubeAttribute.AggregationUsage">
            <summary>
            Gets or sets how Aggregation Designer will design aggregations.
            </summary>
            <value>An AggregationUsage object.</value>
            <remarks>
            The following are the possible values and their meanings:
            * Full: Every aggregation for the cube must include this attribute.
            * None: No aggregation for the cube can include this attribute.
            * Unrestricted: No restrictions are placed on Aggregation Designer.
            * Default: Aggregation Designer applies a default rule based on the type of attribute. That is, Unrestricted for All and Granularity attributes, None for others.
            </remarks>
        </member>
        <member name="P:Microsoft.AnalysisServices.CubeAttribute.AttributeHierarchyEnabled">
            <summary>
            Gets or sets the attribute hierarchy enabled property associated with a CubeAttribute object.
            </summary>
            <value>true if the attribute hierarchy is enabled; otherwise, false.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.CubeAttribute.AttributeHierarchyOptimizedState">
            <summary>
            Gets or sets the optimization state for a CubeAttribute object.
            </summary>
            <value>The type of optimization set.</value>
            <remarks>The state can be either FullyOptimized or NotOptimized.</remarks>
        </member>
        <member name="P:Microsoft.AnalysisServices.CubeAttribute.AttributeHierarchyVisible">
            <summary>
            Gets or sets the property controlling visibility of an attribute hierarchy associated with a CubeAttribute object.
            </summary>
            <value>true if visibility attribute is on; otherwise, false.</value>
            <remarks>This value is ignored if the value of AttributeHierarchyVisible is false on the DimensionAttribute.</remarks>
        </member>
        <member name="P:Microsoft.AnalysisServices.CubeAttribute.Attribute">
            <summary>
            Gets a dimension attribute from the CubeAttribute object.
            </summary>
            <value>A DimensionAttribute object.</value>
        </member>
        <member name="M:Microsoft.AnalysisServices.CubeAttribute.CopyTo(Microsoft.AnalysisServices.CubeAttribute)">
            <summary>
            Copies the content of this object to another object (the destination).
            </summary>
            <param name="obj">The destination object to copy to.</param>
            <returns>The destination object.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.CubeAttribute.Clone">
            <summary>
            Returns a clone of the object.
            </summary>
            <returns>The clone.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.CubeAttribute.Validate(Microsoft.AnalysisServices.ValidationErrorCollection,System.Boolean,Microsoft.AnalysisServices.ServerEdition)">
            <summary>
            Determines whether the CubeAttribute is valid.
            </summary>
            <param name="errors">A collection of validation errors.</param>
            <param name="includeDetailedErrors">true to include detailed errors; otherwise, false.</param>
            <param name="serverEdition">The server edition.</param>
            <returns>true if the CubeAttribute is valid; otherwise, false.</returns>
        </member>
        <member name="T:Microsoft.AnalysisServices.CubeAttributeBinding">
            <summary>
            Defines a binding from a data source to a cube attribute. This class cannot be inherited.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.CubeAttributeBinding.#ctor">
            <summary>
            Initializes a new instance of CubeAttributeBinding using default values.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.CubeAttributeBinding.#ctor(System.String,System.String,System.String,Microsoft.AnalysisServices.AttributeBindingType)">
            <summary>
            Initializes a new instance of CubeAttributeBinding for the specified cube, dimension, attribute, and binding type.
            </summary>
            <param name="cubeId">A String that contains the identifier of the cube.</param>
            <param name="cubeDimensionId">A String that contains the identifier of the cube's dimension.</param>
            <param name="attributeId">A String that contains the identifier of the attribute.</param>
            <param name="type">An AttributeBindingType that contains the type of binding.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.CubeAttributeBinding.#ctor(System.String,System.String,System.String,Microsoft.AnalysisServices.AttributeBindingType,System.Int32)">
            <summary>
            Initializes a new instance of CubeAttributeBinding for the specified cube, dimension, attribute, binding type, and ordinal place.
            </summary>
            <param name="cubeId">A String that contains the identifier of the cube.</param>
            <param name="cubeDimensionId">A String that contains the identifier of the cube's dimension.</param>
            <param name="attributeId">A String that contains the identifier of the attribute.</param>
            <param name="type">An AttributeBindingType that contains the type of binding.</param>
            <param name="ordinal">Specifies the ordinal number that the data source binds to in the collection.</param>
        </member>
        <member name="P:Microsoft.AnalysisServices.CubeAttributeBinding.CubeID">
            <summary>
            Gets or sets the identifier of the cube referenced in the binding.
            </summary>
            <value>A String that contains the CubeID.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.CubeAttributeBinding.CubeDimensionID">
            <summary>
            Gets or sets the identifier of the cube's dimension referenced in the binding.
            </summary>
            <value>A String that contains the CubeDimensionID.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.CubeAttributeBinding.AttributeID">
            <summary>
            Gets or sets the identifier of the attribute referenced in the binding.
            </summary>
            <value>A String that contains the AttributeID.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.CubeAttributeBinding.Type">
            <summary>
            Gets or sets the type of binding.
            </summary>
            <value>An AttributeBindingType with the binding type.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.CubeAttributeBinding.Ordinal">
            <summary>
            Gets or sets the ordinal number of the attribute that the data source binds to in the collection.
            </summary>
            <value>An integer value with the ordinal number of the attribute that the data source binds to in the collection.</value>
        </member>
        <member name="M:Microsoft.AnalysisServices.CubeAttributeBinding.Clone">
            <summary>
            Returns a copy of the CubeAttributeBinding object.
            </summary>
            <returns>A new copy of the CubeAttributeBinding object.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.CubeAttributeBinding.ToString">
            <summary>
            Returns a string that represents the CubeAttributeBinding object.
            </summary>
            <returns>A System.String with representation of the object.</returns>
        </member>
        <member name="T:Microsoft.AnalysisServices.CubeAttributeCollection">
            <summary>
            Represents a collection of <see cref="T:Microsoft.AnalysisServices.CubeAttribute" /> objects. This class cannot be inherited.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.CubeAttributeCollection.ItemsType">
            <summary>
            Gets the <see cref="T:System.Type" /> of objects that can be contained in the collection.
            </summary>
            <value>A <see cref="T:System.Type" /> with the type of objects.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.CubeAttributeCollection.Item(System.Int32)">
            <summary>
            Gets the <see cref="T:Microsoft.AnalysisServices.CubeAttribute" />, at the specified index, from the collection.
            </summary>
            <param name="index">The zero-based index of the <see cref="T:Microsoft.AnalysisServices.CubeAttribute" /> to be returned.</param>
            <value>The <see cref="T:Microsoft.AnalysisServices.CubeAttribute" /> at the specified index.</value>
            <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception>
        </member>
        <member name="P:Microsoft.AnalysisServices.CubeAttributeCollection.Item(System.String)">
            <summary>
            Gets the <see cref="T:Microsoft.AnalysisServices.CubeAttribute" />, with the specified AttributeID, from the collection.
            </summary>
            <param name="attributeId">The AttributeID of the <see cref="T:Microsoft.AnalysisServices.CubeAttribute" /> to be returned.</param>
            <value>The <see cref="T:Microsoft.AnalysisServices.CubeAttribute" /> with the specified AttributeID.</value>
            <exception cref="T:Microsoft.AnalysisServices.AmoException">The collection doesn't contain a <see cref="T:Microsoft.AnalysisServices.CubeAttribute" /> with the specified AttributeID.</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.CubeAttributeCollection.Find(System.String)">
            <summary>
            Gets the <see cref="T:Microsoft.AnalysisServices.CubeAttribute" /> that has the specified AttributeID from the collection.
            </summary>
            <param name="attributeId">The AttributeID of the <see cref="T:Microsoft.AnalysisServices.CubeAttribute" /> to locate.</param>
            <returns>The <see cref="T:Microsoft.AnalysisServices.CubeAttribute" /> with the specified AttributeID, if it exists in the collection; otherwise, a null reference (Nothing in Visual Basic).</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.CubeAttributeCollection.Add(Microsoft.AnalysisServices.CubeAttribute)">
            <summary>
            Adds the specified <see cref="T:Microsoft.AnalysisServices.CubeAttribute" /> to the end of the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.CubeAttribute" /> to be added.</param>
            <returns>The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.CubeAttribute" /> has been added to the collection.</returns>
            <exception cref="T:System.InvalidOperationException">
            <list type="bullet">
            <item><description>The specified item is a null reference (Nothing in Visual Basic).</description></item>
            <item><description>The specified item already esists in the collection.</description></item>
            <item><description>The AttributeID of the specified <see cref="T:Microsoft.AnalysisServices.CubeAttribute" /> is not valid in the collection.</description></item>
            <item><description>The name of the specified <see cref="T:Microsoft.AnalysisServices.CubeAttribute" /> is not valid in the collection.</description></item>
            <item><description>The compatibility-level of the specified <see cref="T:Microsoft.AnalysisServices.CubeAttribute" /> is not valid in the collection.</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.CubeAttributeCollection.Add(System.String)">
            <summary>
            Creates a new <see cref="T:Microsoft.AnalysisServices.CubeAttribute" /> object using the specified AttributeID, adds it to the end of the collection and returns the new CubeAttribute created.
            </summary>
            <param name="attributeId">The AttributeID for the new <see cref="T:Microsoft.AnalysisServices.CubeAttribute" /> object.</param>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.CubeAttribute" /> object.</returns>
            <exception cref="T:System.InvalidOperationException">The specified AttributeID is not valid in the collection.</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.CubeAttributeCollection.Insert(System.Int32,Microsoft.AnalysisServices.CubeAttribute)">
            <summary>
            Inserts the specified <see cref="T:Microsoft.AnalysisServices.CubeAttribute" /> to the collection at the specified index.
            </summary>
            <param name="index">The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.CubeAttribute" /> is inserted.</param>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.CubeAttribute" /> to be inserted.</param>
            <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception>
            <exception cref="T:System.InvalidOperationException">
            <list type="bullet">
            <item><description>The specified item is a null reference (Nothing in Visual Basic).</description></item>
            <item><description>The specified item already esists in the collection.</description></item>
            <item><description>The AttributeID of the specified <see cref="T:Microsoft.AnalysisServices.CubeAttribute" /> is not valid in the collection.</description></item>
            <item><description>The compatibility-level of the specified <see cref="T:Microsoft.AnalysisServices.CubeAttribute" /> is not valid in the collection.</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.CubeAttributeCollection.Insert(System.Int32,System.String)">
            <summary>
            Creates a new <see cref="T:Microsoft.AnalysisServices.CubeAttribute" /> object using the specified AttributeID, inserts it to the collection at the specified index and returns the new CubeAttribute created.
            </summary>
            <param name="index">The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.CubeAttribute" /> is inserted.</param>
            <param name="attributeId">The AttributeID for the new <see cref="T:Microsoft.AnalysisServices.CubeAttribute" /> object.</param>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.CubeAttribute" /> object.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception>
            <exception cref="T:System.InvalidOperationException">The specified AttributeID is not valid in the collection.</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.CubeAttributeCollection.Remove(Microsoft.AnalysisServices.CubeAttribute)">
            <summary>
            Removes the specified <see cref="T:Microsoft.AnalysisServices.CubeAttribute" /> from the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.CubeAttribute" /> to be removed.</param>
            <exception cref="T:System.ArgumentNullException">The specified item is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.CubeAttributeCollection.Remove(Microsoft.AnalysisServices.CubeAttribute,System.Boolean)">
            <summary>
            Removes the specified <see cref="T:Microsoft.AnalysisServices.CubeAttribute" /> from the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.CubeAttribute" /> to be removed.</param>
            <param name="cleanUp">True, if referencing objects are to be deleted; otherwise, false.</param>
            <exception cref="T:System.ArgumentNullException">The specified item is a null reference (Nothing in Visual Basic).</exception>
            <remarks>This API supports the product infrastructure and is not intended to be used directly from your code.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.CubeAttributeCollection.Remove(System.String)">
            <summary>
            Removes the <see cref="T:Microsoft.AnalysisServices.CubeAttribute" /> with the specified AttributeID from the collection.
            </summary>
            <param name="attributeId">The AttributeID of the <see cref="T:Microsoft.AnalysisServices.CubeAttribute" /> to be removed.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.CubeAttributeCollection.Remove(System.String,System.Boolean)">
            <summary>
            Removes the <see cref="T:Microsoft.AnalysisServices.CubeAttribute" /> with the specified AttributeID from the collection.
            </summary>
            <param name="attributeId">The AttributeID of the <see cref="T:Microsoft.AnalysisServices.CubeAttribute" /> to be removed.</param>
            <param name="cleanUp">True, if referencing objects are to be deleted; otherwise, false.</param>
            <remarks>This API supports the product infrastructure and is not intended to be used directly from your code.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.CubeAttributeCollection.Move(System.Int32,System.Int32)">
            <summary>
            Moves a <see cref="T:Microsoft.AnalysisServices.CubeAttribute" /> in the collection from the current position to a new one.
            </summary>
            <param name="fromIndex">The zero-based index of the <see cref="T:Microsoft.AnalysisServices.CubeAttribute" /> to be moved.</param>
            <param name="toIndex">The zero-based index to which to move the <see cref="T:Microsoft.AnalysisServices.CubeAttribute" /> specified by fromIndex.</param>
            <returns>The <see cref="T:Microsoft.AnalysisServices.CubeAttribute" /> that was moved.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <list type="bullet">
            <item><description>The specified fromIndex is not a valid value (less than zero or bigger then the total number of elements).</description></item>
            <item><description>The specified toIndex is not a valid value (less than zero or bigger then the total number of elements).</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.CubeAttributeCollection.Move(System.String,System.Int32)">
            <summary>
            Moves a <see cref="T:Microsoft.AnalysisServices.CubeAttribute" />, with the specified AttributeID, to a new position in the collection.
            </summary>
            <param name="attributeId">The AttributeID of the <see cref="T:Microsoft.AnalysisServices.CubeAttribute" /> to be moved.</param>
            <param name="toIndex">The zero-based index to which to move the <see cref="T:Microsoft.AnalysisServices.CubeAttribute" /> specified by fromIndex.</param>
            <returns>The <see cref="T:Microsoft.AnalysisServices.CubeAttribute" /> that was moved.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <list type="bullet">
            <item><description>attributeId is not a valid AttributeID to a <see cref="T:Microsoft.AnalysisServices.CubeAttribute" /> in the collection.</description></item>
            <item><description>The specified toIndex is not a valid value (less than zero or bigger then the total number of elements).</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.CubeAttributeCollection.Move(Microsoft.AnalysisServices.CubeAttribute,System.Int32)">
            <summary>
            Moves the specified <see cref="T:Microsoft.AnalysisServices.CubeAttribute" /> to a new position in the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.CubeAttribute" /> to be moved.</param>
            <param name="toIndex">The zero-based index to which to move the specified <see cref="T:Microsoft.AnalysisServices.CubeAttribute" />.</param>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <list type="bullet">
            <item><description>The specified <see cref="T:Microsoft.AnalysisServices.CubeAttribute" /> does not exist the collection.</description></item>
            <item><description>The specified toIndex is not a valid value (less than zero or bigger then the total number of elements).</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.CubeAttributeCollection.Contains(Microsoft.AnalysisServices.CubeAttribute)">
            <summary>
            Indicates whether the collection contains the specified <see cref="T:Microsoft.AnalysisServices.CubeAttribute" />.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.CubeAttribute" /> to be located.</param>
            <returns>True, if the specified <see cref="T:Microsoft.AnalysisServices.CubeAttribute" /> is found in the collection, otherwise, false.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.CubeAttributeCollection.Contains(System.String)">
            <summary>
            Indicates whether the collection contains a <see cref="T:Microsoft.AnalysisServices.CubeAttribute" /> with the specified AttributeID.
            </summary>
            <param name="attributeId">The AttributeID of the <see cref="T:Microsoft.AnalysisServices.CubeAttribute" /> to be located.</param>
            <returns>True, if the specified <see cref="T:Microsoft.AnalysisServices.CubeAttribute" /> is found in the collection, otherwise, false.</returns>
            <exception cref="T:System.ArgumentNullException">The specified attributeId is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.CubeAttributeCollection.IndexOf(Microsoft.AnalysisServices.CubeAttribute)">
            <summary>
            Searches for the specified <see cref="T:Microsoft.AnalysisServices.CubeAttribute" /> and returns the zero-based index of it in the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.CubeAttribute" /> to locate in the collection.</param>
            <returns>The zero-based index of the <see cref="T:Microsoft.AnalysisServices.CubeAttribute" /> in the collection, if found; otherwise, -1.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.CubeAttributeCollection.IndexOf(System.String)">
            <summary>
            Searches for a <see cref="T:Microsoft.AnalysisServices.CubeAttribute" /> with the specified AttributeID and returns the zero-based index of it in the collection.
            </summary>
            <param name="attributeId">The AttributeID of the <see cref="T:Microsoft.AnalysisServices.CubeAttribute" /> to locate in the collection.</param>
            <returns>The zero-based index of the <see cref="T:Microsoft.AnalysisServices.CubeAttribute" /> in the collection, if found; otherwise, -1.</returns>
        </member>
        <member name="T:Microsoft.AnalysisServices.CubeCollection">
            <summary>
            Represents a collection of <see cref="T:Microsoft.AnalysisServices.Cube" /> objects. This class cannot be inherited.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.CubeCollection.ItemsType">
            <summary>
            Gets the <see cref="T:System.Type" /> of objects that can be contained in the collection.
            </summary>
            <value>A <see cref="T:System.Type" /> with the type of objects.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.CubeCollection.Item(System.Int32)">
            <summary>
            Gets the <see cref="T:Microsoft.AnalysisServices.Cube" />, at the specified index, from the collection.
            </summary>
            <param name="index">The zero-based index of the <see cref="T:Microsoft.AnalysisServices.Cube" /> to be returned.</param>
            <value>The <see cref="T:Microsoft.AnalysisServices.Cube" /> at the specified index.</value>
            <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception>
        </member>
        <member name="P:Microsoft.AnalysisServices.CubeCollection.Item(System.String)">
            <summary>
            Gets the <see cref="T:Microsoft.AnalysisServices.Cube" />, with the specified identifier, from the collection.
            </summary>
            <param name="id">The identifier of the <see cref="T:Microsoft.AnalysisServices.Cube" /> to be returned.</param>
            <value>The <see cref="T:Microsoft.AnalysisServices.Cube" /> with the specified identifier.</value>
            <exception cref="T:Microsoft.AnalysisServices.AmoException">The collection doesn't contain a <see cref="T:Microsoft.AnalysisServices.Cube" /> with the specified identifier.</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.CubeCollection.Find(System.String)">
            <summary>
            Gets the <see cref="T:Microsoft.AnalysisServices.Cube" /> that has the specified identifier from the collection.
            </summary>
            <param name="id">The identifier of the <see cref="T:Microsoft.AnalysisServices.Cube" /> to locate.</param>
            <returns>The <see cref="T:Microsoft.AnalysisServices.Cube" /> with the specified identifier, if it exists in the collection; otherwise, a null reference (Nothing in Visual Basic).</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.CubeCollection.FindByName(System.String)">
            <summary>
            Gets the <see cref="T:Microsoft.AnalysisServices.Cube" /> that has the specified name from the collection.
            </summary>
            <param name="name">The name of the <see cref="T:Microsoft.AnalysisServices.Cube" /> to locate.</param>
            <returns>The <see cref="T:Microsoft.AnalysisServices.Cube" /> with the specified name, if it exists in the collection; otherwise, a null reference (Nothing in Visual Basic).</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.CubeCollection.GetByName(System.String)">
            <summary>
            Gets the <see cref="T:Microsoft.AnalysisServices.Cube" /> that has the specified name from the collection.
            </summary>
            <param name="name">The name of the <see cref="T:Microsoft.AnalysisServices.Cube" /> to locate.</param>
            <returns>The <see cref="T:Microsoft.AnalysisServices.Cube" /> with the specified Name.</returns>
            <exception cref="T:Microsoft.AnalysisServices.AmoException">The collection doesn't contain a <see cref="T:Microsoft.AnalysisServices.Cube" /> with the specified name.</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.CubeCollection.Add(Microsoft.AnalysisServices.Cube)">
            <summary>
            Adds the specified <see cref="T:Microsoft.AnalysisServices.Cube" /> to the end of the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.Cube" /> to be added.</param>
            <returns>The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.Cube" /> has been added to the collection.</returns>
            <exception cref="T:System.InvalidOperationException">
            <list type="bullet">
            <item><description>The specified item is a null reference (Nothing in Visual Basic).</description></item>
            <item><description>The specified item already esists in the collection.</description></item>
            <item><description>The identifier of the specified <see cref="T:Microsoft.AnalysisServices.Cube" /> is not valid in the collection.</description></item>
            <item><description>The name of the specified <see cref="T:Microsoft.AnalysisServices.Cube" /> is not valid in the collection.</description></item>
            <item><description>The compatibility-level of the specified <see cref="T:Microsoft.AnalysisServices.Cube" /> is not valid in the collection.</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.CubeCollection.Add(System.String,System.String)">
            <summary>
            Creates a new <see cref="T:Microsoft.AnalysisServices.Cube" /> object using the specified name and identifier, adds it to the end of the collection and returns the new Cube created.
            </summary>
            <param name="name">The Name for the new <see cref="T:Microsoft.AnalysisServices.Cube" /> object.</param>
            <param name="id">The identifier for the new <see cref="T:Microsoft.AnalysisServices.Cube" /> object.</param>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.Cube" /> object.</returns>
            <exception cref="T:System.InvalidOperationException">
            <list type="bullet">
            <item><description>The specified name is not valid in the collection.</description></item>
            <item><description>The specified identifier is not valid in the collection.</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.CubeCollection.Add(System.String)">
            <summary>
            Creates a new <see cref="T:Microsoft.AnalysisServices.Cube" /> object using the specified name, adds it to the end of the collection and returns the new Cube created.
            </summary>
            <param name="name">The Name for the new <see cref="T:Microsoft.AnalysisServices.Cube" /> object.</param>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.Cube" /> object.</returns>
            <exception cref="T:System.InvalidOperationException">The specified name is not valid in the collection.</exception>
            <remarks>The identifier for the new <see cref="T:Microsoft.AnalysisServices.Cube" /> object is generated based on the specified name.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.CubeCollection.Add">
            <summary>
            Creates a new <see cref="T:Microsoft.AnalysisServices.Cube" /> object using a generated unique Name and identifier, adds it to the end of the collection and returns the new Cube created.
            </summary>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.Cube" /> object.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.CubeCollection.Insert(System.Int32,Microsoft.AnalysisServices.Cube)">
            <summary>
            Inserts the specified <see cref="T:Microsoft.AnalysisServices.Cube" /> to the collection at the specified index.
            </summary>
            <param name="index">The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.Cube" /> is inserted.</param>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.Cube" /> to be inserted.</param>
            <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception>
            <exception cref="T:System.InvalidOperationException">
            <list type="bullet">
            <item><description>The specified item is a null reference (Nothing in Visual Basic).</description></item>
            <item><description>The specified item already esists in the collection.</description></item>
            <item><description>The identifier of the specified <see cref="T:Microsoft.AnalysisServices.Cube" /> is not valid in the collection.</description></item>
            <item><description>The name of the specified <see cref="T:Microsoft.AnalysisServices.Cube" /> is not valid in the collection.</description></item>
            <item><description>The compatibility-level of the specified <see cref="T:Microsoft.AnalysisServices.Cube" /> is not valid in the collection.</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.CubeCollection.Insert(System.Int32,System.String,System.String)">
            <summary>
            Creates a new <see cref="T:Microsoft.AnalysisServices.Cube" /> object using the specified name and identifier, inserts it to the collection at the specified index and returns the new Cube created.
            </summary>
            <param name="index">The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.Cube" /> is inserted.</param>
            <param name="name">The Name for the new <see cref="T:Microsoft.AnalysisServices.Cube" /> object.</param>
            <param name="id">The identifier for the new <see cref="T:Microsoft.AnalysisServices.Cube" /> object.</param>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.Cube" /> object.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception>
            <exception cref="T:System.InvalidOperationException">
            <list type="bullet">
            <item><description>The specified name is not valid in the collection.</description></item>
            <item><description>The specified identifier is not valid in the collection.</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.CubeCollection.Insert(System.Int32,System.String)">
            <summary>
            Creates a new <see cref="T:Microsoft.AnalysisServices.Cube" /> object using the specified name, inserts it to the collection at the specified index and returns the new Cube created.
            </summary>
            <param name="index">The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.Cube" /> is inserted.</param>
            <param name="name">The Name for the new <see cref="T:Microsoft.AnalysisServices.Cube" /> object. It must be unique within the collection.</param>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.Cube" /> object.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception>
            <exception cref="T:System.InvalidOperationException">The specified name is not valid in the collection.</exception>
            <remarks>The identifier for the <see cref="T:Microsoft.AnalysisServices.Cube" /> is generated based on the specified Name.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.CubeCollection.Insert(System.Int32)">
            <summary>
            Creates a new <see cref="T:Microsoft.AnalysisServices.Cube" /> object using a generated unique Name and identifier, inserts it to the collection at the specified index and returns the new Cube created.
            </summary>
            <param name="index">The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.Cube" /> is inserted.</param>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.Cube" /> object.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.CubeCollection.Remove(Microsoft.AnalysisServices.Cube)">
            <summary>
            Removes the specified <see cref="T:Microsoft.AnalysisServices.Cube" /> from the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.Cube" /> to be removed.</param>
            <exception cref="T:System.ArgumentNullException">The specified item is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.CubeCollection.Remove(Microsoft.AnalysisServices.Cube,System.Boolean)">
            <summary>
            Removes the specified <see cref="T:Microsoft.AnalysisServices.Cube" /> from the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.Cube" /> to be removed.</param>
            <param name="cleanUp">True, if referencing objects are to be deleted; otherwise, false.</param>
            <exception cref="T:System.ArgumentNullException">The specified item is a null reference (Nothing in Visual Basic).</exception>
            <remarks>This API supports the product infrastructure and is not intended to be used directly from your code.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.CubeCollection.Remove(System.String)">
            <summary>
            Removes the <see cref="T:Microsoft.AnalysisServices.Cube" /> with the specified identifier from the collection.
            </summary>
            <param name="id">The identifier of the <see cref="T:Microsoft.AnalysisServices.Cube" /> to be removed.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.CubeCollection.Remove(System.String,System.Boolean)">
            <summary>
            Removes the <see cref="T:Microsoft.AnalysisServices.Cube" /> with the specified identifier from the collection.
            </summary>
            <param name="id">The identifier of the <see cref="T:Microsoft.AnalysisServices.Cube" /> to be removed.</param>
            <param name="cleanUp">True, if referencing objects are to be deleted; otherwise, false.</param>
            <remarks>This API supports the product infrastructure and is not intended to be used directly from your code.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.CubeCollection.Move(System.Int32,System.Int32)">
            <summary>
            Moves a <see cref="T:Microsoft.AnalysisServices.Cube" /> in the collection from the current position to a new one.
            </summary>
            <param name="fromIndex">The zero-based index of the <see cref="T:Microsoft.AnalysisServices.Cube" /> to be moved.</param>
            <param name="toIndex">The zero-based index to which to move the <see cref="T:Microsoft.AnalysisServices.Cube" /> specified by fromIndex.</param>
            <returns>The <see cref="T:Microsoft.AnalysisServices.Cube" /> that was moved.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <list type="bullet">
            <item><description>The specified fromIndex is not a valid value (less than zero or bigger then the total number of elements).</description></item>
            <item><description>The specified toIndex is not a valid value (less than zero or bigger then the total number of elements).</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.CubeCollection.Move(System.String,System.Int32)">
            <summary>
            Moves a <see cref="T:Microsoft.AnalysisServices.Cube" />, with the specified identifier, to a new position in the collection.
            </summary>
            <param name="id">The identifier of the <see cref="T:Microsoft.AnalysisServices.Cube" /> to be moved.</param>
            <param name="toIndex">The zero-based index to which to move the <see cref="T:Microsoft.AnalysisServices.Cube" /> specified by fromIndex.</param>
            <returns>The <see cref="T:Microsoft.AnalysisServices.Cube" /> that was moved.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <list type="bullet">
            <item><description>id is not a valid identifier to a <see cref="T:Microsoft.AnalysisServices.Cube" /> in the collection.</description></item>
            <item><description>The specified toIndex is not a valid value (less than zero or bigger then the total number of elements).</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.CubeCollection.Move(Microsoft.AnalysisServices.Cube,System.Int32)">
            <summary>
            Moves the specified <see cref="T:Microsoft.AnalysisServices.Cube" /> to a new position in the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.Cube" /> to be moved.</param>
            <param name="toIndex">The zero-based index to which to move the specified <see cref="T:Microsoft.AnalysisServices.Cube" />.</param>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <list type="bullet">
            <item><description>The specified <see cref="T:Microsoft.AnalysisServices.Cube" /> does not exist the collection.</description></item>
            <item><description>The specified toIndex is not a valid value (less than zero or bigger then the total number of elements).</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.CubeCollection.Contains(Microsoft.AnalysisServices.Cube)">
            <summary>
            Indicates whether the collection contains the specified <see cref="T:Microsoft.AnalysisServices.Cube" />.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.Cube" /> to be located.</param>
            <returns>True, if the specified <see cref="T:Microsoft.AnalysisServices.Cube" /> is found in the collection, otherwise, false.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.CubeCollection.Contains(System.String)">
            <summary>
            Indicates whether the collection contains a <see cref="T:Microsoft.AnalysisServices.Cube" /> with the specified identifier.
            </summary>
            <param name="id">The identifier of the <see cref="T:Microsoft.AnalysisServices.Cube" /> to be located.</param>
            <returns>True, if the specified <see cref="T:Microsoft.AnalysisServices.Cube" /> is found in the collection, otherwise, false.</returns>
            <exception cref="T:System.ArgumentNullException">The specified id is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.CubeCollection.IndexOf(Microsoft.AnalysisServices.Cube)">
            <summary>
            Searches for the specified <see cref="T:Microsoft.AnalysisServices.Cube" /> and returns the zero-based index of it in the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.Cube" /> to locate in the collection.</param>
            <returns>The zero-based index of the <see cref="T:Microsoft.AnalysisServices.Cube" /> in the collection, if found; otherwise, -1.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.CubeCollection.IndexOf(System.String)">
            <summary>
            Searches for a <see cref="T:Microsoft.AnalysisServices.Cube" /> with the specified identifier and returns the zero-based index of it in the collection.
            </summary>
            <param name="id">The identifier of the <see cref="T:Microsoft.AnalysisServices.Cube" /> to locate in the collection.</param>
            <returns>The zero-based index of the <see cref="T:Microsoft.AnalysisServices.Cube" /> in the collection, if found; otherwise, -1.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.CubeCollection.AddNew(System.String)">
            <summary>
            Creates and adds a <see cref="T:Microsoft.AnalysisServices.Cube" />, with the specified key, to the end of the collection.
            </summary>
            <param name="key">The key of the <see cref="T:Microsoft.AnalysisServices.Cube" /> to be added.</param>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.Cube" /> object.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.CubeCollection.AddNew(System.String,System.String)">
            <summary>
            Creates and adds a <see cref="T:Microsoft.AnalysisServices.Cube" />, with the specified name and key, to the end of the collection.
            </summary>
            <param name="name">The name of the <see cref="T:Microsoft.AnalysisServices.Cube" /> to be added.</param>
            <param name="key">The key of the <see cref="T:Microsoft.AnalysisServices.Cube" /> to be added.</param>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.Cube" /> object.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.CubeCollection.CanAdd(Microsoft.AnalysisServices.ModelComponent,System.String@)">
            <summary>
            Indicates whether the collection can add a <see cref="T:Microsoft.AnalysisServices.ModelComponent" />.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.ModelComponent" /> to add.</param>
            <param name="error">The error that will occur if the collection can�t add the specified <see cref="T:Microsoft.AnalysisServices.ModelComponent" />.</param>
            <returns>True, if the collection can add the <see cref="T:Microsoft.AnalysisServices.ModelComponent" />; otherwise, false.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.CubeCollection.IsValidName(System.String,System.String@)">
            <summary>
            Indicates whether the name is valid for an element in the collection.
            </summary>
            <param name="name">The name to validate.</param>
            <param name="error">The error that will occur if an item with the invalid name will be added to the collection.</param>
            <returns>True, if the name will be valid within the collection; otherwise, false.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.CubeCollection.IsValidID(System.String,System.String@)">
            <summary>
            Indicates whether the identifier is valid for an element in the collection.
            </summary>
            <param name="id">The identifier to validate.</param>
            <param name="error">The error that will occur if an item with the invalid identifier will be added to the collection.</param>
            <returns>True, if the identifier will be valid within the collection; otherwise, false.</returns>
        </member>
        <member name="T:Microsoft.AnalysisServices.CubeDimension">
            <summary>
            Represents the relationship between a dimension and a cube. This class cannot be inherited.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.CubeDimension.#ctor">
            <summary>
            Initializes a new instance of the CubeDimension class using default values.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.CubeDimension.#ctor(System.String)">
            <summary>
            Initializes a new instance of CubeDimension using the specified dimension identifier.
            </summary>
            <param name="dimensionId">A String that contains a unique identifier for the dimension in a CubeDimension.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.CubeDimension.#ctor(System.String,System.String,System.String)">
            <summary>
            Initializes a new instance of CubeDimension using the specified dimension identifier, name and CubeDimension identifier.
            </summary>
            <param name="dimensionId">A String that contains a unique identifier for the dimension in a CubeDimension.</param>
            <param name="name">A String that contains the name of the CubeDimension.</param>
            <param name="id">A String that contains a unique identifier for the CubeDimension.</param>
        </member>
        <member name="P:Microsoft.AnalysisServices.CubeDimension.Parent">
            <summary>
            Gets the parent <see cref="T:Microsoft.AnalysisServices.Cube" /> object of the <see cref="T:Microsoft.AnalysisServices.CubeDimension" /> object.
            </summary>
            <value>The parent <see cref="T:Microsoft.AnalysisServices.Cube" /> object.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.CubeDimension.ParentDatabase">
            <summary>
            Gets the parent <see cref="T:Microsoft.AnalysisServices.Database" /> object of the <see cref="T:Microsoft.AnalysisServices.CubeDimension" /> object.
            </summary>
            <value>The parent <see cref="T:Microsoft.AnalysisServices.Database" /> object.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.CubeDimension.ParentServer">
            <summary>
            Gets the parent <see cref="T:Microsoft.AnalysisServices.Server" /> object of the <see cref="T:Microsoft.AnalysisServices.CubeDimension" /> object.
            </summary>
            <value>The parent <see cref="T:Microsoft.AnalysisServices.Server" /> object.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.CubeDimension.Translations">
            <summary>
            Gets the translations collection associated with a CubeDimension object.
            </summary>
            <value>A collection of translations.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.CubeDimension.DimensionID">
            <summary>
            Gets or sets the dimension identifier associated with the CubeDimension object.
            </summary>
            <value>A dimension identifier.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.CubeDimension.Visible">
            <summary>
            Gets or sets the visibility property for a CubeDimension object.
            </summary>
            <value>true if visibility is on; otherwise, false.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.CubeDimension.Attributes">
            <summary>
            Gets the collection of attributes associated with a CubeDimension object.
            </summary>
            <value>A collection of cube attributes.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.CubeDimension.Hierarchies">
            <summary>
            Gets the hierarchies associated with a CubeDimension object.
            </summary>
            <value>A collection of hierarchies.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.CubeDimension.HierarchyUniqueNameStyle">
            <summary>
            Gets or sets how unique names are generated for hierarchies that are contained within the CubeDimension.
            </summary>
            <value>A HierarchyUniqueNameStyle element.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.CubeDimension.MemberUniqueNameStyle">
            <summary>
            Gets or sets how unique names are generated for members of hierarchies contained within the CubeDimension.
            </summary>
            <value>A MemberUniqueNameStyle element.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.CubeDimension.AllMemberAggregationUsage">
            <summary>
            Gets or sets controls for how aggregations are designed in the Aggregation Designer.
            </summary>
            <value>Aggregation use specification.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.CubeDimension.Dimension">
            <summary>
            Gets the Dimension associated with the CubeDimension object.
            </summary>
            <value>A Dimension object.</value>
        </member>
        <member name="M:Microsoft.AnalysisServices.CubeDimension.CopyTo(Microsoft.AnalysisServices.CubeDimension)">
            <summary>
            Copies the content of this object to another object (the destination).
            </summary>
            <param name="obj">The destination object to copy to.</param>
            <returns>The destination object.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.CubeDimension.Clone">
            <summary>
            Returns a clone of the object.
            </summary>
            <returns>The clone.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.CubeDimension.AfterInsert(System.Int32)">
            <summary>
            Displays a ModelComponent object after added to the specified index.
            </summary>
            <param name="index">The index where the object is added.</param>
            <remarks>For internal use.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.CubeDimension.BeforeRemove(System.Boolean)">
            <summary>
            Removes the ModelComponent object before the cleanup.
            </summary>
            <param name="cleanUp">true to clean up the ModelComponent object; otherwise, false.</param>
            <remarks>For internal use.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.CubeDimension.Validate(Microsoft.AnalysisServices.ValidationErrorCollection,System.Boolean,Microsoft.AnalysisServices.ServerEdition)">
            <summary>
            Determines whether the CubeDimension is valid.
            </summary>
            <param name="errors">A collection of validation errors.</param>
            <param name="includeDetailedErrors">true to include detailed errors; otherwise, false.</param>
            <param name="serverEdition">The server edition.</param>
            <returns>true if the CubeDimension is valid; otherwise, false.</returns>
        </member>
        <member name="T:Microsoft.AnalysisServices.CubeDimensionBinding">
            <summary>
            Derived from Binding this type contains identifiers for data sources, cube and cube dimension and an MDX filter. This class cannot be inherited.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.CubeDimensionBinding.#ctor">
            <summary>
            Initializes a new instance of the CubeDimensionBinding class using the default values.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.CubeDimensionBinding.#ctor(System.String,System.String,System.String)">
            <summary>
            Initializes a new instance of the CubeDimensionBinding class using the specified data source, cube and cube dimension.
            </summary>
            <param name="dataSourceId">A String that contains the identifier of the DataSource.</param>
            <param name="cubeId">A String that contains the identifier of the Cube.</param>
            <param name="cubeDimensionId">A String that contains the identifier of the CubeDimension.</param>
        </member>
        <member name="P:Microsoft.AnalysisServices.CubeDimensionBinding.DataSourceID">
            <summary>
            Gets or sets the identifier of the DataSource for the current CubeDimensionBinding.
            </summary>
            <value>A String that contains the identifier of the DataSource.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.CubeDimensionBinding.CubeID">
            <summary>
            Gets or sets the identifier of the Cube for the current CubeDimensionBinding.
            </summary>
            <value>A String that contains the identifier of the Cube.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.CubeDimensionBinding.CubeDimensionID">
            <summary>
            Gets or sets the identifier of the CubeDimension for the current CubeDimensionBinding.
            </summary>
            <value>A String that contains the identifier of the CubeDimension.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.CubeDimensionBinding.Filter">
            <summary>
            Gets or sets an MDX expression that specifies how to filter the source data.
            </summary>
            <value>An MDX expression that specifies how to filter the source data.</value>
        </member>
        <member name="M:Microsoft.AnalysisServices.CubeDimensionBinding.CopyTo(Microsoft.AnalysisServices.CubeDimensionBinding)">
            <summary>
            Copies a CubeDimensionBinding object to the specified object.
            </summary>
            <param name="obj">The object you are copying to.</param>
            <returns>The object copied to.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.CubeDimensionBinding.Clone">
            <summary>
            Returns a copy of the CubeDimensionBinding object.
            </summary>
            <returns>A new copy of the CubeDimensionBinding object.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.CubeDimensionBinding.ToString">
            <summary>
            Returns a string that represents the CubeDimensionBinding object.
            </summary>
            <returns>A System.String with representation of the object.</returns>
        </member>
        <member name="T:Microsoft.AnalysisServices.CubeDimensionCollection">
            <summary>
            Represents a collection of <see cref="T:Microsoft.AnalysisServices.CubeDimension" /> objects. This class cannot be inherited.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.CubeDimensionCollection.ItemsType">
            <summary>
            Gets the <see cref="T:System.Type" /> of objects that can be contained in the collection.
            </summary>
            <value>A <see cref="T:System.Type" /> with the type of objects.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.CubeDimensionCollection.Item(System.Int32)">
            <summary>
            Gets the <see cref="T:Microsoft.AnalysisServices.CubeDimension" />, at the specified index, from the collection.
            </summary>
            <param name="index">The zero-based index of the <see cref="T:Microsoft.AnalysisServices.CubeDimension" /> to be returned.</param>
            <value>The <see cref="T:Microsoft.AnalysisServices.CubeDimension" /> at the specified index.</value>
            <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception>
        </member>
        <member name="P:Microsoft.AnalysisServices.CubeDimensionCollection.Item(System.String)">
            <summary>
            Gets the <see cref="T:Microsoft.AnalysisServices.CubeDimension" />, with the specified identifier, from the collection.
            </summary>
            <param name="id">The identifier of the <see cref="T:Microsoft.AnalysisServices.CubeDimension" /> to be returned.</param>
            <value>The <see cref="T:Microsoft.AnalysisServices.CubeDimension" /> with the specified identifier.</value>
            <exception cref="T:Microsoft.AnalysisServices.AmoException">The collection doesn't contain a <see cref="T:Microsoft.AnalysisServices.CubeDimension" /> with the specified identifier.</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.CubeDimensionCollection.Find(System.String)">
            <summary>
            Gets the <see cref="T:Microsoft.AnalysisServices.CubeDimension" /> that has the specified identifier from the collection.
            </summary>
            <param name="id">The identifier of the <see cref="T:Microsoft.AnalysisServices.CubeDimension" /> to locate.</param>
            <returns>The <see cref="T:Microsoft.AnalysisServices.CubeDimension" /> with the specified identifier, if it exists in the collection; otherwise, a null reference (Nothing in Visual Basic).</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.CubeDimensionCollection.FindByName(System.String)">
            <summary>
            Gets the <see cref="T:Microsoft.AnalysisServices.CubeDimension" /> that has the specified name from the collection.
            </summary>
            <param name="name">The name of the <see cref="T:Microsoft.AnalysisServices.CubeDimension" /> to locate.</param>
            <returns>The <see cref="T:Microsoft.AnalysisServices.CubeDimension" /> with the specified name, if it exists in the collection; otherwise, a null reference (Nothing in Visual Basic).</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.CubeDimensionCollection.GetByName(System.String)">
            <summary>
            Gets the <see cref="T:Microsoft.AnalysisServices.CubeDimension" /> that has the specified name from the collection.
            </summary>
            <param name="name">The name of the <see cref="T:Microsoft.AnalysisServices.CubeDimension" /> to locate.</param>
            <returns>The <see cref="T:Microsoft.AnalysisServices.CubeDimension" /> with the specified Name.</returns>
            <exception cref="T:Microsoft.AnalysisServices.AmoException">The collection doesn't contain a <see cref="T:Microsoft.AnalysisServices.CubeDimension" /> with the specified name.</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.CubeDimensionCollection.Remove(Microsoft.AnalysisServices.CubeDimension)">
            <summary>
            Removes the specified <see cref="T:Microsoft.AnalysisServices.CubeDimension" /> from the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.CubeDimension" /> to be removed.</param>
            <exception cref="T:System.ArgumentNullException">The specified item is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.CubeDimensionCollection.Remove(Microsoft.AnalysisServices.CubeDimension,System.Boolean)">
            <summary>
            Removes the specified <see cref="T:Microsoft.AnalysisServices.CubeDimension" /> from the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.CubeDimension" /> to be removed.</param>
            <param name="cleanUp">True, if referencing objects are to be deleted; otherwise, false.</param>
            <exception cref="T:System.ArgumentNullException">The specified item is a null reference (Nothing in Visual Basic).</exception>
            <remarks>This API supports the product infrastructure and is not intended to be used directly from your code.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.CubeDimensionCollection.Remove(System.String)">
            <summary>
            Removes the <see cref="T:Microsoft.AnalysisServices.CubeDimension" /> with the specified identifier from the collection.
            </summary>
            <param name="id">The identifier of the <see cref="T:Microsoft.AnalysisServices.CubeDimension" /> to be removed.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.CubeDimensionCollection.Remove(System.String,System.Boolean)">
            <summary>
            Removes the <see cref="T:Microsoft.AnalysisServices.CubeDimension" /> with the specified identifier from the collection.
            </summary>
            <param name="id">The identifier of the <see cref="T:Microsoft.AnalysisServices.CubeDimension" /> to be removed.</param>
            <param name="cleanUp">True, if referencing objects are to be deleted; otherwise, false.</param>
            <remarks>This API supports the product infrastructure and is not intended to be used directly from your code.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.CubeDimensionCollection.Move(System.Int32,System.Int32)">
            <summary>
            Moves a <see cref="T:Microsoft.AnalysisServices.CubeDimension" /> in the collection from the current position to a new one.
            </summary>
            <param name="fromIndex">The zero-based index of the <see cref="T:Microsoft.AnalysisServices.CubeDimension" /> to be moved.</param>
            <param name="toIndex">The zero-based index to which to move the <see cref="T:Microsoft.AnalysisServices.CubeDimension" /> specified by fromIndex.</param>
            <returns>The <see cref="T:Microsoft.AnalysisServices.CubeDimension" /> that was moved.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <list type="bullet">
            <item><description>The specified fromIndex is not a valid value (less than zero or bigger then the total number of elements).</description></item>
            <item><description>The specified toIndex is not a valid value (less than zero or bigger then the total number of elements).</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.CubeDimensionCollection.Move(System.String,System.Int32)">
            <summary>
            Moves a <see cref="T:Microsoft.AnalysisServices.CubeDimension" />, with the specified identifier, to a new position in the collection.
            </summary>
            <param name="id">The identifier of the <see cref="T:Microsoft.AnalysisServices.CubeDimension" /> to be moved.</param>
            <param name="toIndex">The zero-based index to which to move the <see cref="T:Microsoft.AnalysisServices.CubeDimension" /> specified by fromIndex.</param>
            <returns>The <see cref="T:Microsoft.AnalysisServices.CubeDimension" /> that was moved.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <list type="bullet">
            <item><description>id is not a valid identifier to a <see cref="T:Microsoft.AnalysisServices.CubeDimension" /> in the collection.</description></item>
            <item><description>The specified toIndex is not a valid value (less than zero or bigger then the total number of elements).</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.CubeDimensionCollection.Move(Microsoft.AnalysisServices.CubeDimension,System.Int32)">
            <summary>
            Moves the specified <see cref="T:Microsoft.AnalysisServices.CubeDimension" /> to a new position in the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.CubeDimension" /> to be moved.</param>
            <param name="toIndex">The zero-based index to which to move the specified <see cref="T:Microsoft.AnalysisServices.CubeDimension" />.</param>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <list type="bullet">
            <item><description>The specified <see cref="T:Microsoft.AnalysisServices.CubeDimension" /> does not exist the collection.</description></item>
            <item><description>The specified toIndex is not a valid value (less than zero or bigger then the total number of elements).</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.CubeDimensionCollection.Contains(Microsoft.AnalysisServices.CubeDimension)">
            <summary>
            Indicates whether the collection contains the specified <see cref="T:Microsoft.AnalysisServices.CubeDimension" />.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.CubeDimension" /> to be located.</param>
            <returns>True, if the specified <see cref="T:Microsoft.AnalysisServices.CubeDimension" /> is found in the collection, otherwise, false.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.CubeDimensionCollection.Contains(System.String)">
            <summary>
            Indicates whether the collection contains a <see cref="T:Microsoft.AnalysisServices.CubeDimension" /> with the specified identifier.
            </summary>
            <param name="id">The identifier of the <see cref="T:Microsoft.AnalysisServices.CubeDimension" /> to be located.</param>
            <returns>True, if the specified <see cref="T:Microsoft.AnalysisServices.CubeDimension" /> is found in the collection, otherwise, false.</returns>
            <exception cref="T:System.ArgumentNullException">The specified id is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.CubeDimensionCollection.IndexOf(Microsoft.AnalysisServices.CubeDimension)">
            <summary>
            Searches for the specified <see cref="T:Microsoft.AnalysisServices.CubeDimension" /> and returns the zero-based index of it in the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.CubeDimension" /> to locate in the collection.</param>
            <returns>The zero-based index of the <see cref="T:Microsoft.AnalysisServices.CubeDimension" /> in the collection, if found; otherwise, -1.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.CubeDimensionCollection.IndexOf(System.String)">
            <summary>
            Searches for a <see cref="T:Microsoft.AnalysisServices.CubeDimension" /> with the specified identifier and returns the zero-based index of it in the collection.
            </summary>
            <param name="id">The identifier of the <see cref="T:Microsoft.AnalysisServices.CubeDimension" /> to locate in the collection.</param>
            <returns>The zero-based index of the <see cref="T:Microsoft.AnalysisServices.CubeDimension" /> in the collection, if found; otherwise, -1.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.CubeDimensionCollection.Add(Microsoft.AnalysisServices.CubeDimension)">
            <summary>
            Adds the specified <see cref="T:Microsoft.AnalysisServices.CubeDimension" /> to the end of the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.CubeDimension" /> to be added.</param>
            <returns>The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.CubeDimension" /> has been added to the collection.</returns>
            <exception cref="T:System.InvalidOperationException">
            <list type="bullet">
            <item><description>The specified item is a null reference (Nothing in Visual Basic).</description></item>
            <item><description>The specified item already esists in the collection.</description></item>
            <item><description>The identifier of the specified <see cref="T:Microsoft.AnalysisServices.CubeDimension" /> is not valid in the collection.</description></item>
            <item><description>The name of the specified <see cref="T:Microsoft.AnalysisServices.CubeDimension" /> is not valid in the collection.</description></item>
            <item><description>The compatibility-level of the specified <see cref="T:Microsoft.AnalysisServices.CubeDimension" /> is not valid in the collection.</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.CubeDimensionCollection.Add(System.String)">
            <summary>
            Creates a new <see cref="T:Microsoft.AnalysisServices.CubeDimension" /> object using the specified DimensionID, adds it to the end of the collection and returns the new CubeDimension created.
            </summary>
            <param name="dimensionId">The DimensionID for the new <see cref="T:Microsoft.AnalysisServices.CubeDimension" /> object.</param>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.CubeDimension" /> object.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.CubeDimensionCollection.Add(System.String,System.String,System.String)">
            <summary>
            Creates a new <see cref="T:Microsoft.AnalysisServices.CubeDimension" /> object using the specified DimensionID, name and identifier, adds it to the end of the collection and returns the new CubeDimension created.
            </summary>
            <param name="dimensionId">The DimensionID for the new <see cref="T:Microsoft.AnalysisServices.CubeDimension" /> object.</param>
            <param name="name">The Name for the new <see cref="T:Microsoft.AnalysisServices.CubeDimension" /> object.</param>
            <param name="id">The identifier for the new <see cref="T:Microsoft.AnalysisServices.CubeDimension" /> object.</param>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.CubeDimension" /> object.</returns>
            <exception cref="T:System.InvalidOperationException">
            <list type="bullet">
            <item><description>The specified name is not valid in the collection.</description></item>
            <item><description>The specified identifier is not valid in the collection.</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.CubeDimensionCollection.Insert(System.Int32,Microsoft.AnalysisServices.CubeDimension)">
            <summary>
            Inserts the specified <see cref="T:Microsoft.AnalysisServices.CubeDimension" /> to the collection at the specified index.
            </summary>
            <param name="index">The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.CubeDimension" /> is inserted.</param>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.CubeDimension" /> to be inserted.</param>
            <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception>
            <exception cref="T:System.InvalidOperationException">
            <list type="bullet">
            <item><description>The specified item is a null reference (Nothing in Visual Basic).</description></item>
            <item><description>The specified item already esists in the collection.</description></item>
            <item><description>The identifier of the specified <see cref="T:Microsoft.AnalysisServices.CubeDimension" /> is not valid in the collection.</description></item>
            <item><description>The name of the specified <see cref="T:Microsoft.AnalysisServices.CubeDimension" /> is not valid in the collection.</description></item>
            <item><description>The compatibility-level of the specified <see cref="T:Microsoft.AnalysisServices.CubeDimension" /> is not valid in the collection.</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.CubeDimensionCollection.Insert(System.Int32,System.String)">
            <summary>
            Creates a new <see cref="T:Microsoft.AnalysisServices.CubeDimension" /> object using the specified DimensionID, inserts it to the collection at the specified index and returns the new CubeDimension created.
            </summary>
            <param name="index">The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.CubeDimension" /> is inserted.</param>
            <param name="dimensionId">The DimensionID for the new <see cref="T:Microsoft.AnalysisServices.CubeDimension" /> object.</param>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.CubeDimension" /> object.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.CubeDimensionCollection.Insert(System.Int32,System.String,System.String,System.String)">
            <summary>
            Creates a new <see cref="T:Microsoft.AnalysisServices.CubeDimension" /> object using the specified DimensionID, name and identifier, inserts it to the collection at the specified index and returns the new CubeDimension created.
            </summary>
            <param name="index">The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.CubeDimension" /> is inserted.</param>
            <param name="dimensionId">The DimensionID for the new <see cref="T:Microsoft.AnalysisServices.CubeDimension" /> object.</param>
            <param name="name">The Name for the new <see cref="T:Microsoft.AnalysisServices.CubeDimension" /> object.</param>
            <param name="id">The identifier for the new <see cref="T:Microsoft.AnalysisServices.CubeDimension" /> object.</param>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.CubeDimension" /> object.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception>
            <exception cref="T:System.InvalidOperationException">
            <list type="bullet">
            <item><description>The specified name is not valid in the collection.</description></item>
            <item><description>The specified identifier is not valid in the collection.</description></item>
            </list>
            </exception>
        </member>
        <member name="T:Microsoft.AnalysisServices.CubeDimensionPermission">
            <summary>
            Represents the permissions for a single role on a specific dimension in a cube. This class cannot be inherited.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.CubeDimensionPermission.#ctor">
            <summary>
            Initializes a new instance of CubeDimensionPermission using the default values.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.CubeDimensionPermission.#ctor(System.String)">
            <summary>
            Initializes a new instance of CubeDimensionPermission using the specified cube-dimension identifier.
            </summary>
            <param name="cubeDimensionId">The cube-specific dimension identifier.</param>
        </member>
        <member name="P:Microsoft.AnalysisServices.CubeDimensionPermission.Parent">
            <summary>
            Gets the parent <see cref="T:Microsoft.AnalysisServices.CubePermission" /> object of the <see cref="T:Microsoft.AnalysisServices.CubeDimensionPermission" /> object.
            </summary>
            <value>The parent <see cref="T:Microsoft.AnalysisServices.CubePermission" /> object.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.CubeDimensionPermission.ParentCube">
            <summary>
            Gets the parent <see cref="T:Microsoft.AnalysisServices.Cube" /> object of the <see cref="T:Microsoft.AnalysisServices.CubeDimensionPermission" /> object.
            </summary>
            <value>The parent <see cref="T:Microsoft.AnalysisServices.Cube" /> object.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.CubeDimensionPermission.ParentDatabase">
            <summary>
            Gets the parent <see cref="T:Microsoft.AnalysisServices.Database" /> object of the <see cref="T:Microsoft.AnalysisServices.CubeDimensionPermission" /> object.
            </summary>
            <value>The parent <see cref="T:Microsoft.AnalysisServices.Database" /> object.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.CubeDimensionPermission.ParentServer">
            <summary>
            Gets the parent <see cref="T:Microsoft.AnalysisServices.Server" /> object of the <see cref="T:Microsoft.AnalysisServices.CubeDimensionPermission" /> object.
            </summary>
            <value>The parent <see cref="T:Microsoft.AnalysisServices.Server" /> object.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.CubeDimensionPermission.FriendlyName">
            <summary>
            Gets the friendly name of the CubeDimensionPermission object.
            </summary>
            <value>A <see cref="T:System.String" /> with the friendly name of the <see cref="T:Microsoft.AnalysisServices.CubeDimensionPermission" /> object.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.CubeDimensionPermission.KeyForCollection">
            <summary>
            Returns the key used in collections.
            </summary>
            <value>A String with a value that can be used as a key in collections.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.CubeDimensionPermission.CubeDimensionID">
            <summary>
            Gets or sets a CubeDimensionID associated with a CubeDimensionPermission.
            </summary>
            <value>The cube dimension identifier.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.CubeDimensionPermission.Description">
            <summary>
            Gets or sets a Description from a CubeDimensionPermission.
            </summary>
            <value>A description of a specific dimension.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.CubeDimensionPermission.Read">
            <summary>
            Gets or sets the read access status referenced in a CubeDimensionPermission.
            </summary>
            <value>A read access status.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.CubeDimensionPermission.Write">
            <summary>
            Gets or sets the write access referenced in a CubeDimensionPermission.
            </summary>
            <value>A write access status.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.CubeDimensionPermission.AttributePermissions">
            <summary>
            Gets the AttributePermissions associated with a CubeDimensionPermission object.
            </summary>
            <value>A collection of attribute permissions.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.CubeDimensionPermission.CubeDimension">
            <summary>
            Gets a CubeDimension associated with a CubeDimensionPermission.
            </summary>
            <value>A CubeDimension object that includes information about the relationship between a dimension and a cube.</value>
            <remarks>A CubeDimension applies to all the MeasureGroups of a cube.</remarks>
        </member>
        <member name="P:Microsoft.AnalysisServices.CubeDimensionPermission.Dimension">
            <summary>
            Gets a Dimension from a CubeDimensionPermission.
            </summary>
            <value>The dimension referenced by the CubeDimensionPermission.</value>
        </member>
        <member name="M:Microsoft.AnalysisServices.CubeDimensionPermission.CopyTo(Microsoft.AnalysisServices.CubeDimensionPermission)">
            <summary>
            Copies the content of this object to another object (the destination).
            </summary>
            <param name="obj">The destination object to copy to.</param>
            <returns>The destination object.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.CubeDimensionPermission.Clone">
            <summary>
            Returns a clone of the object.
            </summary>
            <returns>The clone.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.CubeDimensionPermission.Validate(Microsoft.AnalysisServices.ValidationErrorCollection,System.Boolean,Microsoft.AnalysisServices.ServerEdition)">
            <summary>
            Determines whether the CubeDimensionPermission is valid.
            </summary>
            <param name="errors">A collection of validation errors.</param>
            <param name="includeDetailedErrors">true to include detailed errors; otherwise, false.</param>
            <param name="serverEdition">The server edition.</param>
            <returns>true if the CubeDimensionPermission is valid; otherwise, false.</returns>
        </member>
        <member name="T:Microsoft.AnalysisServices.CubeDimensionPermissionCollection">
            <summary>
            Represents a collection of <see cref="T:Microsoft.AnalysisServices.CubeDimensionPermission" /> objects. This class cannot be inherited.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.CubeDimensionPermissionCollection.ItemsType">
            <summary>
            Gets the <see cref="T:System.Type" /> of objects that can be contained in the collection.
            </summary>
            <value>A <see cref="T:System.Type" /> with the type of objects.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.CubeDimensionPermissionCollection.Item(System.Int32)">
            <summary>
            Gets the <see cref="T:Microsoft.AnalysisServices.CubeDimensionPermission" />, at the specified index, from the collection.
            </summary>
            <param name="index">The zero-based index of the <see cref="T:Microsoft.AnalysisServices.CubeDimensionPermission" /> to be returned.</param>
            <value>The <see cref="T:Microsoft.AnalysisServices.CubeDimensionPermission" /> at the specified index.</value>
            <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception>
        </member>
        <member name="P:Microsoft.AnalysisServices.CubeDimensionPermissionCollection.Item(System.String)">
            <summary>
            Gets the <see cref="T:Microsoft.AnalysisServices.CubeDimensionPermission" />, with the specified CubeDimensionID, from the collection.
            </summary>
            <param name="cubeDimensionId">The CubeDimensionID of the <see cref="T:Microsoft.AnalysisServices.CubeDimensionPermission" /> to be returned.</param>
            <value>The <see cref="T:Microsoft.AnalysisServices.CubeDimensionPermission" /> with the specified CubeDimensionID.</value>
            <exception cref="T:Microsoft.AnalysisServices.AmoException">The collection doesn't contain a <see cref="T:Microsoft.AnalysisServices.CubeDimensionPermission" /> with the specified CubeDimensionID.</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.CubeDimensionPermissionCollection.Find(System.String)">
            <summary>
            Gets the <see cref="T:Microsoft.AnalysisServices.CubeDimensionPermission" /> that has the specified CubeDimensionID from the collection.
            </summary>
            <param name="cubeDimensionId">The CubeDimensionID of the <see cref="T:Microsoft.AnalysisServices.CubeDimensionPermission" /> to locate.</param>
            <returns>The <see cref="T:Microsoft.AnalysisServices.CubeDimensionPermission" /> with the specified CubeDimensionID, if it exists in the collection; otherwise, a null reference (Nothing in Visual Basic).</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.CubeDimensionPermissionCollection.Add(Microsoft.AnalysisServices.CubeDimensionPermission)">
            <summary>
            Adds the specified <see cref="T:Microsoft.AnalysisServices.CubeDimensionPermission" /> to the end of the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.CubeDimensionPermission" /> to be added.</param>
            <returns>The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.CubeDimensionPermission" /> has been added to the collection.</returns>
            <exception cref="T:System.InvalidOperationException">
            <list type="bullet">
            <item><description>The specified item is a null reference (Nothing in Visual Basic).</description></item>
            <item><description>The specified item already esists in the collection.</description></item>
            <item><description>The CubeDimensionID of the specified <see cref="T:Microsoft.AnalysisServices.CubeDimensionPermission" /> is not valid in the collection.</description></item>
            <item><description>The name of the specified <see cref="T:Microsoft.AnalysisServices.CubeDimensionPermission" /> is not valid in the collection.</description></item>
            <item><description>The compatibility-level of the specified <see cref="T:Microsoft.AnalysisServices.CubeDimensionPermission" /> is not valid in the collection.</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.CubeDimensionPermissionCollection.Add(System.String)">
            <summary>
            Creates a new <see cref="T:Microsoft.AnalysisServices.CubeDimensionPermission" /> object using the specified CubeDimensionID, adds it to the end of the collection and returns the new CubeDimensionPermission created.
            </summary>
            <param name="cubeDimensionId">The CubeDimensionID for the new <see cref="T:Microsoft.AnalysisServices.CubeDimensionPermission" /> object.</param>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.CubeDimensionPermission" /> object.</returns>
            <exception cref="T:System.InvalidOperationException">The specified CubeDimensionID is not valid in the collection.</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.CubeDimensionPermissionCollection.Insert(System.Int32,Microsoft.AnalysisServices.CubeDimensionPermission)">
            <summary>
            Inserts the specified <see cref="T:Microsoft.AnalysisServices.CubeDimensionPermission" /> to the collection at the specified index.
            </summary>
            <param name="index">The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.CubeDimensionPermission" /> is inserted.</param>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.CubeDimensionPermission" /> to be inserted.</param>
            <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception>
            <exception cref="T:System.InvalidOperationException">
            <list type="bullet">
            <item><description>The specified item is a null reference (Nothing in Visual Basic).</description></item>
            <item><description>The specified item already esists in the collection.</description></item>
            <item><description>The CubeDimensionID of the specified <see cref="T:Microsoft.AnalysisServices.CubeDimensionPermission" /> is not valid in the collection.</description></item>
            <item><description>The compatibility-level of the specified <see cref="T:Microsoft.AnalysisServices.CubeDimensionPermission" /> is not valid in the collection.</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.CubeDimensionPermissionCollection.Insert(System.Int32,System.String)">
            <summary>
            Creates a new <see cref="T:Microsoft.AnalysisServices.CubeDimensionPermission" /> object using the specified CubeDimensionID, inserts it to the collection at the specified index and returns the new CubeDimensionPermission created.
            </summary>
            <param name="index">The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.CubeDimensionPermission" /> is inserted.</param>
            <param name="cubeDimensionId">The CubeDimensionID for the new <see cref="T:Microsoft.AnalysisServices.CubeDimensionPermission" /> object.</param>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.CubeDimensionPermission" /> object.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception>
            <exception cref="T:System.InvalidOperationException">The specified CubeDimensionID is not valid in the collection.</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.CubeDimensionPermissionCollection.Remove(Microsoft.AnalysisServices.CubeDimensionPermission)">
            <summary>
            Removes the specified <see cref="T:Microsoft.AnalysisServices.CubeDimensionPermission" /> from the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.CubeDimensionPermission" /> to be removed.</param>
            <exception cref="T:System.ArgumentNullException">The specified item is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.CubeDimensionPermissionCollection.Remove(Microsoft.AnalysisServices.CubeDimensionPermission,System.Boolean)">
            <summary>
            Removes the specified <see cref="T:Microsoft.AnalysisServices.CubeDimensionPermission" /> from the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.CubeDimensionPermission" /> to be removed.</param>
            <param name="cleanUp">True, if referencing objects are to be deleted; otherwise, false.</param>
            <exception cref="T:System.ArgumentNullException">The specified item is a null reference (Nothing in Visual Basic).</exception>
            <remarks>This API supports the product infrastructure and is not intended to be used directly from your code.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.CubeDimensionPermissionCollection.Remove(System.String)">
            <summary>
            Removes the <see cref="T:Microsoft.AnalysisServices.CubeDimensionPermission" /> with the specified CubeDimensionID from the collection.
            </summary>
            <param name="cubeDimensionId">The CubeDimensionID of the <see cref="T:Microsoft.AnalysisServices.CubeDimensionPermission" /> to be removed.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.CubeDimensionPermissionCollection.Remove(System.String,System.Boolean)">
            <summary>
            Removes the <see cref="T:Microsoft.AnalysisServices.CubeDimensionPermission" /> with the specified CubeDimensionID from the collection.
            </summary>
            <param name="cubeDimensionId">The CubeDimensionID of the <see cref="T:Microsoft.AnalysisServices.CubeDimensionPermission" /> to be removed.</param>
            <param name="cleanUp">True, if referencing objects are to be deleted; otherwise, false.</param>
            <remarks>This API supports the product infrastructure and is not intended to be used directly from your code.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.CubeDimensionPermissionCollection.Move(System.Int32,System.Int32)">
            <summary>
            Moves a <see cref="T:Microsoft.AnalysisServices.CubeDimensionPermission" /> in the collection from the current position to a new one.
            </summary>
            <param name="fromIndex">The zero-based index of the <see cref="T:Microsoft.AnalysisServices.CubeDimensionPermission" /> to be moved.</param>
            <param name="toIndex">The zero-based index to which to move the <see cref="T:Microsoft.AnalysisServices.CubeDimensionPermission" /> specified by fromIndex.</param>
            <returns>The <see cref="T:Microsoft.AnalysisServices.CubeDimensionPermission" /> that was moved.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <list type="bullet">
            <item><description>The specified fromIndex is not a valid value (less than zero or bigger then the total number of elements).</description></item>
            <item><description>The specified toIndex is not a valid value (less than zero or bigger then the total number of elements).</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.CubeDimensionPermissionCollection.Move(System.String,System.Int32)">
            <summary>
            Moves a <see cref="T:Microsoft.AnalysisServices.CubeDimensionPermission" />, with the specified CubeDimensionID, to a new position in the collection.
            </summary>
            <param name="cubeDimensionId">The CubeDimensionID of the <see cref="T:Microsoft.AnalysisServices.CubeDimensionPermission" /> to be moved.</param>
            <param name="toIndex">The zero-based index to which to move the <see cref="T:Microsoft.AnalysisServices.CubeDimensionPermission" /> specified by fromIndex.</param>
            <returns>The <see cref="T:Microsoft.AnalysisServices.CubeDimensionPermission" /> that was moved.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <list type="bullet">
            <item><description>cubeDimensionId is not a valid CubeDimensionID to a <see cref="T:Microsoft.AnalysisServices.CubeDimensionPermission" /> in the collection.</description></item>
            <item><description>The specified toIndex is not a valid value (less than zero or bigger then the total number of elements).</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.CubeDimensionPermissionCollection.Move(Microsoft.AnalysisServices.CubeDimensionPermission,System.Int32)">
            <summary>
            Moves the specified <see cref="T:Microsoft.AnalysisServices.CubeDimensionPermission" /> to a new position in the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.CubeDimensionPermission" /> to be moved.</param>
            <param name="toIndex">The zero-based index to which to move the specified <see cref="T:Microsoft.AnalysisServices.CubeDimensionPermission" />.</param>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <list type="bullet">
            <item><description>The specified <see cref="T:Microsoft.AnalysisServices.CubeDimensionPermission" /> does not exist the collection.</description></item>
            <item><description>The specified toIndex is not a valid value (less than zero or bigger then the total number of elements).</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.CubeDimensionPermissionCollection.Contains(Microsoft.AnalysisServices.CubeDimensionPermission)">
            <summary>
            Indicates whether the collection contains the specified <see cref="T:Microsoft.AnalysisServices.CubeDimensionPermission" />.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.CubeDimensionPermission" /> to be located.</param>
            <returns>True, if the specified <see cref="T:Microsoft.AnalysisServices.CubeDimensionPermission" /> is found in the collection, otherwise, false.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.CubeDimensionPermissionCollection.Contains(System.String)">
            <summary>
            Indicates whether the collection contains a <see cref="T:Microsoft.AnalysisServices.CubeDimensionPermission" /> with the specified CubeDimensionID.
            </summary>
            <param name="cubeDimensionId">The CubeDimensionID of the <see cref="T:Microsoft.AnalysisServices.CubeDimensionPermission" /> to be located.</param>
            <returns>True, if the specified <see cref="T:Microsoft.AnalysisServices.CubeDimensionPermission" /> is found in the collection, otherwise, false.</returns>
            <exception cref="T:System.ArgumentNullException">The specified cubeDimensionId is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.CubeDimensionPermissionCollection.IndexOf(Microsoft.AnalysisServices.CubeDimensionPermission)">
            <summary>
            Searches for the specified <see cref="T:Microsoft.AnalysisServices.CubeDimensionPermission" /> and returns the zero-based index of it in the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.CubeDimensionPermission" /> to locate in the collection.</param>
            <returns>The zero-based index of the <see cref="T:Microsoft.AnalysisServices.CubeDimensionPermission" /> in the collection, if found; otherwise, -1.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.CubeDimensionPermissionCollection.IndexOf(System.String)">
            <summary>
            Searches for a <see cref="T:Microsoft.AnalysisServices.CubeDimensionPermission" /> with the specified CubeDimensionID and returns the zero-based index of it in the collection.
            </summary>
            <param name="cubeDimensionId">The CubeDimensionID of the <see cref="T:Microsoft.AnalysisServices.CubeDimensionPermission" /> to locate in the collection.</param>
            <returns>The zero-based index of the <see cref="T:Microsoft.AnalysisServices.CubeDimensionPermission" /> in the collection, if found; otherwise, -1.</returns>
        </member>
        <member name="T:Microsoft.AnalysisServices.CubeHierarchy">
            <summary>
            Defines details for a hierarchy on a cube. This class cannot be inherited.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.CubeHierarchy.Parent">
            <summary>
            Gets the parent <see cref="T:Microsoft.AnalysisServices.CubeDimension" /> object of the <see cref="T:Microsoft.AnalysisServices.CubeHierarchy" /> object.
            </summary>
            <value>The parent <see cref="T:Microsoft.AnalysisServices.CubeDimension" /> object.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.CubeHierarchy.ParentCube">
            <summary>
            Gets the parent <see cref="T:Microsoft.AnalysisServices.Cube" /> object of the <see cref="T:Microsoft.AnalysisServices.CubeHierarchy" /> object.
            </summary>
            <value>The parent <see cref="T:Microsoft.AnalysisServices.Cube" /> object.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.CubeHierarchy.ParentDatabase">
            <summary>
            Gets the parent <see cref="T:Microsoft.AnalysisServices.Database" /> object of the <see cref="T:Microsoft.AnalysisServices.CubeHierarchy" /> object.
            </summary>
            <value>The parent <see cref="T:Microsoft.AnalysisServices.Database" /> object.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.CubeHierarchy.ParentServer">
            <summary>
            Gets the parent <see cref="T:Microsoft.AnalysisServices.Server" /> object of the <see cref="T:Microsoft.AnalysisServices.CubeHierarchy" /> object.
            </summary>
            <value>The parent <see cref="T:Microsoft.AnalysisServices.Server" /> object.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.CubeHierarchy.FriendlyName">
            <summary>
            Gets the friendly name of the CubeHierarchy object.
            </summary>
            <value>A <see cref="T:System.String" /> with the friendly name of the <see cref="T:Microsoft.AnalysisServices.CubeHierarchy" /> object.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.CubeHierarchy.KeyForCollection">
            <summary>
            Returns the key used in collections.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.CubeHierarchy.AfterInsert(System.Int32)">
            <summary>
            Displays a ModelComponent object after added to the specified index.
            </summary>
            <param name="index">The index where the object is added.</param>
            <remarks>For internal use.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.CubeHierarchy.AfterMove(System.Int32,System.Int32)">
            <summary>
            Displays a ModelComponent object after moving to the specified index.
            </summary>
            <param name="fromIndex">Move from index.</param>
            <param name="toIndex">Move to index.</param>
            <remarks>For internal use.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.CubeHierarchy.BeforeRemove(System.Boolean)">
            <summary>
            Removes the ModelComponent object before the cleanup.
            </summary>
            <param name="cleanUp">true to clean up the ModelComponent object; otherwise, false.</param>
            <remarks>For internal use.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.CubeHierarchy.#ctor">
            <summary>
            Initializes a new instance of the CubeHierarchy class using default values.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.CubeHierarchy.#ctor(System.String)">
            <summary>
            Initializes a new instance of CubeHierarchy using the specified hierarchy identifier.
            </summary>
            <param name="hierarchyId">A String that contains an identifier for the CubeHierarchy.</param>
        </member>
        <member name="P:Microsoft.AnalysisServices.CubeHierarchy.HierarchyID">
            <summary>
            Gets or sets an identifier for a hierarchy associated with a CubeHierarchy object.
            </summary>
            <value>A hierarchy identifier.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.CubeHierarchy.OptimizedState">
            <summary>
            Gets or sets the optimization state of an associated CubeHierarchy object.
            </summary>
            <value>The type of optimization associated with a CubeHierarchy object.</value>
            <remarks>It is either FullyOptimized or NotOptimized.</remarks>
        </member>
        <member name="P:Microsoft.AnalysisServices.CubeHierarchy.Visible">
            <summary>
            Gets or sets the visibility property for the CubeHierarchy object.
            </summary>
            <value>true is visible is turned on; else false.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.CubeHierarchy.Enabled">
            <summary>
            Gets or sets the enabled status of a CubeHierarchy object.
            </summary>
            <value>true if the CubeHierarchy is enabled; else false.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.CubeHierarchy.Hierarchy">
            <summary>
            Gets the hierarchy associated with a CubeHierarchy object.
            </summary>
            <value>A Hierarchy object.</value>
        </member>
        <member name="M:Microsoft.AnalysisServices.CubeHierarchy.CopyTo(Microsoft.AnalysisServices.CubeHierarchy)">
            <summary>
            Copies the content of this object to another object (the destination).
            </summary>
            <param name="obj">The destination object to copy to.</param>
            <returns>The destination object.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.CubeHierarchy.Clone">
            <summary>
            Returns a clone of the object.
            </summary>
            <returns>The clone.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.CubeHierarchy.Validate(Microsoft.AnalysisServices.ValidationErrorCollection,System.Boolean,Microsoft.AnalysisServices.ServerEdition)">
            <summary>
            Determines whether the CubeHierarchy is valid.
            </summary>
            <param name="errors">A collection of validation errors.</param>
            <param name="includeDetailedErrors">true to include detailed errors; otherwise, false.</param>
            <param name="serverEdition">The server edition.</param>
            <returns>true if the CubeHierarchy is valid; otherwise, false.</returns>
        </member>
        <member name="T:Microsoft.AnalysisServices.CubeHierarchyCollection">
            <summary>
            Represents a collection of <see cref="T:Microsoft.AnalysisServices.CubeHierarchy" /> objects. This class cannot be inherited.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.CubeHierarchyCollection.ItemsType">
            <summary>
            Gets the <see cref="T:System.Type" /> of objects that can be contained in the collection.
            </summary>
            <value>A <see cref="T:System.Type" /> with the type of objects.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.CubeHierarchyCollection.Item(System.Int32)">
            <summary>
            Gets the <see cref="T:Microsoft.AnalysisServices.CubeHierarchy" />, at the specified index, from the collection.
            </summary>
            <param name="index">The zero-based index of the <see cref="T:Microsoft.AnalysisServices.CubeHierarchy" /> to be returned.</param>
            <value>The <see cref="T:Microsoft.AnalysisServices.CubeHierarchy" /> at the specified index.</value>
            <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception>
        </member>
        <member name="P:Microsoft.AnalysisServices.CubeHierarchyCollection.Item(System.String)">
            <summary>
            Gets the <see cref="T:Microsoft.AnalysisServices.CubeHierarchy" />, with the specified HierarchyID, from the collection.
            </summary>
            <param name="hierarchyId">The HierarchyID of the <see cref="T:Microsoft.AnalysisServices.CubeHierarchy" /> to be returned.</param>
            <value>The <see cref="T:Microsoft.AnalysisServices.CubeHierarchy" /> with the specified HierarchyID.</value>
            <exception cref="T:Microsoft.AnalysisServices.AmoException">The collection doesn't contain a <see cref="T:Microsoft.AnalysisServices.CubeHierarchy" /> with the specified HierarchyID.</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.CubeHierarchyCollection.Find(System.String)">
            <summary>
            Gets the <see cref="T:Microsoft.AnalysisServices.CubeHierarchy" /> that has the specified HierarchyID from the collection.
            </summary>
            <param name="hierarchyId">The HierarchyID of the <see cref="T:Microsoft.AnalysisServices.CubeHierarchy" /> to locate.</param>
            <returns>The <see cref="T:Microsoft.AnalysisServices.CubeHierarchy" /> with the specified HierarchyID, if it exists in the collection; otherwise, a null reference (Nothing in Visual Basic).</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.CubeHierarchyCollection.Add(Microsoft.AnalysisServices.CubeHierarchy)">
            <summary>
            Adds the specified <see cref="T:Microsoft.AnalysisServices.CubeHierarchy" /> to the end of the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.CubeHierarchy" /> to be added.</param>
            <returns>The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.CubeHierarchy" /> has been added to the collection.</returns>
            <exception cref="T:System.InvalidOperationException">
            <list type="bullet">
            <item><description>The specified item is a null reference (Nothing in Visual Basic).</description></item>
            <item><description>The specified item already esists in the collection.</description></item>
            <item><description>The HierarchyID of the specified <see cref="T:Microsoft.AnalysisServices.CubeHierarchy" /> is not valid in the collection.</description></item>
            <item><description>The name of the specified <see cref="T:Microsoft.AnalysisServices.CubeHierarchy" /> is not valid in the collection.</description></item>
            <item><description>The compatibility-level of the specified <see cref="T:Microsoft.AnalysisServices.CubeHierarchy" /> is not valid in the collection.</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.CubeHierarchyCollection.Add(System.String)">
            <summary>
            Creates a new <see cref="T:Microsoft.AnalysisServices.CubeHierarchy" /> object using the specified HierarchyID, adds it to the end of the collection and returns the new CubeHierarchy created.
            </summary>
            <param name="hierarchyId">The HierarchyID for the new <see cref="T:Microsoft.AnalysisServices.CubeHierarchy" /> object.</param>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.CubeHierarchy" /> object.</returns>
            <exception cref="T:System.InvalidOperationException">The specified HierarchyID is not valid in the collection.</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.CubeHierarchyCollection.Insert(System.Int32,Microsoft.AnalysisServices.CubeHierarchy)">
            <summary>
            Inserts the specified <see cref="T:Microsoft.AnalysisServices.CubeHierarchy" /> to the collection at the specified index.
            </summary>
            <param name="index">The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.CubeHierarchy" /> is inserted.</param>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.CubeHierarchy" /> to be inserted.</param>
            <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception>
            <exception cref="T:System.InvalidOperationException">
            <list type="bullet">
            <item><description>The specified item is a null reference (Nothing in Visual Basic).</description></item>
            <item><description>The specified item already esists in the collection.</description></item>
            <item><description>The HierarchyID of the specified <see cref="T:Microsoft.AnalysisServices.CubeHierarchy" /> is not valid in the collection.</description></item>
            <item><description>The compatibility-level of the specified <see cref="T:Microsoft.AnalysisServices.CubeHierarchy" /> is not valid in the collection.</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.CubeHierarchyCollection.Insert(System.Int32,System.String)">
            <summary>
            Creates a new <see cref="T:Microsoft.AnalysisServices.CubeHierarchy" /> object using the specified HierarchyID, inserts it to the collection at the specified index and returns the new CubeHierarchy created.
            </summary>
            <param name="index">The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.CubeHierarchy" /> is inserted.</param>
            <param name="hierarchyId">The HierarchyID for the new <see cref="T:Microsoft.AnalysisServices.CubeHierarchy" /> object.</param>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.CubeHierarchy" /> object.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception>
            <exception cref="T:System.InvalidOperationException">The specified HierarchyID is not valid in the collection.</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.CubeHierarchyCollection.Remove(Microsoft.AnalysisServices.CubeHierarchy)">
            <summary>
            Removes the specified <see cref="T:Microsoft.AnalysisServices.CubeHierarchy" /> from the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.CubeHierarchy" /> to be removed.</param>
            <exception cref="T:System.ArgumentNullException">The specified item is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.CubeHierarchyCollection.Remove(Microsoft.AnalysisServices.CubeHierarchy,System.Boolean)">
            <summary>
            Removes the specified <see cref="T:Microsoft.AnalysisServices.CubeHierarchy" /> from the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.CubeHierarchy" /> to be removed.</param>
            <param name="cleanUp">True, if referencing objects are to be deleted; otherwise, false.</param>
            <exception cref="T:System.ArgumentNullException">The specified item is a null reference (Nothing in Visual Basic).</exception>
            <remarks>This API supports the product infrastructure and is not intended to be used directly from your code.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.CubeHierarchyCollection.Remove(System.String)">
            <summary>
            Removes the <see cref="T:Microsoft.AnalysisServices.CubeHierarchy" /> with the specified HierarchyID from the collection.
            </summary>
            <param name="hierarchyId">The HierarchyID of the <see cref="T:Microsoft.AnalysisServices.CubeHierarchy" /> to be removed.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.CubeHierarchyCollection.Remove(System.String,System.Boolean)">
            <summary>
            Removes the <see cref="T:Microsoft.AnalysisServices.CubeHierarchy" /> with the specified HierarchyID from the collection.
            </summary>
            <param name="hierarchyId">The HierarchyID of the <see cref="T:Microsoft.AnalysisServices.CubeHierarchy" /> to be removed.</param>
            <param name="cleanUp">True, if referencing objects are to be deleted; otherwise, false.</param>
            <remarks>This API supports the product infrastructure and is not intended to be used directly from your code.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.CubeHierarchyCollection.Move(System.Int32,System.Int32)">
            <summary>
            Moves a <see cref="T:Microsoft.AnalysisServices.CubeHierarchy" /> in the collection from the current position to a new one.
            </summary>
            <param name="fromIndex">The zero-based index of the <see cref="T:Microsoft.AnalysisServices.CubeHierarchy" /> to be moved.</param>
            <param name="toIndex">The zero-based index to which to move the <see cref="T:Microsoft.AnalysisServices.CubeHierarchy" /> specified by fromIndex.</param>
            <returns>The <see cref="T:Microsoft.AnalysisServices.CubeHierarchy" /> that was moved.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <list type="bullet">
            <item><description>The specified fromIndex is not a valid value (less than zero or bigger then the total number of elements).</description></item>
            <item><description>The specified toIndex is not a valid value (less than zero or bigger then the total number of elements).</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.CubeHierarchyCollection.Move(System.String,System.Int32)">
            <summary>
            Moves a <see cref="T:Microsoft.AnalysisServices.CubeHierarchy" />, with the specified HierarchyID, to a new position in the collection.
            </summary>
            <param name="hierarchyId">The HierarchyID of the <see cref="T:Microsoft.AnalysisServices.CubeHierarchy" /> to be moved.</param>
            <param name="toIndex">The zero-based index to which to move the <see cref="T:Microsoft.AnalysisServices.CubeHierarchy" /> specified by fromIndex.</param>
            <returns>The <see cref="T:Microsoft.AnalysisServices.CubeHierarchy" /> that was moved.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <list type="bullet">
            <item><description>hierarchyId is not a valid HierarchyID to a <see cref="T:Microsoft.AnalysisServices.CubeHierarchy" /> in the collection.</description></item>
            <item><description>The specified toIndex is not a valid value (less than zero or bigger then the total number of elements).</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.CubeHierarchyCollection.Move(Microsoft.AnalysisServices.CubeHierarchy,System.Int32)">
            <summary>
            Moves the specified <see cref="T:Microsoft.AnalysisServices.CubeHierarchy" /> to a new position in the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.CubeHierarchy" /> to be moved.</param>
            <param name="toIndex">The zero-based index to which to move the specified <see cref="T:Microsoft.AnalysisServices.CubeHierarchy" />.</param>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <list type="bullet">
            <item><description>The specified <see cref="T:Microsoft.AnalysisServices.CubeHierarchy" /> does not exist the collection.</description></item>
            <item><description>The specified toIndex is not a valid value (less than zero or bigger then the total number of elements).</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.CubeHierarchyCollection.Contains(Microsoft.AnalysisServices.CubeHierarchy)">
            <summary>
            Indicates whether the collection contains the specified <see cref="T:Microsoft.AnalysisServices.CubeHierarchy" />.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.CubeHierarchy" /> to be located.</param>
            <returns>True, if the specified <see cref="T:Microsoft.AnalysisServices.CubeHierarchy" /> is found in the collection, otherwise, false.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.CubeHierarchyCollection.Contains(System.String)">
            <summary>
            Indicates whether the collection contains a <see cref="T:Microsoft.AnalysisServices.CubeHierarchy" /> with the specified HierarchyID.
            </summary>
            <param name="hierarchyId">The HierarchyID of the <see cref="T:Microsoft.AnalysisServices.CubeHierarchy" /> to be located.</param>
            <returns>True, if the specified <see cref="T:Microsoft.AnalysisServices.CubeHierarchy" /> is found in the collection, otherwise, false.</returns>
            <exception cref="T:System.ArgumentNullException">The specified hierarchyId is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.CubeHierarchyCollection.IndexOf(Microsoft.AnalysisServices.CubeHierarchy)">
            <summary>
            Searches for the specified <see cref="T:Microsoft.AnalysisServices.CubeHierarchy" /> and returns the zero-based index of it in the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.CubeHierarchy" /> to locate in the collection.</param>
            <returns>The zero-based index of the <see cref="T:Microsoft.AnalysisServices.CubeHierarchy" /> in the collection, if found; otherwise, -1.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.CubeHierarchyCollection.IndexOf(System.String)">
            <summary>
            Searches for a <see cref="T:Microsoft.AnalysisServices.CubeHierarchy" /> with the specified HierarchyID and returns the zero-based index of it in the collection.
            </summary>
            <param name="hierarchyId">The HierarchyID of the <see cref="T:Microsoft.AnalysisServices.CubeHierarchy" /> to locate in the collection.</param>
            <returns>The zero-based index of the <see cref="T:Microsoft.AnalysisServices.CubeHierarchy" /> in the collection, if found; otherwise, -1.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.CubeHierarchyCollection.Add(System.String,System.Boolean)">
            <summary>
            Creates and adds a <see cref="T:Microsoft.AnalysisServices.CubeHierarchy" />, with the specified heirarchy, to the end of the collection.
            </summary>
            <param name="hierarchyId">The HierarchyID for the new CubeHierarchy object. It must be unique within the collection.</param>
            <param name="updateDependents">Indicates whether the dependents of the <see cref="T:Microsoft.AnalysisServices.CubeHierarchy" /> should be updated.</param>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.CubeHierarchy" /> object.</returns>
            <exception cref="T:System.InvalidOperationException">The specified HierarchyID is not valid in the collection.</exception>"
        </member>
        <member name="T:Microsoft.AnalysisServices.CubePermission">
            <summary>
            Defines the permissions of the members of a specific Role element in a specific Cube. This class cannot be inherited.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.CubePermission.Clone(System.Boolean)">
            <summary>
            Creates a new copy of the MajorObject object.
            </summary>
            <param name="forceBodyLoading">true to force the body loading; otherwise, false.</param>
            <returns>A new copy of the MajorObject object.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.CubePermission.CopyTo(Microsoft.AnalysisServices.MajorObject,System.Boolean)">
            <summary>
            Copies a Permission object to the specified object.
            </summary>
            <param name="destination">The destination.</param>
            <param name="forceBodyLoading">true to force body loading; otherwise, false.</param>
            <remarks>This API supports the product infrastructure and is not intended to be used directly from your code.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.CubePermission.#ctor">
            <summary>
            Initializes a new instance of the CubePermission class using default values.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.CubePermission.#ctor(System.String,System.String,System.String)">
            <summary>
            Initializes a new instance of the CubePermission class using a name, a role identifier, and a unique identifier.
            </summary>
            <param name="roleId">A String that contains the name of the role identifier.</param>
            <param name="name">A String that contains the name of the cube.</param>
            <param name="id">A String that contains a unique identifier for the cube.</param>
        </member>
        <member name="P:Microsoft.AnalysisServices.CubePermission.Parent">
            <summary>
            Gets the parent <see cref="T:Microsoft.AnalysisServices.Cube" /> object of the <see cref="T:Microsoft.AnalysisServices.CubePermission" /> object.
            </summary>
            <value>The parent <see cref="T:Microsoft.AnalysisServices.Cube" /> object.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.CubePermission.ParentDatabase">
            <summary>
            Gets the parent <see cref="T:Microsoft.AnalysisServices.Database" /> object of the <see cref="T:Microsoft.AnalysisServices.CubePermission" /> object.
            </summary>
            <value>The parent <see cref="T:Microsoft.AnalysisServices.Database" /> object.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.CubePermission.ParentServer">
            <summary>
            Gets the parent <see cref="T:Microsoft.AnalysisServices.Server" /> object of the <see cref="T:Microsoft.AnalysisServices.CubePermission" /> object.
            </summary>
            <value>The parent <see cref="T:Microsoft.AnalysisServices.Server" /> object.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.CubePermission.ReadSourceData">
            <summary>
            Gets or sets permission to read pass 0 data (or storage engine data) without calculations applied on it.
            </summary>
            <value>An enumeration of permissions.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.CubePermission.DimensionPermissions">
            <summary>
            Gets the cube dimension collection associated with a CubePermission object.
            </summary>
            <value>A collection of cube dimension permissions.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.CubePermission.CellPermissions">
            <summary>
            Gets the cell permissions collection associated with a CubePermission object.
            </summary>
            <value>A collection of cell permissions.</value>
        </member>
        <member name="M:Microsoft.AnalysisServices.CubePermission.CopyTo(Microsoft.AnalysisServices.CubePermission)">
            <summary>
            Copies the content of this object to another object (the destination).
            </summary>
            <param name="obj">The destination object to copy to.</param>
            <returns>The destination object.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.CubePermission.Clone">
            <summary>
            Returns a clone of the object.
            </summary>
            <returns>The clone.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.CubePermission.Validate(Microsoft.AnalysisServices.ValidationErrorCollection,System.Boolean,Microsoft.AnalysisServices.ServerEdition)">
            <summary>
            Determines whether the CubePermission is valid.
            </summary>
            <param name="errors">A collection of validation errors.</param>
            <param name="includeDetailedErrors">true to include detailed errors; otherwise, false.</param>
            <param name="serverEdition">The server edition.</param>
            <returns>true if the CubePermission is valid; otherwise, false.</returns>
        </member>
        <member name="T:Microsoft.AnalysisServices.CubePermissionCollection">
            <summary>
            Represents a collection of <see cref="T:Microsoft.AnalysisServices.CubePermission" /> objects. This class cannot be inherited.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.CubePermissionCollection.ItemsType">
            <summary>
            Gets the <see cref="T:System.Type" /> of objects that can be contained in the collection.
            </summary>
            <value>A <see cref="T:System.Type" /> with the type of objects.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.CubePermissionCollection.Item(System.Int32)">
            <summary>
            Gets the <see cref="T:Microsoft.AnalysisServices.CubePermission" />, at the specified index, from the collection.
            </summary>
            <param name="index">The zero-based index of the <see cref="T:Microsoft.AnalysisServices.CubePermission" /> to be returned.</param>
            <value>The <see cref="T:Microsoft.AnalysisServices.CubePermission" /> at the specified index.</value>
            <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception>
        </member>
        <member name="P:Microsoft.AnalysisServices.CubePermissionCollection.Item(System.String)">
            <summary>
            Gets the <see cref="T:Microsoft.AnalysisServices.CubePermission" />, with the specified identifier, from the collection.
            </summary>
            <param name="id">The identifier of the <see cref="T:Microsoft.AnalysisServices.CubePermission" /> to be returned.</param>
            <value>The <see cref="T:Microsoft.AnalysisServices.CubePermission" /> with the specified identifier.</value>
            <exception cref="T:Microsoft.AnalysisServices.AmoException">The collection doesn't contain a <see cref="T:Microsoft.AnalysisServices.CubePermission" /> with the specified identifier.</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.CubePermissionCollection.Find(System.String)">
            <summary>
            Gets the <see cref="T:Microsoft.AnalysisServices.CubePermission" /> that has the specified identifier from the collection.
            </summary>
            <param name="id">The identifier of the <see cref="T:Microsoft.AnalysisServices.CubePermission" /> to locate.</param>
            <returns>The <see cref="T:Microsoft.AnalysisServices.CubePermission" /> with the specified identifier, if it exists in the collection; otherwise, a null reference (Nothing in Visual Basic).</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.CubePermissionCollection.FindByName(System.String)">
            <summary>
            Gets the <see cref="T:Microsoft.AnalysisServices.CubePermission" /> that has the specified name from the collection.
            </summary>
            <param name="name">The name of the <see cref="T:Microsoft.AnalysisServices.CubePermission" /> to locate.</param>
            <returns>The <see cref="T:Microsoft.AnalysisServices.CubePermission" /> with the specified name, if it exists in the collection; otherwise, a null reference (Nothing in Visual Basic).</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.CubePermissionCollection.FindByRole(System.String)">
            <summary>
            Gets the <see cref="T:Microsoft.AnalysisServices.CubePermission" /> with the specified RoleID from the collection.
            </summary>
            <param name="roleId">The RoleID of the <see cref="T:Microsoft.AnalysisServices.CubePermission" /> to locate.</param>
            <returns>The <see cref="T:Microsoft.AnalysisServices.CubePermission" /> with the specified RoleID, if it exists in the collection; otherwise, a null reference (Nothing in Visual Basic).</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.CubePermissionCollection.GetByName(System.String)">
            <summary>
            Gets the <see cref="T:Microsoft.AnalysisServices.CubePermission" /> that has the specified name from the collection.
            </summary>
            <param name="name">The name of the <see cref="T:Microsoft.AnalysisServices.CubePermission" /> to locate.</param>
            <returns>The <see cref="T:Microsoft.AnalysisServices.CubePermission" /> with the specified Name.</returns>
            <exception cref="T:Microsoft.AnalysisServices.AmoException">The collection doesn't contain a <see cref="T:Microsoft.AnalysisServices.CubePermission" /> with the specified name.</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.CubePermissionCollection.GetByRole(System.String)">
            <summary>
            Gets the <see cref="T:Microsoft.AnalysisServices.CubePermission" /> that has the specified RoleID from the collection.
            </summary>
            <param name="roleId">The RoleID of the <see cref="T:Microsoft.AnalysisServices.CubePermission" /> to locate.</param>
            <returns>The <see cref="T:Microsoft.AnalysisServices.CubePermission" /> with the specified RoleID.</returns>
            <exception cref="T:Microsoft.AnalysisServices.AmoException">The collection doesn't contain a <see cref="T:Microsoft.AnalysisServices.CubePermission" /> with the specified RoleID.</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.CubePermissionCollection.Add(Microsoft.AnalysisServices.CubePermission)">
            <summary>
            Adds the specified <see cref="T:Microsoft.AnalysisServices.CubePermission" /> to the end of the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.CubePermission" /> to be added.</param>
            <returns>The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.{0}" /> has been added to the collection.</returns>
            <exception cref="T:System.InvalidOperationException">
            <list type="bullet">
            <item><description>The specified item is a null reference (Nothing in Visual Basic).</description></item>
            <item><description>The specified item already esists in the collection.</description></item>
            <item><description>The identifier of the specified <see cref="T:Microsoft.AnalysisServices.CubePermission" /> is not valid in the collection.</description></item>
            <item><description>The name of the specified <see cref="T:Microsoft.AnalysisServices.CubePermission" /> is not valid in the collection.</description></item>
            <item><description>The compatibility-level of the specified <see cref="T:Microsoft.AnalysisServices.CubePermission" /> is not valid in the collection.</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.CubePermissionCollection.Add(System.String,System.String,System.String)">
            <summary>
            Creates a new <see cref="T:Microsoft.AnalysisServices.CubePermission" /> object using the specified name, identifier and RoleID, adds it to the end of the collection and returns the new CubePermission created.
            </summary>
            <param name="roleId">The RoleID for the new <see cref="T:Microsoft.AnalysisServices.CubePermission" /> object.</param>
            <param name="name">The Name for the new <see cref="T:Microsoft.AnalysisServices.CubePermission" /> object.</param>
            <param name="id">The identifier for the new <see cref="T:Microsoft.AnalysisServices.CubePermission" /> object.</param>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.CubePermission" /> object.</returns>
            <exception cref="T:System.InvalidOperationException">
            <list type="bullet">
            <item><description>The specified name is not valid in the collection.</description></item>
            <item><description>The specified identifier is not valid in the collection.</description></item>
            </list>
            </exception>
            <remarks>The specified name and identifier must be unique within the collection.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.CubePermissionCollection.Add(System.String,System.String)">
            <summary>
            Creates a new <see cref="T:Microsoft.AnalysisServices.CubePermission" /> object using the specified name and RoleID, adds it to the end of the collection and returns the new CubePermission created.
            </summary>
            <param name="roleId">The RoleID for the new <see cref="T:Microsoft.AnalysisServices.CubePermission" /> object.</param>
            <param name="name">The Name for the new <see cref="T:Microsoft.AnalysisServices.CubePermission" /> object.</param>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.CubePermission" /> object.</returns>
            <exception cref="T:System.InvalidOperationException">The specified name is not valid in the collection.</exception>
            <remarks>
            The specified name must be unique within the collection.
            The identifier for the new <see cref="T:Microsoft.AnalysisServices.CubePermission" /> object is generated based on the specified name.
            </remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.CubePermissionCollection.Add(System.String)">
            <summary>
            Creates a new <see cref="T:Microsoft.AnalysisServices.CubePermission" /> object using the specified RoleID and a generated unique Name and identifier, adds it to the end of the collection and returns the new CubePermission created.
            </summary>
            <param name="roleId">The RoleID for the new <see cref="T:Microsoft.AnalysisServices.CubePermission" /> object.</param>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.CubePermission" /> object.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.CubePermissionCollection.Insert(System.Int32,Microsoft.AnalysisServices.CubePermission)">
            <summary>
            Inserts the specified <see cref="T:Microsoft.AnalysisServices.CubePermission" /> to the collection at the specified index.
            </summary>
            <param name="index">The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.CubePermission" /> is inserted.</param>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.CubePermission" /> to be inserted.</param>
            <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception>
            <exception cref="T:System.InvalidOperationException">
            <list type="bullet">
            <item><description>The specified item is null [Nothing in VisualBasic].</description></item>
            <item><description>The specified item already esists in the collection.</description></item>
            <item><description>The identifier of the specified <see cref="T:Microsoft.AnalysisServices.CubePermission" /> is not valid in the collection.</description></item>
            <item><description>The name of the specified <see cref="T:Microsoft.AnalysisServices.CubePermission" /> is not valid in the collection.</description></item>
            <item><description>The compatibility-level of the specified <see cref="T:Microsoft.AnalysisServices.CubePermission" /> is not valid in the collection.</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.CubePermissionCollection.Insert(System.Int32,System.String,System.String,System.String)">
            <summary>
            Creates a new <see cref="T:Microsoft.AnalysisServices.CubePermission" /> object using the specified RoleID, name and identifier, inserts it to the collection at the specified index and returns the new CubePermission created.
            </summary>
            <param name="index">The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.CubePermission" /> is inserted.</param>
            <param name="roleId">The RoleID for the new <see cref="T:Microsoft.AnalysisServices.CubePermission" /> object.</param>
            <param name="name">The Name for the new <see cref="T:Microsoft.AnalysisServices.CubePermission" /> object.</param>
            <param name="id">The identifier for the new <see cref="T:Microsoft.AnalysisServices.CubePermission" /> object.</param>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.CubePermission" />. object</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception>
            <exception cref="T:System.InvalidOperationException">
            <list type="bullet">
            <item><description>The specified name is not valid in the collection.</description></item>
            <item><description>The specified identifier is not valid in the collection.</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.CubePermissionCollection.Insert(System.Int32,System.String,System.String)">
            <summary>
            Creates a new <see cref="T:Microsoft.AnalysisServices.CubePermission" /> object using the specified RoleID and name, inserts it to the collection at the specified index and returns the new CubePermission created.
            </summary>
            <param name="index">The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.CubePermission" /> is inserted.</param>
            <param name="roleId">The RoleID for the new <see cref="T:Microsoft.AnalysisServices.CubePermission" /> object.</param>
            <param name="name">The Name for the new <see cref="T:Microsoft.AnalysisServices.CubePermission" /> object.</param>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.CubePermission" />. object</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception>
            <exception cref="T:System.InvalidOperationException">The specified name is not valid in the collection.</exception>
            <remarks>The identifier for the <see cref="T:Microsoft.AnalysisServices.CubePermission" /> is generated based on the specified Name.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.CubePermissionCollection.Insert(System.Int32,System.String)">
            <summary>
            Creates a new <see cref="T:Microsoft.AnalysisServices.CubePermission" /> object with the specified RoleID and a generated unique Name and identifier, inserts it to the collection at the specified index and returns the new CubePermission created.
            </summary>
            <param name="index">The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.CubePermission" /> is inserted.</param>
            <param name="roleId">The RoleID for the new <see cref="T:Microsoft.AnalysisServices.CubePermission" /> object.</param>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.CubePermission" />. object</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.CubePermissionCollection.Remove(Microsoft.AnalysisServices.CubePermission)">
            <summary>
            Removes the specified <see cref="T:Microsoft.AnalysisServices.CubePermission" /> from the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.CubePermission" /> to be removed.</param>
            <exception cref="T:System.ArgumentNullException">The specified item is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.CubePermissionCollection.Remove(Microsoft.AnalysisServices.CubePermission,System.Boolean)">
            <summary>
            Removes the specified <see cref="T:Microsoft.AnalysisServices.CubePermission" /> from the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.CubePermission" /> to be removed.</param>
            <param name="cleanUp">True, if referencing objects are to be deleted; otherwise, false.</param>
            <exception cref="T:System.ArgumentNullException">The specified item is a null reference (Nothing in Visual Basic).</exception>
            <remarks>This API supports the product infrastructure and is not intended to be used directly from your code.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.CubePermissionCollection.Remove(System.String)">
            <summary>
            Removes the <see cref="T:Microsoft.AnalysisServices.CubePermission" /> with the specified identifier from the collection.
            </summary>
            <param name="id">The identifier of the <see cref="T:Microsoft.AnalysisServices.CubePermission" /> to be removed.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.CubePermissionCollection.Remove(System.String,System.Boolean)">
            <summary>
            Removes the <see cref="T:Microsoft.AnalysisServices.CubePermission" /> with the specified identifier from the collection.
            </summary>
            <param name="id">The identifier of the <see cref="T:Microsoft.AnalysisServices.CubePermission" /> to be removed.</param>
            <param name="cleanUp">True, if referencing objects are to be deleted; otherwise, false.</param>
            <remarks>This API supports the product infrastructure and is not intended to be used directly from your code.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.CubePermissionCollection.Move(System.Int32,System.Int32)">
            <summary>
            Moves a <see cref="T:Microsoft.AnalysisServices.CubePermission" /> in the collection from the current position to a new one.
            </summary>
            <param name="fromIndex">The zero-based index of the <see cref="T:Microsoft.AnalysisServices.CubePermission" /> to be moved.</param>
            <param name="toIndex">The zero-based index to which to move the <see cref="T:Microsoft.AnalysisServices.CubePermission" /> specified by fromIndex.</param>
            <returns>The <see cref="T:Microsoft.AnalysisServices.CubePermission" /> that was moved.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <list type="bullet">
            <item><description>The specified fromIndex is not a valid value (less than zero or bigger then the total number of elements).</description></item>
            <item><description>The specified toIndex is not a valid value (less than zero or bigger then the total number of elements).</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.CubePermissionCollection.Move(System.String,System.Int32)">
            <summary>
            Moves a <see cref="T:Microsoft.AnalysisServices.CubePermission" />, with the specified identifier, to a new position in the collection.
            </summary>
            <param name="id">The identifier of the <see cref="T:Microsoft.AnalysisServices.CubePermission" /> to be moved.</param>
            <param name="toIndex">The zero-based index to which to move the <see cref="T:Microsoft.AnalysisServices.CubePermission" /> specified by fromIndex.</param>
            <returns>The <see cref="T:Microsoft.AnalysisServices.CubePermission" /> that was moved.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <list type="bullet">
            <item><description>id is not a valid identifier to a <see cref="T:Microsoft.AnalysisServices.CubePermission" /> in the collection.</description></item>
            <item><description>The specified toIndex is not a valid value (less than zero or bigger then the total number of elements).</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.CubePermissionCollection.Move(Microsoft.AnalysisServices.CubePermission,System.Int32)">
            <summary>
            Moves the specified <see cref="T:Microsoft.AnalysisServices.CubePermission" /> to a new position in the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.CubePermission" /> to be moved.</param>
            <param name="toIndex">The zero-based index to which to move the specified <see cref="T:Microsoft.AnalysisServices.CubePermission" />.</param>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <list type="bullet">
            <item><description>The specified <see cref="T:Microsoft.AnalysisServices.CubePermission" /> does not exist the collection.</description></item>
            <item><description>The specified toIndex is not a valid value (less than zero or bigger then the total number of elements).</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.CubePermissionCollection.Contains(Microsoft.AnalysisServices.CubePermission)">
            <summary>
            Indicates whether the collection contains the specified <see cref="T:Microsoft.AnalysisServices.CubePermission" />.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.CubePermission" /> to be located.</param>
            <returns>True, if the specified <see cref="T:Microsoft.AnalysisServices.CubePermission" /> is found in the collection, otherwise, false.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.CubePermissionCollection.Contains(System.String)">
            <summary>
            Indicates whether the collection contains a <see cref="T:Microsoft.AnalysisServices.CubePermission" /> with the specified identifier.
            </summary>
            <param name="id">The identifier of the <see cref="T:Microsoft.AnalysisServices.CubePermission" /> to be located.</param>
            <returns>True, if the specified <see cref="T:Microsoft.AnalysisServices.CubePermission" /> is found in the collection, otherwise, false.</returns>
            <exception cref="T:System.ArgumentNullException">The specified id is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.CubePermissionCollection.IndexOf(Microsoft.AnalysisServices.CubePermission)">
            <summary>
            Searches for the specified <see cref="T:Microsoft.AnalysisServices.CubePermission" /> and returns the zero-based index of it in the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.CubePermission" /> to locate in the collection.</param>
            <returns>The zero-based index of the <see cref="T:Microsoft.AnalysisServices.CubePermission" /> in the collection, if found; otherwise, -1.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.CubePermissionCollection.IndexOf(System.String)">
            <summary>
            Searches for a <see cref="T:Microsoft.AnalysisServices.CubePermission" /> with the specified identifier and returns the zero-based index of it in the collection.
            </summary>
            <param name="id">The identifier of the <see cref="T:Microsoft.AnalysisServices.CubePermission" /> to locate in the collection.</param>
            <returns>The zero-based index of the <see cref="T:Microsoft.AnalysisServices.CubePermission" /> in the collection, if found; otherwise, -1.</returns>
        </member>
        <member name="T:Microsoft.AnalysisServices.DataAggregationMode">
            <summary>
            Indicates if the server can aggregate data or the cache.
            </summary>
            <remarks>
            Data refers to MOLAP files or ROLAP tables.
            Cache refers to any of multiple Analysis Services caches in memory.
            </remarks>
        </member>
        <member name="F:Microsoft.AnalysisServices.DataAggregationMode.None">
            <summary>
            Specifies that nothing can be aggregated.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.DataAggregationMode.DataAggregatable">
            <summary>
            Specifies that the data in files or tables can be aggregated.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.DataAggregationMode.CacheAggregatable">
            <summary>
            Specifies that the information in cache can be aggregated.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.DataAggregationMode.DataAndCacheAggregatable">
            <summary>
            Specifies that the information in cache and data in the files or tables can be aggregated.
            </summary>
        </member>
        <member name="T:Microsoft.AnalysisServices.Database">
            <summary>
            Defines a MicrosoftAnalysis Services database. This class cannot be inherited.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.Database.#ctor">
            <summary>
            Initializes a new instance of a Tabular <see cref="T:Microsoft.AnalysisServices.Database"/> using the default values.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.Database.#ctor(System.String)">
            <summary>
            Initializes a new instance of a Tabular <see cref="T:Microsoft.AnalysisServices.Database"/> using a name.
            </summary>
            <param name="name">Name of the database.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.Database.#ctor(System.String,System.String)">
            <summary>
            Initializes a new instance of a Tabular <see cref="T:Microsoft.AnalysisServices.Database"/> using a name and an identifier.
            </summary>
            <param name="name">Name of the database.</param>
            <param name="id">ID of the database.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.Database.#ctor(Microsoft.AnalysisServices.ModelType,System.Int32)">
            <summary>
            Initializes a new instance of a Tabular <see cref="T:Microsoft.AnalysisServices.Database"/> object using the model type and compatibility level.
            </summary>
            <param name="modelType">Type of the model.</param>
            <param name="compatibilityLevel">Compatibility level.</param>
        </member>
        <member name="P:Microsoft.AnalysisServices.Database.Parent">
            <summary>
            Gets the parent <see cref="T:Microsoft.AnalysisServices.Server" /> object of the <see cref="T:Microsoft.AnalysisServices.Database" /> object.
            </summary>
            <value>The parent <see cref="T:Microsoft.AnalysisServices.Server" /> object.</value>
        </member>
        <member name="M:Microsoft.AnalysisServices.Database.OnCompatibilityLevelChange(System.Int32,System.Int32)">
            <summary>
            Handler for compatibility-level changes.
            </summary>
            <param name="newCompatLevel">The new compatibility level.</param>
            <param name="currentCompatLevel">The current compatibility level.</param>
            <remarks>For internal use.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.Database.OnCompatibilityLevelRestore(System.Int32)">
            <summary>
            Handler for compatibility-level restoring.
            </summary>
            <param name="originalCompatibilityLevel">The original compatibility level.</param>
            <remarks>For internal use.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.Database.OnCompatibilityModeChange(Microsoft.AnalysisServices.CompatibilityMode,Microsoft.AnalysisServices.CompatibilityMode)">
            <summary>
            Invoked when the server mode of the database changes.
            </summary>
            <param name="newMode">The new server mode.</param>
            <param name="currentMode">The current server mode.</param>
            <remarks>For internal use.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.Database.OnStorageLocationChange(System.String)">
            <summary>
            Handler for storage-location changes. For internal use only.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.Database.Clone(System.Boolean)">
            <summary>
            This API is part of the Analysis Services infrastructure and is not intended to be called directly from your code. It creates a new copy of the <see cref="T:Microsoft.AnalysisServices.MajorObject"/> object.
            </summary>
            <param name="forceBodyLoading"><b>true</b> to force the body to load; otherwise, <b>false</b>.</param>
            <returns>A new copy of the <see cref="T:Microsoft.AnalysisServices.MajorObject"/> object.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.Database.CopyTo(Microsoft.AnalysisServices.Database)">
            <summary>
            Copies the content of this object to another object (the destination).
            </summary>
            <param name="obj">The destination object to copy to.</param>
            <returns>The destination object.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.Database.Clone">
            <summary>
            Returns a clone of the object.
            </summary>
            <returns>The clone.</returns>
        </member>
        <member name="P:Microsoft.AnalysisServices.Database.IsInTransaction">
            <summary>
            Gets a value that indicates whether the database is affected by the current transaction.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.Database.Model">
            <summary>
            Gets the child <see cref="P:Microsoft.AnalysisServices.Database.Model"/> of the <see cref="T:Microsoft.AnalysisServices.Database"/>.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.Database.DeserializeFromJsonObject(Microsoft.AnalysisServices.Tabular.Json.Linq.JObject,Microsoft.AnalysisServices.Tabular.DeserializeOptions,Microsoft.AnalysisServices.CompatibilityMode)">
            <summary>
            Deserializes a non-metadata object from a Json object.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.Database.CopyTo(Microsoft.AnalysisServices.MajorObject,System.Boolean)">
            <summary>
            Copies the object to the specified destination.
            </summary>
            <param name="destination">The object to be copied to.</param>
            <param name="forceBodyLoading">true if to force body loading; otherwise, false.</param>
            <remarks>Do not reference this member directly in your code. It supports the Analysis Services infrastructure and will be hidden in a future release.</remarks>
        </member>
        <member name="P:Microsoft.AnalysisServices.Database.AggregationPrefix">
            <summary>
            Gets or sets the common prefix to be used for aggregation names throughout the associated Database.
            </summary>
            <value>A String with the aggregation name prefix.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.Database.DataSourceImpersonationInfo">
            <summary>
            Gets or sets the impersonation information associated with a Database.
            </summary>
            <value>Security related impersonation information.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.Database.DirectQueryMode">
            <summary>
            Gets or sets the direct-query mode the current database is using.
            </summary>
            <value>A value from DirectQueryMode enumeration.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.Database.MasterDataSourceID">
            <summary>
            Gets or sets the master data source identifier for a Database.
            </summary>
            <value>The master data source identifier.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.Database.ProcessingPriority">
            <summary>
            Gets or sets the processing priority of a Database.
            </summary>
            <value>An Integer with the priority value.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.Database.Dimensions">
            <summary>
            Gets the collection of dimensions associated with a Database.
            </summary>
            <value>A collection of dimensions.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.Database.Cubes">
            <summary>
            Gets the collection of cubes associated with a Database.
            </summary>
            <value>A collection of cubes.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.Database.MiningStructures">
            <summary>
            Gets the collection of mining structures associated with a Database.
            </summary>
            <value>A collection of mining structures.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.Database.Assemblies">
            <summary>
            Gets the collection of assemblies associated with a Database.
            </summary>
            <value>A collection of assemblies.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.Database.DataSources">
            <summary>
            Gets the collection of data sources associated with a Database.
            </summary>
            <value>A collection of data sources.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.Database.DataSourceViews">
            <summary>
            Gets the collection of data source views associated with a Database.
            </summary>
            <value>A collection of data source views.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.Database.Accounts">
            <summary>
            Gets the collection of account types that are defined in a Database element.
            </summary>
            <value>A collection of accounts.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.Database.Roles">
            <summary>
            Gets the collection of roles associated with a Database.
            </summary>
            <value>A collection of roles.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.Database.DatabasePermissions">
            <summary>
            Gets the collection of database permission elements associated with a Database element.
            </summary>
            <value>A collection of database permission elements.</value>
        </member>
        <member name="M:Microsoft.AnalysisServices.Database.LinkDimension(Microsoft.AnalysisServices.Dimension,System.String)">
            <summary>
            Links the database to a specified dimension.
            </summary>
            <param name="source">The Dimension.</param>
            <param name="dataSourceId">The data that identifies the dimension.</param>
            <returns>The Dimension that is linked from the database.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.Database.LinkDimension(Microsoft.AnalysisServices.Dimension,System.String,System.String)">
            <summary>
            Links the database to a specified dimension.
            </summary>
            <param name="source">The Dimension.</param>
            <param name="dataSourceId">The data that identifies the dimension.</param>
            <param name="name">The name of the dimension.</param>
            <returns>The Dimension that is linked from the database.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.Database.Validate(Microsoft.AnalysisServices.ValidationErrorCollection,System.Boolean,Microsoft.AnalysisServices.ServerEdition)">
            <summary>
            Determines whether the Database is valid.
            </summary>
            <param name="errors">A collection of validation errors.</param>
            <param name="includeDetailedErrors">true to include detailed errors; otherwise, false.</param>
            <param name="serverEdition">The server edition.</param>
            <returns>true if the Database is valid; otherwise, false.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.Database.GetReferences(System.Collections.Hashtable,System.Boolean)">
            <summary>
            Gets the objects that the database references.
            </summary>
            <param name="references">The Hashtable to append references to.</param>
            <param name="forMajorChildrenAlso">true to reference for major children; otherwise, false.</param>
            <returns>The references Hashtable with objects that the dimension references appended.</returns>
            <remarks>This API supports the product infrastructure and is not intended to be used directly from your code.</remarks>
        </member>
        <member name="T:Microsoft.AnalysisServices.DatabaseCollection">
            <summary>
            Represents a collection of <see cref="T:Microsoft.AnalysisServices.Database" /> objects. This class cannot be inherited.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.DatabaseCollection.ItemsType">
            <summary>
            Gets the <see cref="T:System.Type" /> of objects that can be contained in the collection.
            </summary>
            <value>A <see cref="T:System.Type" /> with the type of objects.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.DatabaseCollection.Item(System.Int32)">
            <summary>
            Gets the <see cref="T:Microsoft.AnalysisServices.Database" />, at the specified index, from the collection.
            </summary>
            <param name="index">The zero-based index of the <see cref="T:Microsoft.AnalysisServices.Database" /> to be returned.</param>
            <value>The <see cref="T:Microsoft.AnalysisServices.Database" /> at the specified index.</value>
            <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception>
        </member>
        <member name="P:Microsoft.AnalysisServices.DatabaseCollection.Item(System.String)">
            <summary>
            Gets the <see cref="T:Microsoft.AnalysisServices.Database" />, with the specified identifier, from the collection.
            </summary>
            <param name="id">The identifier of the <see cref="T:Microsoft.AnalysisServices.Database" /> to be returned.</param>
            <value>The <see cref="T:Microsoft.AnalysisServices.Database" /> with the specified identifier.</value>
            <exception cref="T:Microsoft.AnalysisServices.AmoException">The collection doesn't contain a <see cref="T:Microsoft.AnalysisServices.Database" /> with the specified identifier.</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.DatabaseCollection.Find(System.String)">
            <summary>
            Gets the <see cref="T:Microsoft.AnalysisServices.Database" /> that has the specified identifier from the collection.
            </summary>
            <param name="id">The identifier of the <see cref="T:Microsoft.AnalysisServices.Database" /> to locate.</param>
            <returns>The <see cref="T:Microsoft.AnalysisServices.Database" /> with the specified identifier, if it exists in the collection; otherwise, a null reference (Nothing in Visual Basic).</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.DatabaseCollection.FindByName(System.String)">
            <summary>
            Gets the <see cref="T:Microsoft.AnalysisServices.Database" /> that has the specified name from the collection.
            </summary>
            <param name="name">The name of the <see cref="T:Microsoft.AnalysisServices.Database" /> to locate.</param>
            <returns>The <see cref="T:Microsoft.AnalysisServices.Database" /> with the specified name, if it exists in the collection; otherwise, a null reference (Nothing in Visual Basic).</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.DatabaseCollection.GetByName(System.String)">
            <summary>
            Gets the <see cref="T:Microsoft.AnalysisServices.Database" /> that has the specified name from the collection.
            </summary>
            <param name="name">The name of the <see cref="T:Microsoft.AnalysisServices.Database" /> to locate.</param>
            <returns>The <see cref="T:Microsoft.AnalysisServices.Database" /> with the specified Name.</returns>
            <exception cref="T:Microsoft.AnalysisServices.AmoException">The collection doesn't contain a <see cref="T:Microsoft.AnalysisServices.Database" /> with the specified name.</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.DatabaseCollection.Add(Microsoft.AnalysisServices.Database)">
            <summary>
            Adds the specified <see cref="T:Microsoft.AnalysisServices.Database" /> to the end of the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.Database" /> to be added.</param>
            <returns>The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.Database" /> has been added to the collection.</returns>
            <exception cref="T:System.InvalidOperationException">
            <list type="bullet">
            <item><description>The specified item is a null reference (Nothing in Visual Basic).</description></item>
            <item><description>The specified item already esists in the collection.</description></item>
            <item><description>The identifier of the specified <see cref="T:Microsoft.AnalysisServices.Database" /> is not valid in the collection.</description></item>
            <item><description>The name of the specified <see cref="T:Microsoft.AnalysisServices.Database" /> is not valid in the collection.</description></item>
            <item><description>The compatibility-level of the specified <see cref="T:Microsoft.AnalysisServices.Database" /> is not valid in the collection.</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.DatabaseCollection.Add(System.String,System.String)">
            <summary>
            Creates a new <see cref="T:Microsoft.AnalysisServices.Database" /> object using the specified name and identifier, adds it to the end of the collection and returns the new Database created.
            </summary>
            <param name="name">The Name for the new <see cref="T:Microsoft.AnalysisServices.Database" /> object.</param>
            <param name="id">The identifier for the new <see cref="T:Microsoft.AnalysisServices.Database" /> object.</param>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.Database" /> object.</returns>
            <exception cref="T:System.InvalidOperationException">
            <list type="bullet">
            <item><description>The specified name is not valid in the collection.</description></item>
            <item><description>The specified identifier is not valid in the collection.</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.DatabaseCollection.Add(System.String)">
            <summary>
            Creates a new <see cref="T:Microsoft.AnalysisServices.Database" /> object using the specified name, adds it to the end of the collection and returns the new Database created.
            </summary>
            <param name="name">The Name for the new <see cref="T:Microsoft.AnalysisServices.Database" /> object.</param>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.Database" /> object.</returns>
            <exception cref="T:System.InvalidOperationException">The specified name is not valid in the collection.</exception>
            <remarks>The identifier for the new <see cref="T:Microsoft.AnalysisServices.Database" /> object is generated based on the specified name.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.DatabaseCollection.Add">
            <summary>
            Creates a new <see cref="T:Microsoft.AnalysisServices.Database" /> object using a generated unique Name and identifier, adds it to the end of the collection and returns the new Database created.
            </summary>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.Database" /> object.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.DatabaseCollection.Insert(System.Int32,Microsoft.AnalysisServices.Database)">
            <summary>
            Inserts the specified <see cref="T:Microsoft.AnalysisServices.Database" /> to the collection at the specified index.
            </summary>
            <param name="index">The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.Database" /> is inserted.</param>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.Database" /> to be inserted.</param>
            <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception>
            <exception cref="T:System.InvalidOperationException">
            <list type="bullet">
            <item><description>The specified item is a null reference (Nothing in Visual Basic).</description></item>
            <item><description>The specified item already esists in the collection.</description></item>
            <item><description>The identifier of the specified <see cref="T:Microsoft.AnalysisServices.Database" /> is not valid in the collection.</description></item>
            <item><description>The name of the specified <see cref="T:Microsoft.AnalysisServices.Database" /> is not valid in the collection.</description></item>
            <item><description>The compatibility-level of the specified <see cref="T:Microsoft.AnalysisServices.Database" /> is not valid in the collection.</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.DatabaseCollection.Insert(System.Int32,System.String,System.String)">
            <summary>
            Creates a new <see cref="T:Microsoft.AnalysisServices.Database" /> object using the specified name and identifier, inserts it to the collection at the specified index and returns the new Database created.
            </summary>
            <param name="index">The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.Database" /> is inserted.</param>
            <param name="name">The Name for the new <see cref="T:Microsoft.AnalysisServices.Database" /> object.</param>
            <param name="id">The identifier for the new <see cref="T:Microsoft.AnalysisServices.Database" /> object.</param>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.Database" /> object.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception>
            <exception cref="T:System.InvalidOperationException">
            <list type="bullet">
            <item><description>The specified name is not valid in the collection.</description></item>
            <item><description>The specified identifier is not valid in the collection.</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.DatabaseCollection.Insert(System.Int32,System.String)">
            <summary>
            Creates a new <see cref="T:Microsoft.AnalysisServices.Database" /> object using the specified name, inserts it to the collection at the specified index and returns the new Database created.
            </summary>
            <param name="index">The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.Database" /> is inserted.</param>
            <param name="name">The Name for the new <see cref="T:Microsoft.AnalysisServices.Database" /> object. It must be unique within the collection.</param>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.Database" /> object.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception>
            <exception cref="T:System.InvalidOperationException">The specified name is not valid in the collection.</exception>
            <remarks>The identifier for the <see cref="T:Microsoft.AnalysisServices.Database" /> is generated based on the specified Name.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.DatabaseCollection.Insert(System.Int32)">
            <summary>
            Creates a new <see cref="T:Microsoft.AnalysisServices.Database" /> object using a generated unique Name and identifier, inserts it to the collection at the specified index and returns the new Database created.
            </summary>
            <param name="index">The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.Database" /> is inserted.</param>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.Database" /> object.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.DatabaseCollection.Remove(Microsoft.AnalysisServices.Database)">
            <summary>
            Removes the specified <see cref="T:Microsoft.AnalysisServices.Database" /> from the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.Database" /> to be removed.</param>
            <exception cref="T:System.ArgumentNullException">The specified item is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.DatabaseCollection.Remove(Microsoft.AnalysisServices.Database,System.Boolean)">
            <summary>
            Removes the specified <see cref="T:Microsoft.AnalysisServices.Database" /> from the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.Database" /> to be removed.</param>
            <param name="cleanUp">True, if referencing objects are to be deleted; otherwise, false.</param>
            <exception cref="T:System.ArgumentNullException">The specified item is a null reference (Nothing in Visual Basic).</exception>
            <remarks>This API supports the product infrastructure and is not intended to be used directly from your code.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.DatabaseCollection.Remove(System.String)">
            <summary>
            Removes the <see cref="T:Microsoft.AnalysisServices.Database" /> with the specified identifier from the collection.
            </summary>
            <param name="id">The identifier of the <see cref="T:Microsoft.AnalysisServices.Database" /> to be removed.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.DatabaseCollection.Remove(System.String,System.Boolean)">
            <summary>
            Removes the <see cref="T:Microsoft.AnalysisServices.Database" /> with the specified identifier from the collection.
            </summary>
            <param name="id">The identifier of the <see cref="T:Microsoft.AnalysisServices.Database" /> to be removed.</param>
            <param name="cleanUp">True, if referencing objects are to be deleted; otherwise, false.</param>
            <remarks>This API supports the product infrastructure and is not intended to be used directly from your code.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.DatabaseCollection.Move(System.Int32,System.Int32)">
            <summary>
            Moves a <see cref="T:Microsoft.AnalysisServices.Database" /> in the collection from the current position to a new one.
            </summary>
            <param name="fromIndex">The zero-based index of the <see cref="T:Microsoft.AnalysisServices.Database" /> to be moved.</param>
            <param name="toIndex">The zero-based index to which to move the <see cref="T:Microsoft.AnalysisServices.Database" /> specified by fromIndex.</param>
            <returns>The <see cref="T:Microsoft.AnalysisServices.Database" /> that was moved.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <list type="bullet">
            <item><description>The specified fromIndex is not a valid value (less than zero or bigger then the total number of elements).</description></item>
            <item><description>The specified toIndex is not a valid value (less than zero or bigger then the total number of elements).</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.DatabaseCollection.Move(System.String,System.Int32)">
            <summary>
            Moves a <see cref="T:Microsoft.AnalysisServices.Database" />, with the specified identifier, to a new position in the collection.
            </summary>
            <param name="id">The identifier of the <see cref="T:Microsoft.AnalysisServices.Database" /> to be moved.</param>
            <param name="toIndex">The zero-based index to which to move the <see cref="T:Microsoft.AnalysisServices.Database" /> specified by fromIndex.</param>
            <returns>The <see cref="T:Microsoft.AnalysisServices.Database" /> that was moved.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <list type="bullet">
            <item><description>id is not a valid identifier to a <see cref="T:Microsoft.AnalysisServices.Database" /> in the collection.</description></item>
            <item><description>The specified toIndex is not a valid value (less than zero or bigger then the total number of elements).</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.DatabaseCollection.Move(Microsoft.AnalysisServices.Database,System.Int32)">
            <summary>
            Moves the specified <see cref="T:Microsoft.AnalysisServices.Database" /> to a new position in the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.Database" /> to be moved.</param>
            <param name="toIndex">The zero-based index to which to move the specified <see cref="T:Microsoft.AnalysisServices.Database" />.</param>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <list type="bullet">
            <item><description>The specified <see cref="T:Microsoft.AnalysisServices.Database" /> does not exist the collection.</description></item>
            <item><description>The specified toIndex is not a valid value (less than zero or bigger then the total number of elements).</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.DatabaseCollection.Contains(Microsoft.AnalysisServices.Database)">
            <summary>
            Indicates whether the collection contains the specified <see cref="T:Microsoft.AnalysisServices.Database" />.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.Database" /> to be located.</param>
            <returns>True, if the specified <see cref="T:Microsoft.AnalysisServices.Database" /> is found in the collection, otherwise, false.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.DatabaseCollection.Contains(System.String)">
            <summary>
            Indicates whether the collection contains a <see cref="T:Microsoft.AnalysisServices.Database" /> with the specified identifier.
            </summary>
            <param name="id">The identifier of the <see cref="T:Microsoft.AnalysisServices.Database" /> to be located.</param>
            <returns>True, if the specified <see cref="T:Microsoft.AnalysisServices.Database" /> is found in the collection, otherwise, false.</returns>
            <exception cref="T:System.ArgumentNullException">The specified id is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.DatabaseCollection.IndexOf(Microsoft.AnalysisServices.Database)">
            <summary>
            Searches for the specified <see cref="T:Microsoft.AnalysisServices.Database" /> and returns the zero-based index of it in the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.Database" /> to locate in the collection.</param>
            <returns>The zero-based index of the <see cref="T:Microsoft.AnalysisServices.Database" /> in the collection, if found; otherwise, -1.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.DatabaseCollection.IndexOf(System.String)">
            <summary>
            Searches for a <see cref="T:Microsoft.AnalysisServices.Database" /> with the specified identifier and returns the zero-based index of it in the collection.
            </summary>
            <param name="id">The identifier of the <see cref="T:Microsoft.AnalysisServices.Database" /> to locate in the collection.</param>
            <returns>The zero-based index of the <see cref="T:Microsoft.AnalysisServices.Database" /> in the collection, if found; otherwise, -1.</returns>
        </member>
        <member name="T:Microsoft.AnalysisServices.DatabasePermission">
            <summary>
            Defines the permissions of the members of a specific Role element in a Database. This class cannot be inherited.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.DatabasePermission.Clone(System.Boolean)">
            <summary>
            Creates a new copy of the MajorObject object.
            </summary>
            <param name="forceBodyLoading">true to force the body loading; otherwise, false.</param>
            <returns>A new copy of the MajorObject object.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.DatabasePermission.CopyTo(Microsoft.AnalysisServices.MajorObject,System.Boolean)">
            <summary>
            Copies a Permission object to the specified object.
            </summary>
            <param name="destination">The destination.</param>
            <param name="forceBodyLoading">true to force body loading; otherwise, false.</param>
            <remarks>This API supports the product infrastructure and is not intended to be used directly from your code.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.DatabasePermission.#ctor">
            <summary>
            Initializes a new instance of the DatabasePermission class using default values.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.DatabasePermission.#ctor(System.String,System.String,System.String)">
            <summary>
            Initializes a new instance of the DatabasePermission class using a database name, a role identifier, and a unique identifier.
            </summary>
            <param name="roleId">A String that contains the name of the role identifier.</param>
            <param name="name">A String that contains the name of the database.</param>
            <param name="id">A String that contains a unique identifier for the database.</param>
        </member>
        <member name="P:Microsoft.AnalysisServices.DatabasePermission.Parent">
            <summary>
            Gets the parent <see cref="T:Microsoft.AnalysisServices.Database" /> object of the <see cref="T:Microsoft.AnalysisServices.DatabasePermission" /> object.
            </summary>
            <value>The parent <see cref="T:Microsoft.AnalysisServices.Database" /> object.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.DatabasePermission.ParentServer">
            <summary>
            Gets the parent <see cref="T:Microsoft.AnalysisServices.Server" /> object of the <see cref="T:Microsoft.AnalysisServices.DatabasePermission" /> object.
            </summary>
            <value>The parent <see cref="T:Microsoft.AnalysisServices.Server" /> object.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.DatabasePermission.Administer">
            <summary>
            Gets or sets the administer permissions to a role in the current DatabasePermission object.
            </summary>
            <value>true means that current permission grants administer permissions to a role on the database. false means that the role has no administer permissions on the database.</value>
        </member>
        <member name="M:Microsoft.AnalysisServices.DatabasePermission.Clone">
            <summary>
            Returns a clone of the object.
            </summary>
            <returns>The clone.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.DatabasePermission.CopyTo(Microsoft.AnalysisServices.DatabasePermission)">
            <summary>
            Copies the content of this object to another object (the destination).
            </summary>
            <param name="obj">The destination object to copy to.</param>
            <returns>The destination object.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.DatabasePermission.Validate(Microsoft.AnalysisServices.ValidationErrorCollection,System.Boolean,Microsoft.AnalysisServices.ServerEdition)">
            <summary>
            Determines whether the DatabasePermission is valid.
            </summary>
            <param name="errors">A collection of validation errors.</param>
            <param name="includeDetailedErrors">true to include detailed errors; otherwise, false.</param>
            <param name="serverEdition">The server edition.</param>
            <returns>true if the DatabasePermission is valid; otherwise, false.</returns>
        </member>
        <member name="T:Microsoft.AnalysisServices.DatabasePermissionCollection">
            <summary>
            Represents a collection of <see cref="T:Microsoft.AnalysisServices.DatabasePermission" /> objects. This class cannot be inherited.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.DatabasePermissionCollection.ItemsType">
            <summary>
            Gets the <see cref="T:System.Type" /> of objects that can be contained in the collection.
            </summary>
            <value>A <see cref="T:System.Type" /> with the type of objects.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.DatabasePermissionCollection.Item(System.Int32)">
            <summary>
            Gets the <see cref="T:Microsoft.AnalysisServices.DatabasePermission" />, at the specified index, from the collection.
            </summary>
            <param name="index">The zero-based index of the <see cref="T:Microsoft.AnalysisServices.DatabasePermission" /> to be returned.</param>
            <value>The <see cref="T:Microsoft.AnalysisServices.DatabasePermission" /> at the specified index.</value>
            <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception>
        </member>
        <member name="P:Microsoft.AnalysisServices.DatabasePermissionCollection.Item(System.String)">
            <summary>
            Gets the <see cref="T:Microsoft.AnalysisServices.DatabasePermission" />, with the specified identifier, from the collection.
            </summary>
            <param name="id">The identifier of the <see cref="T:Microsoft.AnalysisServices.DatabasePermission" /> to be returned.</param>
            <value>The <see cref="T:Microsoft.AnalysisServices.DatabasePermission" /> with the specified identifier.</value>
            <exception cref="T:Microsoft.AnalysisServices.AmoException">The collection doesn't contain a <see cref="T:Microsoft.AnalysisServices.DatabasePermission" /> with the specified identifier.</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.DatabasePermissionCollection.Find(System.String)">
            <summary>
            Gets the <see cref="T:Microsoft.AnalysisServices.DatabasePermission" /> that has the specified identifier from the collection.
            </summary>
            <param name="id">The identifier of the <see cref="T:Microsoft.AnalysisServices.DatabasePermission" /> to locate.</param>
            <returns>The <see cref="T:Microsoft.AnalysisServices.DatabasePermission" /> with the specified identifier, if it exists in the collection; otherwise, a null reference (Nothing in Visual Basic).</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.DatabasePermissionCollection.FindByName(System.String)">
            <summary>
            Gets the <see cref="T:Microsoft.AnalysisServices.DatabasePermission" /> that has the specified name from the collection.
            </summary>
            <param name="name">The name of the <see cref="T:Microsoft.AnalysisServices.DatabasePermission" /> to locate.</param>
            <returns>The <see cref="T:Microsoft.AnalysisServices.DatabasePermission" /> with the specified name, if it exists in the collection; otherwise, a null reference (Nothing in Visual Basic).</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.DatabasePermissionCollection.FindByRole(System.String)">
            <summary>
            Gets the <see cref="T:Microsoft.AnalysisServices.DatabasePermission" /> with the specified RoleID from the collection.
            </summary>
            <param name="roleId">The RoleID of the <see cref="T:Microsoft.AnalysisServices.DatabasePermission" /> to locate.</param>
            <returns>The <see cref="T:Microsoft.AnalysisServices.DatabasePermission" /> with the specified RoleID, if it exists in the collection; otherwise, a null reference (Nothing in Visual Basic).</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.DatabasePermissionCollection.GetByName(System.String)">
            <summary>
            Gets the <see cref="T:Microsoft.AnalysisServices.DatabasePermission" /> that has the specified name from the collection.
            </summary>
            <param name="name">The name of the <see cref="T:Microsoft.AnalysisServices.DatabasePermission" /> to locate.</param>
            <returns>The <see cref="T:Microsoft.AnalysisServices.DatabasePermission" /> with the specified Name.</returns>
            <exception cref="T:Microsoft.AnalysisServices.AmoException">The collection doesn't contain a <see cref="T:Microsoft.AnalysisServices.DatabasePermission" /> with the specified name.</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.DatabasePermissionCollection.GetByRole(System.String)">
            <summary>
            Gets the <see cref="T:Microsoft.AnalysisServices.DatabasePermission" /> that has the specified RoleID from the collection.
            </summary>
            <param name="roleId">The RoleID of the <see cref="T:Microsoft.AnalysisServices.DatabasePermission" /> to locate.</param>
            <returns>The <see cref="T:Microsoft.AnalysisServices.DatabasePermission" /> with the specified RoleID.</returns>
            <exception cref="T:Microsoft.AnalysisServices.AmoException">The collection doesn't contain a <see cref="T:Microsoft.AnalysisServices.DatabasePermission" /> with the specified RoleID.</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.DatabasePermissionCollection.Add(Microsoft.AnalysisServices.DatabasePermission)">
            <summary>
            Adds the specified <see cref="T:Microsoft.AnalysisServices.DatabasePermission" /> to the end of the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.DatabasePermission" /> to be added.</param>
            <returns>The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.{0}" /> has been added to the collection.</returns>
            <exception cref="T:System.InvalidOperationException">
            <list type="bullet">
            <item><description>The specified item is a null reference (Nothing in Visual Basic).</description></item>
            <item><description>The specified item already esists in the collection.</description></item>
            <item><description>The identifier of the specified <see cref="T:Microsoft.AnalysisServices.DatabasePermission" /> is not valid in the collection.</description></item>
            <item><description>The name of the specified <see cref="T:Microsoft.AnalysisServices.DatabasePermission" /> is not valid in the collection.</description></item>
            <item><description>The compatibility-level of the specified <see cref="T:Microsoft.AnalysisServices.DatabasePermission" /> is not valid in the collection.</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.DatabasePermissionCollection.Add(System.String,System.String,System.String)">
            <summary>
            Creates a new <see cref="T:Microsoft.AnalysisServices.DatabasePermission" /> object using the specified name, identifier and RoleID, adds it to the end of the collection and returns the new DatabasePermission created.
            </summary>
            <param name="roleId">The RoleID for the new <see cref="T:Microsoft.AnalysisServices.DatabasePermission" /> object.</param>
            <param name="name">The Name for the new <see cref="T:Microsoft.AnalysisServices.DatabasePermission" /> object.</param>
            <param name="id">The identifier for the new <see cref="T:Microsoft.AnalysisServices.DatabasePermission" /> object.</param>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.DatabasePermission" /> object.</returns>
            <exception cref="T:System.InvalidOperationException">
            <list type="bullet">
            <item><description>The specified name is not valid in the collection.</description></item>
            <item><description>The specified identifier is not valid in the collection.</description></item>
            </list>
            </exception>
            <remarks>The specified name and identifier must be unique within the collection.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.DatabasePermissionCollection.Add(System.String,System.String)">
            <summary>
            Creates a new <see cref="T:Microsoft.AnalysisServices.DatabasePermission" /> object using the specified name and RoleID, adds it to the end of the collection and returns the new DatabasePermission created.
            </summary>
            <param name="roleId">The RoleID for the new <see cref="T:Microsoft.AnalysisServices.DatabasePermission" /> object.</param>
            <param name="name">The Name for the new <see cref="T:Microsoft.AnalysisServices.DatabasePermission" /> object.</param>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.DatabasePermission" /> object.</returns>
            <exception cref="T:System.InvalidOperationException">The specified name is not valid in the collection.</exception>
            <remarks>
            The specified name must be unique within the collection.
            The identifier for the new <see cref="T:Microsoft.AnalysisServices.DatabasePermission" /> object is generated based on the specified name.
            </remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.DatabasePermissionCollection.Add(System.String)">
            <summary>
            Creates a new <see cref="T:Microsoft.AnalysisServices.DatabasePermission" /> object using the specified RoleID and a generated unique Name and identifier, adds it to the end of the collection and returns the new DatabasePermission created.
            </summary>
            <param name="roleId">The RoleID for the new <see cref="T:Microsoft.AnalysisServices.DatabasePermission" /> object.</param>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.DatabasePermission" /> object.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.DatabasePermissionCollection.Insert(System.Int32,Microsoft.AnalysisServices.DatabasePermission)">
            <summary>
            Inserts the specified <see cref="T:Microsoft.AnalysisServices.DatabasePermission" /> to the collection at the specified index.
            </summary>
            <param name="index">The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.DatabasePermission" /> is inserted.</param>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.DatabasePermission" /> to be inserted.</param>
            <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception>
            <exception cref="T:System.InvalidOperationException">
            <list type="bullet">
            <item><description>The specified item is null [Nothing in VisualBasic].</description></item>
            <item><description>The specified item already esists in the collection.</description></item>
            <item><description>The identifier of the specified <see cref="T:Microsoft.AnalysisServices.DatabasePermission" /> is not valid in the collection.</description></item>
            <item><description>The name of the specified <see cref="T:Microsoft.AnalysisServices.DatabasePermission" /> is not valid in the collection.</description></item>
            <item><description>The compatibility-level of the specified <see cref="T:Microsoft.AnalysisServices.DatabasePermission" /> is not valid in the collection.</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.DatabasePermissionCollection.Insert(System.Int32,System.String,System.String,System.String)">
            <summary>
            Creates a new <see cref="T:Microsoft.AnalysisServices.DatabasePermission" /> object using the specified RoleID, name and identifier, inserts it to the collection at the specified index and returns the new DatabasePermission created.
            </summary>
            <param name="index">The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.DatabasePermission" /> is inserted.</param>
            <param name="roleId">The RoleID for the new <see cref="T:Microsoft.AnalysisServices.DatabasePermission" /> object.</param>
            <param name="name">The Name for the new <see cref="T:Microsoft.AnalysisServices.DatabasePermission" /> object.</param>
            <param name="id">The identifier for the new <see cref="T:Microsoft.AnalysisServices.DatabasePermission" /> object.</param>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.DatabasePermission" />. object</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception>
            <exception cref="T:System.InvalidOperationException">
            <list type="bullet">
            <item><description>The specified name is not valid in the collection.</description></item>
            <item><description>The specified identifier is not valid in the collection.</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.DatabasePermissionCollection.Insert(System.Int32,System.String,System.String)">
            <summary>
            Creates a new <see cref="T:Microsoft.AnalysisServices.DatabasePermission" /> object using the specified RoleID and name, inserts it to the collection at the specified index and returns the new DatabasePermission created.
            </summary>
            <param name="index">The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.DatabasePermission" /> is inserted.</param>
            <param name="roleId">The RoleID for the new <see cref="T:Microsoft.AnalysisServices.DatabasePermission" /> object.</param>
            <param name="name">The Name for the new <see cref="T:Microsoft.AnalysisServices.DatabasePermission" /> object.</param>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.DatabasePermission" />. object</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception>
            <exception cref="T:System.InvalidOperationException">The specified name is not valid in the collection.</exception>
            <remarks>The identifier for the <see cref="T:Microsoft.AnalysisServices.DatabasePermission" /> is generated based on the specified Name.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.DatabasePermissionCollection.Insert(System.Int32,System.String)">
            <summary>
            Creates a new <see cref="T:Microsoft.AnalysisServices.DatabasePermission" /> object with the specified RoleID and a generated unique Name and identifier, inserts it to the collection at the specified index and returns the new DatabasePermission created.
            </summary>
            <param name="index">The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.DatabasePermission" /> is inserted.</param>
            <param name="roleId">The RoleID for the new <see cref="T:Microsoft.AnalysisServices.DatabasePermission" /> object.</param>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.DatabasePermission" />. object</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.DatabasePermissionCollection.Remove(Microsoft.AnalysisServices.DatabasePermission)">
            <summary>
            Removes the specified <see cref="T:Microsoft.AnalysisServices.DatabasePermission" /> from the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.DatabasePermission" /> to be removed.</param>
            <exception cref="T:System.ArgumentNullException">The specified item is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.DatabasePermissionCollection.Remove(Microsoft.AnalysisServices.DatabasePermission,System.Boolean)">
            <summary>
            Removes the specified <see cref="T:Microsoft.AnalysisServices.DatabasePermission" /> from the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.DatabasePermission" /> to be removed.</param>
            <param name="cleanUp">True, if referencing objects are to be deleted; otherwise, false.</param>
            <exception cref="T:System.ArgumentNullException">The specified item is a null reference (Nothing in Visual Basic).</exception>
            <remarks>This API supports the product infrastructure and is not intended to be used directly from your code.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.DatabasePermissionCollection.Remove(System.String)">
            <summary>
            Removes the <see cref="T:Microsoft.AnalysisServices.DatabasePermission" /> with the specified identifier from the collection.
            </summary>
            <param name="id">The identifier of the <see cref="T:Microsoft.AnalysisServices.DatabasePermission" /> to be removed.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.DatabasePermissionCollection.Remove(System.String,System.Boolean)">
            <summary>
            Removes the <see cref="T:Microsoft.AnalysisServices.DatabasePermission" /> with the specified identifier from the collection.
            </summary>
            <param name="id">The identifier of the <see cref="T:Microsoft.AnalysisServices.DatabasePermission" /> to be removed.</param>
            <param name="cleanUp">True, if referencing objects are to be deleted; otherwise, false.</param>
            <remarks>This API supports the product infrastructure and is not intended to be used directly from your code.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.DatabasePermissionCollection.Move(System.Int32,System.Int32)">
            <summary>
            Moves a <see cref="T:Microsoft.AnalysisServices.DatabasePermission" /> in the collection from the current position to a new one.
            </summary>
            <param name="fromIndex">The zero-based index of the <see cref="T:Microsoft.AnalysisServices.DatabasePermission" /> to be moved.</param>
            <param name="toIndex">The zero-based index to which to move the <see cref="T:Microsoft.AnalysisServices.DatabasePermission" /> specified by fromIndex.</param>
            <returns>The <see cref="T:Microsoft.AnalysisServices.DatabasePermission" /> that was moved.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <list type="bullet">
            <item><description>The specified fromIndex is not a valid value (less than zero or bigger then the total number of elements).</description></item>
            <item><description>The specified toIndex is not a valid value (less than zero or bigger then the total number of elements).</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.DatabasePermissionCollection.Move(System.String,System.Int32)">
            <summary>
            Moves a <see cref="T:Microsoft.AnalysisServices.DatabasePermission" />, with the specified identifier, to a new position in the collection.
            </summary>
            <param name="id">The identifier of the <see cref="T:Microsoft.AnalysisServices.DatabasePermission" /> to be moved.</param>
            <param name="toIndex">The zero-based index to which to move the <see cref="T:Microsoft.AnalysisServices.DatabasePermission" /> specified by fromIndex.</param>
            <returns>The <see cref="T:Microsoft.AnalysisServices.DatabasePermission" /> that was moved.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <list type="bullet">
            <item><description>id is not a valid identifier to a <see cref="T:Microsoft.AnalysisServices.DatabasePermission" /> in the collection.</description></item>
            <item><description>The specified toIndex is not a valid value (less than zero or bigger then the total number of elements).</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.DatabasePermissionCollection.Move(Microsoft.AnalysisServices.DatabasePermission,System.Int32)">
            <summary>
            Moves the specified <see cref="T:Microsoft.AnalysisServices.DatabasePermission" /> to a new position in the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.DatabasePermission" /> to be moved.</param>
            <param name="toIndex">The zero-based index to which to move the specified <see cref="T:Microsoft.AnalysisServices.DatabasePermission" />.</param>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <list type="bullet">
            <item><description>The specified <see cref="T:Microsoft.AnalysisServices.DatabasePermission" /> does not exist the collection.</description></item>
            <item><description>The specified toIndex is not a valid value (less than zero or bigger then the total number of elements).</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.DatabasePermissionCollection.Contains(Microsoft.AnalysisServices.DatabasePermission)">
            <summary>
            Indicates whether the collection contains the specified <see cref="T:Microsoft.AnalysisServices.DatabasePermission" />.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.DatabasePermission" /> to be located.</param>
            <returns>True, if the specified <see cref="T:Microsoft.AnalysisServices.DatabasePermission" /> is found in the collection, otherwise, false.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.DatabasePermissionCollection.Contains(System.String)">
            <summary>
            Indicates whether the collection contains a <see cref="T:Microsoft.AnalysisServices.DatabasePermission" /> with the specified identifier.
            </summary>
            <param name="id">The identifier of the <see cref="T:Microsoft.AnalysisServices.DatabasePermission" /> to be located.</param>
            <returns>True, if the specified <see cref="T:Microsoft.AnalysisServices.DatabasePermission" /> is found in the collection, otherwise, false.</returns>
            <exception cref="T:System.ArgumentNullException">The specified id is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.DatabasePermissionCollection.IndexOf(Microsoft.AnalysisServices.DatabasePermission)">
            <summary>
            Searches for the specified <see cref="T:Microsoft.AnalysisServices.DatabasePermission" /> and returns the zero-based index of it in the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.DatabasePermission" /> to locate in the collection.</param>
            <returns>The zero-based index of the <see cref="T:Microsoft.AnalysisServices.DatabasePermission" /> in the collection, if found; otherwise, -1.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.DatabasePermissionCollection.IndexOf(System.String)">
            <summary>
            Searches for a <see cref="T:Microsoft.AnalysisServices.DatabasePermission" /> with the specified identifier and returns the zero-based index of it in the collection.
            </summary>
            <param name="id">The identifier of the <see cref="T:Microsoft.AnalysisServices.DatabasePermission" /> to locate in the collection.</param>
            <returns>The zero-based index of the <see cref="T:Microsoft.AnalysisServices.DatabasePermission" /> in the collection, if found; otherwise, -1.</returns>
        </member>
        <member name="T:Microsoft.AnalysisServices.DataEmbeddingStyle">
            <summary>
            Indicates whether the data in the table comes from a data source or it is embedded. An example of embedded data might be data inserted by a copy/paste operation.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.DataEmbeddingStyle.NotEmbedded">
            <summary>
            Data is not embedded.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.DataEmbeddingStyle.Embedded">
            <summary>
            Data is embedded.
            </summary>
        </member>
        <member name="T:Microsoft.AnalysisServices.DataEncodingHint">
            <summary>
            Specifies the hint for data encoding.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.DataEncodingHint.AutomaticEncoding">
            <summary>
            Specifies the automatic encoding.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.DataEncodingHint.ValueEncoding">
            <summary>
            Specifies the value encoding.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.DataEncodingHint.HashEncoding">
            <summary>
            Specifies the hash encoding.
            </summary>
        </member>
        <member name="T:Microsoft.AnalysisServices.DataItem">
            <summary>
            Describes a data item that includes the definition of that data item (size, type and more), and the details of the binding to some source. This class cannot be inherited.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.DataItem.AllowedTypes">
            <summary>
            Gets the set of types that are valid for any data-item.
            </summary>
            <value>An array of <see cref="T:Microsoft.AnalysisServices.DataType"/> enumeration values.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.DataItem.Parent">
            <summary>
            Gets the parent object of current DataItem.
            </summary>
            <value>The parent object of current DataItem.</value>
        </member>
        <member name="M:Microsoft.AnalysisServices.DataItem.#ctor">
            <summary>
            Initializes a new instance of DataItem using default values.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.DataItem.#ctor(Microsoft.AnalysisServices.Binding)">
            <summary>
            Initializes a new instance of DataItem for the specified source.
            </summary>
            <param name="source">A Binding object that has the source of the data item.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.DataItem.#ctor(Microsoft.AnalysisServices.Binding,Microsoft.AnalysisServices.DataType)">
            <summary>
            Initializes a new instance of DataItem for the specified source with the specified type.
            </summary>
            <param name="source">Specifies a Binding object that has the source of the data item.</param>
            <param name="type">Specifies the type for the DataItem.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.DataItem.#ctor(Microsoft.AnalysisServices.Binding,Microsoft.AnalysisServices.DataType,System.Int32)">
            <summary>
            Initializes a new instance of DataItem for the specified source with the specified type and data size.
            </summary>
            <param name="source">Specifies a Binding object that has the source of the data item.</param>
            <param name="type">Specifies the type for the DataItem.</param>
            <param name="dataSize">An integer value that specifies the data size.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.DataItem.#ctor(System.String,System.String)">
            <summary>
            Initializes a new instance of DataItem for the specified table and column.
            </summary>
            <param name="tableName">The name of the table.</param>
            <param name="columnName">The name of the column.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.DataItem.#ctor(System.String,System.String,Microsoft.AnalysisServices.DataType)">
            <summary>
            Initializes a new instance of DataItem for the specified table and column with the specified type.
            </summary>
            <param name="tableName">The name of the table.</param>
            <param name="columnName">The name of the column.</param>
            <param name="type">Specifies the type for the DataItem.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.DataItem.#ctor(System.String,System.String,Microsoft.AnalysisServices.DataType,System.Int32)">
            <summary>
            Initializes a new instance of DataItem for the specified table and column with the specified type and data size.
            </summary>
            <param name="tableName">The name of the table.</param>
            <param name="columnName">The name of the column.</param>
            <param name="type">Specifies the type for the DataItem.</param>
            <param name="dataSize">An integer value that specifies the data size.</param>
        </member>
        <member name="P:Microsoft.AnalysisServices.DataItem.Type">
            <summary>
            Gets or sets the type of current DataItem.
            </summary>
            <value>A DataItemType value with the type of the DataItem.</value>
            <remarks>Although the enumeration supports all the values of the OLeDbType, only the following values are valid: WChar, Integer, BigInt, Single, Double, Date, Currency,UnsignedTinyInt, UnsignedSmallInt, UnsignedInt, UnsignedBigInt, Bool, Smallint, Tinyint, Binary. Use of other OLeDbType will cause an error, instead of any implicit conversion to one of the valid types.</remarks>
        </member>
        <member name="P:Microsoft.AnalysisServices.DataItem.DataSize">
            <summary>
            Gets or sets the size for current DataItem.
            </summary>
            <value>An integer value with the size of current DataItem.</value>
            <remarks>DataSize applies only to types WChar and Binary.</remarks>
        </member>
        <member name="P:Microsoft.AnalysisServices.DataItem.MimeType">
            <summary>
            Gets or sets the Mime type of the current DataItem.
            </summary>
            <value>The Mime type of the current DataItem.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.DataItem.NullProcessing">
            <summary>
            Gets or sets action the server should take when current DataItem is a Null value.
            </summary>
            <value>A NullProcessing value.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.DataItem.Trimming">
            <summary>
            Gets or sets the trimming specification for string type DataItem
            </summary>
            <value>A Trimming value defining how a string type DataItem is treated.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.DataItem.InvalidXmlCharacters">
            <summary>
            Gets or sets the behavior for invalid characters in XML streams.
            </summary>
            <value>The behavior for invalid characters in XML streams.</value>
            <remarks>
            Default value is Preserve
            If Replace is defined, the invalid characters are replaced with the question mark (?) character.
            </remarks>
        </member>
        <member name="P:Microsoft.AnalysisServices.DataItem.Collation">
            <summary>
            Gets or sets the collation definition for the current DataItem.
            </summary>
            <value>A System.String with the Locale Id, underscore (_), and character comparison definition flag.</value>
            <remarks>
            Collation definition is composed of Locale Id string and the character comparison definition flag.
            Character comparison definition flags are described in the following table.
            </remarks>
        </member>
        <member name="P:Microsoft.AnalysisServices.DataItem.Format">
            <summary>
            Gets or sets the formatting property for DataItem values.
            </summary>
            <value>A string with the formatting value.</value>
            <remarks>
            Trimming is the only formatting enabled in the current version of SQL Server Analysis Services.
            The supported format values are TrimRight, TrimLeft, TrimAll, and TrimNone.
            Default value is TrimRight.
            </remarks>
        </member>
        <member name="P:Microsoft.AnalysisServices.DataItem.Source">
            <summary>
            Gets or sets the source object for current DataItem.
            </summary>
            <value>A Binding object that has the source for current DataItem.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.DataItem.Annotations">
            <summary>
            Gets the collection object of all annotations to current DataItem.
            </summary>
            <value>An AnnotationCollection object that has all annotations to current DataItem.</value>
        </member>
        <member name="M:Microsoft.AnalysisServices.DataItem.ToString">
            <summary>
            Returns a string representation of current DataItem value.
            </summary>
            <returns>The string representation of DataItem value.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.DataItem.CopyTo(Microsoft.AnalysisServices.DataItem)">
            <summary>
            Copies the content of this object to another object (the destination).
            </summary>
            <param name="obj">The destination object to copy to.</param>
            <returns>The destination object.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.DataItem.Clone">
            <summary>
            Returns a clone of the object.
            </summary>
            <returns>The clone.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.DataItem.IsNumericType(Microsoft.AnalysisServices.DataType)">
            <summary>
            Returns true if the specified restricted OleDbType is numeric; restricted means as supported by 'DataType' property.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.DataItem.IsNumericType(Microsoft.AnalysisServices.MeasureDataType)">
            <summary>
            Returns true if the specified restricted OleDbType is numeric; restricted means as supported by 'DataType' property.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.DataItem.ChangeDataTypeForDependents">
            <remarks>
            MeasureGroupAttribute.KeyColumns need to have the same DataType as DimensionAttribute.KeyColumns; we will
            propagate a DataType change to a KeyColumn of a DimensionAttribute to all the associated MeasureGroupAttributes.
            We will propagate the change only if the DimensionAttribute is not in deserialization mode.
            </remarks>
        </member>
        <member name="T:Microsoft.AnalysisServices.DataItemCollection">
            <summary>
            Represents a collection of DataItem objects.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.DataItemCollection.Count">
            <summary>
            Gets the number of elements contained in the collection.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.DataItemCollection.Item(System.Int32)">
            <summary>
            Gets or sets the element at the specified index.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.DataItemCollection.Add(Microsoft.AnalysisServices.DataItem)">
            <summary>
            Adds the specified DataItem to this collection.
            </summary>
            <param name="item">The DataItem to add to this collection.</param>
            <returns>The zero-based index in collection where the DataItem was added.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.DataItemCollection.Add(System.String,System.String)">
            <summary>
            Creates, adds to collection and returns a new DataItem with a ColumnBinding Source.
            </summary>
            <param name="tableName">The DataTable name for the ColumnBinding Source.</param>
            <param name="columnName">The DataColumn name for the ColumnBinding Source.</param>
            <returns>The newly created DataItem.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.DataItemCollection.Add(System.String,System.String,Microsoft.AnalysisServices.DataType)">
            <summary>
            Creates, adds to collection and returns a new DataItem with a ColumnBinding Source.
            </summary>
            <param name="tableName">The DataTable name for the ColumnBinding Source.</param>
            <param name="columnName">The DataColumn name for the ColumnBinding Source.</param>
            <param name="type">The type for the new DataItem.</param>
            <returns>The newly created DataItem.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.DataItemCollection.Add(System.String,System.String,Microsoft.AnalysisServices.DataType,System.Int32)">
            <summary>
            Creates, adds to collection and returns a new DataItem with a ColumnBinding Source.
            </summary>
            <param name="tableName">The DataTable name for the ColumnBinding Source.</param>
            <param name="columnName">The DataColumn name for the ColumnBinding Source.</param>
            <param name="type">The type for the new DataItem.</param>
            <param name="dataSize">The DataSize for the new DataItem.</param>
            <returns>The newly created DataItem.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.DataItemCollection.Insert(System.Int32,Microsoft.AnalysisServices.DataItem)">
            <summary>
            Inserts a DataItem into this collection at the specified index.
            </summary>
            <param name="index">The zero-based index at which the DataItem is inserted.</param>
            <param name="item">The DataItem to insert into this collection.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.DataItemCollection.Remove(Microsoft.AnalysisServices.DataItem)">
            <summary>
            Removes the specified DataItem from this collection.
            </summary>
            <param name="item">The DataItem to remove.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.DataItemCollection.RemoveAt(System.Int32)">
            <summary>
            Removes the DataItem at the specified index.
            </summary>
            <param name="index">The zero-based index of the DataItem to remove.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.DataItemCollection.Clear">
            <summary>
            Removes all items from the collection.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.DataItemCollection.Contains(Microsoft.AnalysisServices.DataItem)">
            <summary>
            Determines whether the specified DataItem is in the collection.
            </summary>
            <param name="item">The DataItem to verify if it's in the collection.</param>
            <returns>True if the specified DataItem is found in the collection, false otherwise.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.DataItemCollection.IndexOf(Microsoft.AnalysisServices.DataItem)">
            <summary>
            Searches for the specified DataItem and returns its zero-based index within the collection.
            </summary>
            <param name="item">The DataItem to locate.</param>
            <returns>The zero-based index of the DataItem in the collection, if found; otherwise, -1.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.DataItemCollection.CopyTo(System.Array,System.Int32)">
            <summary>
            Copies the elements of the collection to an Array, starting at a particular Array index.
            </summary>
            <param name="array">The one-dimensional Array that is the destination of the elements copied from the collection. The Array must have zero-based indexing.</param>
            <param name="index">The zero-based index in array at which copying begins.</param>
        </member>
        <member name="T:Microsoft.AnalysisServices.DataItemTypeConverter">
            <summary>
            A static class that provides data source type conversion methods.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.DataItemTypeConverter.Convert(Microsoft.AnalysisServices.DataType)">
            <summary>
            Converts the specified DataItemType with the natural CLR type.
            </summary>
            <param name="type">The type of the element to convert.</param>
            <returns>The equivalent CLR type.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.DataItemTypeConverter.GetRestrictedDataType(System.Type)">
            <summary>
            Gets the DataItemTybe that is matching the specified CLR type.
            </summary>
            <param name="type">The CLR type to convert.</param>
            <returns>The equivalent OleDbType.</returns>
        </member>
        <member name="T:Microsoft.AnalysisServices.DataMiningMeasureGroupDimension">
            <summary>
            Represents the relationship between a measure group and a data dimension.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.DataMiningMeasureGroupDimension.#ctor">
            <summary>
            Initializes a new instance of the DataMiningMeasureGroupDimension class using default values.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.DataMiningMeasureGroupDimension.#ctor(System.String,System.String)">
            <summary>
            Initializes a new instance of the DataMiningMeasureGroupDimension class with the specified cube dimension and case cube dimension.
            </summary>
            <param name="cubeDimensionId">The cube dimension identifier. </param>
            <param name="caseCubeDimensionId">The case cube dimension identifier.</param>
        </member>
        <member name="P:Microsoft.AnalysisServices.DataMiningMeasureGroupDimension.CaseCubeDimensionID">
            <summary>
            Gets or sets the identifier of the cube dimension that relates the data mining dimension to the measure group.
            </summary>
            <value>The identifier of the cube dimension that relates the data mining dimension to the measure group.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.DataMiningMeasureGroupDimension.CaseCubeDimension">
            <summary>
            Gets a case cube dimension associated with the data mining.
            </summary>
            <value>The cube dimension.</value>
        </member>
        <member name="M:Microsoft.AnalysisServices.DataMiningMeasureGroupDimension.CopyTo(Microsoft.AnalysisServices.DataMiningMeasureGroupDimension)">
            <summary>
            Copies the content of this object to another object (the destination).
            </summary>
            <param name="obj">The destination object to copy to.</param>
            <returns>The destination object.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.DataMiningMeasureGroupDimension.Clone">
            <summary>
            Returns a clone of the object.
            </summary>
            <returns>The clone.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.DataMiningMeasureGroupDimension.Validate(Microsoft.AnalysisServices.ValidationErrorCollection,System.Boolean,Microsoft.AnalysisServices.ServerEdition)">
            <summary>
            Validates the element to which it is appended; returns any errors encountered in a collection.
            </summary>
            <param name="errors">A collection within which errors can be logged.</param>
            <param name="includeDetailedErrors">True if detailed errors is enabled; otherwise, false.</param>
            <param name="serverEdition">The server edition.</param>
            <returns>True if the instance is valid; otherwise, false.</returns>
        </member>
        <member name="T:Microsoft.AnalysisServices.DataSource">
            <summary>
            Defines a data source in a Microsoft Analysis Services Database element.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.DataSource.CopyTo(Microsoft.AnalysisServices.MajorObject,System.Boolean)">
            <summary>
            Copies a DataSource object to the specified object.
            </summary>
            <param name="destination">The destination object to copy to.</param>
            <param name="forceBodyLoading">true to force the body to load; otherwise, false.</param>
            <remarks>This API supports the product infrastructure and is not intended to be used directly from your code.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.DataSource.#ctor">
            <summary>
            Initializes a new instance of the DataSource class using the default values.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.DataSource.#ctor(System.String,System.String)">
            <summary>
            nitializes a new instance of the DataSource class using the specified name and identifier.
            </summary>
            <param name="name">The name of the data source.</param>
            <param name="id">A unique identifier for the data source.</param>
        </member>
        <member name="P:Microsoft.AnalysisServices.DataSource.Parent">
            <summary>
            Gets the parent <see cref="T:Microsoft.AnalysisServices.Database" /> object of the <see cref="T:Microsoft.AnalysisServices.DataSource" /> object.
            </summary>
            <value>The parent <see cref="T:Microsoft.AnalysisServices.Database" /> object.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.DataSource.ParentServer">
            <summary>
            Gets the parent <see cref="T:Microsoft.AnalysisServices.Server" /> object of the <see cref="T:Microsoft.AnalysisServices.DataSource" /> object.
            </summary>
            <value>The parent <see cref="T:Microsoft.AnalysisServices.Server" /> object.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.DataSource.ConnectionString">
            <summary>
            Gets or sets a string specifying connection information.
            </summary>
            <value>The connection string.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.DataSource.ConnectionStringSecurity">
            <summary>
            Gets or sets the connection security properties of a DataSource object.
            </summary>
            <value>The connection security properties.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.DataSource.ImpersonationInfo">
            <summary>
            Gets or sets the impersonation information associated with a specified DataSource object.
            </summary>
            <value>The information that is used to impersonate a user.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.DataSource.QueryImpersonationInfo">
            <summary>
            Gets or sets the current impersonation mode of the connection.
            </summary>
            <value>The information of the current impersonation mode of the connection.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.DataSource.QueryHints">
            <summary>
            Gets or sets a table, view, or join hints within a data source definition.
            </summary>
            <value>A table, view, or join hints within a data source definition.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.DataSource.Isolation">
            <summary>
            Gets or sets the isolation property for a DataSource object.
            </summary>
            <value>The data source isolation status.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.DataSource.ManagedProvider">
            <summary>
            Gets or sets the managed provider name used by a DataSource object.
            </summary>
            <value>The name of the managed provider.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.DataSource.Timeout">
            <summary>
            Gets or sets the length of time that must pass for timeout to occur on a DataSource connection.
            </summary>
            <value>The length of time specified.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.DataSource.DataSourcePermissions">
            <summary>
            Gets the data source permissions associated with a specified DataSource object.
            </summary>
            <value>A collection of data source permissions.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.DataSource.MaxActiveConnections">
            <summary>
            Gets or sets the maximum number of concurrent connections enabled by an element that is derived from a DataSource object.
            </summary>
            <value>The maximum number of active connections.</value>
        </member>
        <member name="M:Microsoft.AnalysisServices.DataSource.Clone">
            <summary>
            Returns a clone of the object.
            </summary>
            <returns>The clone.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.DataSource.GetDependents(System.Collections.Hashtable)">
            <summary>
            Adds subsequent dependents to the specified Hashtable.
            </summary>
            <param name="dependents">The Hashtable to append dependent objects to.</param>
            <returns>The dependents Hashtable with the dependents appended.</returns>
            <remarks>This API supports the product infrastructure and is not intended to be used directly from your code.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.DataSource.GetReferences(System.Collections.Hashtable,System.Boolean)">
            <summary>
            Gets the objects that the data source references.
            </summary>
            <param name="references">The Hashtable to append references to.</param>
            <param name="forMajorChildrenAlso">true to also reference for major children; otherwise, false.</param>
            <returns>The references Hashtable with objects that the data source references appended.</returns>
            <value>This API supports the product infrastructure and is not intended to be used directly from your code.</value>
        </member>
        <member name="M:Microsoft.AnalysisServices.DataSource.GetProvider">
            <summary>
            Returns the Provider property value from the connection string.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.DataSource.GetDropDependents(System.Collections.Hashtable,System.Collections.Hashtable)">
            <summary>
            Gets the drop dependents.
            </summary>
            <param name="dependentsToAlter">The dependents to alter.</param>
            <param name="dependentsToDrop">The dependents to drop.</param>
            <remarks>This API supports the product infrastructure and is not intended to be used directly from your code.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.DataSource.Validate(Microsoft.AnalysisServices.ValidationErrorCollection,System.Boolean,Microsoft.AnalysisServices.ServerEdition)">
            <summary>
            Determines whether the data source is valid.
            </summary>
            <param name="errors">The collection of errors.</param>
            <param name="includeDetailedErrors">true to include detailed errors; otherwise, false.</param>
            <param name="serverEdition">The server edition.</param>
            <returns>true if the data source is valid; otherwise, false.</returns>
        </member>
        <member name="T:Microsoft.AnalysisServices.DataSourceCollection">
            <summary>
            Represents a collection of <see cref="T:Microsoft.AnalysisServices.DataSource" /> objects. This class cannot be inherited.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.DataSourceCollection.ItemsType">
            <summary>
            Gets the <see cref="T:System.Type" /> of objects that can be contained in the collection.
            </summary>
            <value>A <see cref="T:System.Type" /> with the type of objects.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.DataSourceCollection.Item(System.Int32)">
            <summary>
            Gets the <see cref="T:Microsoft.AnalysisServices.DataSource" />, at the specified index, from the collection.
            </summary>
            <param name="index">The zero-based index of the <see cref="T:Microsoft.AnalysisServices.DataSource" /> to be returned.</param>
            <value>The <see cref="T:Microsoft.AnalysisServices.DataSource" /> at the specified index.</value>
            <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception>
        </member>
        <member name="P:Microsoft.AnalysisServices.DataSourceCollection.Item(System.String)">
            <summary>
            Gets the <see cref="T:Microsoft.AnalysisServices.DataSource" />, with the specified identifier, from the collection.
            </summary>
            <param name="id">The identifier of the <see cref="T:Microsoft.AnalysisServices.DataSource" /> to be returned.</param>
            <value>The <see cref="T:Microsoft.AnalysisServices.DataSource" /> with the specified identifier.</value>
            <exception cref="T:Microsoft.AnalysisServices.AmoException">The collection doesn't contain a <see cref="T:Microsoft.AnalysisServices.DataSource" /> with the specified identifier.</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.DataSourceCollection.Find(System.String)">
            <summary>
            Gets the <see cref="T:Microsoft.AnalysisServices.DataSource" /> that has the specified identifier from the collection.
            </summary>
            <param name="id">The identifier of the <see cref="T:Microsoft.AnalysisServices.DataSource" /> to locate.</param>
            <returns>The <see cref="T:Microsoft.AnalysisServices.DataSource" /> with the specified identifier, if it exists in the collection; otherwise, a null reference (Nothing in Visual Basic).</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.DataSourceCollection.FindByName(System.String)">
            <summary>
            Gets the <see cref="T:Microsoft.AnalysisServices.DataSource" /> that has the specified name from the collection.
            </summary>
            <param name="name">The name of the <see cref="T:Microsoft.AnalysisServices.DataSource" /> to locate.</param>
            <returns>The <see cref="T:Microsoft.AnalysisServices.DataSource" /> with the specified name, if it exists in the collection; otherwise, a null reference (Nothing in Visual Basic).</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.DataSourceCollection.GetByName(System.String)">
            <summary>
            Gets the <see cref="T:Microsoft.AnalysisServices.DataSource" /> that has the specified name from the collection.
            </summary>
            <param name="name">The name of the <see cref="T:Microsoft.AnalysisServices.DataSource" /> to locate.</param>
            <returns>The <see cref="T:Microsoft.AnalysisServices.DataSource" /> with the specified Name.</returns>
            <exception cref="T:Microsoft.AnalysisServices.AmoException">The collection doesn't contain a <see cref="T:Microsoft.AnalysisServices.DataSource" /> with the specified name.</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.DataSourceCollection.Add(Microsoft.AnalysisServices.DataSource)">
            <summary>
            Adds the specified <see cref="T:Microsoft.AnalysisServices.DataSource" /> to the end of the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.DataSource" /> to be added.</param>
            <returns>The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.DataSource" /> has been added to the collection.</returns>
            <exception cref="T:System.InvalidOperationException">
            <list type="bullet">
            <item><description>The specified item is a null reference (Nothing in Visual Basic).</description></item>
            <item><description>The specified item already esists in the collection.</description></item>
            <item><description>The identifier of the specified <see cref="T:Microsoft.AnalysisServices.DataSource" /> is not valid in the collection.</description></item>
            <item><description>The name of the specified <see cref="T:Microsoft.AnalysisServices.DataSource" /> is not valid in the collection.</description></item>
            <item><description>The compatibility-level of the specified <see cref="T:Microsoft.AnalysisServices.DataSource" /> is not valid in the collection.</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.DataSourceCollection.Add(System.String,System.String)">
            <summary>
            Creates a new <see cref="T:Microsoft.AnalysisServices.DataSource" /> object using the specified name and identifier, adds it to the end of the collection and returns the new DataSource created.
            </summary>
            <param name="name">The Name for the new <see cref="T:Microsoft.AnalysisServices.DataSource" /> object.</param>
            <param name="id">The identifier for the new <see cref="T:Microsoft.AnalysisServices.DataSource" /> object.</param>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.DataSource" /> object.</returns>
            <exception cref="T:System.InvalidOperationException">
            <list type="bullet">
            <item><description>The specified name is not valid in the collection.</description></item>
            <item><description>The specified identifier is not valid in the collection.</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.DataSourceCollection.Add(System.String)">
            <summary>
            Creates a new <see cref="T:Microsoft.AnalysisServices.DataSource" /> object using the specified name, adds it to the end of the collection and returns the new DataSource created.
            </summary>
            <param name="name">The Name for the new <see cref="T:Microsoft.AnalysisServices.DataSource" /> object.</param>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.DataSource" /> object.</returns>
            <exception cref="T:System.InvalidOperationException">The specified name is not valid in the collection.</exception>
            <remarks>The identifier for the new <see cref="T:Microsoft.AnalysisServices.DataSource" /> object is generated based on the specified name.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.DataSourceCollection.Add">
            <summary>
            Creates a new <see cref="T:Microsoft.AnalysisServices.DataSource" /> object using a generated unique Name and identifier, adds it to the end of the collection and returns the new DataSource created.
            </summary>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.DataSource" /> object.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.DataSourceCollection.Insert(System.Int32,Microsoft.AnalysisServices.DataSource)">
            <summary>
            Inserts the specified <see cref="T:Microsoft.AnalysisServices.DataSource" /> to the collection at the specified index.
            </summary>
            <param name="index">The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.DataSource" /> is inserted.</param>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.DataSource" /> to be inserted.</param>
            <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception>
            <exception cref="T:System.InvalidOperationException">
            <list type="bullet">
            <item><description>The specified item is a null reference (Nothing in Visual Basic).</description></item>
            <item><description>The specified item already esists in the collection.</description></item>
            <item><description>The identifier of the specified <see cref="T:Microsoft.AnalysisServices.DataSource" /> is not valid in the collection.</description></item>
            <item><description>The name of the specified <see cref="T:Microsoft.AnalysisServices.DataSource" /> is not valid in the collection.</description></item>
            <item><description>The compatibility-level of the specified <see cref="T:Microsoft.AnalysisServices.DataSource" /> is not valid in the collection.</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.DataSourceCollection.Insert(System.Int32,System.String,System.String)">
            <summary>
            Creates a new <see cref="T:Microsoft.AnalysisServices.DataSource" /> object using the specified name and identifier, inserts it to the collection at the specified index and returns the new DataSource created.
            </summary>
            <param name="index">The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.DataSource" /> is inserted.</param>
            <param name="name">The Name for the new <see cref="T:Microsoft.AnalysisServices.DataSource" /> object.</param>
            <param name="id">The identifier for the new <see cref="T:Microsoft.AnalysisServices.DataSource" /> object.</param>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.DataSource" /> object.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception>
            <exception cref="T:System.InvalidOperationException">
            <list type="bullet">
            <item><description>The specified name is not valid in the collection.</description></item>
            <item><description>The specified identifier is not valid in the collection.</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.DataSourceCollection.Insert(System.Int32,System.String)">
            <summary>
            Creates a new <see cref="T:Microsoft.AnalysisServices.DataSource" /> object using the specified name, inserts it to the collection at the specified index and returns the new DataSource created.
            </summary>
            <param name="index">The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.DataSource" /> is inserted.</param>
            <param name="name">The Name for the new <see cref="T:Microsoft.AnalysisServices.DataSource" /> object. It must be unique within the collection.</param>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.DataSource" /> object.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception>
            <exception cref="T:System.InvalidOperationException">The specified name is not valid in the collection.</exception>
            <remarks>The identifier for the <see cref="T:Microsoft.AnalysisServices.DataSource" /> is generated based on the specified Name.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.DataSourceCollection.Insert(System.Int32)">
            <summary>
            Creates a new <see cref="T:Microsoft.AnalysisServices.DataSource" /> object using a generated unique Name and identifier, inserts it to the collection at the specified index and returns the new DataSource created.
            </summary>
            <param name="index">The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.DataSource" /> is inserted.</param>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.DataSource" /> object.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.DataSourceCollection.Remove(Microsoft.AnalysisServices.DataSource)">
            <summary>
            Removes the specified <see cref="T:Microsoft.AnalysisServices.DataSource" /> from the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.DataSource" /> to be removed.</param>
            <exception cref="T:System.ArgumentNullException">The specified item is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.DataSourceCollection.Remove(Microsoft.AnalysisServices.DataSource,System.Boolean)">
            <summary>
            Removes the specified <see cref="T:Microsoft.AnalysisServices.DataSource" /> from the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.DataSource" /> to be removed.</param>
            <param name="cleanUp">True, if referencing objects are to be deleted; otherwise, false.</param>
            <exception cref="T:System.ArgumentNullException">The specified item is a null reference (Nothing in Visual Basic).</exception>
            <remarks>This API supports the product infrastructure and is not intended to be used directly from your code.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.DataSourceCollection.Remove(System.String)">
            <summary>
            Removes the <see cref="T:Microsoft.AnalysisServices.DataSource" /> with the specified identifier from the collection.
            </summary>
            <param name="id">The identifier of the <see cref="T:Microsoft.AnalysisServices.DataSource" /> to be removed.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.DataSourceCollection.Remove(System.String,System.Boolean)">
            <summary>
            Removes the <see cref="T:Microsoft.AnalysisServices.DataSource" /> with the specified identifier from the collection.
            </summary>
            <param name="id">The identifier of the <see cref="T:Microsoft.AnalysisServices.DataSource" /> to be removed.</param>
            <param name="cleanUp">True, if referencing objects are to be deleted; otherwise, false.</param>
            <remarks>This API supports the product infrastructure and is not intended to be used directly from your code.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.DataSourceCollection.Move(System.Int32,System.Int32)">
            <summary>
            Moves a <see cref="T:Microsoft.AnalysisServices.DataSource" /> in the collection from the current position to a new one.
            </summary>
            <param name="fromIndex">The zero-based index of the <see cref="T:Microsoft.AnalysisServices.DataSource" /> to be moved.</param>
            <param name="toIndex">The zero-based index to which to move the <see cref="T:Microsoft.AnalysisServices.DataSource" /> specified by fromIndex.</param>
            <returns>The <see cref="T:Microsoft.AnalysisServices.DataSource" /> that was moved.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <list type="bullet">
            <item><description>The specified fromIndex is not a valid value (less than zero or bigger then the total number of elements).</description></item>
            <item><description>The specified toIndex is not a valid value (less than zero or bigger then the total number of elements).</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.DataSourceCollection.Move(System.String,System.Int32)">
            <summary>
            Moves a <see cref="T:Microsoft.AnalysisServices.DataSource" />, with the specified identifier, to a new position in the collection.
            </summary>
            <param name="id">The identifier of the <see cref="T:Microsoft.AnalysisServices.DataSource" /> to be moved.</param>
            <param name="toIndex">The zero-based index to which to move the <see cref="T:Microsoft.AnalysisServices.DataSource" /> specified by fromIndex.</param>
            <returns>The <see cref="T:Microsoft.AnalysisServices.DataSource" /> that was moved.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <list type="bullet">
            <item><description>id is not a valid identifier to a <see cref="T:Microsoft.AnalysisServices.DataSource" /> in the collection.</description></item>
            <item><description>The specified toIndex is not a valid value (less than zero or bigger then the total number of elements).</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.DataSourceCollection.Move(Microsoft.AnalysisServices.DataSource,System.Int32)">
            <summary>
            Moves the specified <see cref="T:Microsoft.AnalysisServices.DataSource" /> to a new position in the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.DataSource" /> to be moved.</param>
            <param name="toIndex">The zero-based index to which to move the specified <see cref="T:Microsoft.AnalysisServices.DataSource" />.</param>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <list type="bullet">
            <item><description>The specified <see cref="T:Microsoft.AnalysisServices.DataSource" /> does not exist the collection.</description></item>
            <item><description>The specified toIndex is not a valid value (less than zero or bigger then the total number of elements).</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.DataSourceCollection.Contains(Microsoft.AnalysisServices.DataSource)">
            <summary>
            Indicates whether the collection contains the specified <see cref="T:Microsoft.AnalysisServices.DataSource" />.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.DataSource" /> to be located.</param>
            <returns>True, if the specified <see cref="T:Microsoft.AnalysisServices.DataSource" /> is found in the collection, otherwise, false.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.DataSourceCollection.Contains(System.String)">
            <summary>
            Indicates whether the collection contains a <see cref="T:Microsoft.AnalysisServices.DataSource" /> with the specified identifier.
            </summary>
            <param name="id">The identifier of the <see cref="T:Microsoft.AnalysisServices.DataSource" /> to be located.</param>
            <returns>True, if the specified <see cref="T:Microsoft.AnalysisServices.DataSource" /> is found in the collection, otherwise, false.</returns>
            <exception cref="T:System.ArgumentNullException">The specified id is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.DataSourceCollection.IndexOf(Microsoft.AnalysisServices.DataSource)">
            <summary>
            Searches for the specified <see cref="T:Microsoft.AnalysisServices.DataSource" /> and returns the zero-based index of it in the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.DataSource" /> to locate in the collection.</param>
            <returns>The zero-based index of the <see cref="T:Microsoft.AnalysisServices.DataSource" /> in the collection, if found; otherwise, -1.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.DataSourceCollection.IndexOf(System.String)">
            <summary>
            Searches for a <see cref="T:Microsoft.AnalysisServices.DataSource" /> with the specified identifier and returns the zero-based index of it in the collection.
            </summary>
            <param name="id">The identifier of the <see cref="T:Microsoft.AnalysisServices.DataSource" /> to locate in the collection.</param>
            <returns>The zero-based index of the <see cref="T:Microsoft.AnalysisServices.DataSource" /> in the collection, if found; otherwise, -1.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.DataSourceCollection.AddNew(System.String)">
            <summary>
            Creates and adds a <see cref="T:Microsoft.AnalysisServices.DataSource" />, with the specified key, to the end of the collection.
            </summary>
            <param name="key">The key of the <see cref="T:Microsoft.AnalysisServices.DataSource" /> to be added.</param>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.DataSource" /> object.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.DataSourceCollection.AddNew(System.String,System.String)">
            <summary>
            Creates and adds a <see cref="T:Microsoft.AnalysisServices.DataSource" />, with the specified name and key, to the end of the collection.
            </summary>
            <param name="name">The name of the <see cref="T:Microsoft.AnalysisServices.DataSource" /> to be added.</param>
            <param name="key">The key of the <see cref="T:Microsoft.AnalysisServices.DataSource" /> to be added.</param>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.DataSource" /> object.</returns>
        </member>
        <member name="T:Microsoft.AnalysisServices.DataSourceIsolation">
            <summary>
            Controls the locking behavior of the SQL statements issued to a data source.
            </summary>
            <remarks>Snapshot is data source dependant.</remarks>
        </member>
        <member name="F:Microsoft.AnalysisServices.DataSourceIsolation.ReadCommitted">
            <summary>
            Specifies that statements cannot read data that has been modified, but not committed, by other transactions. This prevents dirty reads.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.DataSourceIsolation.Snapshot">
            <summary>
            Specifies that the data read by any statement in a transaction is transactionally consistent, as if the statements in a transaction receive a snapshot of the committed data as it existed at the start of the transaction.
            </summary>
        </member>
        <member name="T:Microsoft.AnalysisServices.DataSourcePermission">
            <summary>
            Defines the permissions for the members, of a specific Role element, over a specific DataSource. This class cannot be inherited.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.DataSourcePermission.Clone(System.Boolean)">
            <summary>
            Creates a new copy of the MajorObject object.
            </summary>
            <param name="forceBodyLoading">true to force the body loading; otherwise, false.</param>
            <returns>A new copy of the MajorObject object.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.DataSourcePermission.CopyTo(Microsoft.AnalysisServices.MajorObject,System.Boolean)">
            <summary>
            Copies a Permission object to the specified object.
            </summary>
            <param name="destination">The destination.</param>
            <param name="forceBodyLoading">true to force body loading; otherwise, false. </param>
            <remarks>This API supports the product infrastructure and is not intended to be used directly from your code.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.DataSourcePermission.#ctor">
            <summary>
            Initializes a new instance of the DataSourcePermission class using default values.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.DataSourcePermission.#ctor(System.String,System.String,System.String)">
            <summary>
            Initializes a new instance of the DataSourcePermission class using a role identifier, DataSource name and DataSource unique identifier.
            </summary>
            <param name="roleId">A String that contains the unique identifier of the role.</param>
            <param name="name">A String that contains the name of the DataSource.</param>
            <param name="id">A String that contains a unique identifier for the DataSource.</param>
        </member>
        <member name="P:Microsoft.AnalysisServices.DataSourcePermission.Parent">
            <summary>
            Gets the parent <see cref="T:Microsoft.AnalysisServices.DataSource" /> object of the <see cref="T:Microsoft.AnalysisServices.DataSourcePermission" /> object.
            </summary>
            <value>The parent <see cref="T:Microsoft.AnalysisServices.DataSource" /> object.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.DataSourcePermission.ParentDatabase">
            <summary>
            Gets the parent <see cref="T:Microsoft.AnalysisServices.Database" /> object of the <see cref="T:Microsoft.AnalysisServices.DataSourcePermission" /> object.
            </summary>
            <value>The parent <see cref="T:Microsoft.AnalysisServices.Database" /> object.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.DataSourcePermission.ParentServer">
            <summary>
            Gets the parent <see cref="T:Microsoft.AnalysisServices.Server" /> object of the <see cref="T:Microsoft.AnalysisServices.DataSourcePermission" /> object.
            </summary>
            <value>The parent <see cref="T:Microsoft.AnalysisServices.Server" /> object.</value>
        </member>
        <member name="M:Microsoft.AnalysisServices.DataSourcePermission.CopyTo(Microsoft.AnalysisServices.DataSourcePermission)">
            <summary>
            Copies the content of this object to another object (the destination).
            </summary>
            <param name="obj">The destination object to copy to.</param>
            <returns>The destination object.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.DataSourcePermission.Clone">
            <summary>
            Returns a clone of the object.
            </summary>
            <returns>The clone.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.DataSourcePermission.GetReferences(System.Collections.Hashtable,System.Boolean)">
            <summary>
            Gets the objects that the DataSourcePermission references.
            </summary>
            <param name="references">Specifies the Hashtable where the references are appended.</param>
            <param name="forMajorChildrenAlso">true to reference for major children; otherwise, false.</param>
            <returns>The references Hashtable with the objects that the GetReferences appended.</returns>
            <remarks>This API supports the product infrastructure and is not intended to be used directly from your code.</remarks>
        </member>
        <member name="T:Microsoft.AnalysisServices.DataSourcePermissionCollection">
            <summary>
            Represents a collection of <see cref="T:Microsoft.AnalysisServices.DataSourcePermission" /> objects. This class cannot be inherited.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.DataSourcePermissionCollection.ItemsType">
            <summary>
            Gets the <see cref="T:System.Type" /> of objects that can be contained in the collection.
            </summary>
            <value>A <see cref="T:System.Type" /> with the type of objects.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.DataSourcePermissionCollection.Item(System.Int32)">
            <summary>
            Gets the <see cref="T:Microsoft.AnalysisServices.DataSourcePermission" />, at the specified index, from the collection.
            </summary>
            <param name="index">The zero-based index of the <see cref="T:Microsoft.AnalysisServices.DataSourcePermission" /> to be returned.</param>
            <value>The <see cref="T:Microsoft.AnalysisServices.DataSourcePermission" /> at the specified index.</value>
            <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception>
        </member>
        <member name="P:Microsoft.AnalysisServices.DataSourcePermissionCollection.Item(System.String)">
            <summary>
            Gets the <see cref="T:Microsoft.AnalysisServices.DataSourcePermission" />, with the specified identifier, from the collection.
            </summary>
            <param name="id">The identifier of the <see cref="T:Microsoft.AnalysisServices.DataSourcePermission" /> to be returned.</param>
            <value>The <see cref="T:Microsoft.AnalysisServices.DataSourcePermission" /> with the specified identifier.</value>
            <exception cref="T:Microsoft.AnalysisServices.AmoException">The collection doesn't contain a <see cref="T:Microsoft.AnalysisServices.DataSourcePermission" /> with the specified identifier.</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.DataSourcePermissionCollection.Find(System.String)">
            <summary>
            Gets the <see cref="T:Microsoft.AnalysisServices.DataSourcePermission" /> that has the specified identifier from the collection.
            </summary>
            <param name="id">The identifier of the <see cref="T:Microsoft.AnalysisServices.DataSourcePermission" /> to locate.</param>
            <returns>The <see cref="T:Microsoft.AnalysisServices.DataSourcePermission" /> with the specified identifier, if it exists in the collection; otherwise, a null reference (Nothing in Visual Basic).</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.DataSourcePermissionCollection.FindByName(System.String)">
            <summary>
            Gets the <see cref="T:Microsoft.AnalysisServices.DataSourcePermission" /> that has the specified name from the collection.
            </summary>
            <param name="name">The name of the <see cref="T:Microsoft.AnalysisServices.DataSourcePermission" /> to locate.</param>
            <returns>The <see cref="T:Microsoft.AnalysisServices.DataSourcePermission" /> with the specified name, if it exists in the collection; otherwise, a null reference (Nothing in Visual Basic).</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.DataSourcePermissionCollection.FindByRole(System.String)">
            <summary>
            Gets the <see cref="T:Microsoft.AnalysisServices.DataSourcePermission" /> with the specified RoleID from the collection.
            </summary>
            <param name="roleId">The RoleID of the <see cref="T:Microsoft.AnalysisServices.DataSourcePermission" /> to locate.</param>
            <returns>The <see cref="T:Microsoft.AnalysisServices.DataSourcePermission" /> with the specified RoleID, if it exists in the collection; otherwise, a null reference (Nothing in Visual Basic).</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.DataSourcePermissionCollection.GetByName(System.String)">
            <summary>
            Gets the <see cref="T:Microsoft.AnalysisServices.DataSourcePermission" /> that has the specified name from the collection.
            </summary>
            <param name="name">The name of the <see cref="T:Microsoft.AnalysisServices.DataSourcePermission" /> to locate.</param>
            <returns>The <see cref="T:Microsoft.AnalysisServices.DataSourcePermission" /> with the specified Name.</returns>
            <exception cref="T:Microsoft.AnalysisServices.AmoException">The collection doesn't contain a <see cref="T:Microsoft.AnalysisServices.DataSourcePermission" /> with the specified name.</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.DataSourcePermissionCollection.GetByRole(System.String)">
            <summary>
            Gets the <see cref="T:Microsoft.AnalysisServices.DataSourcePermission" /> that has the specified RoleID from the collection.
            </summary>
            <param name="roleId">The RoleID of the <see cref="T:Microsoft.AnalysisServices.DataSourcePermission" /> to locate.</param>
            <returns>The <see cref="T:Microsoft.AnalysisServices.DataSourcePermission" /> with the specified RoleID.</returns>
            <exception cref="T:Microsoft.AnalysisServices.AmoException">The collection doesn't contain a <see cref="T:Microsoft.AnalysisServices.DataSourcePermission" /> with the specified RoleID.</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.DataSourcePermissionCollection.Add(Microsoft.AnalysisServices.DataSourcePermission)">
            <summary>
            Adds the specified <see cref="T:Microsoft.AnalysisServices.DataSourcePermission" /> to the end of the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.DataSourcePermission" /> to be added.</param>
            <returns>The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.{0}" /> has been added to the collection.</returns>
            <exception cref="T:System.InvalidOperationException">
            <list type="bullet">
            <item><description>The specified item is a null reference (Nothing in Visual Basic).</description></item>
            <item><description>The specified item already esists in the collection.</description></item>
            <item><description>The identifier of the specified <see cref="T:Microsoft.AnalysisServices.DataSourcePermission" /> is not valid in the collection.</description></item>
            <item><description>The name of the specified <see cref="T:Microsoft.AnalysisServices.DataSourcePermission" /> is not valid in the collection.</description></item>
            <item><description>The compatibility-level of the specified <see cref="T:Microsoft.AnalysisServices.DataSourcePermission" /> is not valid in the collection.</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.DataSourcePermissionCollection.Add(System.String,System.String,System.String)">
            <summary>
            Creates a new <see cref="T:Microsoft.AnalysisServices.DataSourcePermission" /> object using the specified name, identifier and RoleID, adds it to the end of the collection and returns the new DataSourcePermission created.
            </summary>
            <param name="roleId">The RoleID for the new <see cref="T:Microsoft.AnalysisServices.DataSourcePermission" /> object.</param>
            <param name="name">The Name for the new <see cref="T:Microsoft.AnalysisServices.DataSourcePermission" /> object.</param>
            <param name="id">The identifier for the new <see cref="T:Microsoft.AnalysisServices.DataSourcePermission" /> object.</param>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.DataSourcePermission" /> object.</returns>
            <exception cref="T:System.InvalidOperationException">
            <list type="bullet">
            <item><description>The specified name is not valid in the collection.</description></item>
            <item><description>The specified identifier is not valid in the collection.</description></item>
            </list>
            </exception>
            <remarks>The specified name and identifier must be unique within the collection.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.DataSourcePermissionCollection.Add(System.String,System.String)">
            <summary>
            Creates a new <see cref="T:Microsoft.AnalysisServices.DataSourcePermission" /> object using the specified name and RoleID, adds it to the end of the collection and returns the new DataSourcePermission created.
            </summary>
            <param name="roleId">The RoleID for the new <see cref="T:Microsoft.AnalysisServices.DataSourcePermission" /> object.</param>
            <param name="name">The Name for the new <see cref="T:Microsoft.AnalysisServices.DataSourcePermission" /> object.</param>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.DataSourcePermission" /> object.</returns>
            <exception cref="T:System.InvalidOperationException">The specified name is not valid in the collection.</exception>
            <remarks>
            The specified name must be unique within the collection.
            The identifier for the new <see cref="T:Microsoft.AnalysisServices.DataSourcePermission" /> object is generated based on the specified name.
            </remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.DataSourcePermissionCollection.Add(System.String)">
            <summary>
            Creates a new <see cref="T:Microsoft.AnalysisServices.DataSourcePermission" /> object using the specified RoleID and a generated unique Name and identifier, adds it to the end of the collection and returns the new DataSourcePermission created.
            </summary>
            <param name="roleId">The RoleID for the new <see cref="T:Microsoft.AnalysisServices.DataSourcePermission" /> object.</param>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.DataSourcePermission" /> object.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.DataSourcePermissionCollection.Insert(System.Int32,Microsoft.AnalysisServices.DataSourcePermission)">
            <summary>
            Inserts the specified <see cref="T:Microsoft.AnalysisServices.DataSourcePermission" /> to the collection at the specified index.
            </summary>
            <param name="index">The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.DataSourcePermission" /> is inserted.</param>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.DataSourcePermission" /> to be inserted.</param>
            <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception>
            <exception cref="T:System.InvalidOperationException">
            <list type="bullet">
            <item><description>The specified item is null [Nothing in VisualBasic].</description></item>
            <item><description>The specified item already esists in the collection.</description></item>
            <item><description>The identifier of the specified <see cref="T:Microsoft.AnalysisServices.DataSourcePermission" /> is not valid in the collection.</description></item>
            <item><description>The name of the specified <see cref="T:Microsoft.AnalysisServices.DataSourcePermission" /> is not valid in the collection.</description></item>
            <item><description>The compatibility-level of the specified <see cref="T:Microsoft.AnalysisServices.DataSourcePermission" /> is not valid in the collection.</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.DataSourcePermissionCollection.Insert(System.Int32,System.String,System.String,System.String)">
            <summary>
            Creates a new <see cref="T:Microsoft.AnalysisServices.DataSourcePermission" /> object using the specified RoleID, name and identifier, inserts it to the collection at the specified index and returns the new DataSourcePermission created.
            </summary>
            <param name="index">The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.DataSourcePermission" /> is inserted.</param>
            <param name="roleId">The RoleID for the new <see cref="T:Microsoft.AnalysisServices.DataSourcePermission" /> object.</param>
            <param name="name">The Name for the new <see cref="T:Microsoft.AnalysisServices.DataSourcePermission" /> object.</param>
            <param name="id">The identifier for the new <see cref="T:Microsoft.AnalysisServices.DataSourcePermission" /> object.</param>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.DataSourcePermission" />. object</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception>
            <exception cref="T:System.InvalidOperationException">
            <list type="bullet">
            <item><description>The specified name is not valid in the collection.</description></item>
            <item><description>The specified identifier is not valid in the collection.</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.DataSourcePermissionCollection.Insert(System.Int32,System.String,System.String)">
            <summary>
            Creates a new <see cref="T:Microsoft.AnalysisServices.DataSourcePermission" /> object using the specified RoleID and name, inserts it to the collection at the specified index and returns the new DataSourcePermission created.
            </summary>
            <param name="index">The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.DataSourcePermission" /> is inserted.</param>
            <param name="roleId">The RoleID for the new <see cref="T:Microsoft.AnalysisServices.DataSourcePermission" /> object.</param>
            <param name="name">The Name for the new <see cref="T:Microsoft.AnalysisServices.DataSourcePermission" /> object.</param>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.DataSourcePermission" />. object</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception>
            <exception cref="T:System.InvalidOperationException">The specified name is not valid in the collection.</exception>
            <remarks>The identifier for the <see cref="T:Microsoft.AnalysisServices.DataSourcePermission" /> is generated based on the specified Name.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.DataSourcePermissionCollection.Insert(System.Int32,System.String)">
            <summary>
            Creates a new <see cref="T:Microsoft.AnalysisServices.DataSourcePermission" /> object with the specified RoleID and a generated unique Name and identifier, inserts it to the collection at the specified index and returns the new DataSourcePermission created.
            </summary>
            <param name="index">The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.DataSourcePermission" /> is inserted.</param>
            <param name="roleId">The RoleID for the new <see cref="T:Microsoft.AnalysisServices.DataSourcePermission" /> object.</param>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.DataSourcePermission" />. object</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.DataSourcePermissionCollection.Remove(Microsoft.AnalysisServices.DataSourcePermission)">
            <summary>
            Removes the specified <see cref="T:Microsoft.AnalysisServices.DataSourcePermission" /> from the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.DataSourcePermission" /> to be removed.</param>
            <exception cref="T:System.ArgumentNullException">The specified item is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.DataSourcePermissionCollection.Remove(Microsoft.AnalysisServices.DataSourcePermission,System.Boolean)">
            <summary>
            Removes the specified <see cref="T:Microsoft.AnalysisServices.DataSourcePermission" /> from the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.DataSourcePermission" /> to be removed.</param>
            <param name="cleanUp">True, if referencing objects are to be deleted; otherwise, false.</param>
            <exception cref="T:System.ArgumentNullException">The specified item is a null reference (Nothing in Visual Basic).</exception>
            <remarks>This API supports the product infrastructure and is not intended to be used directly from your code.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.DataSourcePermissionCollection.Remove(System.String)">
            <summary>
            Removes the <see cref="T:Microsoft.AnalysisServices.DataSourcePermission" /> with the specified identifier from the collection.
            </summary>
            <param name="id">The identifier of the <see cref="T:Microsoft.AnalysisServices.DataSourcePermission" /> to be removed.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.DataSourcePermissionCollection.Remove(System.String,System.Boolean)">
            <summary>
            Removes the <see cref="T:Microsoft.AnalysisServices.DataSourcePermission" /> with the specified identifier from the collection.
            </summary>
            <param name="id">The identifier of the <see cref="T:Microsoft.AnalysisServices.DataSourcePermission" /> to be removed.</param>
            <param name="cleanUp">True, if referencing objects are to be deleted; otherwise, false.</param>
            <remarks>This API supports the product infrastructure and is not intended to be used directly from your code.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.DataSourcePermissionCollection.Move(System.Int32,System.Int32)">
            <summary>
            Moves a <see cref="T:Microsoft.AnalysisServices.DataSourcePermission" /> in the collection from the current position to a new one.
            </summary>
            <param name="fromIndex">The zero-based index of the <see cref="T:Microsoft.AnalysisServices.DataSourcePermission" /> to be moved.</param>
            <param name="toIndex">The zero-based index to which to move the <see cref="T:Microsoft.AnalysisServices.DataSourcePermission" /> specified by fromIndex.</param>
            <returns>The <see cref="T:Microsoft.AnalysisServices.DataSourcePermission" /> that was moved.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <list type="bullet">
            <item><description>The specified fromIndex is not a valid value (less than zero or bigger then the total number of elements).</description></item>
            <item><description>The specified toIndex is not a valid value (less than zero or bigger then the total number of elements).</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.DataSourcePermissionCollection.Move(System.String,System.Int32)">
            <summary>
            Moves a <see cref="T:Microsoft.AnalysisServices.DataSourcePermission" />, with the specified identifier, to a new position in the collection.
            </summary>
            <param name="id">The identifier of the <see cref="T:Microsoft.AnalysisServices.DataSourcePermission" /> to be moved.</param>
            <param name="toIndex">The zero-based index to which to move the <see cref="T:Microsoft.AnalysisServices.DataSourcePermission" /> specified by fromIndex.</param>
            <returns>The <see cref="T:Microsoft.AnalysisServices.DataSourcePermission" /> that was moved.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <list type="bullet">
            <item><description>id is not a valid identifier to a <see cref="T:Microsoft.AnalysisServices.DataSourcePermission" /> in the collection.</description></item>
            <item><description>The specified toIndex is not a valid value (less than zero or bigger then the total number of elements).</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.DataSourcePermissionCollection.Move(Microsoft.AnalysisServices.DataSourcePermission,System.Int32)">
            <summary>
            Moves the specified <see cref="T:Microsoft.AnalysisServices.DataSourcePermission" /> to a new position in the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.DataSourcePermission" /> to be moved.</param>
            <param name="toIndex">The zero-based index to which to move the specified <see cref="T:Microsoft.AnalysisServices.DataSourcePermission" />.</param>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <list type="bullet">
            <item><description>The specified <see cref="T:Microsoft.AnalysisServices.DataSourcePermission" /> does not exist the collection.</description></item>
            <item><description>The specified toIndex is not a valid value (less than zero or bigger then the total number of elements).</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.DataSourcePermissionCollection.Contains(Microsoft.AnalysisServices.DataSourcePermission)">
            <summary>
            Indicates whether the collection contains the specified <see cref="T:Microsoft.AnalysisServices.DataSourcePermission" />.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.DataSourcePermission" /> to be located.</param>
            <returns>True, if the specified <see cref="T:Microsoft.AnalysisServices.DataSourcePermission" /> is found in the collection, otherwise, false.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.DataSourcePermissionCollection.Contains(System.String)">
            <summary>
            Indicates whether the collection contains a <see cref="T:Microsoft.AnalysisServices.DataSourcePermission" /> with the specified identifier.
            </summary>
            <param name="id">The identifier of the <see cref="T:Microsoft.AnalysisServices.DataSourcePermission" /> to be located.</param>
            <returns>True, if the specified <see cref="T:Microsoft.AnalysisServices.DataSourcePermission" /> is found in the collection, otherwise, false.</returns>
            <exception cref="T:System.ArgumentNullException">The specified id is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.DataSourcePermissionCollection.IndexOf(Microsoft.AnalysisServices.DataSourcePermission)">
            <summary>
            Searches for the specified <see cref="T:Microsoft.AnalysisServices.DataSourcePermission" /> and returns the zero-based index of it in the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.DataSourcePermission" /> to locate in the collection.</param>
            <returns>The zero-based index of the <see cref="T:Microsoft.AnalysisServices.DataSourcePermission" /> in the collection, if found; otherwise, -1.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.DataSourcePermissionCollection.IndexOf(System.String)">
            <summary>
            Searches for a <see cref="T:Microsoft.AnalysisServices.DataSourcePermission" /> with the specified identifier and returns the zero-based index of it in the collection.
            </summary>
            <param name="id">The identifier of the <see cref="T:Microsoft.AnalysisServices.DataSourcePermission" /> to locate in the collection.</param>
            <returns>The zero-based index of the <see cref="T:Microsoft.AnalysisServices.DataSourcePermission" /> in the collection, if found; otherwise, -1.</returns>
        </member>
        <member name="T:Microsoft.AnalysisServices.DataSourceView">
            <summary>
            Represents a data source view used by a Analysis Services Database element. This class cannot be inherited.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.DataSourceView.Clone(System.Boolean)">
            <summary>
            Creates a new copy of the MajorObject object.
            </summary>
            <param name="forceBodyLoading">true to force the body loading; otherwise, false.</param>
            <returns>A new copy of the MajorObject object.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.DataSourceView.CopyTo(Microsoft.AnalysisServices.MajorObject,System.Boolean)">
            <summary>
            Copies a MajorObject object to the specified destination.
            </summary>
            <param name="destination">The destination object to copy to.</param>
            <param name="forceBodyLoading">true to force the body to load; otherwise, false.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.DataSourceView.#ctor">
            <summary>
            Initializes a new instance of DataSourceView using the default values.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.DataSourceView.#ctor(System.String)">
            <summary>
            Initializes a new instance of DataSourceView using the specified name.
            </summary>
            <param name="name">A String that contains the name of the DataSourceView.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.DataSourceView.#ctor(System.String,System.String)">
            <summary>
            Initializes a new instance of DataSourceView, using the specified name and identifier.
            </summary>
            <param name="name">A String that contains the name of the DataSourceView.</param>
            <param name="id">A String that contains a unique identifier for the DataSourceView.</param>
        </member>
        <member name="P:Microsoft.AnalysisServices.DataSourceView.Parent">
            <summary>
            Gets the parent <see cref="T:Microsoft.AnalysisServices.Database" /> object of the <see cref="T:Microsoft.AnalysisServices.DataSourceView" /> object.
            </summary>
            <value>The parent <see cref="T:Microsoft.AnalysisServices.Database" /> object.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.DataSourceView.ParentServer">
            <summary>
            Gets the parent <see cref="T:Microsoft.AnalysisServices.Server" /> object of the <see cref="T:Microsoft.AnalysisServices.DataSourceView" /> object.
            </summary>
            <value>The parent <see cref="T:Microsoft.AnalysisServices.Server" /> object.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.DataSourceView.DataSourceID">
            <summary>
            Gets or sets the data source identifier for the DataSourceView object.
            </summary>
            <value>The data source identifier itself.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.DataSourceView.Schema">
            <summary>
            Gets or sets the schema data set associated with a DataSourceView object.
            </summary>
            <value>A DataSet object.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.DataSourceView.DataSource">
            <summary>
            Gets the data source in a DataSourceView element.
            </summary>
            <value>A DataSource object.</value>
        </member>
        <member name="M:Microsoft.AnalysisServices.DataSourceView.CopyTo(Microsoft.AnalysisServices.DataSourceView)">
            <summary>
            Copies the content of this object to another object (the destination).
            </summary>
            <param name="obj">The destination object to copy to.</param>
            <returns>The destination object.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.DataSourceView.Clone">
            <summary>
            Returns a clone of the object.
            </summary>
            <returns>The clone.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.DataSourceView.GetReferences(System.Collections.Hashtable,System.Boolean)">
            <summary>
            Gets the objects that the DataSourceView references.
            </summary>
            <param name="references">The Hashtable to append references to.</param>
            <param name="forMajorChildrenAlso">true to also reference for major children; otherwise, false.</param>
            <returns>The references Hashtable with objects that the cube references appended.</returns>
            <remarks>This API supports the product infrastructure and is not intended to be used directly from your code.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.DataSourceView.GetDependents(System.Collections.Hashtable)">
            <summary>
            Adds the subsequent dependents to the specified Hashtable.
            </summary>
            <param name="dependents">The Hashtable to append dependent objects to.</param>
            <returns>The dependents Hashtable with the dependents appended.</returns>
            <remarks>This API supports the product infrastructure and is not intended to be used directly from your code.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.DataSourceView.GetCreateReferences(System.Collections.Hashtable,System.Boolean,System.Boolean)">
            <summary>
            Gets a Hashtable to create references.
            </summary>
            <param name="createReferences">The hastable to create references.</param>
            <param name="considerPermissions">true to consider permissions; otherwise, false.</param>
            <param name="considerPartitions">true to consider partitions; otherwise, false.</param>
            <remarks>This API supports the product infrastructure and is not intended to be used directly from your code.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.DataSourceView.GetDropDependents(System.Collections.Hashtable,System.Collections.Hashtable)">
            <summary>
            Gets the drop dependents.
            </summary>
            <param name="dependentsToAlter">The dependents to alter.</param>
            <param name="dependentsToDrop">The dependents to drop.</param>
            <remarks>This API supports the product infrastructure and is not intended to be used directly from your code.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.DataSourceView.Validate(Microsoft.AnalysisServices.ValidationErrorCollection,System.Boolean,Microsoft.AnalysisServices.ServerEdition)">
            <summary>
            Determines whether the DataSourceView is valid.
            </summary>
            <param name="errors">A collection of validation errors.</param>
            <param name="includeDetailedErrors">true to include detailed errors; otherwise, false.</param>
            <param name="serverEdition">The server edition.</param>
            <returns>true if the DataSourceView is valid; otherwise, false.</returns>
        </member>
        <member name="T:Microsoft.AnalysisServices.DataSourceViewBinding">
            <summary>
            Defines a binding from an object to a DataSourceView. This class cannot be inherited.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.DataSourceViewBinding.#ctor">
            <summary>
            Initializes a new instance of DataSourceViewBinding using default values.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.DataSourceViewBinding.#ctor(System.String)">
            <summary>
            Initializes a new instance of DataSourceViewBinding for the specified DataSourceView.
            </summary>
            <param name="dataSourceViewId">A String that contains the identifier of the DataSourceView.</param>
        </member>
        <member name="P:Microsoft.AnalysisServices.DataSourceViewBinding.DataSourceViewID">
            <summary>
            Gets or sets the DataSourceViewID for the current DataSourceViewBinding.
            </summary>
            <value>A String that contains the identifier of the DataSourceView.</value>
        </member>
        <member name="M:Microsoft.AnalysisServices.DataSourceViewBinding.Clone">
            <summary>
            Returns a copy of the DataSourceViewBinding object.
            </summary>
            <returns>A new copy of the DataSourceViewBinding object.</returns>
        </member>
        <member name="T:Microsoft.AnalysisServices.DataSourceViewCollection">
            <summary>
            Represents a collection of <see cref="T:Microsoft.AnalysisServices.DataSourceView" /> objects. This class cannot be inherited.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.DataSourceViewCollection.ItemsType">
            <summary>
            Gets the <see cref="T:System.Type" /> of objects that can be contained in the collection.
            </summary>
            <value>A <see cref="T:System.Type" /> with the type of objects.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.DataSourceViewCollection.Item(System.Int32)">
            <summary>
            Gets the <see cref="T:Microsoft.AnalysisServices.DataSourceView" />, at the specified index, from the collection.
            </summary>
            <param name="index">The zero-based index of the <see cref="T:Microsoft.AnalysisServices.DataSourceView" /> to be returned.</param>
            <value>The <see cref="T:Microsoft.AnalysisServices.DataSourceView" /> at the specified index.</value>
            <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception>
        </member>
        <member name="P:Microsoft.AnalysisServices.DataSourceViewCollection.Item(System.String)">
            <summary>
            Gets the <see cref="T:Microsoft.AnalysisServices.DataSourceView" />, with the specified identifier, from the collection.
            </summary>
            <param name="id">The identifier of the <see cref="T:Microsoft.AnalysisServices.DataSourceView" /> to be returned.</param>
            <value>The <see cref="T:Microsoft.AnalysisServices.DataSourceView" /> with the specified identifier.</value>
            <exception cref="T:Microsoft.AnalysisServices.AmoException">The collection doesn't contain a <see cref="T:Microsoft.AnalysisServices.DataSourceView" /> with the specified identifier.</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.DataSourceViewCollection.Find(System.String)">
            <summary>
            Gets the <see cref="T:Microsoft.AnalysisServices.DataSourceView" /> that has the specified identifier from the collection.
            </summary>
            <param name="id">The identifier of the <see cref="T:Microsoft.AnalysisServices.DataSourceView" /> to locate.</param>
            <returns>The <see cref="T:Microsoft.AnalysisServices.DataSourceView" /> with the specified identifier, if it exists in the collection; otherwise, a null reference (Nothing in Visual Basic).</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.DataSourceViewCollection.FindByName(System.String)">
            <summary>
            Gets the <see cref="T:Microsoft.AnalysisServices.DataSourceView" /> that has the specified name from the collection.
            </summary>
            <param name="name">The name of the <see cref="T:Microsoft.AnalysisServices.DataSourceView" /> to locate.</param>
            <returns>The <see cref="T:Microsoft.AnalysisServices.DataSourceView" /> with the specified name, if it exists in the collection; otherwise, a null reference (Nothing in Visual Basic).</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.DataSourceViewCollection.GetByName(System.String)">
            <summary>
            Gets the <see cref="T:Microsoft.AnalysisServices.DataSourceView" /> that has the specified name from the collection.
            </summary>
            <param name="name">The name of the <see cref="T:Microsoft.AnalysisServices.DataSourceView" /> to locate.</param>
            <returns>The <see cref="T:Microsoft.AnalysisServices.DataSourceView" /> with the specified Name.</returns>
            <exception cref="T:Microsoft.AnalysisServices.AmoException">The collection doesn't contain a <see cref="T:Microsoft.AnalysisServices.DataSourceView" /> with the specified name.</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.DataSourceViewCollection.Add(Microsoft.AnalysisServices.DataSourceView)">
            <summary>
            Adds the specified <see cref="T:Microsoft.AnalysisServices.DataSourceView" /> to the end of the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.DataSourceView" /> to be added.</param>
            <returns>The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.DataSourceView" /> has been added to the collection.</returns>
            <exception cref="T:System.InvalidOperationException">
            <list type="bullet">
            <item><description>The specified item is a null reference (Nothing in Visual Basic).</description></item>
            <item><description>The specified item already esists in the collection.</description></item>
            <item><description>The identifier of the specified <see cref="T:Microsoft.AnalysisServices.DataSourceView" /> is not valid in the collection.</description></item>
            <item><description>The name of the specified <see cref="T:Microsoft.AnalysisServices.DataSourceView" /> is not valid in the collection.</description></item>
            <item><description>The compatibility-level of the specified <see cref="T:Microsoft.AnalysisServices.DataSourceView" /> is not valid in the collection.</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.DataSourceViewCollection.Add(System.String,System.String)">
            <summary>
            Creates a new <see cref="T:Microsoft.AnalysisServices.DataSourceView" /> object using the specified name and identifier, adds it to the end of the collection and returns the new DataSourceView created.
            </summary>
            <param name="name">The Name for the new <see cref="T:Microsoft.AnalysisServices.DataSourceView" /> object.</param>
            <param name="id">The identifier for the new <see cref="T:Microsoft.AnalysisServices.DataSourceView" /> object.</param>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.DataSourceView" /> object.</returns>
            <exception cref="T:System.InvalidOperationException">
            <list type="bullet">
            <item><description>The specified name is not valid in the collection.</description></item>
            <item><description>The specified identifier is not valid in the collection.</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.DataSourceViewCollection.Add(System.String)">
            <summary>
            Creates a new <see cref="T:Microsoft.AnalysisServices.DataSourceView" /> object using the specified name, adds it to the end of the collection and returns the new DataSourceView created.
            </summary>
            <param name="name">The Name for the new <see cref="T:Microsoft.AnalysisServices.DataSourceView" /> object.</param>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.DataSourceView" /> object.</returns>
            <exception cref="T:System.InvalidOperationException">The specified name is not valid in the collection.</exception>
            <remarks>The identifier for the new <see cref="T:Microsoft.AnalysisServices.DataSourceView" /> object is generated based on the specified name.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.DataSourceViewCollection.Add">
            <summary>
            Creates a new <see cref="T:Microsoft.AnalysisServices.DataSourceView" /> object using a generated unique Name and identifier, adds it to the end of the collection and returns the new DataSourceView created.
            </summary>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.DataSourceView" /> object.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.DataSourceViewCollection.Insert(System.Int32,Microsoft.AnalysisServices.DataSourceView)">
            <summary>
            Inserts the specified <see cref="T:Microsoft.AnalysisServices.DataSourceView" /> to the collection at the specified index.
            </summary>
            <param name="index">The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.DataSourceView" /> is inserted.</param>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.DataSourceView" /> to be inserted.</param>
            <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception>
            <exception cref="T:System.InvalidOperationException">
            <list type="bullet">
            <item><description>The specified item is a null reference (Nothing in Visual Basic).</description></item>
            <item><description>The specified item already esists in the collection.</description></item>
            <item><description>The identifier of the specified <see cref="T:Microsoft.AnalysisServices.DataSourceView" /> is not valid in the collection.</description></item>
            <item><description>The name of the specified <see cref="T:Microsoft.AnalysisServices.DataSourceView" /> is not valid in the collection.</description></item>
            <item><description>The compatibility-level of the specified <see cref="T:Microsoft.AnalysisServices.DataSourceView" /> is not valid in the collection.</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.DataSourceViewCollection.Insert(System.Int32,System.String,System.String)">
            <summary>
            Creates a new <see cref="T:Microsoft.AnalysisServices.DataSourceView" /> object using the specified name and identifier, inserts it to the collection at the specified index and returns the new DataSourceView created.
            </summary>
            <param name="index">The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.DataSourceView" /> is inserted.</param>
            <param name="name">The Name for the new <see cref="T:Microsoft.AnalysisServices.DataSourceView" /> object.</param>
            <param name="id">The identifier for the new <see cref="T:Microsoft.AnalysisServices.DataSourceView" /> object.</param>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.DataSourceView" /> object.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception>
            <exception cref="T:System.InvalidOperationException">
            <list type="bullet">
            <item><description>The specified name is not valid in the collection.</description></item>
            <item><description>The specified identifier is not valid in the collection.</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.DataSourceViewCollection.Insert(System.Int32,System.String)">
            <summary>
            Creates a new <see cref="T:Microsoft.AnalysisServices.DataSourceView" /> object using the specified name, inserts it to the collection at the specified index and returns the new DataSourceView created.
            </summary>
            <param name="index">The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.DataSourceView" /> is inserted.</param>
            <param name="name">The Name for the new <see cref="T:Microsoft.AnalysisServices.DataSourceView" /> object. It must be unique within the collection.</param>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.DataSourceView" /> object.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception>
            <exception cref="T:System.InvalidOperationException">The specified name is not valid in the collection.</exception>
            <remarks>The identifier for the <see cref="T:Microsoft.AnalysisServices.DataSourceView" /> is generated based on the specified Name.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.DataSourceViewCollection.Insert(System.Int32)">
            <summary>
            Creates a new <see cref="T:Microsoft.AnalysisServices.DataSourceView" /> object using a generated unique Name and identifier, inserts it to the collection at the specified index and returns the new DataSourceView created.
            </summary>
            <param name="index">The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.DataSourceView" /> is inserted.</param>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.DataSourceView" /> object.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.DataSourceViewCollection.Remove(Microsoft.AnalysisServices.DataSourceView)">
            <summary>
            Removes the specified <see cref="T:Microsoft.AnalysisServices.DataSourceView" /> from the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.DataSourceView" /> to be removed.</param>
            <exception cref="T:System.ArgumentNullException">The specified item is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.DataSourceViewCollection.Remove(Microsoft.AnalysisServices.DataSourceView,System.Boolean)">
            <summary>
            Removes the specified <see cref="T:Microsoft.AnalysisServices.DataSourceView" /> from the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.DataSourceView" /> to be removed.</param>
            <param name="cleanUp">True, if referencing objects are to be deleted; otherwise, false.</param>
            <exception cref="T:System.ArgumentNullException">The specified item is a null reference (Nothing in Visual Basic).</exception>
            <remarks>This API supports the product infrastructure and is not intended to be used directly from your code.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.DataSourceViewCollection.Remove(System.String)">
            <summary>
            Removes the <see cref="T:Microsoft.AnalysisServices.DataSourceView" /> with the specified identifier from the collection.
            </summary>
            <param name="id">The identifier of the <see cref="T:Microsoft.AnalysisServices.DataSourceView" /> to be removed.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.DataSourceViewCollection.Remove(System.String,System.Boolean)">
            <summary>
            Removes the <see cref="T:Microsoft.AnalysisServices.DataSourceView" /> with the specified identifier from the collection.
            </summary>
            <param name="id">The identifier of the <see cref="T:Microsoft.AnalysisServices.DataSourceView" /> to be removed.</param>
            <param name="cleanUp">True, if referencing objects are to be deleted; otherwise, false.</param>
            <remarks>This API supports the product infrastructure and is not intended to be used directly from your code.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.DataSourceViewCollection.Move(System.Int32,System.Int32)">
            <summary>
            Moves a <see cref="T:Microsoft.AnalysisServices.DataSourceView" /> in the collection from the current position to a new one.
            </summary>
            <param name="fromIndex">The zero-based index of the <see cref="T:Microsoft.AnalysisServices.DataSourceView" /> to be moved.</param>
            <param name="toIndex">The zero-based index to which to move the <see cref="T:Microsoft.AnalysisServices.DataSourceView" /> specified by fromIndex.</param>
            <returns>The <see cref="T:Microsoft.AnalysisServices.DataSourceView" /> that was moved.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <list type="bullet">
            <item><description>The specified fromIndex is not a valid value (less than zero or bigger then the total number of elements).</description></item>
            <item><description>The specified toIndex is not a valid value (less than zero or bigger then the total number of elements).</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.DataSourceViewCollection.Move(System.String,System.Int32)">
            <summary>
            Moves a <see cref="T:Microsoft.AnalysisServices.DataSourceView" />, with the specified identifier, to a new position in the collection.
            </summary>
            <param name="id">The identifier of the <see cref="T:Microsoft.AnalysisServices.DataSourceView" /> to be moved.</param>
            <param name="toIndex">The zero-based index to which to move the <see cref="T:Microsoft.AnalysisServices.DataSourceView" /> specified by fromIndex.</param>
            <returns>The <see cref="T:Microsoft.AnalysisServices.DataSourceView" /> that was moved.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <list type="bullet">
            <item><description>id is not a valid identifier to a <see cref="T:Microsoft.AnalysisServices.DataSourceView" /> in the collection.</description></item>
            <item><description>The specified toIndex is not a valid value (less than zero or bigger then the total number of elements).</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.DataSourceViewCollection.Move(Microsoft.AnalysisServices.DataSourceView,System.Int32)">
            <summary>
            Moves the specified <see cref="T:Microsoft.AnalysisServices.DataSourceView" /> to a new position in the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.DataSourceView" /> to be moved.</param>
            <param name="toIndex">The zero-based index to which to move the specified <see cref="T:Microsoft.AnalysisServices.DataSourceView" />.</param>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <list type="bullet">
            <item><description>The specified <see cref="T:Microsoft.AnalysisServices.DataSourceView" /> does not exist the collection.</description></item>
            <item><description>The specified toIndex is not a valid value (less than zero or bigger then the total number of elements).</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.DataSourceViewCollection.Contains(Microsoft.AnalysisServices.DataSourceView)">
            <summary>
            Indicates whether the collection contains the specified <see cref="T:Microsoft.AnalysisServices.DataSourceView" />.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.DataSourceView" /> to be located.</param>
            <returns>True, if the specified <see cref="T:Microsoft.AnalysisServices.DataSourceView" /> is found in the collection, otherwise, false.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.DataSourceViewCollection.Contains(System.String)">
            <summary>
            Indicates whether the collection contains a <see cref="T:Microsoft.AnalysisServices.DataSourceView" /> with the specified identifier.
            </summary>
            <param name="id">The identifier of the <see cref="T:Microsoft.AnalysisServices.DataSourceView" /> to be located.</param>
            <returns>True, if the specified <see cref="T:Microsoft.AnalysisServices.DataSourceView" /> is found in the collection, otherwise, false.</returns>
            <exception cref="T:System.ArgumentNullException">The specified id is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.DataSourceViewCollection.IndexOf(Microsoft.AnalysisServices.DataSourceView)">
            <summary>
            Searches for the specified <see cref="T:Microsoft.AnalysisServices.DataSourceView" /> and returns the zero-based index of it in the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.DataSourceView" /> to locate in the collection.</param>
            <returns>The zero-based index of the <see cref="T:Microsoft.AnalysisServices.DataSourceView" /> in the collection, if found; otherwise, -1.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.DataSourceViewCollection.IndexOf(System.String)">
            <summary>
            Searches for a <see cref="T:Microsoft.AnalysisServices.DataSourceView" /> with the specified identifier and returns the zero-based index of it in the collection.
            </summary>
            <param name="id">The identifier of the <see cref="T:Microsoft.AnalysisServices.DataSourceView" /> to locate in the collection.</param>
            <returns>The zero-based index of the <see cref="T:Microsoft.AnalysisServices.DataSourceView" /> in the collection, if found; otherwise, -1.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.DataSourceViewCollection.AddNew(System.String)">
            <summary>
            Creates and adds a <see cref="T:Microsoft.AnalysisServices.DataSourceView" />, with the specified key, to the end of the collection.
            </summary>
            <param name="key">The key of the <see cref="T:Microsoft.AnalysisServices.DataSourceView" /> to be added.</param>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.DataSourceView" /> object.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.DataSourceViewCollection.AddNew(System.String,System.String)">
            <summary>
            Creates and adds a <see cref="T:Microsoft.AnalysisServices.DataSourceView" />, with the specified name and key, to the end of the collection.
            </summary>
            <param name="name">The name of the <see cref="T:Microsoft.AnalysisServices.DataSourceView" /> to be added.</param>
            <param name="key">The key of the <see cref="T:Microsoft.AnalysisServices.DataSourceView" /> to be added.</param>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.DataSourceView" /> object.</returns>
        </member>
        <member name="T:Microsoft.AnalysisServices.DataType">
            <summary>
            Specifies the data type of a DataItem.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.DataType.Automatic">
            <summary>
            Internal usage only.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.DataType.String">
            <summary>
            A null-terminated Unicode string; this maps to <see cref="T:System.String"/>, as well as DBTYPE_WSTR.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.DataType.Int8">
            <summary>
            An 8-bit signed integer; this maps to <see cref="T:System.SByte"/>, as well as DBTYPE_I1.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.DataType.Int16">
            <summary>
            A 16-bit signed integer; this maps to <see cref="T:System.Int16"/>, as well as DBTYPE_I2.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.DataType.Int32">
            <summary>
            A 32-bit signed integer; this maps to <see cref="T:System.Int32"/>, as well as DBTYPE_I4.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.DataType.Int64">
            <summary>
            A 64-bit signed integer; this maps to <see cref="T:System.Int64"/>, as well as DBTYPE_I8.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.DataType.Single">
            <summary>
            A floating-point number within the range of -3.40E38 through 3.40E38; this maps to <see cref="T:System.Single"/>, as well as DBTYPE_R4.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.DataType.Double">
            <summary>
            A floating-point number within the range of -1.79E308 through 1.79E308; this maps to <see cref="T:System.Double"/>, as well as DBTYPE_R8.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.DataType.DateTime">
            <summary>
            Date data, stored as a double, when the whole portion is the number of days since December 30, 1899, and the fractional portion is a fraction of a day; this maps to <see cref="T:System.DateTime"/>, as well as DBTYPE_DATE.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.DataType.Decimal">
            <summary>
            A fixed precision and scale numeric value between -10E38 -1 and 10E38 -1; this maps to <see cref="T:System.Decimal"/>, as well as DBTYPE_DECIMAL, DBTYPE_CY.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.DataType.Boolean">
            <summary>
            A Boolean value; this maps to <see cref="T:System.Boolean"/>, as well as DBTYPE_BOOL.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.DataType.Byte">
            <summary>
            A 8-bit unsigned integer; this maps to <see cref="T:System.Byte"/>, as well as DBTYPE_UI1.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.DataType.UInt16">
            <summary>
            A 16-bit unsigned integer; this maps to <see cref="T:System.UInt16"/>, as well as DBTYPE_UI2.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.DataType.UInt32">
            <summary>
            A 32-bit unsigned integer; this maps to <see cref="T:System.UInt32"/>, as well as DBTYPE_UI4.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.DataType.UInt64">
            <summary>
            A 64-bit unsigned integer; this maps to <see cref="T:System.UInt64"/>, as well as DBTYPE_UI8.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.DataType.Binary">
            <summary>
            A stream of binary data; this maps to an <see cref="T:System.Array"/> of type <see cref="T:System.Byte"/>, as well as DBTYPE_BYTES.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.DataType.Unknown">
            <summary>
            Unknown or no value, this maps to DBTYPE_EMPTY.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.DataType.Variant">
            <summary>
            A varying data that can contain numeric, string, binary, or date data, and also the special values Empty and Null; this maps to <see cref="T:System.Object"/>, as well as DBTYPE_VARIANT.
            </summary>
        </member>
        <member name="T:Microsoft.AnalysisServices.DefaultAggregateFunction">
            <summary>
            Specifies the aggregate function to be used by reporting tools to summarize attribute (calculated column) values.
            </summary>
            <remarks>
            Use "Default" to get the appropriate aggregation based on the data type.
            Use "None" to indicate to reporting tools not to aggregate values.
            </remarks>
        </member>
        <member name="F:Microsoft.AnalysisServices.DefaultAggregateFunction.Default">
            <summary>
            Automatically select the appropriate aggregate function based on the data type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.DefaultAggregateFunction.None">
            <summary>
            Do not use aggregate functions.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.DefaultAggregateFunction.Sum">
            <summary>
            Use the aggregate function, SUM.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.DefaultAggregateFunction.Min">
            <summary>
            Use the aggregate function, MIN.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.DefaultAggregateFunction.Max">
            <summary>
            Use the aggregate function, MAX.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.DefaultAggregateFunction.Count">
            <summary>
            Use the aggregate function, COUNT.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.DefaultAggregateFunction.Average">
            <summary>
            Use the aggregate function, AVERAGE.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.DefaultAggregateFunction.DistinctCount">
            <summary>
            Use the aggregate function, DISTINCT COUNT.
            </summary>
        </member>
        <member name="T:Microsoft.AnalysisServices.DefinitionType">
            <summary>
            Specifies the definition type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.DefinitionType.Identity">
            <summary>
            The Identity type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.DefinitionType.Rule">
            <summary>
            The Rule type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.DefinitionType.DatetimeToDate">
            <summary>
            The DatetimeToDate type.
            </summary>
        </member>
        <member name="T:Microsoft.AnalysisServices.DegenerateMeasureGroupDimension">
            <summary>
            Defines the details of a dimension within a measure group. See MeasureGroupDimension. This class cannot be inherited.
            </summary>
            <remarks>A degenerate dimension usually indicates that the measure group and dimension are built from the same table.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.DegenerateMeasureGroupDimension.#ctor">
            <summary>
            Initializes a new instance of the DegenerateMeasureGroupDimension class using default values.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.DegenerateMeasureGroupDimension.#ctor(System.String)">
            <summary>
            Initializes a new instance of the DegenerateMeasureGroupDimension class using the specified cube dimension identifier.
            </summary>
            <param name="cubeDimensionId">A String that contains the cube dimension identifier.</param>
        </member>
        <member name="P:Microsoft.AnalysisServices.DegenerateMeasureGroupDimension.ShareDimensionStorage">
            <summary>
            Gets or sets the StorageSharingMode associated with the DegenerateMeasureGroupDimension object.
            </summary>
            <value>The StorageSharingMode associated with the DegenerateMeasureGroupDimension object.</value>
        </member>
        <member name="M:Microsoft.AnalysisServices.DegenerateMeasureGroupDimension.CopyTo(Microsoft.AnalysisServices.DegenerateMeasureGroupDimension)">
            <summary>
            Copies the content of this object to another object (the destination).
            </summary>
            <param name="obj">The destination object to copy to.</param>
            <returns>The destination object.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.DegenerateMeasureGroupDimension.Clone">
            <summary>
            Returns a clone of the object.
            </summary>
            <returns>The clone.</returns>
        </member>
        <member name="T:Microsoft.AnalysisServices.DependenciesCalculator">
            <summary>
            Evaluates object dependencies on certain operations and produces a list of objects that would be removed, invalidated, or modified by the selected operation. This class cannot be inherited.
            </summary>
            <remarks>In SQL Server 2005 Analysis Services (SSAS) the dependencies calculator is only implemented for delete operations.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.DependenciesCalculator.#ctor">
            <summary>
            Initializes a new instance of DependenciesCalculator.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.DependenciesCalculator.GetDeleteDependents(Microsoft.AnalysisServices.Database,System.Object[],System.Boolean)">
            <summary>
            Evaluates dependencies for the delete operation over the specified array of objects in the specified database; and, if it is specified, evaluates dependencies recursively on the returned collection.
            </summary>
            <param name="database">Specifies the database where the objects exist.</param>
            <param name="items">Specifies the intended array of objects to be deleted.</param>
            <param name="recursive">A Boolean value that states whether dependencies are to be calculated recursively over the dependent objects returned.</param>
            <returns>A collection of key and value pairs of objects that would be removed, invalidated, or modified by the intended delete operation. The key contains the dependent object and the value contains an array of DependencyResult objects.</returns>
            <remarks>
            All dependent objects are returned in the System.Collections.Hashtable collection, whether recursive is true or false. When recursive is true the collection might be longer.
            The collection is organized according to the hash code of the key.
            </remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.DependenciesCalculator.OrderObjects(Microsoft.AnalysisServices.IMajorObject[])">
            <summary>
            Orders specified objects based on their relative dependency.
            </summary>
            <param name="objects">Specifies the array of objects to be ordered.</param>
            <returns>The ordered array of objects.</returns>
            <remarks>If objects B depends on object A, then object A appears before object B in the list.</remarks>
        </member>
        <member name="T:Microsoft.AnalysisServices.DependencyResult">
            <summary>
            Defines the dependent object affected by the planned operation in the object calling DependenciesCalculator. This class cannot be inherited.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.DependencyResult.Dependent">
            <summary>
            Gets the dependent object affected by the planned operation in the object calling DependenciesCalculator.
            </summary>
            <value>The dependent object affected by the planned operation in the object calling DependenciesCalculator.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.DependencyResult.Type">
            <summary>
            Gets the state in which Dependent object will be if the planned operation is performed in the object calling the DependenciesCalculator.
            </summary>
            <value>The DependencyType value for dependent object.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.DependencyResult.Description">
            <summary>
            Gets a string with the description of the dependent object affected by the planned operation in the object calling the DependenciesCalculator.
            </summary>
            <value>A string with the object path for the dependent object and the intended operation described.</value>
        </member>
        <member name="T:Microsoft.AnalysisServices.DependencyType">
            <summary>
            Describes how objects depend on other objects.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.DependencyType.Alter">
            <summary>
            Specifies that the dependent object will be altered or modified by the intended operation.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.DependencyType.Invalid">
            <summary>
            Specifies that the dependent object will be left invalid by the intended operation.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.DependencyType.Delete">
            <summary>
            Specifies that the dependent object will be deleted by the intended operation.
            </summary>
        </member>
        <member name="T:Microsoft.AnalysisServices.DesignAggregationsResult">
            <summary>
            Defines what information is returned about the aggregations design process.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.DesignAggregationsResult.Steps">
            <summary>
            Gets the number of steps the designer accomplished in the last aggregation design iteration.
            </summary>
            <value>An integer value with the number of steps the designer accomplished in the last aggregation design iteration.</value>
            <remarks>This is a delta value, not a cumulative one.</remarks>
        </member>
        <member name="P:Microsoft.AnalysisServices.DesignAggregationsResult.Time">
            <summary>
            Gets the elapsed number of milliseconds the designer spent in the last aggregation design iteration.
            </summary>
            <value>A long value with the elapsed time in milliseconds the designer spent in the last iteration.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.DesignAggregationsResult.Optimization">
            <summary>
            Gets the level of performance improvement reached in the aggregation design process.
            </summary>
            <value>A value between zero and one which represents the level of performance improvement reached in the aggregation design process.</value>
            <remarks>
            Zero means no aggregations have been designed.
            One means all designable aggregations have been designed.
            </remarks>
        </member>
        <member name="P:Microsoft.AnalysisServices.DesignAggregationsResult.Storage">
            <summary>
            Gets the total estimated storage, in bytes, required for aggregations designed to this point.
            </summary>
            <value>A long value with the estimated storage in bytes.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.DesignAggregationsResult.AggregationCount">
            <summary>
            Gets the total number of aggregations designed to this point.
            </summary>
            <value>A long value with the total number of aggregations designed to this point.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.DesignAggregationsResult.LastStep">
            <summary>
            Gets an indication that tells if the aggregation design process has finished.
            </summary>
            <value>A Boolean value that tells if the aggregation design process has finished.</value>
        </member>
        <member name="T:Microsoft.AnalysisServices.Dimension">
            <summary>
            Represents the contents of a Dimension. This class cannot be inherited.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.Dimension.Clone(System.Boolean)">
            <summary>
            Creates a new copy of the MajorObject object.
            </summary>
            <param name="forceBodyLoading">true to force the body loading; otherwise, false.</param>
            <returns>A new copy of the MajorObject object.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.Dimension.CopyTo(Microsoft.AnalysisServices.MajorObject,System.Boolean)">
            <summary>
            Copies the object to the specified destination.
            </summary>
            <param name="destination">The destination where the object copied to.</param>
            <param name="forceBodyLoading">true to force by loading; otherwise, false.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.Dimension.#ctor">
            <summary>
            Initializes a new instance of the Dimension class using the default values.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.Dimension.#ctor(System.String)">
            <summary>
            Initializes a new instance of Dimension class using the specified name.
            </summary>
            <param name="name">A String containing the name of the Dimension.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.Dimension.#ctor(System.String,System.String)">
            <summary>
            Initializes a new instance of Dimension class using the specified name and identifier.
            </summary>
            <param name="name">A String containing the name of the Dimension.</param>
            <param name="id">A String containing a unique identifier for the Dimension.</param>
        </member>
        <member name="P:Microsoft.AnalysisServices.Dimension.Parent">
            <summary>
            Gets the parent <see cref="T:Microsoft.AnalysisServices.Database" /> object of the <see cref="T:Microsoft.AnalysisServices.Dimension" /> object.
            </summary>
            <value>The parent <see cref="T:Microsoft.AnalysisServices.Database" /> object.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.Dimension.ParentServer">
            <summary>
            Gets the parent <see cref="T:Microsoft.AnalysisServices.Server" /> object of the <see cref="T:Microsoft.AnalysisServices.Dimension" /> object.
            </summary>
            <value>The parent <see cref="T:Microsoft.AnalysisServices.Server" /> object.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.Dimension.KeyAttribute">
            <summary>
            Gets the lowest level attribute for the current dimension.
            </summary>
            <value>A DimensionAttribute object that is the key attribute for the current dimension.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.Dimension.IsParentChild">
            <summary>
            Gets an indication if the current dimension is of ParentChild type.
            </summary>
            <value>true if the dimension is parent-child; otherwise, false.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.Dimension.IsLinked">
            <summary>
            Gets a value indicating whether the current dimension is linked.
            </summary>
            <value>true if the dimension is linked; otherwise, false.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.Dimension.Source">
            <summary>
            Gets or sets the source attribute to which binding is made for a Dimension object.
            </summary>
            <value>The source binding.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.Dimension.MiningModelID">
            <summary>
            Gets or sets the identifier of the mining model associated with a Dimension object.
            </summary>
            <value>The mining model identifier.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.Dimension.Type">
            <summary>
            Gets or sets the type of Dimension object.
            </summary>
            <value>An enumeration containing dimension types. The default is Regular</value>
            <remarks>Provides both the Analysis Services applications and client applications with information about the contents of a Dimension.</remarks>
        </member>
        <member name="P:Microsoft.AnalysisServices.Dimension.UnknownMember">
            <summary>
            Gets or sets the unknown member behavior for a Dimension object.
            </summary>
            <value>An enumeration with the possible values Visible, Hidden, None.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.Dimension.ErrorConfiguration">
            <summary>
            Get or sets the error configuration object for the current dimension.
            </summary>
            <value>The error configuration object for the current dimension.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.Dimension.StorageMode">
            <summary>
            Gets or sets the storage mode associated with a Dimension object.
            </summary>
            <value>An enumeration containing either Molap or Rolap.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.Dimension.CurrentStorageMode">
            <summary>
            Gets or sets the current storage mode of the dimension.
            </summary>
            <value>The current storage of the dimension.</value>
            <remarks>
            CurrentStorageMode only reads the storage mode of the current dimension.
            To set the value of storage mode, use StorageMode.
            </remarks>
        </member>
        <member name="P:Microsoft.AnalysisServices.Dimension.WriteEnabled">
            <summary>
            Gets or sets the Boolean value for the write-enable property that is associated with a Dimension object.
            </summary>
            <value>true if write is enabled; otherwise, false.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.Dimension.ProcessingPriority">
            <summary>
            Gets or sets the processing priority of a Dimension object.
            </summary>
            <value>The processing priority.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.Dimension.DimensionPermissions">
            <summary>
            Gets the permissions collection for the dimension.
            </summary>
            <value>The permissions collection for the dimension.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.Dimension.DependsOnDimensionID">
            <summary>
            Gets or sets the dimension internal identifier of a dimension that the current dimension depends on. See DependsOnDimension.
            </summary>
            <value>The internal identifier of the dimension in which the current dimension depends on.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.Dimension.Language">
            <summary>
            Gets or sets the value that specifies the default language for a Dimension object.
            </summary>
            <value>The default language for a Dimension object.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.Dimension.Collation">
            <summary>
            Gets or sets the collation for the members of the dimension.
            </summary>
            <value>The collation for the members of the dimension.</value>
            <remarks>Follows SQL Server form of LCID compare flag.</remarks>
        </member>
        <member name="P:Microsoft.AnalysisServices.Dimension.UnknownMemberName">
            <summary>
            Gets or sets the caption to be used for Unknown Members in the default language for a Dimension object.
            </summary>
            <value>The UnknownMemberName. The default is Unknown.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.Dimension.UnknownMemberTranslations">
            <summary>
            A collection of translations that provide a caption for an Unknown Member associated with a Dimension object.
            </summary>
            <value>A collection of translations.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.Dimension.ProcessingMode">
            <summary>
            Gets or sets the processing mode associated with a Dimension object.
            </summary>
            <value>The processing mode information.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.Dimension.Translations">
            <summary>
            Gets the collection of translations that are associated with a Dimension object.
            </summary>
            <value>A collection of translations.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.Dimension.Attributes">
            <summary>
            Gets the attributes collection of the dimension.
            </summary>
            <value>The attributes collection of the dimension.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.Dimension.AttributeAllMemberName">
            <summary>
            Gets or sets the AllMember attribute value of the dimension.
            </summary>
            <value>The name for the AllMember attribute.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.Dimension.AttributeAllMemberTranslations">
            <summary>
            Gets the translations collection for the AllMember attribute.
            </summary>
            <value>The translations collection for the AllMember attribute.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.Dimension.Hierarchies">
            <summary>
            Gets the Hierarchy collection for the current dimension.
            </summary>
            <value>The collection of hierarchies defined for the current dimension.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.Dimension.ProactiveCaching">
            <summary>
            Gets or sets the proactive caching properties associated with a Dimension object.
            </summary>
            <value>The proactive caching information.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.Dimension.MdxMissingMemberMode">
            <summary>
            Gets or sets the MDX missing member mode associated with a Dimension object.
            </summary>
            <value>An enumeration with possible values Ignore or Error.</value>
            <remarks>The default value is Ignore.</remarks>
        </member>
        <member name="P:Microsoft.AnalysisServices.Dimension.ProcessingGroup">
            <summary>
            Gets or sets the processing group associated with a Dimension object.
            </summary>
            <value>The processing group associated with a Dimension object.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.Dimension.ProcessingRecommendation">
            <summary>
            Gets or sets the processing recommendation associated with a Dimension object.
            </summary>
            <value>The processing recommendation associated with a Dimension object.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.Dimension.StringStoresCompatibilityLevel">
            <summary>
            Gets or sets the compatibility level of the string stores.
            </summary>
            <value>The compatibility level of the string stores.</value>
            <remarks>Indicates the level of compatibility for the string stores of the dimension which is used now or going to be used from the moment of the next full processing of the dimension.</remarks>
        </member>
        <member name="P:Microsoft.AnalysisServices.Dimension.CurrentStringStoresCompatibilityLevel">
            <summary>
            Gets or sets the compatibility level of the current string stores.
            </summary>
            <value>The compatibility level of the current string stores.</value>
            <remarks>Indicates the current level of compatibility for the string stores of the dimension.</remarks>
        </member>
        <member name="P:Microsoft.AnalysisServices.Dimension.ProcessingState">
            <summary>
            Gets or sets the processing state of the dimension.
            </summary>
            <value>The processing state of the dimension.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.Dimension.Relationships">
            <summary>
            Gets the collection of dimension relationships.
            </summary>
            <value>The collection of dimension relationships.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.Dimension.DataSource">
            <summary>
            Gets the data source object used in the current dimension.
            </summary>
            <value>An object containing DataSource information.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.Dimension.DataSourceView">
            <summary>
            Gets the DataSourceView object associated with a Dimension.
            </summary>
            <value>An object containing DataSourceView information.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.Dimension.MiningModel">
            <summary>
            Gets the details of an individual mining model associated with a Dimension object.
            </summary>
            <value>The details of an individual mining model associated with a Dimension object.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.Dimension.DependsOnDimension">
            <summary>
            Gets the dimension object of a dimension that the current dimension either depends on, or is highly correlated with.
            </summary>
            <value>The dimension object of a dimension that the current dimension either depends on, or is highly correlated with.</value>
            <remarks>If a dimension A has a strong correlation to dimension B, then you should set A depends on B. This way, the aggregation design algorithm won’t consider both as mutually independent dimensions. For example, Fiscal Time is dependent on Calendar Time.</remarks>
        </member>
        <member name="P:Microsoft.AnalysisServices.Dimension.HasRolapSettings">
            <summary>
            Returns true if the partition has Rolap settings, false otherwise.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.Dimension.HasPollingQueryWithNoProcessingQuery">
            <summary>
            Returns true it the partition has enabled proactive with Polling Query but no Processing Query,
            false if not or cannot tell.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.Dimension.Clone">
            <summary>
            Returns a clone of the object.
            </summary>
            <returns>The clone.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.Dimension.CopyTo(Microsoft.AnalysisServices.Dimension)">
            <summary>
            Copies the content of this object to another object (the destination).
            </summary>
            <param name="obj">The destination object to copy to.</param>
            <returns>The destination object.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.Dimension.CanProcess(Microsoft.AnalysisServices.ProcessType)">
            <summary>
            Sends a processing type to the server and indicates whether that process type can take place for the Dimension object.
            </summary>
            <param name="processType">The type of the process.</param>
            <returns>true if the ProcessType object that contains information about the processing type available on the Server indicates that processing can take place; otherwise, false.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.Dimension.AfterInsert(System.Int32)">
            <summary>
            Displays a ModelComponent object after added to the specified index.
            </summary>
            <param name="index">The index where the object is added.</param>
            <remarks>For internal use.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.Dimension.BeforeRemove(System.Boolean)">
            <summary>
            Removes the ModelComponent object before the cleanup.
            </summary>
            <param name="cleanUp">true to clean up the ModelComponent object; otherwise, false.</param>
            <remarks>For internal use.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.Dimension.Rename(System.String,Microsoft.AnalysisServices.FixUpExpressions)">
            <summary>
            Change Dimension name and with optional formula fixup
            </summary>
            <param name="name">The name of the current object.</param>
            <param name="fixupExpressions">The fixup expressions.</param>
            <remarks>Rename method can be called on non orphan Dimension instance only i.e. it needs to be part of a connected Server object.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.Dimension.RenameScriptMeasure(System.String,System.String,Microsoft.AnalysisServices.FixUpExpressions)">
            <summary>
            Rename script measure name
            </summary>
            <param name="measureName">The name of the measure.</param>
            <param name="name">The string containing the new name.</param>
            <param name="fixupExpressions">The expressions will be adjusted to use the new name.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.Dimension.Validate(Microsoft.AnalysisServices.ValidationErrorCollection,System.Boolean,Microsoft.AnalysisServices.ServerEdition)">
            <summary>
            Determines whether the Dimension is valid.
            </summary>
            <param name="errors">A collection of validation errors.</param>
            <param name="includeDetailedErrors">true to include detailed errors; otherwise, false.</param>
            <param name="serverEdition">The server edition.</param>
            <returns>true if the Dimension is valid; otherwise, false.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.Dimension.Validate(Microsoft.AnalysisServices.ValidationErrorCollection,System.Boolean,System.Boolean,Microsoft.AnalysisServices.ServerEdition)">
            <summary>
            Determines whether the Dimension is valid.
            </summary>
            <param name="errors">A collection of validation errors.</param>
            <param name="includeDetailedErrors">true to include detailed errors; otherwise, false.</param>
            <param name="validateBindings">true to validate a collection of bindings; otherwise, false.</param>
            <param name="serverEdition">The server edition.</param>
            <returns>true if the Dimension is valid; otherwise, false.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.Dimension.GetDependents(System.Collections.Hashtable)">
            <summary>
            Adds the subsequent dependents to the specified Hashtable.
            </summary>
            <param name="dependents">The Hashtable to append dependent objects to.</param>
            <returns>The dependents Hashtable with mining structures of the database and the mining structure dependents appended.</returns>
            <remarks>This API supports the product infrastructure and is not intended to be used directly from your code.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.Dimension.GetReferences(System.Collections.Hashtable,System.Boolean)">
            <summary>
            Gets the objects that the dimension references.
            </summary>
            <param name="references">The Hashtable to append references to.</param>
            <param name="forMajorChildrenAlso">true to reference for major children; otherwise, false.</param>
            <returns>The references Hashtable with objects that the dimension references appended.</returns>
            <remarks>This API supports the product infrastructure and is not intended to be used directly from your code.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.Dimension.GetDropDependents(System.Collections.Hashtable,System.Collections.Hashtable)">
            <summary>
            Gets the drop dependents.
            </summary>
            <param name="dependentsToAlter">The dependents to alter.</param>
            <param name="dependentsToDrop">The dependents to drop.</param>
            <remarks>For internal use.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.Dimension.CheckDiamondShapes(Microsoft.AnalysisServices.ValidationResultCollection,Microsoft.AnalysisServices.DismissedValidationResultCollection,System.Collections.Generic.Dictionary{Microsoft.AnalysisServices.AttributeRelationship,System.Boolean})">
            <summary>
            Check if the AttributeRelationships generating diamond-shapes are covered by hierarchies.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.Dimension.GetIncomingAttributesHashtable">
            <remarks>
            Returns a hashtable containing (key, value) pairs where:
             'key' = a DimensionAttribute
             'value' = the array of DimensionAttributes with AttributeRelationships to 'key'
            In other words, this hashtable provides for each DimensionAttribute the incoming DimensionAttributes.
            </remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.Dimension.HasHierarchyCoverage(Microsoft.AnalysisServices.DimensionAttribute,Microsoft.AnalysisServices.DimensionAttribute)">
            <summary>
            Returns true if there is a Hierarchy with a level based on the first attribute and another level
            above it, based on the second attribute.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.Dimension.GetAttributeRelationshipsFormingLoops">
            <summary>
            Returns the set of AttributeRelationships involved in loops.
            </summary>
        </member>
        <member name="T:Microsoft.AnalysisServices.DimensionAttribute">
            <summary>
            Describes a dimension attribute. This class cannot be inherited.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.DimensionAttribute.#ctor">
            <summary>
            Initializes a new instance of DimensionAttribute using the default values.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.DimensionAttribute.#ctor(System.String)">
            <summary>
            Initializes a new instance of DimensionAttribute using the specified name.
            </summary>
            <param name="name">The name of the DimensionAttribute.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.DimensionAttribute.#ctor(System.String,System.String)">
            <summary>
            Initializes a new instance of DimensionAttribute using the specified name and identifier.
            </summary>
            <param name="name">A String that contains the name of the DimensionAttribute.</param>
            <param name="id">A String that contains a unique identifier for the DimensionAttribute.</param>
        </member>
        <member name="P:Microsoft.AnalysisServices.DimensionAttribute.Parent">
            <summary>
            Gets the parent <see cref="T:Microsoft.AnalysisServices.Dimension" /> object of the <see cref="T:Microsoft.AnalysisServices.DimensionAttribute" /> object.
            </summary>
            <value>The parent <see cref="T:Microsoft.AnalysisServices.Dimension" /> object.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.DimensionAttribute.ParentDatabase">
            <summary>
            Gets the parent <see cref="T:Microsoft.AnalysisServices.Database" /> object of the <see cref="T:Microsoft.AnalysisServices.DimensionAttribute" /> object.
            </summary>
            <value>The parent <see cref="T:Microsoft.AnalysisServices.Database" /> object.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.DimensionAttribute.ParentServer">
            <summary>
            Gets the parent <see cref="T:Microsoft.AnalysisServices.Server" /> object of the <see cref="T:Microsoft.AnalysisServices.DimensionAttribute" /> object.
            </summary>
            <value>The parent <see cref="T:Microsoft.AnalysisServices.Server" /> object.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.DimensionAttribute.Type">
            <summary>
            Gets or sets the type of the attribute.
            </summary>
            <value>The type of the attribute.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.DimensionAttribute.Usage">
            <summary>
            Gets or sets how an attribute is used.
            </summary>
            <value>A AttributeUsage describing how an attribute is used.</value>
            <remarks>
            The value of this property can be:
              Value Description
              ----- -----------
              Regular The attribute is a regular attribute.
              Key The attribute is a key attribute.
              Parent The attribute is a parent attribute.
            </remarks>
        </member>
        <member name="P:Microsoft.AnalysisServices.DimensionAttribute.Source">
            <summary>
            Gets or sets the source of the attribute.
            </summary>
            <value>The source of the attribute.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.DimensionAttribute.EstimatedCount">
            <summary>
            Gets or sets the estimated number of members for an attribute.
            </summary>
            <value>The estimated number of members for an attribute.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.DimensionAttribute.KeyColumns">
            <summary>
            Gets the collection of key column definitions for DimensionAttribute.
            </summary>
            <value>A DataItemCollection containing the key column definitions for DimensionAttribute.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.DimensionAttribute.NameColumn">
            <summary>
            Gets or sets the column that provides the name of the DimensionAttribute.
            </summary>
            <value>A DataItem that identifies the column that provides the name of the DimensionAttribute.</value>
            <remarks>If the KeyColumns collection contains a single KeyColumn representing a key column with a string data type, the same DataItem values are used as default values for the NameColumn property.</remarks>
        </member>
        <member name="P:Microsoft.AnalysisServices.DimensionAttribute.Translations">
            <summary>
            Gets the collection of Translation objects associated with DimensionAttribute.
            </summary>
            <value>A AttributeTranslationCollection that contains the collection of Translation objects associated with DimensionAttribute.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.DimensionAttribute.AttributeRelationships">
            <summary>
            Gets the collection of AttributeRelationship objects for the attribute.
            </summary>
            <value>An AttributeRelationshipCollection object containing a collection of AttributeRelationship objects for the attribute.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.DimensionAttribute.DiscretizationMethod">
            <summary>
            Gets or sets the method to be used for discretization.
            </summary>
            <value>A DiscretizationMethod object containing the method to be used for discretization.</value>
            <remarks>
            The value of DiscretizationMethod determines how values for the DimensionAttribute are discretized, or organized into a specific set of groups.
            This property can be set to the following values:
              Value Description
              ----- -----------
              Automatic Equivalent to the AUTOMATIC discretization method for mining structure columns.
              EqualAreas Equivalent to the EQUAL_AREAS discretization method for mining structure columns.
              Clusters Equivalent to the CLUSTERS discretization method for mining structure columns.
              Thresholds Equivalent to the THRESHOLDS discretization method for mining structure columns.
              EqualRanges Equivalent to the EQUAL_RANGES discretization method for mining structure columns.
               
            For data mining, the method that is used to discretize data can be different depending on whether your data is relational or stored in an OLAP dimension.
            For OLAP data mining, the algorithm automatically computes the number of buckets to generate, by using the following equation, where n is the number of distinct values of data in the column:
              Number of Buckets = sqrt(n)
            If you do not want Analysis Services to calculate the number of buckets, you can use the?DiscretizationBucketCount property to manually specify the number of buckets.
             
            Note:
              In a relational data mining solution, you specify the number of buckets by setting the value of the DiscretizationBucketCount property. This property defaults to 5.
               
            For more information about discretization methods in data mining solutions, see Discretization Methods (Data Mining).
            </remarks>
        </member>
        <member name="P:Microsoft.AnalysisServices.DimensionAttribute.DiscretizationBucketCount">
            <summary>
            Gets or sets the number of buckets into which to discretize attribute values.
            </summary>
            <value>The number of buckets into which to group the values of the attribute.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.DimensionAttribute.RootMemberIf">
            <summary>
            Gets or sets how the root member or members of a parent attribute are identified.
            </summary>
            <value>A RootIfValue that determines how the root member or members of a parent attribute are identified.</value>
            <remarks>
            The value of the RootMemberIf property is used only by parent attributes (in other words, the value of Usage is set to Parent) to determine the root (topmost) members of a parent-child hierarchy.
            The value of this property is limited to one of the strings listed in the following table.
              Value Description
              ----- -----------
              ParentIsBlankSelfOrMissing Only members that meet one or more of the conditions described for ParentIsBlank, ParentIsSelf, or ParentIsMissing are treated as root members.
              ParentIsBlank Only members with a null, a zero, or an empty string in the key columns represented by KeyColumns are treated as root members.
              ParentIsSelf Only members with themselves as parents are treated as root members.
              ParentIsMissing Only members with parents that cannot be found are treated as root members.
            </remarks>
        </member>
        <member name="P:Microsoft.AnalysisServices.DimensionAttribute.OrderBy">
            <summary>
            Gets or sets how to order the members contained in the attribute.
            </summary>
            <value>A OrderBy that describes how to order the members contained in the attribute.</value>
            <remarks>
            The value of this property can be:
              Value Description
              ----- -----------
              Name Order by the member name.
              Key Order by the member key.
              AttributeKey Order by the member key of the attribute specified in the OrderByAttributeID property.
              AttributeName Order by the member name of the attribute specified in the OrderByAttributeID property.
            </remarks>
        </member>
        <member name="P:Microsoft.AnalysisServices.DimensionAttribute.DefaultMember">
            <summary>
            Gets or sets an MDX (Multidimensional Expressions) expression that identifies the default member of DimensionAttribute.
            </summary>
            <value>A string containing an MDX (Multidimensional Expressions) expression that identifies the default member of DimensionAttribute.</value>
            <remarks>If DefaultMember is not specified, or is set to an empty string, then Analysis Services chooses a member to use as the default member.</remarks>
        </member>
        <member name="P:Microsoft.AnalysisServices.DimensionAttribute.OrderByAttributeID">
            <summary>
            Gets or sets another attribute by which to order the members of the DimensionAttribute.
            </summary>
            <value>A string that identifies another attribute by which to order the members of the DimensionAttribute.</value>
            <remarks>The OrderByAttributeID parameter is only used when the value of the OrderBy is set to AttributeKey or AttributeName.</remarks>
        </member>
        <member name="P:Microsoft.AnalysisServices.DimensionAttribute.SkippedLevelsColumn">
            <summary>
            Gets or sets the details of a column that stores the number of skipped (empty) levels between each member and its parent.
            </summary>
            <value>A DataItem that provides the details of a column that stores the number of skipped (empty) levels between each member and its parent.</value>
            <remarks>
            Note:
              SkippedLevelsColumn is discontinued. Avoid using it in new development work, and modify applications that currently use this feature.
               
            The SkippedLevelsColumn property is applicable only to parent attributes (that is, the value of the Usage is set to Parent). The SkippedLevelsColumn property contains the column or attribute for the parent attribute that stores the number of skipped levels between each member and its parent member. This allows parent-child hierarchies that are based on the parent attribute to skip levels between members. The values contained in this column or attribute must be nonnegative integers; otherwise, a processing error occurs. If the SkippedLevelsColumn property is not specified or contains no value, the current member has a level depth one below its parent member.
            </remarks>
        </member>
        <member name="P:Microsoft.AnalysisServices.DimensionAttribute.NamingTemplate">
            <summary>
            Gets or sets how levels are named in a parent-child hierarchy constructed from the DimensionAttribute object.
            </summary>
            <value>A string that defines how levels are named in a parent-child hierarchy constructed from the DimensionAttribute object.</value>
            <remarks>
            The value of the NamingTemplate property is used only by parent attributes (that is, the value of the Usage is set to Parent).
            When a parent attribute is used to construct a hierarchy, the levels of the hierarchy are determined by the parent-child relationships between members contained by the parent attribute. Therefore, unlike other dimensions, the level names cannot be drawn from the attribute names that are used for the hierarchy.
            Instead, a naming template is used to generate level names for parent-child hierarchies. The NamingTemplate property, defined in the parent attribute, contains a string expression used to define level names. There are two ways to define a naming template for a parent attribute. You can either design a naming pattern, or you can specify a list of names.
            A naming pattern contains an asterisk (*) as a placeholder character for a counter that is incremented and inserted into the name of each new and deeper level. For example, using Level * results in the level names Level 01, Level 02, Level 03, and so on, if no (All) level is defined. If a naming pattern does not contain the placeholder character, it is first used as is, and then subsequent level names are formed by appending a space and a number to the end of the pattern. For example, using Level results in the level names Level, Level 01, Level 02, and so on.
            To use a specific set of names for the naming, the value of the NamingTemplate property is set to a semicolon-delimited list of level names. Each name in the list is used for a subsequent level name. If the number of levels exceeds the number of names in the list, the last name in the list is used as a template for any additional level names, with a space and ordinal number appended to the last name as described earlier. For example, using Division;Group;Unit results in the level names Division, Group, Unit, Unit 01, Unit 02, and so on. By contrast, using Division;Group;Unit * results in the level names Division, Group, Unit 03, Unit 04, and so on.
            Each name in the list is treated as a template to ensure uniqueness of level names. For example, using Manager;Team Lead;Manager;Team Lead;Worker * results in the level names Manager, Team Lead, Manager 01, Team Lead 01, Worker 05, Worker 06.
            Use two asterisks (**) to include the asterisk (*) character in a level name as part of a naming template.
            </remarks>
        </member>
        <member name="P:Microsoft.AnalysisServices.DimensionAttribute.NamingTemplateTranslations">
            <summary>
            Gets a collection of localized translations for the NamingTemplate property.
            </summary>
            <value>A TranslationCollection of localized translations.</value>
            <remarks>The value of the NamingTemplateTranslation property is used only by parent attributes (that is, the value of the Usage property is set to Parent.)</remarks>
        </member>
        <member name="P:Microsoft.AnalysisServices.DimensionAttribute.MembersWithData">
            <summary>
            Gets or sets whether to display data members for non-leaf members in the parent attribute.
            </summary>
            <value>A MembersWithData object determining whether to display data members for non-leaf members in the parent attribute.</value>
            <remarks>
            The value of the MembersWithData property is used only by parent attributes (that is, the value of the Usage property is set to Parent) to determine whether to display data members for non-leaf members in the parent attribute. For more information about data members, see Attributes in Parent-Child Hierarchies.
            The value of this property can be:
              Value Description
              ----- -----------
              NonLeafDataHidden Non-leaf data is hidden.
              NonLeafDataVisible Non-leaf data is visible.
            </remarks>
        </member>
        <member name="P:Microsoft.AnalysisServices.DimensionAttribute.MembersWithDataCaption">
            <summary>
            Gets or sets a template string that is used to create captions for system-generated data members.
            </summary>
            <value>A template string that is used to create captions for system-generated data members.</value>
            <remarks>The value of the MembersWithDataCaption parameter is used only by parent attributes (that is, the value of the Usage property is set to Parent) to determine the caption of data members in the parent attribute. For more information about data members, see Attributes in Parent-Child Hierarchies.</remarks>
        </member>
        <member name="P:Microsoft.AnalysisServices.DimensionAttribute.CustomRollupColumn">
            <summary>
            Gets or sets the details of the column that provide a custom rollup formula.
            </summary>
            <value>A DataItem object that contains details of the column that provide a custom rollup formula.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.DimensionAttribute.CustomRollupPropertiesColumn">
            <summary>
            Gets or sets the details of a column that provide the properties of a custom rollup formula.
            </summary>
            <value>A DataItem object that contains the details of a column that provide the properties of a custom rollup formula.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.DimensionAttribute.UnaryOperatorColumn">
            <summary>
            Gets or sets the details of a column providing a unary operator.
            </summary>
            <value>A DataItem defining the details of a column providing a unary operator.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.DimensionAttribute.ValueColumn">
            <summary>
            Gets or sets the column that provides the value of DimensionAttribute.
            </summary>
            <value>A DataItem that identifies the column that provides the value of DimensionAttribute.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.DimensionAttribute.AttributeHierarchyOrdered">
            <summary>
            Gets or sets an indication whether the associated attribute hierarchy is ordered.
            </summary>
            <value>true if associated attribute hierarchy is ordered; otherwise, false.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.DimensionAttribute.MemberNamesUnique">
            <summary>
            Gets or sets an indication whether member names under DimensionAttribute must be unique.
            </summary>
            <value>true if member names under DimensionAttribute must be unique; otherwise, false.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.DimensionAttribute.IsAggregatable">
            <summary>
            Gets or sets whether the values of the DimensionAttribute object can be aggregated.
            </summary>
            <value>true if the values of the DimensionAttribute object can be aggregated; otherwise, false.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.DimensionAttribute.AttributeHierarchyEnabled">
            <summary>
            Gets or sets whether an attribute hierarchy is enabled for the attribute.
            </summary>
            <value>true if an attribute hierarchy is enabled; otherwise, false.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.DimensionAttribute.AttributeHierarchyOptimizedState">
            <summary>
            Gets or sets the level of optimization applied to the attribute hierarchy.
            </summary>
            <value>The level of optimization applied to the attribute hierarchy.</value>
            <remarks>
            The value of this property can be:
              Value Description
              ----- -----------
              FullyOptimized The server builds indexes for the attribute hierarchy to improve query performance.
              NotOptimized No additional indexes are built by the server.
            </remarks>
        </member>
        <member name="P:Microsoft.AnalysisServices.DimensionAttribute.DataEncodingHint">
            <summary>
            Gets or sets the data encoding hint.
            </summary>
            <value>The data encoding hint.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.DimensionAttribute.VertipaqCompressionHint">
            <summary>
            Gets or sets the vertipaq compression hint.
            </summary>
            <value>The vertipaq compression hint.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.DimensionAttribute.TokenizationBehavior">
            <summary>
            Gets or sets the tokenization behavior for this property.
            </summary>
            <value>The tokenization behavior for this property.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.DimensionAttribute.UserEditFlag">
            <summary>
            Gets or sets the user edit flag.
            </summary>
            <value>The user edit flag.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.DimensionAttribute.HasLineage">
            <summary>
            Gets or sets a value that indicates whether the dimension attribute has a lineage.
            </summary>
            <value>true if the dimension attribute has a lineage; otherwise, false.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.DimensionAttribute.DerivedFromTableId">
            <summary>
            Gets or sets the derived table identifier of the attributes.
            </summary>
            <value>A string that contains the derived table identifier of the attributes.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.DimensionAttribute.DerivedFromColumnId">
            <summary>
            Gets or sets the derived column identifier for the dimension attributes.
            </summary>
            <value>A string contains the derived column identifier for the dimension attributes.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.DimensionAttribute.AttributeHierarchyVisible">
            <summary>
            Gets or sets whether the attribute hierarchy is visible to client applications.
            </summary>
            <value>true if the attribute hierarchy is visible to client applications; otherwise, false.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.DimensionAttribute.AttributeHierarchyDisplayFolder">
            <summary>
            Gets or sets the folder in which to display the associated attribute hierarchy.
            </summary>
            <value>The folder in which to display the associated attribute hierarchy.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.DimensionAttribute.KeyUniquenessGuarantee">
            <summary>
            Gets or sets whether the relationship between the attribute key and its name, and the relationship to related attributes, is guaranteed to be valid.
            </summary>
            <value>true if the relationship between the attribute key and its name, and the relationship to related attributes, is guaranteed to be valid; otherwise, false.</value>
            <remarks>Analysis Services uses the KeyUniquenessGuarantee parameter to optimize query construction when it retrieves members from the underlying data source for this attribute.</remarks>
        </member>
        <member name="P:Microsoft.AnalysisServices.DimensionAttribute.GroupingBehavior">
            <summary>
            Gets or sets the grouping behavior for the DimensionAttribute.
            </summary>
            <value>The grouping behavior for the DimensionAttribute.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.DimensionAttribute.InstanceSelection">
            <summary>
            Gets or sets a hint to client applications to suggest how a list of items should be displayed, based on the expected number of items in the list.
            </summary>
            <value>A InstanceSelection object.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.DimensionAttribute.ProcessingState">
            <summary>
            Gets or sets the processing state of the attribute.
            </summary>
            <value>The processing state of the attribute.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.DimensionAttribute.AttributeHierarchyProcessingState">
            <summary>
            Gets or sets the processing state for the attribute.
            </summary>
            <value>The processing state for the attribute.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.DimensionAttribute.FormatString">
            <summary>
            Gets or sets the format item in a specified string.
            </summary>
            <value>The format item in a specified string.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.DimensionAttribute.VisualizationProperties">
            <summary>
            Gets or sets the properties that can be used by reporting tools to provide enhanced formatting.
            </summary>
            <value>The visualization properties.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.DimensionAttribute.ExtendedType">
            <summary>
            Used by client applications that require extensions to the Type property. To use this property, set Type to ExtendedType, and then set ExtendedType to a string value that is understood by your client application. By default, this property is empty.
            </summary>
            <value>A String with the extended type information.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.DimensionAttribute.OrderByAttribute">
            <summary>
            Gets or sets the attribute by which to order the members of the attribute hierarchy.
            </summary>
            <value>A DimensionAttribute that identifies the attribute by which to order the members of the attribute hierarchy.</value>
        </member>
        <member name="M:Microsoft.AnalysisServices.DimensionAttribute.CopyTo(Microsoft.AnalysisServices.DimensionAttribute)">
            <summary>
            Copies the content of this object to another object (the destination).
            </summary>
            <param name="obj">The destination object to copy to.</param>
            <returns>The destination object.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.DimensionAttribute.Clone">
            <summary>
            Returns a clone of the object.
            </summary>
            <returns>The clone.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.DimensionAttribute.AfterInsert(System.Int32)">
            <summary>
            Displays a ModelComponent object after added to the specified index.
            </summary>
            <param name="index">The index where the object is added.</param>
            <remarks>For internal use.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.DimensionAttribute.BeforeRemove(System.Boolean)">
            <summary>
            Removes the ModelComponent object before the cleanup.
            </summary>
            <param name="cleanUp">true to clean up the ModelComponent object; otherwise, false.</param>
            <remarks>For internal use.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.DimensionAttribute.AfterMove(System.Int32,System.Int32)">
            <summary>
            Displays a ModelComponent object after moving to the specified index.
            </summary>
            <param name="fromIndex">Move from index.</param>
            <param name="toIndex">Move to index.</param>
            <remarks>For internal use.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.DimensionAttribute.Rename(System.String,Microsoft.AnalysisServices.FixUpExpressions)">
            <summary>
            Creates a new name for the dimension attribute.
            </summary>
            <param name="name">A string containing new name.</param>
            <param name="fixupExpressions">The expressions to fix up.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.DimensionAttribute.Validate(Microsoft.AnalysisServices.ValidationErrorCollection,System.Boolean,Microsoft.AnalysisServices.ServerEdition)">
            <summary>
            Determines whether the DimensionAttribute is valid.
            </summary>
            <param name="errors">A collection of validation errors.</param>
            <param name="includeDetailedErrors">true to include detailed errors; otherwise, false.</param>
            <param name="serverEdition">The server edition.</param>
            <returns>true if the DimensionAttribute is valid; otherwise, false.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.DimensionAttribute.PathExists(Microsoft.AnalysisServices.DimensionAttribute,Microsoft.AnalysisServices.DimensionAttribute,System.Collections.Hashtable)">
            <summary>
            Return true if there is relationship (direct or indirect) between the specified attributes.
            </summary>
        </member>
        <member name="T:Microsoft.AnalysisServices.DimensionAttributeCollection">
            <summary>
            Represents a collection of <see cref="T:Microsoft.AnalysisServices.DimensionAttribute" /> objects. This class cannot be inherited.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.DimensionAttributeCollection.ItemsType">
            <summary>
            Gets the <see cref="T:System.Type" /> of objects that can be contained in the collection.
            </summary>
            <value>A <see cref="T:System.Type" /> with the type of objects.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.DimensionAttributeCollection.Item(System.Int32)">
            <summary>
            Gets the <see cref="T:Microsoft.AnalysisServices.DimensionAttribute" />, at the specified index, from the collection.
            </summary>
            <param name="index">The zero-based index of the <see cref="T:Microsoft.AnalysisServices.DimensionAttribute" /> to be returned.</param>
            <value>The <see cref="T:Microsoft.AnalysisServices.DimensionAttribute" /> at the specified index.</value>
            <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception>
        </member>
        <member name="P:Microsoft.AnalysisServices.DimensionAttributeCollection.Item(System.String)">
            <summary>
            Gets the <see cref="T:Microsoft.AnalysisServices.DimensionAttribute" />, with the specified identifier, from the collection.
            </summary>
            <param name="id">The identifier of the <see cref="T:Microsoft.AnalysisServices.DimensionAttribute" /> to be returned.</param>
            <value>The <see cref="T:Microsoft.AnalysisServices.DimensionAttribute" /> with the specified identifier.</value>
            <exception cref="T:Microsoft.AnalysisServices.AmoException">The collection doesn't contain a <see cref="T:Microsoft.AnalysisServices.DimensionAttribute" /> with the specified identifier.</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.DimensionAttributeCollection.Find(System.String)">
            <summary>
            Gets the <see cref="T:Microsoft.AnalysisServices.DimensionAttribute" /> that has the specified identifier from the collection.
            </summary>
            <param name="id">The identifier of the <see cref="T:Microsoft.AnalysisServices.DimensionAttribute" /> to locate.</param>
            <returns>The <see cref="T:Microsoft.AnalysisServices.DimensionAttribute" /> with the specified identifier, if it exists in the collection; otherwise, a null reference (Nothing in Visual Basic).</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.DimensionAttributeCollection.FindByName(System.String)">
            <summary>
            Gets the <see cref="T:Microsoft.AnalysisServices.DimensionAttribute" /> that has the specified name from the collection.
            </summary>
            <param name="name">The name of the <see cref="T:Microsoft.AnalysisServices.DimensionAttribute" /> to locate.</param>
            <returns>The <see cref="T:Microsoft.AnalysisServices.DimensionAttribute" /> with the specified name, if it exists in the collection; otherwise, a null reference (Nothing in Visual Basic).</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.DimensionAttributeCollection.GetByName(System.String)">
            <summary>
            Gets the <see cref="T:Microsoft.AnalysisServices.DimensionAttribute" /> that has the specified name from the collection.
            </summary>
            <param name="name">The name of the <see cref="T:Microsoft.AnalysisServices.DimensionAttribute" /> to locate.</param>
            <returns>The <see cref="T:Microsoft.AnalysisServices.DimensionAttribute" /> with the specified Name.</returns>
            <exception cref="T:Microsoft.AnalysisServices.AmoException">The collection doesn't contain a <see cref="T:Microsoft.AnalysisServices.DimensionAttribute" /> with the specified name.</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.DimensionAttributeCollection.Add(Microsoft.AnalysisServices.DimensionAttribute)">
            <summary>
            Adds the specified <see cref="T:Microsoft.AnalysisServices.DimensionAttribute" /> to the end of the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.DimensionAttribute" /> to be added.</param>
            <returns>The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.DimensionAttribute" /> has been added to the collection.</returns>
            <exception cref="T:System.InvalidOperationException">
            <list type="bullet">
            <item><description>The specified item is a null reference (Nothing in Visual Basic).</description></item>
            <item><description>The specified item already esists in the collection.</description></item>
            <item><description>The identifier of the specified <see cref="T:Microsoft.AnalysisServices.DimensionAttribute" /> is not valid in the collection.</description></item>
            <item><description>The name of the specified <see cref="T:Microsoft.AnalysisServices.DimensionAttribute" /> is not valid in the collection.</description></item>
            <item><description>The compatibility-level of the specified <see cref="T:Microsoft.AnalysisServices.DimensionAttribute" /> is not valid in the collection.</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.DimensionAttributeCollection.Add(System.String,System.String)">
            <summary>
            Creates a new <see cref="T:Microsoft.AnalysisServices.DimensionAttribute" /> object using the specified name and identifier, adds it to the end of the collection and returns the new DimensionAttribute created.
            </summary>
            <param name="name">The Name for the new <see cref="T:Microsoft.AnalysisServices.DimensionAttribute" /> object.</param>
            <param name="id">The identifier for the new <see cref="T:Microsoft.AnalysisServices.DimensionAttribute" /> object.</param>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.DimensionAttribute" /> object.</returns>
            <exception cref="T:System.InvalidOperationException">
            <list type="bullet">
            <item><description>The specified name is not valid in the collection.</description></item>
            <item><description>The specified identifier is not valid in the collection.</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.DimensionAttributeCollection.Add(System.String)">
            <summary>
            Creates a new <see cref="T:Microsoft.AnalysisServices.DimensionAttribute" /> object using the specified name, adds it to the end of the collection and returns the new DimensionAttribute created.
            </summary>
            <param name="name">The Name for the new <see cref="T:Microsoft.AnalysisServices.DimensionAttribute" /> object.</param>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.DimensionAttribute" /> object.</returns>
            <exception cref="T:System.InvalidOperationException">The specified name is not valid in the collection.</exception>
            <remarks>The identifier for the new <see cref="T:Microsoft.AnalysisServices.DimensionAttribute" /> object is generated based on the specified name.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.DimensionAttributeCollection.Add">
            <summary>
            Creates a new <see cref="T:Microsoft.AnalysisServices.DimensionAttribute" /> object using a generated unique Name and identifier, adds it to the end of the collection and returns the new DimensionAttribute created.
            </summary>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.DimensionAttribute" /> object.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.DimensionAttributeCollection.Insert(System.Int32,Microsoft.AnalysisServices.DimensionAttribute)">
            <summary>
            Inserts the specified <see cref="T:Microsoft.AnalysisServices.DimensionAttribute" /> to the collection at the specified index.
            </summary>
            <param name="index">The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.DimensionAttribute" /> is inserted.</param>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.DimensionAttribute" /> to be inserted.</param>
            <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception>
            <exception cref="T:System.InvalidOperationException">
            <list type="bullet">
            <item><description>The specified item is a null reference (Nothing in Visual Basic).</description></item>
            <item><description>The specified item already esists in the collection.</description></item>
            <item><description>The identifier of the specified <see cref="T:Microsoft.AnalysisServices.DimensionAttribute" /> is not valid in the collection.</description></item>
            <item><description>The name of the specified <see cref="T:Microsoft.AnalysisServices.DimensionAttribute" /> is not valid in the collection.</description></item>
            <item><description>The compatibility-level of the specified <see cref="T:Microsoft.AnalysisServices.DimensionAttribute" /> is not valid in the collection.</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.DimensionAttributeCollection.Insert(System.Int32,System.String,System.String)">
            <summary>
            Creates a new <see cref="T:Microsoft.AnalysisServices.DimensionAttribute" /> object using the specified name and identifier, inserts it to the collection at the specified index and returns the new DimensionAttribute created.
            </summary>
            <param name="index">The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.DimensionAttribute" /> is inserted.</param>
            <param name="name">The Name for the new <see cref="T:Microsoft.AnalysisServices.DimensionAttribute" /> object.</param>
            <param name="id">The identifier for the new <see cref="T:Microsoft.AnalysisServices.DimensionAttribute" /> object.</param>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.DimensionAttribute" /> object.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception>
            <exception cref="T:System.InvalidOperationException">
            <list type="bullet">
            <item><description>The specified name is not valid in the collection.</description></item>
            <item><description>The specified identifier is not valid in the collection.</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.DimensionAttributeCollection.Insert(System.Int32,System.String)">
            <summary>
            Creates a new <see cref="T:Microsoft.AnalysisServices.DimensionAttribute" /> object using the specified name, inserts it to the collection at the specified index and returns the new DimensionAttribute created.
            </summary>
            <param name="index">The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.DimensionAttribute" /> is inserted.</param>
            <param name="name">The Name for the new <see cref="T:Microsoft.AnalysisServices.DimensionAttribute" /> object. It must be unique within the collection.</param>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.DimensionAttribute" /> object.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception>
            <exception cref="T:System.InvalidOperationException">The specified name is not valid in the collection.</exception>
            <remarks>The identifier for the <see cref="T:Microsoft.AnalysisServices.DimensionAttribute" /> is generated based on the specified Name.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.DimensionAttributeCollection.Insert(System.Int32)">
            <summary>
            Creates a new <see cref="T:Microsoft.AnalysisServices.DimensionAttribute" /> object using a generated unique Name and identifier, inserts it to the collection at the specified index and returns the new DimensionAttribute created.
            </summary>
            <param name="index">The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.DimensionAttribute" /> is inserted.</param>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.DimensionAttribute" /> object.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.DimensionAttributeCollection.Remove(Microsoft.AnalysisServices.DimensionAttribute)">
            <summary>
            Removes the specified <see cref="T:Microsoft.AnalysisServices.DimensionAttribute" /> from the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.DimensionAttribute" /> to be removed.</param>
            <exception cref="T:System.ArgumentNullException">The specified item is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.DimensionAttributeCollection.Remove(Microsoft.AnalysisServices.DimensionAttribute,System.Boolean)">
            <summary>
            Removes the specified <see cref="T:Microsoft.AnalysisServices.DimensionAttribute" /> from the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.DimensionAttribute" /> to be removed.</param>
            <param name="cleanUp">True, if referencing objects are to be deleted; otherwise, false.</param>
            <exception cref="T:System.ArgumentNullException">The specified item is a null reference (Nothing in Visual Basic).</exception>
            <remarks>This API supports the product infrastructure and is not intended to be used directly from your code.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.DimensionAttributeCollection.Remove(System.String)">
            <summary>
            Removes the <see cref="T:Microsoft.AnalysisServices.DimensionAttribute" /> with the specified identifier from the collection.
            </summary>
            <param name="id">The identifier of the <see cref="T:Microsoft.AnalysisServices.DimensionAttribute" /> to be removed.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.DimensionAttributeCollection.Remove(System.String,System.Boolean)">
            <summary>
            Removes the <see cref="T:Microsoft.AnalysisServices.DimensionAttribute" /> with the specified identifier from the collection.
            </summary>
            <param name="id">The identifier of the <see cref="T:Microsoft.AnalysisServices.DimensionAttribute" /> to be removed.</param>
            <param name="cleanUp">True, if referencing objects are to be deleted; otherwise, false.</param>
            <remarks>This API supports the product infrastructure and is not intended to be used directly from your code.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.DimensionAttributeCollection.Move(System.Int32,System.Int32)">
            <summary>
            Moves a <see cref="T:Microsoft.AnalysisServices.DimensionAttribute" /> in the collection from the current position to a new one.
            </summary>
            <param name="fromIndex">The zero-based index of the <see cref="T:Microsoft.AnalysisServices.DimensionAttribute" /> to be moved.</param>
            <param name="toIndex">The zero-based index to which to move the <see cref="T:Microsoft.AnalysisServices.DimensionAttribute" /> specified by fromIndex.</param>
            <returns>The <see cref="T:Microsoft.AnalysisServices.DimensionAttribute" /> that was moved.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <list type="bullet">
            <item><description>The specified fromIndex is not a valid value (less than zero or bigger then the total number of elements).</description></item>
            <item><description>The specified toIndex is not a valid value (less than zero or bigger then the total number of elements).</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.DimensionAttributeCollection.Move(System.String,System.Int32)">
            <summary>
            Moves a <see cref="T:Microsoft.AnalysisServices.DimensionAttribute" />, with the specified identifier, to a new position in the collection.
            </summary>
            <param name="id">The identifier of the <see cref="T:Microsoft.AnalysisServices.DimensionAttribute" /> to be moved.</param>
            <param name="toIndex">The zero-based index to which to move the <see cref="T:Microsoft.AnalysisServices.DimensionAttribute" /> specified by fromIndex.</param>
            <returns>The <see cref="T:Microsoft.AnalysisServices.DimensionAttribute" /> that was moved.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <list type="bullet">
            <item><description>id is not a valid identifier to a <see cref="T:Microsoft.AnalysisServices.DimensionAttribute" /> in the collection.</description></item>
            <item><description>The specified toIndex is not a valid value (less than zero or bigger then the total number of elements).</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.DimensionAttributeCollection.Move(Microsoft.AnalysisServices.DimensionAttribute,System.Int32)">
            <summary>
            Moves the specified <see cref="T:Microsoft.AnalysisServices.DimensionAttribute" /> to a new position in the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.DimensionAttribute" /> to be moved.</param>
            <param name="toIndex">The zero-based index to which to move the specified <see cref="T:Microsoft.AnalysisServices.DimensionAttribute" />.</param>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <list type="bullet">
            <item><description>The specified <see cref="T:Microsoft.AnalysisServices.DimensionAttribute" /> does not exist the collection.</description></item>
            <item><description>The specified toIndex is not a valid value (less than zero or bigger then the total number of elements).</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.DimensionAttributeCollection.Contains(Microsoft.AnalysisServices.DimensionAttribute)">
            <summary>
            Indicates whether the collection contains the specified <see cref="T:Microsoft.AnalysisServices.DimensionAttribute" />.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.DimensionAttribute" /> to be located.</param>
            <returns>True, if the specified <see cref="T:Microsoft.AnalysisServices.DimensionAttribute" /> is found in the collection, otherwise, false.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.DimensionAttributeCollection.Contains(System.String)">
            <summary>
            Indicates whether the collection contains a <see cref="T:Microsoft.AnalysisServices.DimensionAttribute" /> with the specified identifier.
            </summary>
            <param name="id">The identifier of the <see cref="T:Microsoft.AnalysisServices.DimensionAttribute" /> to be located.</param>
            <returns>True, if the specified <see cref="T:Microsoft.AnalysisServices.DimensionAttribute" /> is found in the collection, otherwise, false.</returns>
            <exception cref="T:System.ArgumentNullException">The specified id is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.DimensionAttributeCollection.IndexOf(Microsoft.AnalysisServices.DimensionAttribute)">
            <summary>
            Searches for the specified <see cref="T:Microsoft.AnalysisServices.DimensionAttribute" /> and returns the zero-based index of it in the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.DimensionAttribute" /> to locate in the collection.</param>
            <returns>The zero-based index of the <see cref="T:Microsoft.AnalysisServices.DimensionAttribute" /> in the collection, if found; otherwise, -1.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.DimensionAttributeCollection.IndexOf(System.String)">
            <summary>
            Searches for a <see cref="T:Microsoft.AnalysisServices.DimensionAttribute" /> with the specified identifier and returns the zero-based index of it in the collection.
            </summary>
            <param name="id">The identifier of the <see cref="T:Microsoft.AnalysisServices.DimensionAttribute" /> to locate in the collection.</param>
            <returns>The zero-based index of the <see cref="T:Microsoft.AnalysisServices.DimensionAttribute" /> in the collection, if found; otherwise, -1.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.DimensionAttributeCollection.IsValidName(System.String,System.String@)">
            <summary>
            Indicates whether the name is valid for an element in the collection.
            </summary>
            <param name="name">The name to validate.</param>
            <param name="error">The error that will occur if an item with the invalid name will be added to the collection.</param>
            <returns>True, if the name will be valid within the collection; otherwise, false.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.DimensionAttributeCollection.IsValidID(System.String,System.String@)">
            <summary>
            Indicates whether the identifier is valid for an element in the collection.
            </summary>
            <param name="id">The identifier to validate.</param>
            <param name="error">The error that will occur if an item with the invalid identifier will be added to the collection.</param>
            <returns>True, if the identifier will be valid within the collection; otherwise, false.</returns>
        </member>
        <member name="T:Microsoft.AnalysisServices.DimensionAttributeVisualizationProperties">
            <summary>
            Represents the visualization properties of the dimension attribute.
            </summary>
            <remarks>Defines properties that can be used by reporting tools to provide enhanced formatting.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.DimensionAttributeVisualizationProperties.#ctor">
            <summary>
            Initializes a new instance of the DimensionAttributeVisualizationProperties class.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.DimensionAttributeVisualizationProperties.DefaultDetailsPosition">
            <summary>
            Gets or sets the ordinal position of the attribute in a list of common attributes that can be used to summarize a record.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.DimensionAttributeVisualizationProperties.SortPropertiesPosition">
            <summary>
            Gets or sets the ordinal position of the object in a list of attributes to sort on.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.DimensionAttributeVisualizationProperties.IsDefaultImage">
            <summary>
            Gets or sets a value that indicates whether this image is used to represent a record.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.DimensionAttributeVisualizationProperties.FolderPosition">
            <summary>
            Gets or sets the ordinal position of the attribute in its display folder.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.DimensionAttributeVisualizationProperties.DefaultAggregateFunction">
            <summary>
            Specifies the aggregate function to be used by reporting tools to summarize attribute values.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.DimensionAttributeVisualizationProperties.Alignment">
            <summary>
            Specifies the justification within a column.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.DimensionAttributeVisualizationProperties.ContextualNameRule">
            <summary>
            Specifies a naming format to disambiguate attributes from role-playing dimensions.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.DimensionAttributeVisualizationProperties.IsFolderDefault">
            <summary>
            Gets or sets a value that indicates whether this attribute should be used to
            represent the contents of its display folder.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.DimensionAttributeVisualizationProperties.IsRightToLeft">
            <summary>
            Gets or sets a value that indicates whether the text should be displayed from right to left.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.DimensionAttributeVisualizationProperties.SortDirection">
            <summary>
            Provides guidance to reporting tools on how to sort values.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.DimensionAttributeVisualizationProperties.Units">
            <summary>
            Gets or sets the unit name to appear next to a value.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.DimensionAttributeVisualizationProperties.Width">
            <summary>
            Gets or sets the number of size of the column (in characters) to display a value.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.DimensionAttributeVisualizationProperties.CommonIdentifierPosition">
            <summary>
            Gets or sets the ordinal position of the object in a list of common attributes that can be used to identify a record.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.DimensionAttributeVisualizationProperties.DisplayKeyPosition">
            <summary>
            Gets or sets the ordinal position of the attribute in a list of user-readable values that uniquely identify a record.
            </summary>
        </member>
        <member name="T:Microsoft.AnalysisServices.DimensionBinding">
            <summary>
            Defines a binding from a Dimension object to a DataSource object. This class cannot be inherited.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.DimensionBinding.#ctor">
            <summary>
            Initializes a new instance of DimensionBinding using default values.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.DimensionBinding.#ctor(System.String,System.String)">
            <summary>
            Initializes a new instance of DimensionBinding for the specified DataSource and Dimension.
            </summary>
            <param name="dataSourceId">A String that contains the identifier of the DataSource.</param>
            <param name="dimensionId">A String that contains the identifier of the Dimension.</param>
        </member>
        <member name="P:Microsoft.AnalysisServices.DimensionBinding.DataSourceID">
            <summary>
            Gets or sets the identifier of the DataSource for the current DimensionBinding.
            </summary>
            <value>A String that contains the identifier of the DataSource.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.DimensionBinding.DimensionID">
            <summary>
            Gets or sets the identifier of the Dimension for the current DimensionBinding.
            </summary>
            <value>A String that contains the identifier of the Dimension.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.DimensionBinding.Persistence">
            <summary>
            Gets or sets metadata persistence for current object.
            </summary>
            <value>A PersistenceType value.</value>
            <remarks>Persistence applies for linked objects on the Subscriber side.</remarks>
        </member>
        <member name="P:Microsoft.AnalysisServices.DimensionBinding.RefreshPolicy">
            <summary>
            Gets or sets update policy for current object.
            </summary>
            <value>A ByQuery value means the dimension data is explicitly refreshed by the user. A ByInterval value means the dimension data is refreshed at set intervals as defined by RefreshInterval.</value>
            <remarks>Refresh policy defines how is data updated from the source.</remarks>
        </member>
        <member name="P:Microsoft.AnalysisServices.DimensionBinding.RefreshInterval">
            <summary>
            Gets or sets the update interval for dimension data.
            </summary>
            <value>A TimeSpan value with the interval duration.</value>
            <remarks>RefreshPolicy must be set to ByInterval for the interval to be applied.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.DimensionBinding.CopyTo(Microsoft.AnalysisServices.DimensionBinding)">
            <summary>
            Copies the current DimensionBinding object into specified object.
            </summary>
            <param name="obj">Specifies where the current DimensionBinding object is to be copied.</param>
            <returns>A reference to the copied object.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.DimensionBinding.Clone">
            <summary>
            Returns a copy of the DimensionBinding object.
            </summary>
            <returns>A new copy of the DimensionBinding object.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.DimensionBinding.ToString">
            <summary>
            Returns a string that represents the DimensionBinding object.
            </summary>
            <returns>A System.String with representation of the object.</returns>
        </member>
        <member name="T:Microsoft.AnalysisServices.DimensionCollection">
            <summary>
            Represents a collection of <see cref="T:Microsoft.AnalysisServices.Dimension" /> objects. This class cannot be inherited.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.DimensionCollection.ItemsType">
            <summary>
            Gets the <see cref="T:System.Type" /> of objects that can be contained in the collection.
            </summary>
            <value>A <see cref="T:System.Type" /> with the type of objects.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.DimensionCollection.Item(System.Int32)">
            <summary>
            Gets the <see cref="T:Microsoft.AnalysisServices.Dimension" />, at the specified index, from the collection.
            </summary>
            <param name="index">The zero-based index of the <see cref="T:Microsoft.AnalysisServices.Dimension" /> to be returned.</param>
            <value>The <see cref="T:Microsoft.AnalysisServices.Dimension" /> at the specified index.</value>
            <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception>
        </member>
        <member name="P:Microsoft.AnalysisServices.DimensionCollection.Item(System.String)">
            <summary>
            Gets the <see cref="T:Microsoft.AnalysisServices.Dimension" />, with the specified identifier, from the collection.
            </summary>
            <param name="id">The identifier of the <see cref="T:Microsoft.AnalysisServices.Dimension" /> to be returned.</param>
            <value>The <see cref="T:Microsoft.AnalysisServices.Dimension" /> with the specified identifier.</value>
            <exception cref="T:Microsoft.AnalysisServices.AmoException">The collection doesn't contain a <see cref="T:Microsoft.AnalysisServices.Dimension" /> with the specified identifier.</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.DimensionCollection.Find(System.String)">
            <summary>
            Gets the <see cref="T:Microsoft.AnalysisServices.Dimension" /> that has the specified identifier from the collection.
            </summary>
            <param name="id">The identifier of the <see cref="T:Microsoft.AnalysisServices.Dimension" /> to locate.</param>
            <returns>The <see cref="T:Microsoft.AnalysisServices.Dimension" /> with the specified identifier, if it exists in the collection; otherwise, a null reference (Nothing in Visual Basic).</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.DimensionCollection.FindByName(System.String)">
            <summary>
            Gets the <see cref="T:Microsoft.AnalysisServices.Dimension" /> that has the specified name from the collection.
            </summary>
            <param name="name">The name of the <see cref="T:Microsoft.AnalysisServices.Dimension" /> to locate.</param>
            <returns>The <see cref="T:Microsoft.AnalysisServices.Dimension" /> with the specified name, if it exists in the collection; otherwise, a null reference (Nothing in Visual Basic).</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.DimensionCollection.GetByName(System.String)">
            <summary>
            Gets the <see cref="T:Microsoft.AnalysisServices.Dimension" /> that has the specified name from the collection.
            </summary>
            <param name="name">The name of the <see cref="T:Microsoft.AnalysisServices.Dimension" /> to locate.</param>
            <returns>The <see cref="T:Microsoft.AnalysisServices.Dimension" /> with the specified Name.</returns>
            <exception cref="T:Microsoft.AnalysisServices.AmoException">The collection doesn't contain a <see cref="T:Microsoft.AnalysisServices.Dimension" /> with the specified name.</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.DimensionCollection.Add(Microsoft.AnalysisServices.Dimension)">
            <summary>
            Adds the specified <see cref="T:Microsoft.AnalysisServices.Dimension" /> to the end of the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.Dimension" /> to be added.</param>
            <returns>The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.Dimension" /> has been added to the collection.</returns>
            <exception cref="T:System.InvalidOperationException">
            <list type="bullet">
            <item><description>The specified item is a null reference (Nothing in Visual Basic).</description></item>
            <item><description>The specified item already esists in the collection.</description></item>
            <item><description>The identifier of the specified <see cref="T:Microsoft.AnalysisServices.Dimension" /> is not valid in the collection.</description></item>
            <item><description>The name of the specified <see cref="T:Microsoft.AnalysisServices.Dimension" /> is not valid in the collection.</description></item>
            <item><description>The compatibility-level of the specified <see cref="T:Microsoft.AnalysisServices.Dimension" /> is not valid in the collection.</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.DimensionCollection.Add(System.String,System.String)">
            <summary>
            Creates a new <see cref="T:Microsoft.AnalysisServices.Dimension" /> object using the specified name and identifier, adds it to the end of the collection and returns the new Dimension created.
            </summary>
            <param name="name">The Name for the new <see cref="T:Microsoft.AnalysisServices.Dimension" /> object.</param>
            <param name="id">The identifier for the new <see cref="T:Microsoft.AnalysisServices.Dimension" /> object.</param>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.Dimension" /> object.</returns>
            <exception cref="T:System.InvalidOperationException">
            <list type="bullet">
            <item><description>The specified name is not valid in the collection.</description></item>
            <item><description>The specified identifier is not valid in the collection.</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.DimensionCollection.Add(System.String)">
            <summary>
            Creates a new <see cref="T:Microsoft.AnalysisServices.Dimension" /> object using the specified name, adds it to the end of the collection and returns the new Dimension created.
            </summary>
            <param name="name">The Name for the new <see cref="T:Microsoft.AnalysisServices.Dimension" /> object.</param>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.Dimension" /> object.</returns>
            <exception cref="T:System.InvalidOperationException">The specified name is not valid in the collection.</exception>
            <remarks>The identifier for the new <see cref="T:Microsoft.AnalysisServices.Dimension" /> object is generated based on the specified name.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.DimensionCollection.Add">
            <summary>
            Creates a new <see cref="T:Microsoft.AnalysisServices.Dimension" /> object using a generated unique Name and identifier, adds it to the end of the collection and returns the new Dimension created.
            </summary>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.Dimension" /> object.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.DimensionCollection.Insert(System.Int32,Microsoft.AnalysisServices.Dimension)">
            <summary>
            Inserts the specified <see cref="T:Microsoft.AnalysisServices.Dimension" /> to the collection at the specified index.
            </summary>
            <param name="index">The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.Dimension" /> is inserted.</param>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.Dimension" /> to be inserted.</param>
            <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception>
            <exception cref="T:System.InvalidOperationException">
            <list type="bullet">
            <item><description>The specified item is a null reference (Nothing in Visual Basic).</description></item>
            <item><description>The specified item already esists in the collection.</description></item>
            <item><description>The identifier of the specified <see cref="T:Microsoft.AnalysisServices.Dimension" /> is not valid in the collection.</description></item>
            <item><description>The name of the specified <see cref="T:Microsoft.AnalysisServices.Dimension" /> is not valid in the collection.</description></item>
            <item><description>The compatibility-level of the specified <see cref="T:Microsoft.AnalysisServices.Dimension" /> is not valid in the collection.</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.DimensionCollection.Insert(System.Int32,System.String,System.String)">
            <summary>
            Creates a new <see cref="T:Microsoft.AnalysisServices.Dimension" /> object using the specified name and identifier, inserts it to the collection at the specified index and returns the new Dimension created.
            </summary>
            <param name="index">The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.Dimension" /> is inserted.</param>
            <param name="name">The Name for the new <see cref="T:Microsoft.AnalysisServices.Dimension" /> object.</param>
            <param name="id">The identifier for the new <see cref="T:Microsoft.AnalysisServices.Dimension" /> object.</param>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.Dimension" /> object.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception>
            <exception cref="T:System.InvalidOperationException">
            <list type="bullet">
            <item><description>The specified name is not valid in the collection.</description></item>
            <item><description>The specified identifier is not valid in the collection.</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.DimensionCollection.Insert(System.Int32,System.String)">
            <summary>
            Creates a new <see cref="T:Microsoft.AnalysisServices.Dimension" /> object using the specified name, inserts it to the collection at the specified index and returns the new Dimension created.
            </summary>
            <param name="index">The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.Dimension" /> is inserted.</param>
            <param name="name">The Name for the new <see cref="T:Microsoft.AnalysisServices.Dimension" /> object. It must be unique within the collection.</param>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.Dimension" /> object.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception>
            <exception cref="T:System.InvalidOperationException">The specified name is not valid in the collection.</exception>
            <remarks>The identifier for the <see cref="T:Microsoft.AnalysisServices.Dimension" /> is generated based on the specified Name.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.DimensionCollection.Insert(System.Int32)">
            <summary>
            Creates a new <see cref="T:Microsoft.AnalysisServices.Dimension" /> object using a generated unique Name and identifier, inserts it to the collection at the specified index and returns the new Dimension created.
            </summary>
            <param name="index">The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.Dimension" /> is inserted.</param>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.Dimension" /> object.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.DimensionCollection.Remove(Microsoft.AnalysisServices.Dimension)">
            <summary>
            Removes the specified <see cref="T:Microsoft.AnalysisServices.Dimension" /> from the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.Dimension" /> to be removed.</param>
            <exception cref="T:System.ArgumentNullException">The specified item is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.DimensionCollection.Remove(Microsoft.AnalysisServices.Dimension,System.Boolean)">
            <summary>
            Removes the specified <see cref="T:Microsoft.AnalysisServices.Dimension" /> from the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.Dimension" /> to be removed.</param>
            <param name="cleanUp">True, if referencing objects are to be deleted; otherwise, false.</param>
            <exception cref="T:System.ArgumentNullException">The specified item is a null reference (Nothing in Visual Basic).</exception>
            <remarks>This API supports the product infrastructure and is not intended to be used directly from your code.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.DimensionCollection.Remove(System.String)">
            <summary>
            Removes the <see cref="T:Microsoft.AnalysisServices.Dimension" /> with the specified identifier from the collection.
            </summary>
            <param name="id">The identifier of the <see cref="T:Microsoft.AnalysisServices.Dimension" /> to be removed.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.DimensionCollection.Remove(System.String,System.Boolean)">
            <summary>
            Removes the <see cref="T:Microsoft.AnalysisServices.Dimension" /> with the specified identifier from the collection.
            </summary>
            <param name="id">The identifier of the <see cref="T:Microsoft.AnalysisServices.Dimension" /> to be removed.</param>
            <param name="cleanUp">True, if referencing objects are to be deleted; otherwise, false.</param>
            <remarks>This API supports the product infrastructure and is not intended to be used directly from your code.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.DimensionCollection.Move(System.Int32,System.Int32)">
            <summary>
            Moves a <see cref="T:Microsoft.AnalysisServices.Dimension" /> in the collection from the current position to a new one.
            </summary>
            <param name="fromIndex">The zero-based index of the <see cref="T:Microsoft.AnalysisServices.Dimension" /> to be moved.</param>
            <param name="toIndex">The zero-based index to which to move the <see cref="T:Microsoft.AnalysisServices.Dimension" /> specified by fromIndex.</param>
            <returns>The <see cref="T:Microsoft.AnalysisServices.Dimension" /> that was moved.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <list type="bullet">
            <item><description>The specified fromIndex is not a valid value (less than zero or bigger then the total number of elements).</description></item>
            <item><description>The specified toIndex is not a valid value (less than zero or bigger then the total number of elements).</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.DimensionCollection.Move(System.String,System.Int32)">
            <summary>
            Moves a <see cref="T:Microsoft.AnalysisServices.Dimension" />, with the specified identifier, to a new position in the collection.
            </summary>
            <param name="id">The identifier of the <see cref="T:Microsoft.AnalysisServices.Dimension" /> to be moved.</param>
            <param name="toIndex">The zero-based index to which to move the <see cref="T:Microsoft.AnalysisServices.Dimension" /> specified by fromIndex.</param>
            <returns>The <see cref="T:Microsoft.AnalysisServices.Dimension" /> that was moved.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <list type="bullet">
            <item><description>id is not a valid identifier to a <see cref="T:Microsoft.AnalysisServices.Dimension" /> in the collection.</description></item>
            <item><description>The specified toIndex is not a valid value (less than zero or bigger then the total number of elements).</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.DimensionCollection.Move(Microsoft.AnalysisServices.Dimension,System.Int32)">
            <summary>
            Moves the specified <see cref="T:Microsoft.AnalysisServices.Dimension" /> to a new position in the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.Dimension" /> to be moved.</param>
            <param name="toIndex">The zero-based index to which to move the specified <see cref="T:Microsoft.AnalysisServices.Dimension" />.</param>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <list type="bullet">
            <item><description>The specified <see cref="T:Microsoft.AnalysisServices.Dimension" /> does not exist the collection.</description></item>
            <item><description>The specified toIndex is not a valid value (less than zero or bigger then the total number of elements).</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.DimensionCollection.Contains(Microsoft.AnalysisServices.Dimension)">
            <summary>
            Indicates whether the collection contains the specified <see cref="T:Microsoft.AnalysisServices.Dimension" />.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.Dimension" /> to be located.</param>
            <returns>True, if the specified <see cref="T:Microsoft.AnalysisServices.Dimension" /> is found in the collection, otherwise, false.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.DimensionCollection.Contains(System.String)">
            <summary>
            Indicates whether the collection contains a <see cref="T:Microsoft.AnalysisServices.Dimension" /> with the specified identifier.
            </summary>
            <param name="id">The identifier of the <see cref="T:Microsoft.AnalysisServices.Dimension" /> to be located.</param>
            <returns>True, if the specified <see cref="T:Microsoft.AnalysisServices.Dimension" /> is found in the collection, otherwise, false.</returns>
            <exception cref="T:System.ArgumentNullException">The specified id is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.DimensionCollection.IndexOf(Microsoft.AnalysisServices.Dimension)">
            <summary>
            Searches for the specified <see cref="T:Microsoft.AnalysisServices.Dimension" /> and returns the zero-based index of it in the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.Dimension" /> to locate in the collection.</param>
            <returns>The zero-based index of the <see cref="T:Microsoft.AnalysisServices.Dimension" /> in the collection, if found; otherwise, -1.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.DimensionCollection.IndexOf(System.String)">
            <summary>
            Searches for a <see cref="T:Microsoft.AnalysisServices.Dimension" /> with the specified identifier and returns the zero-based index of it in the collection.
            </summary>
            <param name="id">The identifier of the <see cref="T:Microsoft.AnalysisServices.Dimension" /> to locate in the collection.</param>
            <returns>The zero-based index of the <see cref="T:Microsoft.AnalysisServices.Dimension" /> in the collection, if found; otherwise, -1.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.DimensionCollection.AddNew(System.String)">
            <summary>
            Creates and adds a <see cref="T:Microsoft.AnalysisServices.Dimension" />, with the specified key, to the end of the collection.
            </summary>
            <param name="key">The key of the <see cref="T:Microsoft.AnalysisServices.Dimension" /> to be added.</param>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.Dimension" /> object.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.DimensionCollection.AddNew(System.String,System.String)">
            <summary>
            Creates and adds a <see cref="T:Microsoft.AnalysisServices.Dimension" />, with the specified name and key, to the end of the collection.
            </summary>
            <param name="name">The name of the <see cref="T:Microsoft.AnalysisServices.Dimension" /> to be added.</param>
            <param name="key">The key of the <see cref="T:Microsoft.AnalysisServices.Dimension" /> to be added.</param>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.Dimension" /> object.</returns>
        </member>
        <member name="T:Microsoft.AnalysisServices.DimensionPermission">
            <summary>
            Represents permissions that belong to a particular Role element for a specific database dimension. This class cannot be inherited.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.DimensionPermission.Clone(System.Boolean)">
            <summary>
            Creates a new copy of the MajorObject object.
            </summary>
            <param name="forceBodyLoading">true to force the body loading; otherwise, false.</param>
            <returns>A new copy of the MajorObject object.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.DimensionPermission.CopyTo(Microsoft.AnalysisServices.MajorObject,System.Boolean)">
            <summary>
            Copies a Permission object to the specified object.
            </summary>
            <param name="destination">The destination.</param>
            <param name="forceBodyLoading">true to force body loading; otherwise, false. </param>
            <remarks>This API supports the product infrastructure and is not intended to be used directly from your code.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.DimensionPermission.#ctor">
            <summary>
            Initializes a new instance of the DimensionPermission class using default values.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.DimensionPermission.#ctor(System.String,System.String,System.String)">
            <summary>
            Initializes a new instance of the DimensionPermission class using a name, a role identifier, and a unique identifier.
            </summary>
            <param name="roleId">The role identifier of the DimensionPermission.</param>
            <param name="name">The name of the DimensionPermission.</param>
            <param name="id">A unique identifier for the DimensionPermission.</param>
        </member>
        <member name="P:Microsoft.AnalysisServices.DimensionPermission.Parent">
            <summary>
            Gets the parent <see cref="T:Microsoft.AnalysisServices.Dimension" /> object of the <see cref="T:Microsoft.AnalysisServices.DimensionPermission" /> object.
            </summary>
            <value>The parent <see cref="T:Microsoft.AnalysisServices.Dimension" /> object.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.DimensionPermission.ParentDatabase">
            <summary>
            Gets the parent <see cref="T:Microsoft.AnalysisServices.Database" /> object of the <see cref="T:Microsoft.AnalysisServices.DimensionPermission" /> object.
            </summary>
            <value>The parent <see cref="T:Microsoft.AnalysisServices.Database" /> object.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.DimensionPermission.ParentServer">
            <summary>
            Gets the parent <see cref="T:Microsoft.AnalysisServices.Server" /> object of the <see cref="T:Microsoft.AnalysisServices.DimensionPermission" /> object.
            </summary>
            <value>The parent <see cref="T:Microsoft.AnalysisServices.Server" /> object.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.DimensionPermission.AttributePermissions">
            <summary>
            Gets the collection of attribute permissions associated with a DimensionPermission object.
            </summary>
            <value>A collection of attribute permissions.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.DimensionPermission.AllowedRowsExpression">
            <summary>
            Gets or sets a filter used for row-level security.
            </summary>
            <value>The filter used.</value>
        </member>
        <member name="M:Microsoft.AnalysisServices.DimensionPermission.CopyTo(Microsoft.AnalysisServices.DimensionPermission)">
            <summary>
            Copies the content of this object to another object (the destination).
            </summary>
            <param name="obj">The destination object to copy to.</param>
            <returns>The destination object.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.DimensionPermission.Clone">
            <summary>
            Returns a clone of the object.
            </summary>
            <returns>The clone.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.DimensionPermission.GetReferences(System.Collections.Hashtable,System.Boolean)">
            <summary>
            Gets the objects that the dimension permission references.
            </summary>
            <param name="references">The Hashtable to append references to.</param>
            <param name="forMajorChildrenAlso">true to also reference for major children; otherwise, false.</param>
            <returns>The references Hashtable with objects that the dimension permission references appended.</returns>
            <remarks>This API supports the product infrastructure and is not intended to be used directly from your code.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.DimensionPermission.Validate(Microsoft.AnalysisServices.ValidationErrorCollection,System.Boolean,Microsoft.AnalysisServices.ServerEdition)">
            <summary>
            Determines whether the dimension permission is valid.
            </summary>
            <param name="errors">The errors.</param>
            <param name="includeDetailedErrors">true to include detailed errors; otherwise, false.</param>
            <param name="serverEdition">The server edition.</param>
            <returns>true if the dimension permission is valid; otherwise, false.</returns>
        </member>
        <member name="T:Microsoft.AnalysisServices.DimensionPermissionCollection">
            <summary>
            Represents a collection of <see cref="T:Microsoft.AnalysisServices.DimensionPermission" /> objects. This class cannot be inherited.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.DimensionPermissionCollection.ItemsType">
            <summary>
            Gets the <see cref="T:System.Type" /> of objects that can be contained in the collection.
            </summary>
            <value>A <see cref="T:System.Type" /> with the type of objects.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.DimensionPermissionCollection.Item(System.Int32)">
            <summary>
            Gets the <see cref="T:Microsoft.AnalysisServices.DimensionPermission" />, at the specified index, from the collection.
            </summary>
            <param name="index">The zero-based index of the <see cref="T:Microsoft.AnalysisServices.DimensionPermission" /> to be returned.</param>
            <value>The <see cref="T:Microsoft.AnalysisServices.DimensionPermission" /> at the specified index.</value>
            <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception>
        </member>
        <member name="P:Microsoft.AnalysisServices.DimensionPermissionCollection.Item(System.String)">
            <summary>
            Gets the <see cref="T:Microsoft.AnalysisServices.DimensionPermission" />, with the specified identifier, from the collection.
            </summary>
            <param name="id">The identifier of the <see cref="T:Microsoft.AnalysisServices.DimensionPermission" /> to be returned.</param>
            <value>The <see cref="T:Microsoft.AnalysisServices.DimensionPermission" /> with the specified identifier.</value>
            <exception cref="T:Microsoft.AnalysisServices.AmoException">The collection doesn't contain a <see cref="T:Microsoft.AnalysisServices.DimensionPermission" /> with the specified identifier.</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.DimensionPermissionCollection.Find(System.String)">
            <summary>
            Gets the <see cref="T:Microsoft.AnalysisServices.DimensionPermission" /> that has the specified identifier from the collection.
            </summary>
            <param name="id">The identifier of the <see cref="T:Microsoft.AnalysisServices.DimensionPermission" /> to locate.</param>
            <returns>The <see cref="T:Microsoft.AnalysisServices.DimensionPermission" /> with the specified identifier, if it exists in the collection; otherwise, a null reference (Nothing in Visual Basic).</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.DimensionPermissionCollection.FindByName(System.String)">
            <summary>
            Gets the <see cref="T:Microsoft.AnalysisServices.DimensionPermission" /> that has the specified name from the collection.
            </summary>
            <param name="name">The name of the <see cref="T:Microsoft.AnalysisServices.DimensionPermission" /> to locate.</param>
            <returns>The <see cref="T:Microsoft.AnalysisServices.DimensionPermission" /> with the specified name, if it exists in the collection; otherwise, a null reference (Nothing in Visual Basic).</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.DimensionPermissionCollection.FindByRole(System.String)">
            <summary>
            Gets the <see cref="T:Microsoft.AnalysisServices.DimensionPermission" /> with the specified RoleID from the collection.
            </summary>
            <param name="roleId">The RoleID of the <see cref="T:Microsoft.AnalysisServices.DimensionPermission" /> to locate.</param>
            <returns>The <see cref="T:Microsoft.AnalysisServices.DimensionPermission" /> with the specified RoleID, if it exists in the collection; otherwise, a null reference (Nothing in Visual Basic).</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.DimensionPermissionCollection.GetByName(System.String)">
            <summary>
            Gets the <see cref="T:Microsoft.AnalysisServices.DimensionPermission" /> that has the specified name from the collection.
            </summary>
            <param name="name">The name of the <see cref="T:Microsoft.AnalysisServices.DimensionPermission" /> to locate.</param>
            <returns>The <see cref="T:Microsoft.AnalysisServices.DimensionPermission" /> with the specified Name.</returns>
            <exception cref="T:Microsoft.AnalysisServices.AmoException">The collection doesn't contain a <see cref="T:Microsoft.AnalysisServices.DimensionPermission" /> with the specified name.</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.DimensionPermissionCollection.GetByRole(System.String)">
            <summary>
            Gets the <see cref="T:Microsoft.AnalysisServices.DimensionPermission" /> that has the specified RoleID from the collection.
            </summary>
            <param name="roleId">The RoleID of the <see cref="T:Microsoft.AnalysisServices.DimensionPermission" /> to locate.</param>
            <returns>The <see cref="T:Microsoft.AnalysisServices.DimensionPermission" /> with the specified RoleID.</returns>
            <exception cref="T:Microsoft.AnalysisServices.AmoException">The collection doesn't contain a <see cref="T:Microsoft.AnalysisServices.DimensionPermission" /> with the specified RoleID.</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.DimensionPermissionCollection.Add(Microsoft.AnalysisServices.DimensionPermission)">
            <summary>
            Adds the specified <see cref="T:Microsoft.AnalysisServices.DimensionPermission" /> to the end of the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.DimensionPermission" /> to be added.</param>
            <returns>The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.{0}" /> has been added to the collection.</returns>
            <exception cref="T:System.InvalidOperationException">
            <list type="bullet">
            <item><description>The specified item is a null reference (Nothing in Visual Basic).</description></item>
            <item><description>The specified item already esists in the collection.</description></item>
            <item><description>The identifier of the specified <see cref="T:Microsoft.AnalysisServices.DimensionPermission" /> is not valid in the collection.</description></item>
            <item><description>The name of the specified <see cref="T:Microsoft.AnalysisServices.DimensionPermission" /> is not valid in the collection.</description></item>
            <item><description>The compatibility-level of the specified <see cref="T:Microsoft.AnalysisServices.DimensionPermission" /> is not valid in the collection.</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.DimensionPermissionCollection.Add(System.String,System.String,System.String)">
            <summary>
            Creates a new <see cref="T:Microsoft.AnalysisServices.DimensionPermission" /> object using the specified name, identifier and RoleID, adds it to the end of the collection and returns the new DimensionPermission created.
            </summary>
            <param name="roleId">The RoleID for the new <see cref="T:Microsoft.AnalysisServices.DimensionPermission" /> object.</param>
            <param name="name">The Name for the new <see cref="T:Microsoft.AnalysisServices.DimensionPermission" /> object.</param>
            <param name="id">The identifier for the new <see cref="T:Microsoft.AnalysisServices.DimensionPermission" /> object.</param>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.DimensionPermission" /> object.</returns>
            <exception cref="T:System.InvalidOperationException">
            <list type="bullet">
            <item><description>The specified name is not valid in the collection.</description></item>
            <item><description>The specified identifier is not valid in the collection.</description></item>
            </list>
            </exception>
            <remarks>The specified name and identifier must be unique within the collection.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.DimensionPermissionCollection.Add(System.String,System.String)">
            <summary>
            Creates a new <see cref="T:Microsoft.AnalysisServices.DimensionPermission" /> object using the specified name and RoleID, adds it to the end of the collection and returns the new DimensionPermission created.
            </summary>
            <param name="roleId">The RoleID for the new <see cref="T:Microsoft.AnalysisServices.DimensionPermission" /> object.</param>
            <param name="name">The Name for the new <see cref="T:Microsoft.AnalysisServices.DimensionPermission" /> object.</param>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.DimensionPermission" /> object.</returns>
            <exception cref="T:System.InvalidOperationException">The specified name is not valid in the collection.</exception>
            <remarks>
            The specified name must be unique within the collection.
            The identifier for the new <see cref="T:Microsoft.AnalysisServices.DimensionPermission" /> object is generated based on the specified name.
            </remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.DimensionPermissionCollection.Add(System.String)">
            <summary>
            Creates a new <see cref="T:Microsoft.AnalysisServices.DimensionPermission" /> object using the specified RoleID and a generated unique Name and identifier, adds it to the end of the collection and returns the new DimensionPermission created.
            </summary>
            <param name="roleId">The RoleID for the new <see cref="T:Microsoft.AnalysisServices.DimensionPermission" /> object.</param>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.DimensionPermission" /> object.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.DimensionPermissionCollection.Insert(System.Int32,Microsoft.AnalysisServices.DimensionPermission)">
            <summary>
            Inserts the specified <see cref="T:Microsoft.AnalysisServices.DimensionPermission" /> to the collection at the specified index.
            </summary>
            <param name="index">The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.DimensionPermission" /> is inserted.</param>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.DimensionPermission" /> to be inserted.</param>
            <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception>
            <exception cref="T:System.InvalidOperationException">
            <list type="bullet">
            <item><description>The specified item is null [Nothing in VisualBasic].</description></item>
            <item><description>The specified item already esists in the collection.</description></item>
            <item><description>The identifier of the specified <see cref="T:Microsoft.AnalysisServices.DimensionPermission" /> is not valid in the collection.</description></item>
            <item><description>The name of the specified <see cref="T:Microsoft.AnalysisServices.DimensionPermission" /> is not valid in the collection.</description></item>
            <item><description>The compatibility-level of the specified <see cref="T:Microsoft.AnalysisServices.DimensionPermission" /> is not valid in the collection.</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.DimensionPermissionCollection.Insert(System.Int32,System.String,System.String,System.String)">
            <summary>
            Creates a new <see cref="T:Microsoft.AnalysisServices.DimensionPermission" /> object using the specified RoleID, name and identifier, inserts it to the collection at the specified index and returns the new DimensionPermission created.
            </summary>
            <param name="index">The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.DimensionPermission" /> is inserted.</param>
            <param name="roleId">The RoleID for the new <see cref="T:Microsoft.AnalysisServices.DimensionPermission" /> object.</param>
            <param name="name">The Name for the new <see cref="T:Microsoft.AnalysisServices.DimensionPermission" /> object.</param>
            <param name="id">The identifier for the new <see cref="T:Microsoft.AnalysisServices.DimensionPermission" /> object.</param>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.DimensionPermission" />. object</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception>
            <exception cref="T:System.InvalidOperationException">
            <list type="bullet">
            <item><description>The specified name is not valid in the collection.</description></item>
            <item><description>The specified identifier is not valid in the collection.</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.DimensionPermissionCollection.Insert(System.Int32,System.String,System.String)">
            <summary>
            Creates a new <see cref="T:Microsoft.AnalysisServices.DimensionPermission" /> object using the specified RoleID and name, inserts it to the collection at the specified index and returns the new DimensionPermission created.
            </summary>
            <param name="index">The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.DimensionPermission" /> is inserted.</param>
            <param name="roleId">The RoleID for the new <see cref="T:Microsoft.AnalysisServices.DimensionPermission" /> object.</param>
            <param name="name">The Name for the new <see cref="T:Microsoft.AnalysisServices.DimensionPermission" /> object.</param>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.DimensionPermission" />. object</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception>
            <exception cref="T:System.InvalidOperationException">The specified name is not valid in the collection.</exception>
            <remarks>The identifier for the <see cref="T:Microsoft.AnalysisServices.DimensionPermission" /> is generated based on the specified Name.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.DimensionPermissionCollection.Insert(System.Int32,System.String)">
            <summary>
            Creates a new <see cref="T:Microsoft.AnalysisServices.DimensionPermission" /> object with the specified RoleID and a generated unique Name and identifier, inserts it to the collection at the specified index and returns the new DimensionPermission created.
            </summary>
            <param name="index">The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.DimensionPermission" /> is inserted.</param>
            <param name="roleId">The RoleID for the new <see cref="T:Microsoft.AnalysisServices.DimensionPermission" /> object.</param>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.DimensionPermission" />. object</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.DimensionPermissionCollection.Remove(Microsoft.AnalysisServices.DimensionPermission)">
            <summary>
            Removes the specified <see cref="T:Microsoft.AnalysisServices.DimensionPermission" /> from the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.DimensionPermission" /> to be removed.</param>
            <exception cref="T:System.ArgumentNullException">The specified item is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.DimensionPermissionCollection.Remove(Microsoft.AnalysisServices.DimensionPermission,System.Boolean)">
            <summary>
            Removes the specified <see cref="T:Microsoft.AnalysisServices.DimensionPermission" /> from the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.DimensionPermission" /> to be removed.</param>
            <param name="cleanUp">True, if referencing objects are to be deleted; otherwise, false.</param>
            <exception cref="T:System.ArgumentNullException">The specified item is a null reference (Nothing in Visual Basic).</exception>
            <remarks>This API supports the product infrastructure and is not intended to be used directly from your code.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.DimensionPermissionCollection.Remove(System.String)">
            <summary>
            Removes the <see cref="T:Microsoft.AnalysisServices.DimensionPermission" /> with the specified identifier from the collection.
            </summary>
            <param name="id">The identifier of the <see cref="T:Microsoft.AnalysisServices.DimensionPermission" /> to be removed.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.DimensionPermissionCollection.Remove(System.String,System.Boolean)">
            <summary>
            Removes the <see cref="T:Microsoft.AnalysisServices.DimensionPermission" /> with the specified identifier from the collection.
            </summary>
            <param name="id">The identifier of the <see cref="T:Microsoft.AnalysisServices.DimensionPermission" /> to be removed.</param>
            <param name="cleanUp">True, if referencing objects are to be deleted; otherwise, false.</param>
            <remarks>This API supports the product infrastructure and is not intended to be used directly from your code.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.DimensionPermissionCollection.Move(System.Int32,System.Int32)">
            <summary>
            Moves a <see cref="T:Microsoft.AnalysisServices.DimensionPermission" /> in the collection from the current position to a new one.
            </summary>
            <param name="fromIndex">The zero-based index of the <see cref="T:Microsoft.AnalysisServices.DimensionPermission" /> to be moved.</param>
            <param name="toIndex">The zero-based index to which to move the <see cref="T:Microsoft.AnalysisServices.DimensionPermission" /> specified by fromIndex.</param>
            <returns>The <see cref="T:Microsoft.AnalysisServices.DimensionPermission" /> that was moved.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <list type="bullet">
            <item><description>The specified fromIndex is not a valid value (less than zero or bigger then the total number of elements).</description></item>
            <item><description>The specified toIndex is not a valid value (less than zero or bigger then the total number of elements).</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.DimensionPermissionCollection.Move(System.String,System.Int32)">
            <summary>
            Moves a <see cref="T:Microsoft.AnalysisServices.DimensionPermission" />, with the specified identifier, to a new position in the collection.
            </summary>
            <param name="id">The identifier of the <see cref="T:Microsoft.AnalysisServices.DimensionPermission" /> to be moved.</param>
            <param name="toIndex">The zero-based index to which to move the <see cref="T:Microsoft.AnalysisServices.DimensionPermission" /> specified by fromIndex.</param>
            <returns>The <see cref="T:Microsoft.AnalysisServices.DimensionPermission" /> that was moved.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <list type="bullet">
            <item><description>id is not a valid identifier to a <see cref="T:Microsoft.AnalysisServices.DimensionPermission" /> in the collection.</description></item>
            <item><description>The specified toIndex is not a valid value (less than zero or bigger then the total number of elements).</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.DimensionPermissionCollection.Move(Microsoft.AnalysisServices.DimensionPermission,System.Int32)">
            <summary>
            Moves the specified <see cref="T:Microsoft.AnalysisServices.DimensionPermission" /> to a new position in the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.DimensionPermission" /> to be moved.</param>
            <param name="toIndex">The zero-based index to which to move the specified <see cref="T:Microsoft.AnalysisServices.DimensionPermission" />.</param>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <list type="bullet">
            <item><description>The specified <see cref="T:Microsoft.AnalysisServices.DimensionPermission" /> does not exist the collection.</description></item>
            <item><description>The specified toIndex is not a valid value (less than zero or bigger then the total number of elements).</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.DimensionPermissionCollection.Contains(Microsoft.AnalysisServices.DimensionPermission)">
            <summary>
            Indicates whether the collection contains the specified <see cref="T:Microsoft.AnalysisServices.DimensionPermission" />.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.DimensionPermission" /> to be located.</param>
            <returns>True, if the specified <see cref="T:Microsoft.AnalysisServices.DimensionPermission" /> is found in the collection, otherwise, false.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.DimensionPermissionCollection.Contains(System.String)">
            <summary>
            Indicates whether the collection contains a <see cref="T:Microsoft.AnalysisServices.DimensionPermission" /> with the specified identifier.
            </summary>
            <param name="id">The identifier of the <see cref="T:Microsoft.AnalysisServices.DimensionPermission" /> to be located.</param>
            <returns>True, if the specified <see cref="T:Microsoft.AnalysisServices.DimensionPermission" /> is found in the collection, otherwise, false.</returns>
            <exception cref="T:System.ArgumentNullException">The specified id is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.DimensionPermissionCollection.IndexOf(Microsoft.AnalysisServices.DimensionPermission)">
            <summary>
            Searches for the specified <see cref="T:Microsoft.AnalysisServices.DimensionPermission" /> and returns the zero-based index of it in the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.DimensionPermission" /> to locate in the collection.</param>
            <returns>The zero-based index of the <see cref="T:Microsoft.AnalysisServices.DimensionPermission" /> in the collection, if found; otherwise, -1.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.DimensionPermissionCollection.IndexOf(System.String)">
            <summary>
            Searches for a <see cref="T:Microsoft.AnalysisServices.DimensionPermission" /> with the specified identifier and returns the zero-based index of it in the collection.
            </summary>
            <param name="id">The identifier of the <see cref="T:Microsoft.AnalysisServices.DimensionPermission" /> to locate in the collection.</param>
            <returns>The zero-based index of the <see cref="T:Microsoft.AnalysisServices.DimensionPermission" /> in the collection, if found; otherwise, -1.</returns>
        </member>
        <member name="T:Microsoft.AnalysisServices.DimensionStorageMode">
            <summary>
            Determines the storage mode for the dimension.
            </summary>
            <remarks>Applies to all attributes of the dimension.</remarks>
        </member>
        <member name="F:Microsoft.AnalysisServices.DimensionStorageMode.Molap">
            <summary>
            Specifies that the storage mode is Multi-dimensional OLAP.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.DimensionStorageMode.Rolap">
            <summary>
            Specifies that the storage mode is relational OLAP (ROLAP).
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.DimensionStorageMode.InMemory">
            <summary>
            Specifies that the storage mode is in memory.
            </summary>
        </member>
        <member name="T:Microsoft.AnalysisServices.DimensionType">
            <summary>
            Provides both the Analysis server and client applications with information about the dimension contents.
            </summary>
            <remarks>Default value is Regular.</remarks>
        </member>
        <member name="F:Microsoft.AnalysisServices.DimensionType.Regular">
            <summary>
            Dimension is a regular dimension structure.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.DimensionType.Time">
            <summary>
            Dimension is of date-time structure.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.DimensionType.Geography">
            <summary>
            Dimension is of geography structure.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.DimensionType.Organization">
            <summary>
            Dimension is of organization structure.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.DimensionType.BillOfMaterials">
            <summary>
            Dimension is of bill of materials structure.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.DimensionType.Accounts">
            <summary>
            Dimension is of general ledger accounts structure.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.DimensionType.Customers">
            <summary>
            Dimension is of customer structure.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.DimensionType.Products">
            <summary>
            Dimension is of products structure.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.DimensionType.Scenario">
            <summary>
            Dimension is of scenario structure.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.DimensionType.Quantitative">
            <summary>
            Dimension is of quantitative structure.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.DimensionType.Utility">
            <summary>
            Dimension is of utility structure.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.DimensionType.Currency">
            <summary>
            Dimension is of currency structure.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.DimensionType.Rates">
            <summary>
            Dimension is of rates structure.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.DimensionType.Channel">
            <summary>
            Dimension is of media channels structure.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.DimensionType.Promotion">
            <summary>
            Dimension is of promotion structure.
            </summary>
        </member>
        <member name="T:Microsoft.AnalysisServices.DirectQueryUsage">
            <summary>
            Specifies the current DirectQuery usage of the partition.
            </summary>
            <remarks>Only one partition can be enabled for DirectQuery access at a time. To use a partition in Direct Query mode, the storage mode of the model must have been previously changed to enable DirectQuery mode. For more information, see Partitions and DirectQuery Mode (SSAS Tabular).</remarks>
        </member>
        <member name="F:Microsoft.AnalysisServices.DirectQueryUsage.InMemoryWithDirectQuery">
            <summary>
            Indicates that queries against the model can use either the xVelocity in-memory analytics engine (VertiPaq) cache, or the relational data store. The in-memory data store is preferred if both are available.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.DirectQueryUsage.InMemoryOnly">
            <summary>
            Indicates that queries on the partition should use only the in-memory data store.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.DirectQueryUsage.DirectQueryOnly">
            <summary>
            Indicates that queries on the partition should use only the relational data source.
            </summary>
        </member>
        <member name="T:Microsoft.AnalysisServices.DiscretizationMethod">
            <summary>
            Defines how a continuous range of values is converted into a discrete, or fixed, number of values.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.DiscretizationMethod.None">
            <summary>
            No grouping is requested.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.DiscretizationMethod.Automatic">
            <summary>
            Chooses best grouping technique among EqualArea, Clusters, and Threshold methods.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.DiscretizationMethod.EqualAreas">
            <summary>
            Specifies that when the distribution of continuous values is plotted as a curve, the areas under the curve covered by each bucket range are equal.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.DiscretizationMethod.Clusters">
            <summary>
            Finds buckets by performing single-dimensional clustering on the input values by using the K-Means algorithm.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.DiscretizationMethod.Thresholds">
            <summary>
            Specifies that when the distribution of continuous values is plotted as a curve, buckets are be created based on the inflection points (where gradient changes direction) in their distribution curve.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.DiscretizationMethod.UserDefined">
            <summary>
            Specifies that the user can define a custom grouping of the members.
            </summary>
        </member>
        <member name="T:Microsoft.AnalysisServices.DrillThroughAction">
            <summary>
            Represents an action that returns the underlying data to a calculated or aggregated value.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.DrillThroughAction.#ctor">
            <summary>
            Initializes a new instance of the DrillThroughAction class using the default values.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.DrillThroughAction.#ctor(System.String,System.String)">
            <summary>
            Initializes a new instance of the DrillThroughAction class to the specified name and id.
            </summary>
            <param name="name">A System.String with the name of the DrillThroughAction.</param>
            <param name="id">A System.String with the id of the DrillThroughAction.</param>
        </member>
        <member name="P:Microsoft.AnalysisServices.DrillThroughAction.Default">
            <summary>
            Gets or sets the current DrillThroughAction as the default action when multiple drillthrough actions are defined.
            </summary>
            <value>A Boolean value stating if current DrillThroughAction is the default action.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.DrillThroughAction.Columns">
            <summary>
            Gets the columns of the underlying data with their binding.
            </summary>
            <value>The columns of the underlying data with their binding.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.DrillThroughAction.MaximumRows">
            <summary>
            Gets the maximum numbers of rows of the underlying data with their binding.
            </summary>
            <value>The maximum numbers of rows of the underlying data with their binding.</value>
        </member>
        <member name="M:Microsoft.AnalysisServices.DrillThroughAction.Clone">
            <summary>
            Returns a clone of the object.
            </summary>
            <returns>The clone.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.DrillThroughAction.CopyTo(Microsoft.AnalysisServices.DrillThroughAction)">
            <summary>
            Copies the content of this object to another object (the destination).
            </summary>
            <param name="obj">The destination object to copy to.</param>
            <returns>The destination object.</returns>
        </member>
        <member name="T:Microsoft.AnalysisServices.DsvTableBinding">
            <summary>
            Defines a binding from a data source view to a table. This class cannot be inherited.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.DsvTableBinding.#ctor">
            <summary>
            Initializes a new instance of DsvTableBinding using default values.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.DsvTableBinding.#ctor(System.String,System.String)">
            <summary>
            Initializes a new instance of DsvTableBinding for the specified data source view and table.
            </summary>
            <param name="dataSourceViewId">A String that contains the identifier of the data source view.</param>
            <param name="tableId">A String that contains the identifier of the table.</param>
        </member>
        <member name="P:Microsoft.AnalysisServices.DsvTableBinding.DataSourceViewID">
            <summary>
            Gets or sets the data source view unique identifier.
            </summary>
            <value>A String with the data source view unique identifier.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.DsvTableBinding.TableID">
            <summary>
            Gets or sets the table unique identifier.
            </summary>
            <value>A String with the table unique identifier.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.DsvTableBinding.DataEmbeddingStyle">
            <summary>
            Gets or sets the style in which data is embedded in the table.
            </summary>
            <value>The embedded data style.</value>
        </member>
        <member name="M:Microsoft.AnalysisServices.DsvTableBinding.Clone">
            <summary>
            Returns a clone of the object.
            </summary>
            <returns>The clone.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.DsvTableBinding.CopyTo(Microsoft.AnalysisServices.DsvTableBinding)">
            <summary>
            Copies the content of this object to another object (the destination).
            </summary>
            <param name="obj">The destination object to copy to.</param>
            <returns>The destination object.</returns>
        </member>
        <member name="T:Microsoft.AnalysisServices.ExpressionBinding">
            <summary>
            Represents a binding on an attribute (calculated column) that binds the column to a Storage Engine Expression Language (SEEL) expression.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.ExpressionBinding.#ctor">
            <summary>
            Initializes a new instance of the ExpressionBinding class using the default values.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.ExpressionBinding.#ctor(System.String)">
            <summary>
            Initializes a new instance of the ExpressionBinding class using the specified expression.
            </summary>
            <param name="expression">The expression.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.ExpressionBinding.#ctor(System.String,System.String,System.String)">
            <summary>
            Initializes a new instance of the ExpressionBinding class using the specified expression, and the dimension\attribute to override.
            </summary>
            <param name="expression">The expression</param>
            <param name="overrideDimensionId">The ID of the dimension.</param>
            <param name="overrideAttributeId">The ID of the attribute.</param>
        </member>
        <member name="P:Microsoft.AnalysisServices.ExpressionBinding.Expression">
            <summary>
            Gets or sets the expression for the ExpressionBinding.
            </summary>
            <value>A String with the expression.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.ExpressionBinding.OverrideDimensionID">
            <summary>
            Gets or sets the ID of the dimension to be overriden.
            </summary>
            <value>A String with the ID of the dimension.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.ExpressionBinding.OverrideAttributeID">
            <summary>
            Gets or sets the ID of the attribute to be overriden.
            </summary>
            <value>A String with the ID of the attribute.</value>
        </member>
        <member name="M:Microsoft.AnalysisServices.ExpressionBinding.Clone">
            <summary>
            Returns a copy of the ExpressionBinding object.
            </summary>
            <returns>A new copy of the ExpressionBinding object.</returns>
        </member>
        <member name="T:Microsoft.AnalysisServices.FiscalYearName">
            <summary>
            Defines which name to use for the fiscal year, the current calendar year or the next calendar year.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.FiscalYearName.CalendarYearName">
            <summary>
            Uses the current calendar year name.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.FiscalYearName.NextCalendarYearName">
            <summary>
            Uses the next calendar year name.
            </summary>
        </member>
        <member name="T:Microsoft.AnalysisServices.FoldingParameters">
            <summary>
            Represents the folding parameters and its component.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.FoldingParameters.FoldIndex">
            <summary>
            Gets or sets the folding index.
            </summary>
            <value>An Int32 with the value of the fonlding index.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.FoldingParameters.FoldCount">
            <summary>
            Gets or sets the exact value of folding.
            </summary>
            <value>An Int32 with the exact value of folding.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.FoldingParameters.FoldMaxCases">
            <summary>
            Gets or sets the maximum fold cases.
            </summary>
            <value>An Int64 with the maximum fold cases.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.FoldingParameters.FoldTargetAttribute">
            <summary>
            Gets or sets the specified target of fold.
            </summary>
            <value>The target.</value>
        </member>
        <member name="T:Microsoft.AnalysisServices.Group">
            <summary>
            Defines a group of attributes to be used in a UserDefinedGroupBinding binding. This class cannot be inherited.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.Group.Name">
            <summary>
            Gets or sets the group's name.
            </summary>
            <value>A String with group name.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.Group.Members">
            <summary>
            Gets a collection of strings with all group members.
            </summary>
            <value>A collection of strings with all group members.</value>
        </member>
        <member name="M:Microsoft.AnalysisServices.Group.CopyTo(Microsoft.AnalysisServices.Group)">
            <summary>
            Copies the content of this object to another object (the destination).
            </summary>
            <param name="obj">The destination object to copy to.</param>
            <returns>The destination object.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.Group.Clone">
            <summary>
            Returns a clone of the object.
            </summary>
            <returns>The clone.</returns>
        </member>
        <member name="T:Microsoft.AnalysisServices.GroupCollection">
            <summary>
            Represents a collection of <see cref="T:Microsoft.AnalysisServices.Group" /> objects. This class cannot be inherited.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.GroupCollection.Count">
            <summary>
            Gets the number of elements contained in the collection.
            </summary>
            <value>The current number of elements.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.GroupCollection.Item(System.Int32)">
            <summary>
            Gets or sets the <see cref="T:Microsoft.AnalysisServices.Group" /> element at the specified index.
            </summary>
            <param name="index">The zero-based index of the element to get or set.</param>
            <value>The <see cref="T:Microsoft.AnalysisServices.Group" /> element at the specified index.</value>
            <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception>
            <exception cref="T:System.ArgumentNullException">The specified value is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.GroupCollection.Add(Microsoft.AnalysisServices.Group)">
            <summary>
            Adds the specified <see cref="T:Microsoft.AnalysisServices.Group" /> to the end of the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.Group" /> to be added.</param>
            <returns>The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.Group" /> has been added to the collection.</returns>
            <exception cref="T:System.ArgumentNullException">The specified item is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentException">The specified item already esists in the collection.</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.GroupCollection.AddRange(System.Collections.ICollection)">
            <summary>
            Adds the set of specified elements to the end of the collection.
            </summary>
            <param name="items">The <see cref="T:System.Collections.ICollection" /> whose elements should be added to the collection.</param>
            <exception cref="T:System.ArgumentNullException">
            <list type="bullet">
            <item><description>The specified collection is a null reference (Nothing in Visual Basic).</description></item>
            <item><description>The specified collection has one or more items that are null reference (Nothing in Visual Basic).</description></item>
            </list>
            </exception>
            <exception cref="T:System.ArgumentException">
            <list type="bullet">
            <item><description>The specified collection has items that are duplicate.</description></item>
            <item><description>The specified collection has one or more items that already esist in the collection.</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.GroupCollection.Clear">
            <summary>
            Removes all items from the collection.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.GroupCollection.Contains(Microsoft.AnalysisServices.Group)">
            <summary>
            Determines whether the specified <see cref="T:Microsoft.AnalysisServices.Group" /> exists in the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.Group" /> whose existence is checked.</param>
            <returns>True, if the specified <see cref="T:Microsoft.AnalysisServices.Group" /> is found in the collection; otherwise, false.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.GroupCollection.CopyTo(System.Array,System.Int32)">
            <summary>
            Copies the elements of the collection to an Array, starting at a particular Array index.
            </summary>
            <param name="array">The one-dimensional Array that is the destination of the elements copied from the collection. The Array must have zero-based indexing.</param>
            <param name="index">The zero-based index in array at which copying begins.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.GroupCollection.IndexOf(Microsoft.AnalysisServices.Group)">
            <summary>
            Searches for the specified <see cref="T:Microsoft.AnalysisServices.Group" /> and returns its zero-based index within the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.Group" /> to locate.</param>
            <returns>The zero-based index of the <see cref="T:Microsoft.AnalysisServices.Group" /> in the collection, if found; otherwise, -1.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.GroupCollection.Insert(System.Int32,Microsoft.AnalysisServices.Group)">
            <summary>
            Inserts the specified <see cref="T:Microsoft.AnalysisServices.Group" /> to the collection at the specified index.
            </summary>
            <param name="index">The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.Group" /> is inserted.</param>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.Group" /> to be inserted.</param>
            <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception>
            <exception cref="T:System.ArgumentNullException">The specified item is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentException">The specified item already esists in the collection.</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.GroupCollection.Remove(Microsoft.AnalysisServices.Group)">
            <summary>
            Removes the specified <see cref="T:Microsoft.AnalysisServices.Group" /> from this collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.Group" /> to remove.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.GroupCollection.RemoveAt(System.Int32)">
            <summary>
            Removes the <see cref="T:Microsoft.AnalysisServices.Group" /> at the specified index.
            </summary>
            <param name="index">The zero-based index of the <see cref="T:Microsoft.AnalysisServices.Group" /> to remove.</param>
        </member>
        <member name="T:Microsoft.AnalysisServices.GroupingBehavior">
            <summary>
            Recommends to client applications how to build queries within the hierarchy.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.GroupingBehavior.EncourageGrouping">
            <summary>
            Client applications are encouraged to group by each member of hierarchy.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.GroupingBehavior.DiscourageGrouping">
            <summary>
            Client applications are discouraged from grouping on each member of hierarchy.
            </summary>
        </member>
        <member name="T:Microsoft.AnalysisServices.HideIfValue">
            <summary>
            Indicates when a level member should be hidden from client applications.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.HideIfValue.Never">
            <summary>
            Never hide the level member.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.HideIfValue.OnlyChildWithNoName">
            <summary>
            Hides the level member if member is the only child and has no name or an empty name.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.HideIfValue.OnlyChildWithParentName">
            <summary>
            Hides the level member if member is the only child and member name is equal to that name of the parent.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.HideIfValue.NoName">
            <summary>
            Hides the level member if member has no name or an empty name
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.HideIfValue.ParentName">
            <summary>
            Hides the level member if member name is equal to the name of the parent.
            </summary>
        </member>
        <member name="T:Microsoft.AnalysisServices.Hierarchy">
            <summary>
            Represents a hierarchy in a dimension. This class cannot be inherited.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.Hierarchy.#ctor">
            <summary>
            Initializes a new instance of the Hierarchy class using default values.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.Hierarchy.#ctor(System.String)">
            <summary>
            Initializes a new instance of Hierarchy using the specified name.
            </summary>
            <param name="name">A String that contains the name of the Hierarchy.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.Hierarchy.#ctor(System.String,System.String)">
            <summary>
            Initializes a new instance of Hierarchy using the specified name and identifier.
            </summary>
            <param name="name">A String that contains the name of the Hierarchy.</param>
            <param name="id">A String that contains a unique identifier for the Hierarchy.</param>
        </member>
        <member name="P:Microsoft.AnalysisServices.Hierarchy.Parent">
            <summary>
            Gets the parent <see cref="T:Microsoft.AnalysisServices.Dimension" /> object of the <see cref="T:Microsoft.AnalysisServices.Hierarchy" /> object.
            </summary>
            <value>The parent <see cref="T:Microsoft.AnalysisServices.Dimension" /> object.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.Hierarchy.ParentDatabase">
            <summary>
            Gets the parent <see cref="T:Microsoft.AnalysisServices.Database" /> object of the <see cref="T:Microsoft.AnalysisServices.Hierarchy" /> object.
            </summary>
            <value>The parent <see cref="T:Microsoft.AnalysisServices.Database" /> object.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.Hierarchy.ParentServer">
            <summary>
            Gets the parent <see cref="T:Microsoft.AnalysisServices.Server" /> object of the <see cref="T:Microsoft.AnalysisServices.Hierarchy" /> object.
            </summary>
            <value>The parent <see cref="T:Microsoft.AnalysisServices.Server" /> object.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.Hierarchy.DisplayFolder">
            <summary>
            Gets or sets the display folder associated with the Hierarchy object.
            </summary>
            <value>A String with the name of the display folder.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.Hierarchy.Translations">
            <summary>
            Gets the collection of translations associated with a Hierarchy object.
            </summary>
            <value>A collection of translations.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.Hierarchy.AllMemberName">
            <summary>
            Gets or sets the all member name of the Hierarchy object.
            </summary>
            <value>A String with the name of the all member.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.Hierarchy.AllMemberTranslations">
            <summary>
            Gets the all member translations of the Hierarchy object.
            </summary>
            <value>A collection of translations.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.Hierarchy.MemberNamesUnique">
            <summary>
            Gets or sets an indication if member names are unique for the Hierarchy object.
            </summary>
            <value>true if member names are unique; otherwise, false.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.Hierarchy.MemberKeysUnique">
            <summary>
            Gets or sets an indication whether the member keys are required to be unique.
            </summary>
            <value>True if the member keys are required to be unique; otherwise, false.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.Hierarchy.AllowDuplicateNames">
            <summary>
            Gets or sets an indication if to allow duplicate names for a Hierarchy object.
            </summary>
            <value>true if duplicate names are allowed; otherwise, false.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.Hierarchy.ProcessingState">
            <summary>
            Gets or sets the processing state of the hierarchy.
            </summary>
            <value>The processing state of the hierarchy.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.Hierarchy.Levels">
            <summary>
            Gets the levels associated with the Hierarchy object.
            </summary>
            <value>A collection of levels.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.Hierarchy.VisualizationProperties">
            <summary>
            Gets or sets the properties that can be used by reporting tools to provide enhanced formatting.
            </summary>
            <value>The visualization properties of the hierarchy.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.Hierarchy.StructureType">
            <summary>
            Gets or sets the current hierarchy structure.
            </summary>
            <value>The current hierarchy structure.</value>
        </member>
        <member name="M:Microsoft.AnalysisServices.Hierarchy.CopyTo(Microsoft.AnalysisServices.Hierarchy)">
            <summary>
            Copies the content of this object to another object (the destination).
            </summary>
            <param name="obj">The destination object to copy to.</param>
            <returns>The destination object.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.Hierarchy.Clone">
            <summary>
            Returns a clone of the object.
            </summary>
            <returns>The clone.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.Hierarchy.AfterInsert(System.Int32)">
            <summary>
            Displays a ModelComponent object after added to the specified index.
            </summary>
            <param name="index">The index where the object is added.</param>
            <remarks>For internal use.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.Hierarchy.BeforeRemove(System.Boolean)">
            <summary>
            Removes the ModelComponent object before the cleanup.
            </summary>
            <param name="cleanUp">true to clean up the ModelComponent object; otherwise, false.</param>
            <remarks>For internal use.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.Hierarchy.AfterMove(System.Int32,System.Int32)">
            <summary>
            Displays a ModelComponent object after moving to the specified index.
            </summary>
            <param name="fromIndex">Move from index.</param>
            <param name="toIndex">Move to index.</param>
            <remarks>For internal use.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.Hierarchy.Validate(Microsoft.AnalysisServices.ValidationErrorCollection,System.Boolean,Microsoft.AnalysisServices.ServerEdition)">
            <summary>
            Validates the Hierarcy object.
            </summary>
            <param name="errors">A collection of validation errors.</param>
            <param name="includeDetailedErrors">true to include detailed errors; otherwise, false.</param>
            <param name="serverEdition">The server edition.</param>
            <returns>true if the Hierarcy is valid; otherwise, false.</returns>
        </member>
        <member name="P:Microsoft.AnalysisServices.Hierarchy.IsNatural">
            <summary>
            Returns true if the hierarchy is natural. This is an expensive property, avoid calling it multiple times.
            </summary>
        </member>
        <member name="T:Microsoft.AnalysisServices.HierarchyCollection">
            <summary>
            Represents a collection of <see cref="T:Microsoft.AnalysisServices.Hierarchy" /> objects. This class cannot be inherited.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.HierarchyCollection.ItemsType">
            <summary>
            Gets the <see cref="T:System.Type" /> of objects that can be contained in the collection.
            </summary>
            <value>A <see cref="T:System.Type" /> with the type of objects.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.HierarchyCollection.Item(System.Int32)">
            <summary>
            Gets the <see cref="T:Microsoft.AnalysisServices.Hierarchy" />, at the specified index, from the collection.
            </summary>
            <param name="index">The zero-based index of the <see cref="T:Microsoft.AnalysisServices.Hierarchy" /> to be returned.</param>
            <value>The <see cref="T:Microsoft.AnalysisServices.Hierarchy" /> at the specified index.</value>
            <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception>
        </member>
        <member name="P:Microsoft.AnalysisServices.HierarchyCollection.Item(System.String)">
            <summary>
            Gets the <see cref="T:Microsoft.AnalysisServices.Hierarchy" />, with the specified identifier, from the collection.
            </summary>
            <param name="id">The identifier of the <see cref="T:Microsoft.AnalysisServices.Hierarchy" /> to be returned.</param>
            <value>The <see cref="T:Microsoft.AnalysisServices.Hierarchy" /> with the specified identifier.</value>
            <exception cref="T:Microsoft.AnalysisServices.AmoException">The collection doesn't contain a <see cref="T:Microsoft.AnalysisServices.Hierarchy" /> with the specified identifier.</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.HierarchyCollection.Find(System.String)">
            <summary>
            Gets the <see cref="T:Microsoft.AnalysisServices.Hierarchy" /> that has the specified identifier from the collection.
            </summary>
            <param name="id">The identifier of the <see cref="T:Microsoft.AnalysisServices.Hierarchy" /> to locate.</param>
            <returns>The <see cref="T:Microsoft.AnalysisServices.Hierarchy" /> with the specified identifier, if it exists in the collection; otherwise, a null reference (Nothing in Visual Basic).</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.HierarchyCollection.FindByName(System.String)">
            <summary>
            Gets the <see cref="T:Microsoft.AnalysisServices.Hierarchy" /> that has the specified name from the collection.
            </summary>
            <param name="name">The name of the <see cref="T:Microsoft.AnalysisServices.Hierarchy" /> to locate.</param>
            <returns>The <see cref="T:Microsoft.AnalysisServices.Hierarchy" /> with the specified name, if it exists in the collection; otherwise, a null reference (Nothing in Visual Basic).</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.HierarchyCollection.GetByName(System.String)">
            <summary>
            Gets the <see cref="T:Microsoft.AnalysisServices.Hierarchy" /> that has the specified name from the collection.
            </summary>
            <param name="name">The name of the <see cref="T:Microsoft.AnalysisServices.Hierarchy" /> to locate.</param>
            <returns>The <see cref="T:Microsoft.AnalysisServices.Hierarchy" /> with the specified Name.</returns>
            <exception cref="T:Microsoft.AnalysisServices.AmoException">The collection doesn't contain a <see cref="T:Microsoft.AnalysisServices.Hierarchy" /> with the specified name.</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.HierarchyCollection.Add(Microsoft.AnalysisServices.Hierarchy)">
            <summary>
            Adds the specified <see cref="T:Microsoft.AnalysisServices.Hierarchy" /> to the end of the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.Hierarchy" /> to be added.</param>
            <returns>The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.Hierarchy" /> has been added to the collection.</returns>
            <exception cref="T:System.InvalidOperationException">
            <list type="bullet">
            <item><description>The specified item is a null reference (Nothing in Visual Basic).</description></item>
            <item><description>The specified item already esists in the collection.</description></item>
            <item><description>The identifier of the specified <see cref="T:Microsoft.AnalysisServices.Hierarchy" /> is not valid in the collection.</description></item>
            <item><description>The name of the specified <see cref="T:Microsoft.AnalysisServices.Hierarchy" /> is not valid in the collection.</description></item>
            <item><description>The compatibility-level of the specified <see cref="T:Microsoft.AnalysisServices.Hierarchy" /> is not valid in the collection.</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.HierarchyCollection.Add(System.String,System.String)">
            <summary>
            Creates a new <see cref="T:Microsoft.AnalysisServices.Hierarchy" /> object using the specified name and identifier, adds it to the end of the collection and returns the new Hierarchy created.
            </summary>
            <param name="name">The Name for the new <see cref="T:Microsoft.AnalysisServices.Hierarchy" /> object.</param>
            <param name="id">The identifier for the new <see cref="T:Microsoft.AnalysisServices.Hierarchy" /> object.</param>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.Hierarchy" /> object.</returns>
            <exception cref="T:System.InvalidOperationException">
            <list type="bullet">
            <item><description>The specified name is not valid in the collection.</description></item>
            <item><description>The specified identifier is not valid in the collection.</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.HierarchyCollection.Add(System.String)">
            <summary>
            Creates a new <see cref="T:Microsoft.AnalysisServices.Hierarchy" /> object using the specified name, adds it to the end of the collection and returns the new Hierarchy created.
            </summary>
            <param name="name">The Name for the new <see cref="T:Microsoft.AnalysisServices.Hierarchy" /> object.</param>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.Hierarchy" /> object.</returns>
            <exception cref="T:System.InvalidOperationException">The specified name is not valid in the collection.</exception>
            <remarks>The identifier for the new <see cref="T:Microsoft.AnalysisServices.Hierarchy" /> object is generated based on the specified name.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.HierarchyCollection.Add">
            <summary>
            Creates a new <see cref="T:Microsoft.AnalysisServices.Hierarchy" /> object using a generated unique Name and identifier, adds it to the end of the collection and returns the new Hierarchy created.
            </summary>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.Hierarchy" /> object.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.HierarchyCollection.Insert(System.Int32,Microsoft.AnalysisServices.Hierarchy)">
            <summary>
            Inserts the specified <see cref="T:Microsoft.AnalysisServices.Hierarchy" /> to the collection at the specified index.
            </summary>
            <param name="index">The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.Hierarchy" /> is inserted.</param>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.Hierarchy" /> to be inserted.</param>
            <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception>
            <exception cref="T:System.InvalidOperationException">
            <list type="bullet">
            <item><description>The specified item is a null reference (Nothing in Visual Basic).</description></item>
            <item><description>The specified item already esists in the collection.</description></item>
            <item><description>The identifier of the specified <see cref="T:Microsoft.AnalysisServices.Hierarchy" /> is not valid in the collection.</description></item>
            <item><description>The name of the specified <see cref="T:Microsoft.AnalysisServices.Hierarchy" /> is not valid in the collection.</description></item>
            <item><description>The compatibility-level of the specified <see cref="T:Microsoft.AnalysisServices.Hierarchy" /> is not valid in the collection.</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.HierarchyCollection.Insert(System.Int32,System.String,System.String)">
            <summary>
            Creates a new <see cref="T:Microsoft.AnalysisServices.Hierarchy" /> object using the specified name and identifier, inserts it to the collection at the specified index and returns the new Hierarchy created.
            </summary>
            <param name="index">The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.Hierarchy" /> is inserted.</param>
            <param name="name">The Name for the new <see cref="T:Microsoft.AnalysisServices.Hierarchy" /> object.</param>
            <param name="id">The identifier for the new <see cref="T:Microsoft.AnalysisServices.Hierarchy" /> object.</param>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.Hierarchy" /> object.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception>
            <exception cref="T:System.InvalidOperationException">
            <list type="bullet">
            <item><description>The specified name is not valid in the collection.</description></item>
            <item><description>The specified identifier is not valid in the collection.</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.HierarchyCollection.Insert(System.Int32,System.String)">
            <summary>
            Creates a new <see cref="T:Microsoft.AnalysisServices.Hierarchy" /> object using the specified name, inserts it to the collection at the specified index and returns the new Hierarchy created.
            </summary>
            <param name="index">The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.Hierarchy" /> is inserted.</param>
            <param name="name">The Name for the new <see cref="T:Microsoft.AnalysisServices.Hierarchy" /> object. It must be unique within the collection.</param>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.Hierarchy" /> object.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception>
            <exception cref="T:System.InvalidOperationException">The specified name is not valid in the collection.</exception>
            <remarks>The identifier for the <see cref="T:Microsoft.AnalysisServices.Hierarchy" /> is generated based on the specified Name.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.HierarchyCollection.Insert(System.Int32)">
            <summary>
            Creates a new <see cref="T:Microsoft.AnalysisServices.Hierarchy" /> object using a generated unique Name and identifier, inserts it to the collection at the specified index and returns the new Hierarchy created.
            </summary>
            <param name="index">The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.Hierarchy" /> is inserted.</param>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.Hierarchy" /> object.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.HierarchyCollection.Remove(Microsoft.AnalysisServices.Hierarchy)">
            <summary>
            Removes the specified <see cref="T:Microsoft.AnalysisServices.Hierarchy" /> from the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.Hierarchy" /> to be removed.</param>
            <exception cref="T:System.ArgumentNullException">The specified item is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.HierarchyCollection.Remove(Microsoft.AnalysisServices.Hierarchy,System.Boolean)">
            <summary>
            Removes the specified <see cref="T:Microsoft.AnalysisServices.Hierarchy" /> from the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.Hierarchy" /> to be removed.</param>
            <param name="cleanUp">True, if referencing objects are to be deleted; otherwise, false.</param>
            <exception cref="T:System.ArgumentNullException">The specified item is a null reference (Nothing in Visual Basic).</exception>
            <remarks>This API supports the product infrastructure and is not intended to be used directly from your code.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.HierarchyCollection.Remove(System.String)">
            <summary>
            Removes the <see cref="T:Microsoft.AnalysisServices.Hierarchy" /> with the specified identifier from the collection.
            </summary>
            <param name="id">The identifier of the <see cref="T:Microsoft.AnalysisServices.Hierarchy" /> to be removed.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.HierarchyCollection.Remove(System.String,System.Boolean)">
            <summary>
            Removes the <see cref="T:Microsoft.AnalysisServices.Hierarchy" /> with the specified identifier from the collection.
            </summary>
            <param name="id">The identifier of the <see cref="T:Microsoft.AnalysisServices.Hierarchy" /> to be removed.</param>
            <param name="cleanUp">True, if referencing objects are to be deleted; otherwise, false.</param>
            <remarks>This API supports the product infrastructure and is not intended to be used directly from your code.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.HierarchyCollection.Move(System.Int32,System.Int32)">
            <summary>
            Moves a <see cref="T:Microsoft.AnalysisServices.Hierarchy" /> in the collection from the current position to a new one.
            </summary>
            <param name="fromIndex">The zero-based index of the <see cref="T:Microsoft.AnalysisServices.Hierarchy" /> to be moved.</param>
            <param name="toIndex">The zero-based index to which to move the <see cref="T:Microsoft.AnalysisServices.Hierarchy" /> specified by fromIndex.</param>
            <returns>The <see cref="T:Microsoft.AnalysisServices.Hierarchy" /> that was moved.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <list type="bullet">
            <item><description>The specified fromIndex is not a valid value (less than zero or bigger then the total number of elements).</description></item>
            <item><description>The specified toIndex is not a valid value (less than zero or bigger then the total number of elements).</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.HierarchyCollection.Move(System.String,System.Int32)">
            <summary>
            Moves a <see cref="T:Microsoft.AnalysisServices.Hierarchy" />, with the specified identifier, to a new position in the collection.
            </summary>
            <param name="id">The identifier of the <see cref="T:Microsoft.AnalysisServices.Hierarchy" /> to be moved.</param>
            <param name="toIndex">The zero-based index to which to move the <see cref="T:Microsoft.AnalysisServices.Hierarchy" /> specified by fromIndex.</param>
            <returns>The <see cref="T:Microsoft.AnalysisServices.Hierarchy" /> that was moved.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <list type="bullet">
            <item><description>id is not a valid identifier to a <see cref="T:Microsoft.AnalysisServices.Hierarchy" /> in the collection.</description></item>
            <item><description>The specified toIndex is not a valid value (less than zero or bigger then the total number of elements).</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.HierarchyCollection.Move(Microsoft.AnalysisServices.Hierarchy,System.Int32)">
            <summary>
            Moves the specified <see cref="T:Microsoft.AnalysisServices.Hierarchy" /> to a new position in the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.Hierarchy" /> to be moved.</param>
            <param name="toIndex">The zero-based index to which to move the specified <see cref="T:Microsoft.AnalysisServices.Hierarchy" />.</param>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <list type="bullet">
            <item><description>The specified <see cref="T:Microsoft.AnalysisServices.Hierarchy" /> does not exist the collection.</description></item>
            <item><description>The specified toIndex is not a valid value (less than zero or bigger then the total number of elements).</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.HierarchyCollection.Contains(Microsoft.AnalysisServices.Hierarchy)">
            <summary>
            Indicates whether the collection contains the specified <see cref="T:Microsoft.AnalysisServices.Hierarchy" />.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.Hierarchy" /> to be located.</param>
            <returns>True, if the specified <see cref="T:Microsoft.AnalysisServices.Hierarchy" /> is found in the collection, otherwise, false.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.HierarchyCollection.Contains(System.String)">
            <summary>
            Indicates whether the collection contains a <see cref="T:Microsoft.AnalysisServices.Hierarchy" /> with the specified identifier.
            </summary>
            <param name="id">The identifier of the <see cref="T:Microsoft.AnalysisServices.Hierarchy" /> to be located.</param>
            <returns>True, if the specified <see cref="T:Microsoft.AnalysisServices.Hierarchy" /> is found in the collection, otherwise, false.</returns>
            <exception cref="T:System.ArgumentNullException">The specified id is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.HierarchyCollection.IndexOf(Microsoft.AnalysisServices.Hierarchy)">
            <summary>
            Searches for the specified <see cref="T:Microsoft.AnalysisServices.Hierarchy" /> and returns the zero-based index of it in the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.Hierarchy" /> to locate in the collection.</param>
            <returns>The zero-based index of the <see cref="T:Microsoft.AnalysisServices.Hierarchy" /> in the collection, if found; otherwise, -1.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.HierarchyCollection.IndexOf(System.String)">
            <summary>
            Searches for a <see cref="T:Microsoft.AnalysisServices.Hierarchy" /> with the specified identifier and returns the zero-based index of it in the collection.
            </summary>
            <param name="id">The identifier of the <see cref="T:Microsoft.AnalysisServices.Hierarchy" /> to locate in the collection.</param>
            <returns>The zero-based index of the <see cref="T:Microsoft.AnalysisServices.Hierarchy" /> in the collection, if found; otherwise, -1.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.HierarchyCollection.Add(System.String,System.Boolean)">
            <summary>
            Creates and adds a <see cref="T:Microsoft.AnalysisServices.Hierarchy" />, with the specified name, to the end of the collection.
            </summary>
            <param name="name">The name of the <see cref="T:Microsoft.AnalysisServices.Hierarchy" /> to be added.</param>
            <param name="updateDependents">Indicates whether the dependents of the <see cref="T:Microsoft.AnalysisServices.Hierarchy" /> should be updated.</param>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.Hierarchy" /> object.</returns>
            <exception cref="T:System.InvalidOperationException">The specified name is not valid in the collection.</exception>"
        </member>
        <member name="M:Microsoft.AnalysisServices.HierarchyCollection.IsValidName(System.String,System.String@)">
            <summary>
            Indicates whether the name is valid for an element in the collection.
            </summary>
            <param name="name">The name to validate.</param>
            <param name="error">The error that will occur if an item with the invalid name will be added to the collection.</param>
            <returns>True, if the name will be valid within the collection; otherwise, false.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.HierarchyCollection.IsValidID(System.String,System.String@)">
            <summary>
            Indicates whether the identifier is valid for an element in the collection.
            </summary>
            <param name="id">The identifier to validate.</param>
            <param name="error">The error that will occur if an item with the invalid identifier will be added to the collection.</param>
            <returns>True, if the identifier will be valid within the collection; otherwise, false.</returns>
        </member>
        <member name="T:Microsoft.AnalysisServices.HierarchyStructureType">
            <summary>
            An enumeration of the different hierarchy structure types allowed by the engine.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.HierarchyStructureType.Unknown">
            <summary>
            The hierarchy is of an unknown kind.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.HierarchyStructureType.Natural">
            <summary>
            A hierarchy identified by the engine as Natural. An example of a natural hierarchy is a structure consisting of dates, where a given calendar year is the natural parent of a set of quarters, and a given quarter is the logical parent of a set of months, and a given month is the natural parent of a set of days.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.HierarchyStructureType.Unnatural">
            <summary>
            Usually a user defined hierarchy that the engine was not able to classify as a natural hierarchy.
            </summary>
        </member>
        <member name="T:Microsoft.AnalysisServices.HierarchyUniqueNameStyle">
            <summary>
            Defines how the unique name of the hierarchy is formed.
            </summary>
            <remarks>When IncludeDimensionName is used, the name is constructed as follows:
            [&lt;DimensionUniqueName&gt;].[&lt;HierarchyName&gt;]</remarks>
        </member>
        <member name="F:Microsoft.AnalysisServices.HierarchyUniqueNameStyle.IncludeDimensionName">
            <summary>
            Specifies that the name is formed using both the dimension and hierarchy name.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.HierarchyUniqueNameStyle.ExcludeDimensionName">
            <summary>
            Specifies that the name is formed using only the hierarchy name.
            </summary>
        </member>
        <member name="T:Microsoft.AnalysisServices.HierarchyVisualizationProperties">
            <summary>
            Represents the visualization properties of the hierarchy.
            </summary>
            <remarks>Defines properties that can be used by reporting tools to provide enhanced formatting.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.HierarchyVisualizationProperties.#ctor">
            <summary>
            Initializes a new instance of the HierarchyVisualizationProperties class.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.HierarchyVisualizationProperties.FolderPosition">
            <summary>
            Gets or sets the ordinal position of the hierarchy in its display folder.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.HierarchyVisualizationProperties.ContextualNameRule">
            <summary>
            Specifies a naming format to disambiguate attributes from role-playing dimensions.
            </summary>
        </member>
        <member name="T:Microsoft.AnalysisServices.IConnectionStringHolder">
            <summary>
            Represents a collection of objects for the connection string holder.
            </summary>
            <remarks>This API supports the product infrastructure and is not intended to be used directly from your code.</remarks>
        </member>
        <member name="P:Microsoft.AnalysisServices.IConnectionStringHolder.ReturnPassword">
            <summary>
            Gets or sets an indication whether the connection string holder returns password.
            </summary>
            <value>true if the connection string holder returns password; otherwise, false.</value>
            <remarks>This API supports the product infrastructure and is not intended to be used directly from your code.</remarks>
        </member>
        <member name="T:Microsoft.AnalysisServices.IMajorObject">
            <summary>
            Defines the interface to a major object.
            </summary>
            <remarks>This API supports the product infrastructure and is not intended to be used directly from your code.</remarks>
        </member>
        <member name="P:Microsoft.AnalysisServices.IMajorObject.ParentServer">
            <summary>
            Gets the server that is the parent of the IMajorObject object.
            </summary>
            <value>A Microsoft.AnalysisServices.Server object that is the parent server.</value>
            <remarks>This API supports the product infrastructure and is not intended to be used directly from your code.</remarks>
        </member>
        <member name="P:Microsoft.AnalysisServices.IMajorObject.ParentDatabase">
            <summary>
            Gets the parent database referred to by IMajorObject.
            </summary>
            <value>A Microsoft.AnalysisServices.Database object that is the parent database.</value>
            <remarks>This API supports the product infrastructure and is not intended to be used directly from your code.</remarks>
        </member>
        <member name="P:Microsoft.AnalysisServices.IMajorObject.IsLoaded">
            <summary>
            Gets a value indicating whether the object is currently loaded.
            </summary>
            <value>True if the object is currently loaded; otherwise, false.</value>
            <remarks>This API supports the product infrastructure and is not intended to be used directly from your code.</remarks>
        </member>
        <member name="P:Microsoft.AnalysisServices.IMajorObject.Path">
            <summary>
            Gets the path implementation.
            </summary>
            <value>A String with the path.</value>
            <remarks>This API supports the product infrastructure and is not intended to be used directly from your code.</remarks>
        </member>
        <member name="P:Microsoft.AnalysisServices.IMajorObject.BaseType">
            <summary>
            Gets the base type implementation of the IMajorObject.
            </summary>
            <value>The base type implementation.</value>
            <remarks>This API supports the product infrastructure and is not intended to be used directly from your code.</remarks>
        </member>
        <member name="P:Microsoft.AnalysisServices.IMajorObject.ObjectReference">
            <summary>
            Gets the object reference implementation of the IMajorObject.
            </summary>
            <value>The object reference implementation.</value>
            <remarks>This API supports the product infrastructure and is not intended to be used directly from your code.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.IMajorObject.WriteRef(System.Xml.XmlWriter)">
            <summary>
            Writes a reference for the IMajorObject.
            </summary>
            <param name="writer">The writer for the output.</param>
            <remarks>This API supports the product infrastructure and is not intended to be used directly from your code.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.IMajorObject.CreateBody">
            <summary>
            Creates a new body for the IMajorObject.
            </summary>
            <remarks>This API supports the product infrastructure and is not intended to be used directly from your code.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.IMajorObject.GetDependents(System.Collections.Hashtable)">
            <summary>
            Adds a mining structures and subsequent dependents to the specified Hashtable.
            </summary>
            <param name="dependents">The Hashtable to append dependent objects to. </param>
            <returns>The dependents Hashtable with mining structures of the database and the mining structure dependents appended.</returns>
            <remarks>This API supports the product infrastructure and is not intended to be used directly from your code.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.IMajorObject.Refresh(System.Boolean,Microsoft.AnalysisServices.RefreshType)">
            <summary>
            Updates current object from server definitions and loaded dependent objects if specified.
            </summary>
            <param name="full">A Boolean value to refresh dependent objects if true. </param>
            <param name="type">A RefreshType vale that determines which dependent objects to refresh. </param>
        </member>
        <member name="M:Microsoft.AnalysisServices.IMajorObject.DependsOn(Microsoft.AnalysisServices.IMajorObject)">
            <summary>
            Determines whether the major-object depends on an object.
            </summary>
            <param name="obj">The object.</param>
            <returns>True if the major-object depends on the specified object; otherwise, false.</returns>
            <remarks>This API supports the product infrastructure and is not intended to be used directly from your code.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.IMajorObject.Update">
            <summary>
            Updates server definition of current object to actual values using the default values to updates dependent objects.
            </summary>
            <remarks>This API supports the product infrastructure and is not intended to be used directly from your code.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.IMajorObject.Refresh">
            <summary>
            Updates current object from server definitions.
            </summary>
            <remarks>This API supports the product infrastructure and is not intended to be used directly from your code.</remarks>
        </member>
        <member name="T:Microsoft.AnalysisServices.IncrementalProcessingNotification">
            <summary>
            Contains information for the ProactiveCaching element about a query to execute to determine the progress of incremental processing. This class cannot be inherited.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.IncrementalProcessingNotification.#ctor">
            <summary>
            Initializes a new instance of the IncrementalProcessingNotification class using default values.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.IncrementalProcessingNotification.#ctor(System.String,System.String,System.String)">
            <summary>
            Initializes a new instance of IncrementalProcessingNotification using the specified query, table, and processing query.
            </summary>
            <param name="query">A String with the query.</param>
            <param name="tableId">A String containing the identifier of the table.</param>
            <param name="processingQuery">A String with the actual query processing text.</param>
        </member>
        <member name="P:Microsoft.AnalysisServices.IncrementalProcessingNotification.TableID">
            <summary>
            Gets or sets the table associated with the IncrementalProcessingNotification object.
            </summary>
            <value>A String containing the table identifier.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.IncrementalProcessingNotification.ProcessingQuery">
            <summary>
            Gets or sets the contents of the parameterized text of the query to execute for notification of incremental processing status.
            </summary>
            <value>A String with the actual query processing text.</value>
        </member>
        <member name="M:Microsoft.AnalysisServices.IncrementalProcessingNotification.CopyTo(Microsoft.AnalysisServices.IncrementalProcessingNotification)">
            <summary>
            Copies an IncrementalProcessingNotification object to the specified object.
            </summary>
            <param name="obj">The object you are copying to.</param>
            <returns>The object copied to.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.IncrementalProcessingNotification.Clone">
            <summary>
            Returns a copy of the IncrementalProcessingNotification object.
            </summary>
            <returns>A new copy of the IncrementalProcessingNotification object.</returns>
        </member>
        <member name="T:Microsoft.AnalysisServices.IncrementalProcessingNotificationCollection">
            <summary>
            Represents a collection of <see cref="T:Microsoft.AnalysisServices.IncrementalProcessingNotification" /> objects. This class cannot be inherited.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.IncrementalProcessingNotificationCollection.Count">
            <summary>
            Gets the number of elements contained in the collection.
            </summary>
            <value>The current number of elements.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.IncrementalProcessingNotificationCollection.Item(System.Int32)">
            <summary>
            Gets or sets the <see cref="T:Microsoft.AnalysisServices.IncrementalProcessingNotification" /> element at the specified index.
            </summary>
            <param name="index">The zero-based index of the element to get or set.</param>
            <value>The <see cref="T:Microsoft.AnalysisServices.IncrementalProcessingNotification" /> element at the specified index.</value>
            <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception>
            <exception cref="T:System.ArgumentNullException">The specified value is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.IncrementalProcessingNotificationCollection.Add(Microsoft.AnalysisServices.IncrementalProcessingNotification)">
            <summary>
            Adds the specified <see cref="T:Microsoft.AnalysisServices.IncrementalProcessingNotification" /> to the end of the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.IncrementalProcessingNotification" /> to be added.</param>
            <returns>The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.IncrementalProcessingNotification" /> has been added to the collection.</returns>
            <exception cref="T:System.ArgumentNullException">The specified item is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentException">The specified item already esists in the collection.</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.IncrementalProcessingNotificationCollection.AddRange(System.Collections.ICollection)">
            <summary>
            Adds the set of specified elements to the end of the collection.
            </summary>
            <param name="items">The <see cref="T:System.Collections.ICollection" /> whose elements should be added to the collection.</param>
            <exception cref="T:System.ArgumentNullException">
            <list type="bullet">
            <item><description>The specified collection is a null reference (Nothing in Visual Basic).</description></item>
            <item><description>The specified collection has one or more items that are null reference (Nothing in Visual Basic).</description></item>
            </list>
            </exception>
            <exception cref="T:System.ArgumentException">
            <list type="bullet">
            <item><description>The specified collection has items that are duplicate.</description></item>
            <item><description>The specified collection has one or more items that already esist in the collection.</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.IncrementalProcessingNotificationCollection.Clear">
            <summary>
            Removes all items from the collection.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.IncrementalProcessingNotificationCollection.Contains(Microsoft.AnalysisServices.IncrementalProcessingNotification)">
            <summary>
            Determines whether the specified <see cref="T:Microsoft.AnalysisServices.IncrementalProcessingNotification" /> exists in the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.IncrementalProcessingNotification" /> whose existence is checked.</param>
            <returns>True, if the specified <see cref="T:Microsoft.AnalysisServices.IncrementalProcessingNotification" /> is found in the collection; otherwise, false.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.IncrementalProcessingNotificationCollection.CopyTo(System.Array,System.Int32)">
            <summary>
            Copies the elements of the collection to an Array, starting at a particular Array index.
            </summary>
            <param name="array">The one-dimensional Array that is the destination of the elements copied from the collection. The Array must have zero-based indexing.</param>
            <param name="index">The zero-based index in array at which copying begins.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.IncrementalProcessingNotificationCollection.IndexOf(Microsoft.AnalysisServices.IncrementalProcessingNotification)">
            <summary>
            Searches for the specified <see cref="T:Microsoft.AnalysisServices.IncrementalProcessingNotification" /> and returns its zero-based index within the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.IncrementalProcessingNotification" /> to locate.</param>
            <returns>The zero-based index of the <see cref="T:Microsoft.AnalysisServices.IncrementalProcessingNotification" /> in the collection, if found; otherwise, -1.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.IncrementalProcessingNotificationCollection.Insert(System.Int32,Microsoft.AnalysisServices.IncrementalProcessingNotification)">
            <summary>
            Inserts the specified <see cref="T:Microsoft.AnalysisServices.IncrementalProcessingNotification" /> to the collection at the specified index.
            </summary>
            <param name="index">The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.IncrementalProcessingNotification" /> is inserted.</param>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.IncrementalProcessingNotification" /> to be inserted.</param>
            <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception>
            <exception cref="T:System.ArgumentNullException">The specified item is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentException">The specified item already esists in the collection.</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.IncrementalProcessingNotificationCollection.Remove(Microsoft.AnalysisServices.IncrementalProcessingNotification)">
            <summary>
            Removes the specified <see cref="T:Microsoft.AnalysisServices.IncrementalProcessingNotification" /> from this collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.IncrementalProcessingNotification" /> to remove.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.IncrementalProcessingNotificationCollection.RemoveAt(System.Int32)">
            <summary>
            Removes the <see cref="T:Microsoft.AnalysisServices.IncrementalProcessingNotification" /> at the specified index.
            </summary>
            <param name="index">The zero-based index of the <see cref="T:Microsoft.AnalysisServices.IncrementalProcessingNotification" /> to remove.</param>
        </member>
        <member name="T:Microsoft.AnalysisServices.InheritedBinding">
            <summary>
            Defines a binding as inherited from another object. This class cannot be inherited.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.InheritedBinding.Clone">
            <summary>
            Returns a copy of the InheritedBinding object.
            </summary>
            <returns>A new copy of the InheritedBinding object.</returns>
        </member>
        <member name="T:Microsoft.AnalysisServices.InstanceSelection">
            <summary>
            Provides a hint on how a client application displays a list of server values.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.InstanceSelection.None">
            <summary>
            No hint is provided.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.InstanceSelection.DropDown">
            <summary>
            Specifies that the values are to be displayed using a DropDown object.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.InstanceSelection.List">
            <summary>
            Specifies that the values are to be displayed using a List object.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.InstanceSelection.FilteredList">
            <summary>
            Specifies that the values are to be displayed using a FilteredList object.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.InstanceSelection.MandatoryFilter">
            <summary>
            Specifies that the values are to be displayed using a FilteredList object with a mandatory filter.
            </summary>
        </member>
        <member name="T:Microsoft.AnalysisServices.InvalidXmlCharacters">
            <summary>
            Defines how invalid XML characters are handled.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.InvalidXmlCharacters.Preserve">
            <summary>
            Specifies that invalid characters are preserved in XML.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.InvalidXmlCharacters.Remove">
            <summary>
            Specifies that invalid characters are removed from XML.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.InvalidXmlCharacters.Replace">
            <summary>
            Specifies that invalid characters are replaced in XML by a question mark (?) character.
            </summary>
        </member>
        <member name="T:Microsoft.AnalysisServices.ITrace">
            <summary>
            Provides a mechanism to store event logs which can be viewed or replayed later.
            </summary>
        </member>
        <member name="E:Microsoft.AnalysisServices.ITrace.OnEvent">
            <summary>
            Infrastructure. Assigns a certain trace event handler to an event associated with an <see cref="T:Microsoft.AnalysisServices.Tabular.ITrace"/> object.
            </summary>
        </member>
        <member name="E:Microsoft.AnalysisServices.ITrace.Stopped">
            <summary>
            Infrastructure. Indicates that an ITrace has stopped.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.ITrace.IsStarted">
            <summary>
            Infrastructure. Gets whether the initiation status of an ITrace object is started.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.ITrace.Parent">
            <summary>
            Infrastructure. Gets the parent server of a trace.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.ITrace.Start">
            <summary>
            Infrastructure. Starts an ITrace.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.ITrace.Stop">
            <summary>
            Infrastructure. Stops an ITrace.
            </summary>
        </member>
        <member name="T:Microsoft.AnalysisServices.Kpi">
            <summary>
            Represents a Key Performance Indicator (KPI). This class cannot be inherited.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.Kpi.BeforeRemove(System.Boolean)">
            <summary>
            Removes the ModelComponent object before the cleanup.
            </summary>
            <param name="cleanUp">true to clean up the ModelComponent object; otherwise, false.</param>
            <remarks>For internal use.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.Kpi.#ctor">
            <summary>
            Initializes a new instance of Kpi using the default values.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.Kpi.#ctor(System.String,System.String)">
            <summary>
            Initializes a new instance of Kpi using the specified name and identifier.
            </summary>
            <param name="name">A String that contains the name of the Kpi.</param>
            <param name="id">A String that contains a unique identifier for the Kpi.</param>
        </member>
        <member name="P:Microsoft.AnalysisServices.Kpi.Parent">
            <summary>
            Gets the parent <see cref="T:Microsoft.AnalysisServices.Cube" /> object of the <see cref="T:Microsoft.AnalysisServices.Kpi" /> object.
            </summary>
            <value>The parent <see cref="T:Microsoft.AnalysisServices.Cube" /> object.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.Kpi.ParentDatabase">
            <summary>
            Gets the parent <see cref="T:Microsoft.AnalysisServices.Database" /> object of the <see cref="T:Microsoft.AnalysisServices.Kpi" /> object.
            </summary>
            <value>The parent <see cref="T:Microsoft.AnalysisServices.Database" /> object.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.Kpi.ParentServer">
            <summary>
            Gets the parent <see cref="T:Microsoft.AnalysisServices.Server" /> object of the <see cref="T:Microsoft.AnalysisServices.Kpi" /> object.
            </summary>
            <value>The parent <see cref="T:Microsoft.AnalysisServices.Server" /> object.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.Kpi.Translations">
            <summary>
            Gets the collection of translations associated with a Kpi object.
            </summary>
            <value>A collection of translations.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.Kpi.DisplayFolder">
            <summary>
            Gets or sets the folder in which the KPI will appear when a user is browsing the cube.
            </summary>
            <value>A String with the name of the display folder.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.Kpi.AssociatedMeasureGroupID">
            <summary>
            Gets or sets the measure group that is associated with the calculations in a Kpi.
            </summary>
            <value>A String that contains the identifier of the measure group.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.Kpi.Value">
            <summary>
            Gets or sets an MDX numeric expression that returns the actual value of the KPI.
            </summary>
            <value>A String that contains an MDX expression.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.Kpi.Goal">
            <summary>
            Gets or sets an MDX numeric expression or a calculation that returns the target value of the KPI.
            </summary>
            <value>A String that contains an MDX expression.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.Kpi.Status">
            <summary>
            Gets or sets an MDX expression that represents the state of the KPI at a specified point in time.
            </summary>
            <value>A String that contains an MDX expression.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.Kpi.Trend">
            <summary>
            Gets or sets an MDX expression that evaluates the value of the KPI over time.
            </summary>
            <value>A String that contains an MDX expression.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.Kpi.Weight">
            <summary>
            Gets or sets an MDX numeric expression that assigns a relative importance to a KPI.
            </summary>
            <value>A String that contains an MDX expression.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.Kpi.TrendGraphic">
            <summary>
            Gets or sets a visual element that provides a quick indication of the trend for a KPI.
            </summary>
            <value>The name of the trend graphic.</value>
            <remarks>The trend graphic is often an arrow graphic pointing up, horizontal, or down depending on the current trend results.</remarks>
        </member>
        <member name="P:Microsoft.AnalysisServices.Kpi.StatusGraphic">
            <summary>
            Gets or sets a visual element that provides a quick indication of the status for a KPI.
            </summary>
            <value>The name of the status graphic.</value>
            <remarks>The status graphic is usually an indicator of negative, neutral, or positive progress against some Key Performance Indicator (KPI).</remarks>
        </member>
        <member name="P:Microsoft.AnalysisServices.Kpi.CurrentTimeMember">
            <summary>
            Gets or sets an MDX expression that returns the member that identifies the temporal context of the KPI.
            </summary>
            <value>A String that contains a CurrentTimeMember.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.Kpi.ParentKpiID">
            <summary>
            Gets or sets the parent kpi.
            </summary>
            <value>A String that contains the identifier of the parent kpi.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.Kpi.AssociatedMeasureGroup">
            <summary>
            Gets the measure group that is associated with the calculations in a Kpi.
            </summary>
            <value>A MeasureGroup object that is associated with the calculations in a Kpi.</value>
        </member>
        <member name="M:Microsoft.AnalysisServices.Kpi.CopyTo(Microsoft.AnalysisServices.Kpi)">
            <summary>
            Copies the content of this object to another object (the destination).
            </summary>
            <param name="obj">The destination object to copy to.</param>
            <returns>The destination object.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.Kpi.Clone">
            <summary>
            Returns a clone of the object.
            </summary>
            <returns>The clone.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.Kpi.Validate(Microsoft.AnalysisServices.ValidationErrorCollection,System.Boolean,Microsoft.AnalysisServices.ServerEdition)">
            <summary>
            Validates the Kpi object for errors.
            </summary>
            <param name="errors">The collection to hold the errors during validation.</param>
            <param name="includeDetailedErrors">true if the validation includes detailed errors; otherwise, false.</param>
            <param name="serverEdition">The server edition.</param>
            <returns>The result of the validation.</returns>
        </member>
        <member name="T:Microsoft.AnalysisServices.KpiCollection">
            <summary>
            Represents a collection of <see cref="T:Microsoft.AnalysisServices.Kpi" /> objects. This class cannot be inherited.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.KpiCollection.ItemsType">
            <summary>
            Gets the <see cref="T:System.Type" /> of objects that can be contained in the collection.
            </summary>
            <value>A <see cref="T:System.Type" /> with the type of objects.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.KpiCollection.Item(System.Int32)">
            <summary>
            Gets the <see cref="T:Microsoft.AnalysisServices.Kpi" />, at the specified index, from the collection.
            </summary>
            <param name="index">The zero-based index of the <see cref="T:Microsoft.AnalysisServices.Kpi" /> to be returned.</param>
            <value>The <see cref="T:Microsoft.AnalysisServices.Kpi" /> at the specified index.</value>
            <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception>
        </member>
        <member name="P:Microsoft.AnalysisServices.KpiCollection.Item(System.String)">
            <summary>
            Gets the <see cref="T:Microsoft.AnalysisServices.Kpi" />, with the specified identifier, from the collection.
            </summary>
            <param name="id">The identifier of the <see cref="T:Microsoft.AnalysisServices.Kpi" /> to be returned.</param>
            <value>The <see cref="T:Microsoft.AnalysisServices.Kpi" /> with the specified identifier.</value>
            <exception cref="T:Microsoft.AnalysisServices.AmoException">The collection doesn't contain a <see cref="T:Microsoft.AnalysisServices.Kpi" /> with the specified identifier.</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.KpiCollection.Find(System.String)">
            <summary>
            Gets the <see cref="T:Microsoft.AnalysisServices.Kpi" /> that has the specified identifier from the collection.
            </summary>
            <param name="id">The identifier of the <see cref="T:Microsoft.AnalysisServices.Kpi" /> to locate.</param>
            <returns>The <see cref="T:Microsoft.AnalysisServices.Kpi" /> with the specified identifier, if it exists in the collection; otherwise, a null reference (Nothing in Visual Basic).</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.KpiCollection.FindByName(System.String)">
            <summary>
            Gets the <see cref="T:Microsoft.AnalysisServices.Kpi" /> that has the specified name from the collection.
            </summary>
            <param name="name">The name of the <see cref="T:Microsoft.AnalysisServices.Kpi" /> to locate.</param>
            <returns>The <see cref="T:Microsoft.AnalysisServices.Kpi" /> with the specified name, if it exists in the collection; otherwise, a null reference (Nothing in Visual Basic).</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.KpiCollection.GetByName(System.String)">
            <summary>
            Gets the <see cref="T:Microsoft.AnalysisServices.Kpi" /> that has the specified name from the collection.
            </summary>
            <param name="name">The name of the <see cref="T:Microsoft.AnalysisServices.Kpi" /> to locate.</param>
            <returns>The <see cref="T:Microsoft.AnalysisServices.Kpi" /> with the specified Name.</returns>
            <exception cref="T:Microsoft.AnalysisServices.AmoException">The collection doesn't contain a <see cref="T:Microsoft.AnalysisServices.Kpi" /> with the specified name.</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.KpiCollection.Add(Microsoft.AnalysisServices.Kpi)">
            <summary>
            Adds the specified <see cref="T:Microsoft.AnalysisServices.Kpi" /> to the end of the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.Kpi" /> to be added.</param>
            <returns>The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.Kpi" /> has been added to the collection.</returns>
            <exception cref="T:System.InvalidOperationException">
            <list type="bullet">
            <item><description>The specified item is a null reference (Nothing in Visual Basic).</description></item>
            <item><description>The specified item already esists in the collection.</description></item>
            <item><description>The identifier of the specified <see cref="T:Microsoft.AnalysisServices.Kpi" /> is not valid in the collection.</description></item>
            <item><description>The name of the specified <see cref="T:Microsoft.AnalysisServices.Kpi" /> is not valid in the collection.</description></item>
            <item><description>The compatibility-level of the specified <see cref="T:Microsoft.AnalysisServices.Kpi" /> is not valid in the collection.</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.KpiCollection.Add(System.String,System.String)">
            <summary>
            Creates a new <see cref="T:Microsoft.AnalysisServices.Kpi" /> object using the specified name and identifier, adds it to the end of the collection and returns the new Kpi created.
            </summary>
            <param name="name">The Name for the new <see cref="T:Microsoft.AnalysisServices.Kpi" /> object.</param>
            <param name="id">The identifier for the new <see cref="T:Microsoft.AnalysisServices.Kpi" /> object.</param>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.Kpi" /> object.</returns>
            <exception cref="T:System.InvalidOperationException">
            <list type="bullet">
            <item><description>The specified name is not valid in the collection.</description></item>
            <item><description>The specified identifier is not valid in the collection.</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.KpiCollection.Add(System.String)">
            <summary>
            Creates a new <see cref="T:Microsoft.AnalysisServices.Kpi" /> object using the specified name, adds it to the end of the collection and returns the new Kpi created.
            </summary>
            <param name="name">The Name for the new <see cref="T:Microsoft.AnalysisServices.Kpi" /> object.</param>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.Kpi" /> object.</returns>
            <exception cref="T:System.InvalidOperationException">The specified name is not valid in the collection.</exception>
            <remarks>The identifier for the new <see cref="T:Microsoft.AnalysisServices.Kpi" /> object is generated based on the specified name.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.KpiCollection.Add">
            <summary>
            Creates a new <see cref="T:Microsoft.AnalysisServices.Kpi" /> object using a generated unique Name and identifier, adds it to the end of the collection and returns the new Kpi created.
            </summary>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.Kpi" /> object.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.KpiCollection.Insert(System.Int32,Microsoft.AnalysisServices.Kpi)">
            <summary>
            Inserts the specified <see cref="T:Microsoft.AnalysisServices.Kpi" /> to the collection at the specified index.
            </summary>
            <param name="index">The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.Kpi" /> is inserted.</param>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.Kpi" /> to be inserted.</param>
            <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception>
            <exception cref="T:System.InvalidOperationException">
            <list type="bullet">
            <item><description>The specified item is a null reference (Nothing in Visual Basic).</description></item>
            <item><description>The specified item already esists in the collection.</description></item>
            <item><description>The identifier of the specified <see cref="T:Microsoft.AnalysisServices.Kpi" /> is not valid in the collection.</description></item>
            <item><description>The name of the specified <see cref="T:Microsoft.AnalysisServices.Kpi" /> is not valid in the collection.</description></item>
            <item><description>The compatibility-level of the specified <see cref="T:Microsoft.AnalysisServices.Kpi" /> is not valid in the collection.</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.KpiCollection.Insert(System.Int32,System.String,System.String)">
            <summary>
            Creates a new <see cref="T:Microsoft.AnalysisServices.Kpi" /> object using the specified name and identifier, inserts it to the collection at the specified index and returns the new Kpi created.
            </summary>
            <param name="index">The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.Kpi" /> is inserted.</param>
            <param name="name">The Name for the new <see cref="T:Microsoft.AnalysisServices.Kpi" /> object.</param>
            <param name="id">The identifier for the new <see cref="T:Microsoft.AnalysisServices.Kpi" /> object.</param>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.Kpi" /> object.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception>
            <exception cref="T:System.InvalidOperationException">
            <list type="bullet">
            <item><description>The specified name is not valid in the collection.</description></item>
            <item><description>The specified identifier is not valid in the collection.</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.KpiCollection.Insert(System.Int32,System.String)">
            <summary>
            Creates a new <see cref="T:Microsoft.AnalysisServices.Kpi" /> object using the specified name, inserts it to the collection at the specified index and returns the new Kpi created.
            </summary>
            <param name="index">The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.Kpi" /> is inserted.</param>
            <param name="name">The Name for the new <see cref="T:Microsoft.AnalysisServices.Kpi" /> object. It must be unique within the collection.</param>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.Kpi" /> object.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception>
            <exception cref="T:System.InvalidOperationException">The specified name is not valid in the collection.</exception>
            <remarks>The identifier for the <see cref="T:Microsoft.AnalysisServices.Kpi" /> is generated based on the specified Name.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.KpiCollection.Insert(System.Int32)">
            <summary>
            Creates a new <see cref="T:Microsoft.AnalysisServices.Kpi" /> object using a generated unique Name and identifier, inserts it to the collection at the specified index and returns the new Kpi created.
            </summary>
            <param name="index">The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.Kpi" /> is inserted.</param>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.Kpi" /> object.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.KpiCollection.Remove(Microsoft.AnalysisServices.Kpi)">
            <summary>
            Removes the specified <see cref="T:Microsoft.AnalysisServices.Kpi" /> from the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.Kpi" /> to be removed.</param>
            <exception cref="T:System.ArgumentNullException">The specified item is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.KpiCollection.Remove(Microsoft.AnalysisServices.Kpi,System.Boolean)">
            <summary>
            Removes the specified <see cref="T:Microsoft.AnalysisServices.Kpi" /> from the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.Kpi" /> to be removed.</param>
            <param name="cleanUp">True, if referencing objects are to be deleted; otherwise, false.</param>
            <exception cref="T:System.ArgumentNullException">The specified item is a null reference (Nothing in Visual Basic).</exception>
            <remarks>This API supports the product infrastructure and is not intended to be used directly from your code.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.KpiCollection.Remove(System.String)">
            <summary>
            Removes the <see cref="T:Microsoft.AnalysisServices.Kpi" /> with the specified identifier from the collection.
            </summary>
            <param name="id">The identifier of the <see cref="T:Microsoft.AnalysisServices.Kpi" /> to be removed.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.KpiCollection.Remove(System.String,System.Boolean)">
            <summary>
            Removes the <see cref="T:Microsoft.AnalysisServices.Kpi" /> with the specified identifier from the collection.
            </summary>
            <param name="id">The identifier of the <see cref="T:Microsoft.AnalysisServices.Kpi" /> to be removed.</param>
            <param name="cleanUp">True, if referencing objects are to be deleted; otherwise, false.</param>
            <remarks>This API supports the product infrastructure and is not intended to be used directly from your code.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.KpiCollection.Move(System.Int32,System.Int32)">
            <summary>
            Moves a <see cref="T:Microsoft.AnalysisServices.Kpi" /> in the collection from the current position to a new one.
            </summary>
            <param name="fromIndex">The zero-based index of the <see cref="T:Microsoft.AnalysisServices.Kpi" /> to be moved.</param>
            <param name="toIndex">The zero-based index to which to move the <see cref="T:Microsoft.AnalysisServices.Kpi" /> specified by fromIndex.</param>
            <returns>The <see cref="T:Microsoft.AnalysisServices.Kpi" /> that was moved.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <list type="bullet">
            <item><description>The specified fromIndex is not a valid value (less than zero or bigger then the total number of elements).</description></item>
            <item><description>The specified toIndex is not a valid value (less than zero or bigger then the total number of elements).</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.KpiCollection.Move(System.String,System.Int32)">
            <summary>
            Moves a <see cref="T:Microsoft.AnalysisServices.Kpi" />, with the specified identifier, to a new position in the collection.
            </summary>
            <param name="id">The identifier of the <see cref="T:Microsoft.AnalysisServices.Kpi" /> to be moved.</param>
            <param name="toIndex">The zero-based index to which to move the <see cref="T:Microsoft.AnalysisServices.Kpi" /> specified by fromIndex.</param>
            <returns>The <see cref="T:Microsoft.AnalysisServices.Kpi" /> that was moved.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <list type="bullet">
            <item><description>id is not a valid identifier to a <see cref="T:Microsoft.AnalysisServices.Kpi" /> in the collection.</description></item>
            <item><description>The specified toIndex is not a valid value (less than zero or bigger then the total number of elements).</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.KpiCollection.Move(Microsoft.AnalysisServices.Kpi,System.Int32)">
            <summary>
            Moves the specified <see cref="T:Microsoft.AnalysisServices.Kpi" /> to a new position in the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.Kpi" /> to be moved.</param>
            <param name="toIndex">The zero-based index to which to move the specified <see cref="T:Microsoft.AnalysisServices.Kpi" />.</param>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <list type="bullet">
            <item><description>The specified <see cref="T:Microsoft.AnalysisServices.Kpi" /> does not exist the collection.</description></item>
            <item><description>The specified toIndex is not a valid value (less than zero or bigger then the total number of elements).</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.KpiCollection.Contains(Microsoft.AnalysisServices.Kpi)">
            <summary>
            Indicates whether the collection contains the specified <see cref="T:Microsoft.AnalysisServices.Kpi" />.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.Kpi" /> to be located.</param>
            <returns>True, if the specified <see cref="T:Microsoft.AnalysisServices.Kpi" /> is found in the collection, otherwise, false.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.KpiCollection.Contains(System.String)">
            <summary>
            Indicates whether the collection contains a <see cref="T:Microsoft.AnalysisServices.Kpi" /> with the specified identifier.
            </summary>
            <param name="id">The identifier of the <see cref="T:Microsoft.AnalysisServices.Kpi" /> to be located.</param>
            <returns>True, if the specified <see cref="T:Microsoft.AnalysisServices.Kpi" /> is found in the collection, otherwise, false.</returns>
            <exception cref="T:System.ArgumentNullException">The specified id is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.KpiCollection.IndexOf(Microsoft.AnalysisServices.Kpi)">
            <summary>
            Searches for the specified <see cref="T:Microsoft.AnalysisServices.Kpi" /> and returns the zero-based index of it in the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.Kpi" /> to locate in the collection.</param>
            <returns>The zero-based index of the <see cref="T:Microsoft.AnalysisServices.Kpi" /> in the collection, if found; otherwise, -1.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.KpiCollection.IndexOf(System.String)">
            <summary>
            Searches for a <see cref="T:Microsoft.AnalysisServices.Kpi" /> with the specified identifier and returns the zero-based index of it in the collection.
            </summary>
            <param name="id">The identifier of the <see cref="T:Microsoft.AnalysisServices.Kpi" /> to locate in the collection.</param>
            <returns>The zero-based index of the <see cref="T:Microsoft.AnalysisServices.Kpi" /> in the collection, if found; otherwise, -1.</returns>
        </member>
        <member name="T:Microsoft.AnalysisServices.Level">
            <summary>
            Defines a level in a Hierarchy element. This class cannot be inherited.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.Level.#ctor">
            <summary>
            Initializes a new instance of the Level class using default values.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.Level.#ctor(System.String)">
            <summary>
            Initializes a new instance of Level using the specified name.
            </summary>
            <param name="name">A String that contains the name of the Level.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.Level.#ctor(System.String,System.String)">
            <summary>
            Initializes a new instance of Level using the specified name and identifier.
            </summary>
            <param name="name">A String that contains the name of the Level.</param>
            <param name="id">A String that contains a unique identifier for the Level.</param>
        </member>
        <member name="P:Microsoft.AnalysisServices.Level.Parent">
            <summary>
            Gets the parent <see cref="T:Microsoft.AnalysisServices.Hierarchy" /> object of the <see cref="T:Microsoft.AnalysisServices.Level" /> object.
            </summary>
            <value>The parent <see cref="T:Microsoft.AnalysisServices.Hierarchy" /> object.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.Level.ParentDimension">
            <summary>
            Gets the parent <see cref="T:Microsoft.AnalysisServices.Dimension" /> object of the <see cref="T:Microsoft.AnalysisServices.Level" /> object.
            </summary>
            <value>The parent <see cref="T:Microsoft.AnalysisServices.Dimension" /> object.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.Level.ParentDatabase">
            <summary>
            Gets the parent <see cref="T:Microsoft.AnalysisServices.Database" /> object of the <see cref="T:Microsoft.AnalysisServices.Level" /> object.
            </summary>
            <value>The parent <see cref="T:Microsoft.AnalysisServices.Database" /> object.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.Level.ParentServer">
            <summary>
            Gets the parent <see cref="T:Microsoft.AnalysisServices.Server" /> object of the <see cref="T:Microsoft.AnalysisServices.Level" /> object.
            </summary>
            <value>The parent <see cref="T:Microsoft.AnalysisServices.Server" /> object.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.Level.SourceAttributeID">
            <summary>
            Gets or sets the source attribute associated with a Level object.
            </summary>
            <value>A String with the identifier for the source attribute associated with the Level object.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.Level.HideMemberIf">
            <summary>
            Gets or sets the indication whether and when a member in a Level should be hidden from client applications.
            </summary>
            <value>A HideIfValue enumeration value which indicates whether and when a member in a Level should be hidden from client applications.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.Level.Translations">
            <summary>
            Gets the collection of translations associated with a Level object.
            </summary>
            <value>A collection of translations associated with a Level object.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.Level.SourceAttribute">
            <summary>
            Gets or sets the dimension attribute object for a source attribute associated with the Level object.
            </summary>
            <value>A DimensionAttribute object for the associated source attribute.</value>
        </member>
        <member name="M:Microsoft.AnalysisServices.Level.CopyTo(Microsoft.AnalysisServices.Level)">
            <summary>
            Copies the content of this object to another object (the destination).
            </summary>
            <param name="obj">The destination object to copy to.</param>
            <returns>The destination object.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.Level.Clone">
            <summary>
            Returns a clone of the object.
            </summary>
            <returns>The clone.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.Level.AfterInsert(System.Int32)">
            <summary>
            Displays a ModelComponent object after added to the specified index.
            </summary>
            <param name="index">The index where the object is added.</param>
            <remarks>For internal use.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.Level.BeforeRemove(System.Boolean)">
            <summary>
            Removes the ModelComponent object before the cleanup.
            </summary>
            <param name="cleanUp">true to clean up the ModelComponent object; otherwise, false.</param>
            <remarks>For internal use.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.Level.AfterMove(System.Int32,System.Int32)">
            <summary>
            Displays a ModelComponent object after moving to the specified index.
            </summary>
            <param name="fromIndex">Move from index.</param>
            <param name="toIndex">Move to index.</param>
            <remarks>For internal use.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.Level.Validate(Microsoft.AnalysisServices.ValidationErrorCollection,System.Boolean,Microsoft.AnalysisServices.ServerEdition)">
            <summary>
            Indicates whether the Level object is valid.
            </summary>
            <param name="errors">A collection of ValidationError objects.</param>
            <param name="includeDetailedErrors">true to include detailed errors in the errors parameter; otherwise, false.</param>
            <param name="serverEdition">The analysis services server edition.</param>
            <returns>true if the action is properly configured; otherwise, false.</returns>
        </member>
        <member name="T:Microsoft.AnalysisServices.LevelCollection">
            <summary>
            Represents a collection of <see cref="T:Microsoft.AnalysisServices.Level" /> objects. This class cannot be inherited.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.LevelCollection.ItemsType">
            <summary>
            Gets the <see cref="T:System.Type" /> of objects that can be contained in the collection.
            </summary>
            <value>A <see cref="T:System.Type" /> with the type of objects.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.LevelCollection.Item(System.Int32)">
            <summary>
            Gets the <see cref="T:Microsoft.AnalysisServices.Level" />, at the specified index, from the collection.
            </summary>
            <param name="index">The zero-based index of the <see cref="T:Microsoft.AnalysisServices.Level" /> to be returned.</param>
            <value>The <see cref="T:Microsoft.AnalysisServices.Level" /> at the specified index.</value>
            <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception>
        </member>
        <member name="P:Microsoft.AnalysisServices.LevelCollection.Item(System.String)">
            <summary>
            Gets the <see cref="T:Microsoft.AnalysisServices.Level" />, with the specified identifier, from the collection.
            </summary>
            <param name="id">The identifier of the <see cref="T:Microsoft.AnalysisServices.Level" /> to be returned.</param>
            <value>The <see cref="T:Microsoft.AnalysisServices.Level" /> with the specified identifier.</value>
            <exception cref="T:Microsoft.AnalysisServices.AmoException">The collection doesn't contain a <see cref="T:Microsoft.AnalysisServices.Level" /> with the specified identifier.</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.LevelCollection.Find(System.String)">
            <summary>
            Gets the <see cref="T:Microsoft.AnalysisServices.Level" /> that has the specified identifier from the collection.
            </summary>
            <param name="id">The identifier of the <see cref="T:Microsoft.AnalysisServices.Level" /> to locate.</param>
            <returns>The <see cref="T:Microsoft.AnalysisServices.Level" /> with the specified identifier, if it exists in the collection; otherwise, a null reference (Nothing in Visual Basic).</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.LevelCollection.FindByName(System.String)">
            <summary>
            Gets the <see cref="T:Microsoft.AnalysisServices.Level" /> that has the specified name from the collection.
            </summary>
            <param name="name">The name of the <see cref="T:Microsoft.AnalysisServices.Level" /> to locate.</param>
            <returns>The <see cref="T:Microsoft.AnalysisServices.Level" /> with the specified name, if it exists in the collection; otherwise, a null reference (Nothing in Visual Basic).</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.LevelCollection.GetByName(System.String)">
            <summary>
            Gets the <see cref="T:Microsoft.AnalysisServices.Level" /> that has the specified name from the collection.
            </summary>
            <param name="name">The name of the <see cref="T:Microsoft.AnalysisServices.Level" /> to locate.</param>
            <returns>The <see cref="T:Microsoft.AnalysisServices.Level" /> with the specified Name.</returns>
            <exception cref="T:Microsoft.AnalysisServices.AmoException">The collection doesn't contain a <see cref="T:Microsoft.AnalysisServices.Level" /> with the specified name.</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.LevelCollection.Add(Microsoft.AnalysisServices.Level)">
            <summary>
            Adds the specified <see cref="T:Microsoft.AnalysisServices.Level" /> to the end of the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.Level" /> to be added.</param>
            <returns>The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.Level" /> has been added to the collection.</returns>
            <exception cref="T:System.InvalidOperationException">
            <list type="bullet">
            <item><description>The specified item is a null reference (Nothing in Visual Basic).</description></item>
            <item><description>The specified item already esists in the collection.</description></item>
            <item><description>The identifier of the specified <see cref="T:Microsoft.AnalysisServices.Level" /> is not valid in the collection.</description></item>
            <item><description>The name of the specified <see cref="T:Microsoft.AnalysisServices.Level" /> is not valid in the collection.</description></item>
            <item><description>The compatibility-level of the specified <see cref="T:Microsoft.AnalysisServices.Level" /> is not valid in the collection.</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.LevelCollection.Add(System.String,System.String)">
            <summary>
            Creates a new <see cref="T:Microsoft.AnalysisServices.Level" /> object using the specified name and identifier, adds it to the end of the collection and returns the new Level created.
            </summary>
            <param name="name">The Name for the new <see cref="T:Microsoft.AnalysisServices.Level" /> object.</param>
            <param name="id">The identifier for the new <see cref="T:Microsoft.AnalysisServices.Level" /> object.</param>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.Level" /> object.</returns>
            <exception cref="T:System.InvalidOperationException">
            <list type="bullet">
            <item><description>The specified name is not valid in the collection.</description></item>
            <item><description>The specified identifier is not valid in the collection.</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.LevelCollection.Add(System.String)">
            <summary>
            Creates a new <see cref="T:Microsoft.AnalysisServices.Level" /> object using the specified name, adds it to the end of the collection and returns the new Level created.
            </summary>
            <param name="name">The Name for the new <see cref="T:Microsoft.AnalysisServices.Level" /> object.</param>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.Level" /> object.</returns>
            <exception cref="T:System.InvalidOperationException">The specified name is not valid in the collection.</exception>
            <remarks>The identifier for the new <see cref="T:Microsoft.AnalysisServices.Level" /> object is generated based on the specified name.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.LevelCollection.Add">
            <summary>
            Creates a new <see cref="T:Microsoft.AnalysisServices.Level" /> object using a generated unique Name and identifier, adds it to the end of the collection and returns the new Level created.
            </summary>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.Level" /> object.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.LevelCollection.Insert(System.Int32,Microsoft.AnalysisServices.Level)">
            <summary>
            Inserts the specified <see cref="T:Microsoft.AnalysisServices.Level" /> to the collection at the specified index.
            </summary>
            <param name="index">The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.Level" /> is inserted.</param>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.Level" /> to be inserted.</param>
            <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception>
            <exception cref="T:System.InvalidOperationException">
            <list type="bullet">
            <item><description>The specified item is a null reference (Nothing in Visual Basic).</description></item>
            <item><description>The specified item already esists in the collection.</description></item>
            <item><description>The identifier of the specified <see cref="T:Microsoft.AnalysisServices.Level" /> is not valid in the collection.</description></item>
            <item><description>The name of the specified <see cref="T:Microsoft.AnalysisServices.Level" /> is not valid in the collection.</description></item>
            <item><description>The compatibility-level of the specified <see cref="T:Microsoft.AnalysisServices.Level" /> is not valid in the collection.</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.LevelCollection.Insert(System.Int32,System.String,System.String)">
            <summary>
            Creates a new <see cref="T:Microsoft.AnalysisServices.Level" /> object using the specified name and identifier, inserts it to the collection at the specified index and returns the new Level created.
            </summary>
            <param name="index">The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.Level" /> is inserted.</param>
            <param name="name">The Name for the new <see cref="T:Microsoft.AnalysisServices.Level" /> object.</param>
            <param name="id">The identifier for the new <see cref="T:Microsoft.AnalysisServices.Level" /> object.</param>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.Level" /> object.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception>
            <exception cref="T:System.InvalidOperationException">
            <list type="bullet">
            <item><description>The specified name is not valid in the collection.</description></item>
            <item><description>The specified identifier is not valid in the collection.</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.LevelCollection.Insert(System.Int32,System.String)">
            <summary>
            Creates a new <see cref="T:Microsoft.AnalysisServices.Level" /> object using the specified name, inserts it to the collection at the specified index and returns the new Level created.
            </summary>
            <param name="index">The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.Level" /> is inserted.</param>
            <param name="name">The Name for the new <see cref="T:Microsoft.AnalysisServices.Level" /> object. It must be unique within the collection.</param>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.Level" /> object.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception>
            <exception cref="T:System.InvalidOperationException">The specified name is not valid in the collection.</exception>
            <remarks>The identifier for the <see cref="T:Microsoft.AnalysisServices.Level" /> is generated based on the specified Name.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.LevelCollection.Insert(System.Int32)">
            <summary>
            Creates a new <see cref="T:Microsoft.AnalysisServices.Level" /> object using a generated unique Name and identifier, inserts it to the collection at the specified index and returns the new Level created.
            </summary>
            <param name="index">The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.Level" /> is inserted.</param>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.Level" /> object.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.LevelCollection.Remove(Microsoft.AnalysisServices.Level)">
            <summary>
            Removes the specified <see cref="T:Microsoft.AnalysisServices.Level" /> from the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.Level" /> to be removed.</param>
            <exception cref="T:System.ArgumentNullException">The specified item is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.LevelCollection.Remove(Microsoft.AnalysisServices.Level,System.Boolean)">
            <summary>
            Removes the specified <see cref="T:Microsoft.AnalysisServices.Level" /> from the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.Level" /> to be removed.</param>
            <param name="cleanUp">True, if referencing objects are to be deleted; otherwise, false.</param>
            <exception cref="T:System.ArgumentNullException">The specified item is a null reference (Nothing in Visual Basic).</exception>
            <remarks>This API supports the product infrastructure and is not intended to be used directly from your code.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.LevelCollection.Remove(System.String)">
            <summary>
            Removes the <see cref="T:Microsoft.AnalysisServices.Level" /> with the specified identifier from the collection.
            </summary>
            <param name="id">The identifier of the <see cref="T:Microsoft.AnalysisServices.Level" /> to be removed.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.LevelCollection.Remove(System.String,System.Boolean)">
            <summary>
            Removes the <see cref="T:Microsoft.AnalysisServices.Level" /> with the specified identifier from the collection.
            </summary>
            <param name="id">The identifier of the <see cref="T:Microsoft.AnalysisServices.Level" /> to be removed.</param>
            <param name="cleanUp">True, if referencing objects are to be deleted; otherwise, false.</param>
            <remarks>This API supports the product infrastructure and is not intended to be used directly from your code.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.LevelCollection.Move(System.Int32,System.Int32)">
            <summary>
            Moves a <see cref="T:Microsoft.AnalysisServices.Level" /> in the collection from the current position to a new one.
            </summary>
            <param name="fromIndex">The zero-based index of the <see cref="T:Microsoft.AnalysisServices.Level" /> to be moved.</param>
            <param name="toIndex">The zero-based index to which to move the <see cref="T:Microsoft.AnalysisServices.Level" /> specified by fromIndex.</param>
            <returns>The <see cref="T:Microsoft.AnalysisServices.Level" /> that was moved.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <list type="bullet">
            <item><description>The specified fromIndex is not a valid value (less than zero or bigger then the total number of elements).</description></item>
            <item><description>The specified toIndex is not a valid value (less than zero or bigger then the total number of elements).</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.LevelCollection.Move(System.String,System.Int32)">
            <summary>
            Moves a <see cref="T:Microsoft.AnalysisServices.Level" />, with the specified identifier, to a new position in the collection.
            </summary>
            <param name="id">The identifier of the <see cref="T:Microsoft.AnalysisServices.Level" /> to be moved.</param>
            <param name="toIndex">The zero-based index to which to move the <see cref="T:Microsoft.AnalysisServices.Level" /> specified by fromIndex.</param>
            <returns>The <see cref="T:Microsoft.AnalysisServices.Level" /> that was moved.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <list type="bullet">
            <item><description>id is not a valid identifier to a <see cref="T:Microsoft.AnalysisServices.Level" /> in the collection.</description></item>
            <item><description>The specified toIndex is not a valid value (less than zero or bigger then the total number of elements).</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.LevelCollection.Move(Microsoft.AnalysisServices.Level,System.Int32)">
            <summary>
            Moves the specified <see cref="T:Microsoft.AnalysisServices.Level" /> to a new position in the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.Level" /> to be moved.</param>
            <param name="toIndex">The zero-based index to which to move the specified <see cref="T:Microsoft.AnalysisServices.Level" />.</param>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <list type="bullet">
            <item><description>The specified <see cref="T:Microsoft.AnalysisServices.Level" /> does not exist the collection.</description></item>
            <item><description>The specified toIndex is not a valid value (less than zero or bigger then the total number of elements).</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.LevelCollection.Contains(Microsoft.AnalysisServices.Level)">
            <summary>
            Indicates whether the collection contains the specified <see cref="T:Microsoft.AnalysisServices.Level" />.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.Level" /> to be located.</param>
            <returns>True, if the specified <see cref="T:Microsoft.AnalysisServices.Level" /> is found in the collection, otherwise, false.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.LevelCollection.Contains(System.String)">
            <summary>
            Indicates whether the collection contains a <see cref="T:Microsoft.AnalysisServices.Level" /> with the specified identifier.
            </summary>
            <param name="id">The identifier of the <see cref="T:Microsoft.AnalysisServices.Level" /> to be located.</param>
            <returns>True, if the specified <see cref="T:Microsoft.AnalysisServices.Level" /> is found in the collection, otherwise, false.</returns>
            <exception cref="T:System.ArgumentNullException">The specified id is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.LevelCollection.IndexOf(Microsoft.AnalysisServices.Level)">
            <summary>
            Searches for the specified <see cref="T:Microsoft.AnalysisServices.Level" /> and returns the zero-based index of it in the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.Level" /> to locate in the collection.</param>
            <returns>The zero-based index of the <see cref="T:Microsoft.AnalysisServices.Level" /> in the collection, if found; otherwise, -1.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.LevelCollection.IndexOf(System.String)">
            <summary>
            Searches for a <see cref="T:Microsoft.AnalysisServices.Level" /> with the specified identifier and returns the zero-based index of it in the collection.
            </summary>
            <param name="id">The identifier of the <see cref="T:Microsoft.AnalysisServices.Level" /> to locate in the collection.</param>
            <returns>The zero-based index of the <see cref="T:Microsoft.AnalysisServices.Level" /> in the collection, if found; otherwise, -1.</returns>
        </member>
        <member name="T:Microsoft.AnalysisServices.ManyToManyMeasureGroupDimension">
            <summary>
            Represents the relationship among dimensions and a measure groups. This class cannot be inherited.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.ManyToManyMeasureGroupDimension.#ctor">
            <summary>
            Initializes a new instance of the ManyToManyMeasureGroupDimension class using default values.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.ManyToManyMeasureGroupDimension.#ctor(System.String,System.String)">
            <summary>
            Initializes a new instance of the ManyToManyMeasureGroupDimension class with the specified cube dimension and measure group identifiers.
            </summary>
            <param name="cubeDimensionId">A String that contains a unique identifier for a cube dimension. This is a reference to a specific dimension role on the owning measure group.</param>
            <param name="measureGroupId">A String that contains a unique identifier for a measure group.</param>
        </member>
        <member name="P:Microsoft.AnalysisServices.ManyToManyMeasureGroupDimension.MeasureGroupID">
            <summary>
            Gets or sets the MeasureGroup element associated with the parent element.
            </summary>
            <value>A String containing the MeasureGroupID.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.ManyToManyMeasureGroupDimension.DirectSlice">
            <summary>
            Gets or sets a tuple on the Many-to-Many dimension.
            </summary>
            <value>A tuple on the Many-to-Many dimension.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.ManyToManyMeasureGroupDimension.MeasureGroup">
            <summary>
            Gets the parent MeasureGroup corresponding to the ManyToManyMeasureGroupDimension.
            </summary>
            <value>A MeasureGroup object.</value>
        </member>
        <member name="M:Microsoft.AnalysisServices.ManyToManyMeasureGroupDimension.CopyTo(Microsoft.AnalysisServices.ManyToManyMeasureGroupDimension)">
            <summary>
            Copies the content of this object to another object (the destination).
            </summary>
            <param name="obj">The destination object to copy to.</param>
            <returns>The destination object.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.ManyToManyMeasureGroupDimension.Clone">
            <summary>
            Returns a clone of the object.
            </summary>
            <returns>The clone.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.ManyToManyMeasureGroupDimension.Validate(Microsoft.AnalysisServices.ValidationErrorCollection,System.Boolean,Microsoft.AnalysisServices.ServerEdition)">
            <summary>
            Validates the element to which it is appended; returns any errors encountered into a collection. Also contains a parameter to enable return of detailed errors.
            </summary>
            <param name="errors">A collection within which errors can be logged.</param>
            <param name="includeDetailedErrors">true to enable detailed errors; otherwise, false.</param>
            <param name="serverEdition">One of the enumeration values that specifies the installed edition of the Analysis Services instance.</param>
            <returns>true if no errors encountered; otherwise, false.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.ManyToManyMeasureGroupDimension.HasLargeIntermediates(System.Int64)">
            <summary>
            Returns true if the intermediate measure group or any of the intermediate dimensions
            have more than the specified rows.
            </summary>
        </member>
        <member name="T:Microsoft.AnalysisServices.MdxMissingMemberMode">
            <summary>
            Specifies an enumeration of MdxMissingMemberMode.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.MdxMissingMemberMode.Default">
            <summary>
            The default mode.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.MdxMissingMemberMode.Error">
            <summary>
            The error mode.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.MdxMissingMemberMode.Ignore">
            <summary>
            The ignore mode.
            </summary>
        </member>
        <member name="T:Microsoft.AnalysisServices.MdxScript">
            <summary>
            An MDX script is a collection of commands, which is usually used to populate a cube with calculations. This class cannot be inherited.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.MdxScript.Clone(System.Boolean)">
            <summary>
            Creates a new copy of the MajorObject object.
            </summary>
            <param name="forceBodyLoading">true to force the body loading; otherwise, false.</param>
            <returns>A new copy of the MajorObject object.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.MdxScript.CopyTo(Microsoft.AnalysisServices.MajorObject,System.Boolean)">
            <summary>
            Copies a MajorObject object to the specified destination.
            </summary>
            <param name="destination">The destination object to copy to.</param>
            <param name="forceBodyLoading">true to force the body to load; otherwise, false.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.MdxScript.#ctor">
            <summary>
            Initializes a new instance of MdxScript using the default values.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.MdxScript.#ctor(System.String,System.String)">
            <summary>
            Initializes a new instance of MdxScript using the specified name and identifier.
            </summary>
            <param name="name">A String that contains the name of the MdxScript.</param>
            <param name="id">A String that contains a unique identifier for the MdxScript.</param>
        </member>
        <member name="P:Microsoft.AnalysisServices.MdxScript.Parent">
            <summary>
            Gets the parent <see cref="T:Microsoft.AnalysisServices.Cube" /> object of the <see cref="T:Microsoft.AnalysisServices.MdxScript" /> object.
            </summary>
            <value>The parent <see cref="T:Microsoft.AnalysisServices.Cube" /> object.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.MdxScript.ParentDatabase">
            <summary>
            Gets the parent <see cref="T:Microsoft.AnalysisServices.Database" /> object of the <see cref="T:Microsoft.AnalysisServices.MdxScript" /> object.
            </summary>
            <value>The parent <see cref="T:Microsoft.AnalysisServices.Database" /> object.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.MdxScript.ParentServer">
            <summary>
            Gets the parent <see cref="T:Microsoft.AnalysisServices.Server" /> object of the <see cref="T:Microsoft.AnalysisServices.MdxScript" /> object.
            </summary>
            <value>The parent <see cref="T:Microsoft.AnalysisServices.Server" /> object.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.MdxScript.Commands">
            <summary>
            Gets a CommandCollection object with all calculations defined in current script.
            </summary>
            <value>A CommandCollection object with all calculations defined in current script.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.MdxScript.DefaultScript">
            <summary>
            Gets or sets an indication if the current script the default one among all scripts.
            </summary>
            <value>true if the current script is the default; otherwise, false.</value>
            <remarks>Setting this property to true for one script will set all other scripts to false.</remarks>
        </member>
        <member name="P:Microsoft.AnalysisServices.MdxScript.CalculationProperties">
            <summary>
            Gets a collection of display attributes for calculated members defined in current script.
            </summary>
            <value>A CalculationPropertyCollection object, with display attributes for calculated members defined in current script.</value>
        </member>
        <member name="M:Microsoft.AnalysisServices.MdxScript.CopyTo(Microsoft.AnalysisServices.MdxScript)">
            <summary>
            Copies the content of this object to another object (the destination).
            </summary>
            <param name="obj">The destination object to copy to.</param>
            <returns>The destination object.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.MdxScript.Clone">
            <summary>
            Returns a clone of the object.
            </summary>
            <returns>The clone.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.MdxScript.Validate(Microsoft.AnalysisServices.ValidationErrorCollection,System.Boolean,Microsoft.AnalysisServices.ServerEdition)">
            <summary>
            Determines whether the MdxScript is valid.
            </summary>
            <param name="errors">A collection of validation errors.</param>
            <param name="includeDetailedErrors">true to include detailed errors; otherwise, false.</param>
            <param name="serverEdition">The server edition.</param>
            <returns>true if the MdxScript is valid; otherwise, false.</returns>
        </member>
        <member name="T:Microsoft.AnalysisServices.MdxScriptCollection">
            <summary>
            Represents a collection of <see cref="T:Microsoft.AnalysisServices.MdxScript" /> objects. This class cannot be inherited.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.MdxScriptCollection.ItemsType">
            <summary>
            Gets the <see cref="T:System.Type" /> of objects that can be contained in the collection.
            </summary>
            <value>A <see cref="T:System.Type" /> with the type of objects.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.MdxScriptCollection.Item(System.Int32)">
            <summary>
            Gets the <see cref="T:Microsoft.AnalysisServices.MdxScript" />, at the specified index, from the collection.
            </summary>
            <param name="index">The zero-based index of the <see cref="T:Microsoft.AnalysisServices.MdxScript" /> to be returned.</param>
            <value>The <see cref="T:Microsoft.AnalysisServices.MdxScript" /> at the specified index.</value>
            <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception>
        </member>
        <member name="P:Microsoft.AnalysisServices.MdxScriptCollection.Item(System.String)">
            <summary>
            Gets the <see cref="T:Microsoft.AnalysisServices.MdxScript" />, with the specified identifier, from the collection.
            </summary>
            <param name="id">The identifier of the <see cref="T:Microsoft.AnalysisServices.MdxScript" /> to be returned.</param>
            <value>The <see cref="T:Microsoft.AnalysisServices.MdxScript" /> with the specified identifier.</value>
            <exception cref="T:Microsoft.AnalysisServices.AmoException">The collection doesn't contain a <see cref="T:Microsoft.AnalysisServices.MdxScript" /> with the specified identifier.</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.MdxScriptCollection.Find(System.String)">
            <summary>
            Gets the <see cref="T:Microsoft.AnalysisServices.MdxScript" /> that has the specified identifier from the collection.
            </summary>
            <param name="id">The identifier of the <see cref="T:Microsoft.AnalysisServices.MdxScript" /> to locate.</param>
            <returns>The <see cref="T:Microsoft.AnalysisServices.MdxScript" /> with the specified identifier, if it exists in the collection; otherwise, a null reference (Nothing in Visual Basic).</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.MdxScriptCollection.FindByName(System.String)">
            <summary>
            Gets the <see cref="T:Microsoft.AnalysisServices.MdxScript" /> that has the specified name from the collection.
            </summary>
            <param name="name">The name of the <see cref="T:Microsoft.AnalysisServices.MdxScript" /> to locate.</param>
            <returns>The <see cref="T:Microsoft.AnalysisServices.MdxScript" /> with the specified name, if it exists in the collection; otherwise, a null reference (Nothing in Visual Basic).</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.MdxScriptCollection.GetByName(System.String)">
            <summary>
            Gets the <see cref="T:Microsoft.AnalysisServices.MdxScript" /> that has the specified name from the collection.
            </summary>
            <param name="name">The name of the <see cref="T:Microsoft.AnalysisServices.MdxScript" /> to locate.</param>
            <returns>The <see cref="T:Microsoft.AnalysisServices.MdxScript" /> with the specified Name.</returns>
            <exception cref="T:Microsoft.AnalysisServices.AmoException">The collection doesn't contain a <see cref="T:Microsoft.AnalysisServices.MdxScript" /> with the specified name.</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.MdxScriptCollection.Add(Microsoft.AnalysisServices.MdxScript)">
            <summary>
            Adds the specified <see cref="T:Microsoft.AnalysisServices.MdxScript" /> to the end of the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.MdxScript" /> to be added.</param>
            <returns>The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.MdxScript" /> has been added to the collection.</returns>
            <exception cref="T:System.InvalidOperationException">
            <list type="bullet">
            <item><description>The specified item is a null reference (Nothing in Visual Basic).</description></item>
            <item><description>The specified item already esists in the collection.</description></item>
            <item><description>The identifier of the specified <see cref="T:Microsoft.AnalysisServices.MdxScript" /> is not valid in the collection.</description></item>
            <item><description>The name of the specified <see cref="T:Microsoft.AnalysisServices.MdxScript" /> is not valid in the collection.</description></item>
            <item><description>The compatibility-level of the specified <see cref="T:Microsoft.AnalysisServices.MdxScript" /> is not valid in the collection.</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.MdxScriptCollection.Add(System.String,System.String)">
            <summary>
            Creates a new <see cref="T:Microsoft.AnalysisServices.MdxScript" /> object using the specified name and identifier, adds it to the end of the collection and returns the new MdxScript created.
            </summary>
            <param name="name">The Name for the new <see cref="T:Microsoft.AnalysisServices.MdxScript" /> object.</param>
            <param name="id">The identifier for the new <see cref="T:Microsoft.AnalysisServices.MdxScript" /> object.</param>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.MdxScript" /> object.</returns>
            <exception cref="T:System.InvalidOperationException">
            <list type="bullet">
            <item><description>The specified name is not valid in the collection.</description></item>
            <item><description>The specified identifier is not valid in the collection.</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.MdxScriptCollection.Add(System.String)">
            <summary>
            Creates a new <see cref="T:Microsoft.AnalysisServices.MdxScript" /> object using the specified name, adds it to the end of the collection and returns the new MdxScript created.
            </summary>
            <param name="name">The Name for the new <see cref="T:Microsoft.AnalysisServices.MdxScript" /> object.</param>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.MdxScript" /> object.</returns>
            <exception cref="T:System.InvalidOperationException">The specified name is not valid in the collection.</exception>
            <remarks>The identifier for the new <see cref="T:Microsoft.AnalysisServices.MdxScript" /> object is generated based on the specified name.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.MdxScriptCollection.Add">
            <summary>
            Creates a new <see cref="T:Microsoft.AnalysisServices.MdxScript" /> object using a generated unique Name and identifier, adds it to the end of the collection and returns the new MdxScript created.
            </summary>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.MdxScript" /> object.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.MdxScriptCollection.Insert(System.Int32,Microsoft.AnalysisServices.MdxScript)">
            <summary>
            Inserts the specified <see cref="T:Microsoft.AnalysisServices.MdxScript" /> to the collection at the specified index.
            </summary>
            <param name="index">The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.MdxScript" /> is inserted.</param>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.MdxScript" /> to be inserted.</param>
            <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception>
            <exception cref="T:System.InvalidOperationException">
            <list type="bullet">
            <item><description>The specified item is a null reference (Nothing in Visual Basic).</description></item>
            <item><description>The specified item already esists in the collection.</description></item>
            <item><description>The identifier of the specified <see cref="T:Microsoft.AnalysisServices.MdxScript" /> is not valid in the collection.</description></item>
            <item><description>The name of the specified <see cref="T:Microsoft.AnalysisServices.MdxScript" /> is not valid in the collection.</description></item>
            <item><description>The compatibility-level of the specified <see cref="T:Microsoft.AnalysisServices.MdxScript" /> is not valid in the collection.</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.MdxScriptCollection.Insert(System.Int32,System.String,System.String)">
            <summary>
            Creates a new <see cref="T:Microsoft.AnalysisServices.MdxScript" /> object using the specified name and identifier, inserts it to the collection at the specified index and returns the new MdxScript created.
            </summary>
            <param name="index">The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.MdxScript" /> is inserted.</param>
            <param name="name">The Name for the new <see cref="T:Microsoft.AnalysisServices.MdxScript" /> object.</param>
            <param name="id">The identifier for the new <see cref="T:Microsoft.AnalysisServices.MdxScript" /> object.</param>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.MdxScript" /> object.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception>
            <exception cref="T:System.InvalidOperationException">
            <list type="bullet">
            <item><description>The specified name is not valid in the collection.</description></item>
            <item><description>The specified identifier is not valid in the collection.</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.MdxScriptCollection.Insert(System.Int32,System.String)">
            <summary>
            Creates a new <see cref="T:Microsoft.AnalysisServices.MdxScript" /> object using the specified name, inserts it to the collection at the specified index and returns the new MdxScript created.
            </summary>
            <param name="index">The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.MdxScript" /> is inserted.</param>
            <param name="name">The Name for the new <see cref="T:Microsoft.AnalysisServices.MdxScript" /> object. It must be unique within the collection.</param>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.MdxScript" /> object.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception>
            <exception cref="T:System.InvalidOperationException">The specified name is not valid in the collection.</exception>
            <remarks>The identifier for the <see cref="T:Microsoft.AnalysisServices.MdxScript" /> is generated based on the specified Name.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.MdxScriptCollection.Insert(System.Int32)">
            <summary>
            Creates a new <see cref="T:Microsoft.AnalysisServices.MdxScript" /> object using a generated unique Name and identifier, inserts it to the collection at the specified index and returns the new MdxScript created.
            </summary>
            <param name="index">The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.MdxScript" /> is inserted.</param>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.MdxScript" /> object.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.MdxScriptCollection.Remove(Microsoft.AnalysisServices.MdxScript)">
            <summary>
            Removes the specified <see cref="T:Microsoft.AnalysisServices.MdxScript" /> from the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.MdxScript" /> to be removed.</param>
            <exception cref="T:System.ArgumentNullException">The specified item is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.MdxScriptCollection.Remove(Microsoft.AnalysisServices.MdxScript,System.Boolean)">
            <summary>
            Removes the specified <see cref="T:Microsoft.AnalysisServices.MdxScript" /> from the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.MdxScript" /> to be removed.</param>
            <param name="cleanUp">True, if referencing objects are to be deleted; otherwise, false.</param>
            <exception cref="T:System.ArgumentNullException">The specified item is a null reference (Nothing in Visual Basic).</exception>
            <remarks>This API supports the product infrastructure and is not intended to be used directly from your code.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.MdxScriptCollection.Remove(System.String)">
            <summary>
            Removes the <see cref="T:Microsoft.AnalysisServices.MdxScript" /> with the specified identifier from the collection.
            </summary>
            <param name="id">The identifier of the <see cref="T:Microsoft.AnalysisServices.MdxScript" /> to be removed.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.MdxScriptCollection.Remove(System.String,System.Boolean)">
            <summary>
            Removes the <see cref="T:Microsoft.AnalysisServices.MdxScript" /> with the specified identifier from the collection.
            </summary>
            <param name="id">The identifier of the <see cref="T:Microsoft.AnalysisServices.MdxScript" /> to be removed.</param>
            <param name="cleanUp">True, if referencing objects are to be deleted; otherwise, false.</param>
            <remarks>This API supports the product infrastructure and is not intended to be used directly from your code.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.MdxScriptCollection.Move(System.Int32,System.Int32)">
            <summary>
            Moves a <see cref="T:Microsoft.AnalysisServices.MdxScript" /> in the collection from the current position to a new one.
            </summary>
            <param name="fromIndex">The zero-based index of the <see cref="T:Microsoft.AnalysisServices.MdxScript" /> to be moved.</param>
            <param name="toIndex">The zero-based index to which to move the <see cref="T:Microsoft.AnalysisServices.MdxScript" /> specified by fromIndex.</param>
            <returns>The <see cref="T:Microsoft.AnalysisServices.MdxScript" /> that was moved.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <list type="bullet">
            <item><description>The specified fromIndex is not a valid value (less than zero or bigger then the total number of elements).</description></item>
            <item><description>The specified toIndex is not a valid value (less than zero or bigger then the total number of elements).</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.MdxScriptCollection.Move(System.String,System.Int32)">
            <summary>
            Moves a <see cref="T:Microsoft.AnalysisServices.MdxScript" />, with the specified identifier, to a new position in the collection.
            </summary>
            <param name="id">The identifier of the <see cref="T:Microsoft.AnalysisServices.MdxScript" /> to be moved.</param>
            <param name="toIndex">The zero-based index to which to move the <see cref="T:Microsoft.AnalysisServices.MdxScript" /> specified by fromIndex.</param>
            <returns>The <see cref="T:Microsoft.AnalysisServices.MdxScript" /> that was moved.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <list type="bullet">
            <item><description>id is not a valid identifier to a <see cref="T:Microsoft.AnalysisServices.MdxScript" /> in the collection.</description></item>
            <item><description>The specified toIndex is not a valid value (less than zero or bigger then the total number of elements).</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.MdxScriptCollection.Move(Microsoft.AnalysisServices.MdxScript,System.Int32)">
            <summary>
            Moves the specified <see cref="T:Microsoft.AnalysisServices.MdxScript" /> to a new position in the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.MdxScript" /> to be moved.</param>
            <param name="toIndex">The zero-based index to which to move the specified <see cref="T:Microsoft.AnalysisServices.MdxScript" />.</param>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <list type="bullet">
            <item><description>The specified <see cref="T:Microsoft.AnalysisServices.MdxScript" /> does not exist the collection.</description></item>
            <item><description>The specified toIndex is not a valid value (less than zero or bigger then the total number of elements).</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.MdxScriptCollection.Contains(Microsoft.AnalysisServices.MdxScript)">
            <summary>
            Indicates whether the collection contains the specified <see cref="T:Microsoft.AnalysisServices.MdxScript" />.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.MdxScript" /> to be located.</param>
            <returns>True, if the specified <see cref="T:Microsoft.AnalysisServices.MdxScript" /> is found in the collection, otherwise, false.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.MdxScriptCollection.Contains(System.String)">
            <summary>
            Indicates whether the collection contains a <see cref="T:Microsoft.AnalysisServices.MdxScript" /> with the specified identifier.
            </summary>
            <param name="id">The identifier of the <see cref="T:Microsoft.AnalysisServices.MdxScript" /> to be located.</param>
            <returns>True, if the specified <see cref="T:Microsoft.AnalysisServices.MdxScript" /> is found in the collection, otherwise, false.</returns>
            <exception cref="T:System.ArgumentNullException">The specified id is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.MdxScriptCollection.IndexOf(Microsoft.AnalysisServices.MdxScript)">
            <summary>
            Searches for the specified <see cref="T:Microsoft.AnalysisServices.MdxScript" /> and returns the zero-based index of it in the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.MdxScript" /> to locate in the collection.</param>
            <returns>The zero-based index of the <see cref="T:Microsoft.AnalysisServices.MdxScript" /> in the collection, if found; otherwise, -1.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.MdxScriptCollection.IndexOf(System.String)">
            <summary>
            Searches for a <see cref="T:Microsoft.AnalysisServices.MdxScript" /> with the specified identifier and returns the zero-based index of it in the collection.
            </summary>
            <param name="id">The identifier of the <see cref="T:Microsoft.AnalysisServices.MdxScript" /> to locate in the collection.</param>
            <returns>The zero-based index of the <see cref="T:Microsoft.AnalysisServices.MdxScript" /> in the collection, if found; otherwise, -1.</returns>
        </member>
        <member name="T:Microsoft.AnalysisServices.Measure">
            <summary>
            Defines a fact attribute for which an aggregation is obtained. This class cannot be inherited.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.Measure.BeforeRemove(System.Boolean)">
            <summary>
            Removes the ModelComponent object before the cleanup.
            </summary>
            <param name="cleanUp">true to clean up the ModelComponent object; otherwise, false.</param>
            <remarks>For internal use.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.Measure.#ctor">
            <summary>
            Initializes a new instance of Measure using the default values.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.Measure.#ctor(System.String)">
            <summary>
            Initializes a new instance of Measure using the specified name.
            </summary>
            <param name="name">A String that contains the name of the Measure.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.Measure.#ctor(System.String,System.String)">
            <summary>
            Initializes a new instance of Measure using the specified name and identifier.
            </summary>
            <param name="name">A String that contains the name of the Measure.</param>
            <param name="id">A String that contains a unique identifier for the Measure.</param>
        </member>
        <member name="P:Microsoft.AnalysisServices.Measure.Parent">
            <summary>
            Gets the parent <see cref="T:Microsoft.AnalysisServices.MeasureGroup" /> object of the <see cref="T:Microsoft.AnalysisServices.Measure" /> object.
            </summary>
            <value>The parent <see cref="T:Microsoft.AnalysisServices.MeasureGroup" /> object.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.Measure.ParentCube">
            <summary>
            Gets the parent <see cref="T:Microsoft.AnalysisServices.Cube" /> object of the <see cref="T:Microsoft.AnalysisServices.Measure" /> object.
            </summary>
            <value>The parent <see cref="T:Microsoft.AnalysisServices.Cube" /> object.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.Measure.ParentDatabase">
            <summary>
            Gets the parent <see cref="T:Microsoft.AnalysisServices.Database" /> object of the <see cref="T:Microsoft.AnalysisServices.Measure" /> object.
            </summary>
            <value>The parent <see cref="T:Microsoft.AnalysisServices.Database" /> object.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.Measure.ParentServer">
            <summary>
            Gets the parent <see cref="T:Microsoft.AnalysisServices.Server" /> object of the <see cref="T:Microsoft.AnalysisServices.Measure" /> object.
            </summary>
            <value>The parent <see cref="T:Microsoft.AnalysisServices.Server" /> object.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.Measure.IsLinked">
            <summary>
            Gets an indicatation whether the current measure is linked.
            </summary>
            <value>true if the measure is linked; otherwise, false.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.Measure.AggregateFunction">
            <summary>
            Gets or sets the aggregate function applied to current measure.
            </summary>
            <value>An AggregationFunction enumeration value.</value>
            <remarks>An AggregationFunction can have the following values: AverageOfChildren, ByAccount, Count, DistinctCount, FirstChild, FirstNonEmpty, LastChild, LastNonEmpty, Max, Min, None, Sum.</remarks>
        </member>
        <member name="P:Microsoft.AnalysisServices.Measure.DataType">
            <summary>
            Gets or sets the current measure data type.
            </summary>
            <value>A MeasureDataType enumeration value.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.Measure.Source">
            <summary>
            Gets or sets the source data item for the current measure.
            </summary>
            <value>A DataItem value with the source for the current measure.</value>
            <remarks>The details of the source containing the value of the measure.</remarks>
        </member>
        <member name="P:Microsoft.AnalysisServices.Measure.Visible">
            <summary>
            Gets or sets an indication whether the Measure should be visible to the client.
            </summary>
            <value>true if Measure should be visible; otherwise, false.</value>
            <remarks>The default value is true.</remarks>
        </member>
        <member name="P:Microsoft.AnalysisServices.Measure.DisplayFolder">
            <summary>
            Gets or sets the DisplayFolder information of the Measure, for use by clients.
            </summary>
            <value>A String that contains the DisplayFolder information.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.Measure.FormatString">
            <summary>
            Gets or sets the FormatString information of the Measure, for use by clients.
            </summary>
            <value>A String that contains the FormatString information.</value>
            <remarks>Only constants allowed.</remarks>
        </member>
        <member name="P:Microsoft.AnalysisServices.Measure.BackColor">
            <summary>
            Gets or sets the BackColor for display of a Measure.
            </summary>
            <value>A String that contains a BackColor.</value>
            <remarks>Only constants allowed.</remarks>
        </member>
        <member name="P:Microsoft.AnalysisServices.Measure.ForeColor">
            <summary>
            Gets or sets the ForeColor information of the Measure, for use by clients.
            </summary>
            <value>A String that contains the ForeColor information.</value>
            <remarks>Only constants allowed.</remarks>
        </member>
        <member name="P:Microsoft.AnalysisServices.Measure.FontName">
            <summary>
            Gets or sets the FontName information of the Measure, for use by clients.
            </summary>
            <value>A String that contains the FontName information.</value>
            <remarks>Only constants allowed.</remarks>
        </member>
        <member name="P:Microsoft.AnalysisServices.Measure.FontSize">
            <summary>
            Gets or sets the FontSize information of the Measure, for use by clients.
            </summary>
            <value>A String that contains the FontSize information.</value>
            <remarks>Only constants allowed.</remarks>
        </member>
        <member name="P:Microsoft.AnalysisServices.Measure.FontFlags">
            <summary>
            Gets or sets the FontFlags information of the Measure, for use by clients.
            </summary>
            <value>A String that contains the FontFlags information.</value>
            <remarks>Only constants allowed.</remarks>
        </member>
        <member name="P:Microsoft.AnalysisServices.Measure.MeasureExpression">
            <summary>
            Gets or sets the measure expression.
            </summary>
            <value>The measure expression.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.Measure.Translations">
            <summary>
            Gets the collection of translations for the current measure.
            </summary>
            <value>Returns a collection containing the set of Measure translation.</value>
        </member>
        <member name="M:Microsoft.AnalysisServices.Measure.CopyTo(Microsoft.AnalysisServices.Measure)">
            <summary>
            Copies the content of this object to another object (the destination).
            </summary>
            <param name="obj">The destination object to copy to.</param>
            <returns>The destination object.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.Measure.Clone">
            <summary>
            Returns a clone of the object.
            </summary>
            <returns>The clone.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.Measure.Validate(Microsoft.AnalysisServices.ValidationErrorCollection,System.Boolean,Microsoft.AnalysisServices.ServerEdition)">
            <summary>
            Determines whether the Measure is valid.
            </summary>
            <param name="errors">A collection of validation errors.</param>
            <param name="includeDetailedErrors">true to include detailed errors; otherwise, false.</param>
            <param name="serverEdition">The server edition.</param>
            <returns>true if the Measure is valid; otherwise, false.</returns>
        </member>
        <member name="T:Microsoft.AnalysisServices.MeasureBinding">
            <summary>
            Represents a measure binding.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.MeasureBinding.#ctor">
            <summary>
            Initializes a new instance of MeasureBinding using default values.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.MeasureBinding.#ctor(System.String)">
            <summary>
            Initializes a new instance of MeasureBinding using the specified measure.
            </summary>
            <param name="measureId">The measure identifier.</param>
        </member>
        <member name="P:Microsoft.AnalysisServices.MeasureBinding.MeasureID">
            <summary>
            Gets or sets the measure associated with the MeasureBinding.
            </summary>
            <value>A String with the identifier of the measure.</value>
        </member>
        <member name="M:Microsoft.AnalysisServices.MeasureBinding.Clone">
            <summary>
            Returns a copy of the MeasureBinding object.
            </summary>
            <returns>A new copy of the MeasureBinding object.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.MeasureBinding.ToString">
            <summary>
            Returns a string that represents the MeasureBinding object.
            </summary>
            <returns>A System.String with representation of the object.</returns>
        </member>
        <member name="T:Microsoft.AnalysisServices.MeasureCollection">
            <summary>
            Represents a collection of <see cref="T:Microsoft.AnalysisServices.Measure" /> objects. This class cannot be inherited.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.MeasureCollection.ItemsType">
            <summary>
            Gets the <see cref="T:System.Type" /> of objects that can be contained in the collection.
            </summary>
            <value>A <see cref="T:System.Type" /> with the type of objects.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.MeasureCollection.Item(System.Int32)">
            <summary>
            Gets the <see cref="T:Microsoft.AnalysisServices.Measure" />, at the specified index, from the collection.
            </summary>
            <param name="index">The zero-based index of the <see cref="T:Microsoft.AnalysisServices.Measure" /> to be returned.</param>
            <value>The <see cref="T:Microsoft.AnalysisServices.Measure" /> at the specified index.</value>
            <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception>
        </member>
        <member name="P:Microsoft.AnalysisServices.MeasureCollection.Item(System.String)">
            <summary>
            Gets the <see cref="T:Microsoft.AnalysisServices.Measure" />, with the specified identifier, from the collection.
            </summary>
            <param name="id">The identifier of the <see cref="T:Microsoft.AnalysisServices.Measure" /> to be returned.</param>
            <value>The <see cref="T:Microsoft.AnalysisServices.Measure" /> with the specified identifier.</value>
            <exception cref="T:Microsoft.AnalysisServices.AmoException">The collection doesn't contain a <see cref="T:Microsoft.AnalysisServices.Measure" /> with the specified identifier.</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.MeasureCollection.Find(System.String)">
            <summary>
            Gets the <see cref="T:Microsoft.AnalysisServices.Measure" /> that has the specified identifier from the collection.
            </summary>
            <param name="id">The identifier of the <see cref="T:Microsoft.AnalysisServices.Measure" /> to locate.</param>
            <returns>The <see cref="T:Microsoft.AnalysisServices.Measure" /> with the specified identifier, if it exists in the collection; otherwise, a null reference (Nothing in Visual Basic).</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.MeasureCollection.FindByName(System.String)">
            <summary>
            Gets the <see cref="T:Microsoft.AnalysisServices.Measure" /> that has the specified name from the collection.
            </summary>
            <param name="name">The name of the <see cref="T:Microsoft.AnalysisServices.Measure" /> to locate.</param>
            <returns>The <see cref="T:Microsoft.AnalysisServices.Measure" /> with the specified name, if it exists in the collection; otherwise, a null reference (Nothing in Visual Basic).</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.MeasureCollection.GetByName(System.String)">
            <summary>
            Gets the <see cref="T:Microsoft.AnalysisServices.Measure" /> that has the specified name from the collection.
            </summary>
            <param name="name">The name of the <see cref="T:Microsoft.AnalysisServices.Measure" /> to locate.</param>
            <returns>The <see cref="T:Microsoft.AnalysisServices.Measure" /> with the specified Name.</returns>
            <exception cref="T:Microsoft.AnalysisServices.AmoException">The collection doesn't contain a <see cref="T:Microsoft.AnalysisServices.Measure" /> with the specified name.</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.MeasureCollection.Add(Microsoft.AnalysisServices.Measure)">
            <summary>
            Adds the specified <see cref="T:Microsoft.AnalysisServices.Measure" /> to the end of the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.Measure" /> to be added.</param>
            <returns>The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.Measure" /> has been added to the collection.</returns>
            <exception cref="T:System.InvalidOperationException">
            <list type="bullet">
            <item><description>The specified item is a null reference (Nothing in Visual Basic).</description></item>
            <item><description>The specified item already esists in the collection.</description></item>
            <item><description>The identifier of the specified <see cref="T:Microsoft.AnalysisServices.Measure" /> is not valid in the collection.</description></item>
            <item><description>The name of the specified <see cref="T:Microsoft.AnalysisServices.Measure" /> is not valid in the collection.</description></item>
            <item><description>The compatibility-level of the specified <see cref="T:Microsoft.AnalysisServices.Measure" /> is not valid in the collection.</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.MeasureCollection.Add(System.String,System.String)">
            <summary>
            Creates a new <see cref="T:Microsoft.AnalysisServices.Measure" /> object using the specified name and identifier, adds it to the end of the collection and returns the new Measure created.
            </summary>
            <param name="name">The Name for the new <see cref="T:Microsoft.AnalysisServices.Measure" /> object.</param>
            <param name="id">The identifier for the new <see cref="T:Microsoft.AnalysisServices.Measure" /> object.</param>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.Measure" /> object.</returns>
            <exception cref="T:System.InvalidOperationException">
            <list type="bullet">
            <item><description>The specified name is not valid in the collection.</description></item>
            <item><description>The specified identifier is not valid in the collection.</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.MeasureCollection.Add(System.String)">
            <summary>
            Creates a new <see cref="T:Microsoft.AnalysisServices.Measure" /> object using the specified name, adds it to the end of the collection and returns the new Measure created.
            </summary>
            <param name="name">The Name for the new <see cref="T:Microsoft.AnalysisServices.Measure" /> object.</param>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.Measure" /> object.</returns>
            <exception cref="T:System.InvalidOperationException">The specified name is not valid in the collection.</exception>
            <remarks>The identifier for the new <see cref="T:Microsoft.AnalysisServices.Measure" /> object is generated based on the specified name.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.MeasureCollection.Add">
            <summary>
            Creates a new <see cref="T:Microsoft.AnalysisServices.Measure" /> object using a generated unique Name and identifier, adds it to the end of the collection and returns the new Measure created.
            </summary>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.Measure" /> object.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.MeasureCollection.Insert(System.Int32,Microsoft.AnalysisServices.Measure)">
            <summary>
            Inserts the specified <see cref="T:Microsoft.AnalysisServices.Measure" /> to the collection at the specified index.
            </summary>
            <param name="index">The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.Measure" /> is inserted.</param>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.Measure" /> to be inserted.</param>
            <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception>
            <exception cref="T:System.InvalidOperationException">
            <list type="bullet">
            <item><description>The specified item is a null reference (Nothing in Visual Basic).</description></item>
            <item><description>The specified item already esists in the collection.</description></item>
            <item><description>The identifier of the specified <see cref="T:Microsoft.AnalysisServices.Measure" /> is not valid in the collection.</description></item>
            <item><description>The name of the specified <see cref="T:Microsoft.AnalysisServices.Measure" /> is not valid in the collection.</description></item>
            <item><description>The compatibility-level of the specified <see cref="T:Microsoft.AnalysisServices.Measure" /> is not valid in the collection.</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.MeasureCollection.Insert(System.Int32,System.String,System.String)">
            <summary>
            Creates a new <see cref="T:Microsoft.AnalysisServices.Measure" /> object using the specified name and identifier, inserts it to the collection at the specified index and returns the new Measure created.
            </summary>
            <param name="index">The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.Measure" /> is inserted.</param>
            <param name="name">The Name for the new <see cref="T:Microsoft.AnalysisServices.Measure" /> object.</param>
            <param name="id">The identifier for the new <see cref="T:Microsoft.AnalysisServices.Measure" /> object.</param>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.Measure" /> object.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception>
            <exception cref="T:System.InvalidOperationException">
            <list type="bullet">
            <item><description>The specified name is not valid in the collection.</description></item>
            <item><description>The specified identifier is not valid in the collection.</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.MeasureCollection.Insert(System.Int32,System.String)">
            <summary>
            Creates a new <see cref="T:Microsoft.AnalysisServices.Measure" /> object using the specified name, inserts it to the collection at the specified index and returns the new Measure created.
            </summary>
            <param name="index">The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.Measure" /> is inserted.</param>
            <param name="name">The Name for the new <see cref="T:Microsoft.AnalysisServices.Measure" /> object. It must be unique within the collection.</param>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.Measure" /> object.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception>
            <exception cref="T:System.InvalidOperationException">The specified name is not valid in the collection.</exception>
            <remarks>The identifier for the <see cref="T:Microsoft.AnalysisServices.Measure" /> is generated based on the specified Name.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.MeasureCollection.Insert(System.Int32)">
            <summary>
            Creates a new <see cref="T:Microsoft.AnalysisServices.Measure" /> object using a generated unique Name and identifier, inserts it to the collection at the specified index and returns the new Measure created.
            </summary>
            <param name="index">The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.Measure" /> is inserted.</param>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.Measure" /> object.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.MeasureCollection.Remove(Microsoft.AnalysisServices.Measure)">
            <summary>
            Removes the specified <see cref="T:Microsoft.AnalysisServices.Measure" /> from the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.Measure" /> to be removed.</param>
            <exception cref="T:System.ArgumentNullException">The specified item is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.MeasureCollection.Remove(Microsoft.AnalysisServices.Measure,System.Boolean)">
            <summary>
            Removes the specified <see cref="T:Microsoft.AnalysisServices.Measure" /> from the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.Measure" /> to be removed.</param>
            <param name="cleanUp">True, if referencing objects are to be deleted; otherwise, false.</param>
            <exception cref="T:System.ArgumentNullException">The specified item is a null reference (Nothing in Visual Basic).</exception>
            <remarks>This API supports the product infrastructure and is not intended to be used directly from your code.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.MeasureCollection.Remove(System.String)">
            <summary>
            Removes the <see cref="T:Microsoft.AnalysisServices.Measure" /> with the specified identifier from the collection.
            </summary>
            <param name="id">The identifier of the <see cref="T:Microsoft.AnalysisServices.Measure" /> to be removed.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.MeasureCollection.Remove(System.String,System.Boolean)">
            <summary>
            Removes the <see cref="T:Microsoft.AnalysisServices.Measure" /> with the specified identifier from the collection.
            </summary>
            <param name="id">The identifier of the <see cref="T:Microsoft.AnalysisServices.Measure" /> to be removed.</param>
            <param name="cleanUp">True, if referencing objects are to be deleted; otherwise, false.</param>
            <remarks>This API supports the product infrastructure and is not intended to be used directly from your code.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.MeasureCollection.Move(System.Int32,System.Int32)">
            <summary>
            Moves a <see cref="T:Microsoft.AnalysisServices.Measure" /> in the collection from the current position to a new one.
            </summary>
            <param name="fromIndex">The zero-based index of the <see cref="T:Microsoft.AnalysisServices.Measure" /> to be moved.</param>
            <param name="toIndex">The zero-based index to which to move the <see cref="T:Microsoft.AnalysisServices.Measure" /> specified by fromIndex.</param>
            <returns>The <see cref="T:Microsoft.AnalysisServices.Measure" /> that was moved.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <list type="bullet">
            <item><description>The specified fromIndex is not a valid value (less than zero or bigger then the total number of elements).</description></item>
            <item><description>The specified toIndex is not a valid value (less than zero or bigger then the total number of elements).</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.MeasureCollection.Move(System.String,System.Int32)">
            <summary>
            Moves a <see cref="T:Microsoft.AnalysisServices.Measure" />, with the specified identifier, to a new position in the collection.
            </summary>
            <param name="id">The identifier of the <see cref="T:Microsoft.AnalysisServices.Measure" /> to be moved.</param>
            <param name="toIndex">The zero-based index to which to move the <see cref="T:Microsoft.AnalysisServices.Measure" /> specified by fromIndex.</param>
            <returns>The <see cref="T:Microsoft.AnalysisServices.Measure" /> that was moved.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <list type="bullet">
            <item><description>id is not a valid identifier to a <see cref="T:Microsoft.AnalysisServices.Measure" /> in the collection.</description></item>
            <item><description>The specified toIndex is not a valid value (less than zero or bigger then the total number of elements).</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.MeasureCollection.Move(Microsoft.AnalysisServices.Measure,System.Int32)">
            <summary>
            Moves the specified <see cref="T:Microsoft.AnalysisServices.Measure" /> to a new position in the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.Measure" /> to be moved.</param>
            <param name="toIndex">The zero-based index to which to move the specified <see cref="T:Microsoft.AnalysisServices.Measure" />.</param>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <list type="bullet">
            <item><description>The specified <see cref="T:Microsoft.AnalysisServices.Measure" /> does not exist the collection.</description></item>
            <item><description>The specified toIndex is not a valid value (less than zero or bigger then the total number of elements).</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.MeasureCollection.Contains(Microsoft.AnalysisServices.Measure)">
            <summary>
            Indicates whether the collection contains the specified <see cref="T:Microsoft.AnalysisServices.Measure" />.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.Measure" /> to be located.</param>
            <returns>True, if the specified <see cref="T:Microsoft.AnalysisServices.Measure" /> is found in the collection, otherwise, false.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.MeasureCollection.Contains(System.String)">
            <summary>
            Indicates whether the collection contains a <see cref="T:Microsoft.AnalysisServices.Measure" /> with the specified identifier.
            </summary>
            <param name="id">The identifier of the <see cref="T:Microsoft.AnalysisServices.Measure" /> to be located.</param>
            <returns>True, if the specified <see cref="T:Microsoft.AnalysisServices.Measure" /> is found in the collection, otherwise, false.</returns>
            <exception cref="T:System.ArgumentNullException">The specified id is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.MeasureCollection.IndexOf(Microsoft.AnalysisServices.Measure)">
            <summary>
            Searches for the specified <see cref="T:Microsoft.AnalysisServices.Measure" /> and returns the zero-based index of it in the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.Measure" /> to locate in the collection.</param>
            <returns>The zero-based index of the <see cref="T:Microsoft.AnalysisServices.Measure" /> in the collection, if found; otherwise, -1.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.MeasureCollection.IndexOf(System.String)">
            <summary>
            Searches for a <see cref="T:Microsoft.AnalysisServices.Measure" /> with the specified identifier and returns the zero-based index of it in the collection.
            </summary>
            <param name="id">The identifier of the <see cref="T:Microsoft.AnalysisServices.Measure" /> to locate in the collection.</param>
            <returns>The zero-based index of the <see cref="T:Microsoft.AnalysisServices.Measure" /> in the collection, if found; otherwise, -1.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.MeasureCollection.IsValidName(System.String,System.String@)">
            <summary>
            Indicates whether the name is valid for an element in the collection.
            </summary>
            <param name="name">The name to validate.</param>
            <param name="error">The error that will occur if an item with the invalid name will be added to the collection.</param>
            <returns>True, if the name will be valid within the collection; otherwise, false.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.MeasureCollection.IsValidID(System.String,System.String@)">
            <summary>
            Indicates whether the identifier is valid for an element in the collection.
            </summary>
            <param name="id">The identifier to validate.</param>
            <param name="error">The error that will occur if an item with the invalid identifier will be added to the collection.</param>
            <returns>True, if the identifier will be valid within the collection; otherwise, false.</returns>
        </member>
        <member name="T:Microsoft.AnalysisServices.MeasureDataType">
            <summary>
            Defines the current measure data type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.MeasureDataType.BigInt">
            <summary>
            The bigint data type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.MeasureDataType.Boolean">
            <summary>
            The Boolean data type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.MeasureDataType.Currency">
            <summary>
            The Currency data type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.MeasureDataType.Date">
            <summary>
            The Date data type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.MeasureDataType.Double">
            <summary>
            The Double data type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.MeasureDataType.Integer">
            <summary>
            The Integer data type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.MeasureDataType.Single">
            <summary>
            The Single data type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.MeasureDataType.SmallInt">
            <summary>
            The SmallInt data type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.MeasureDataType.TinyInt">
            <summary>
            The TinyInt data type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.MeasureDataType.UnsignedBigInt">
            <summary>
            The UnsignedBigInt data type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.MeasureDataType.UnsignedInt">
            <summary>
            The UnsignedInt data type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.MeasureDataType.UnsignedSmallInt">
            <summary>
            The UnsignedSmallInt data type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.MeasureDataType.UnsignedTinyInt">
            <summary>
            The UnsignedTinyInt data type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.MeasureDataType.WChar">
            <summary>
            The WChar data type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.MeasureDataType.Inherited">
            <summary>
            The Inherited data type.
            </summary>
        </member>
        <member name="T:Microsoft.AnalysisServices.MeasureEnumerator">
            <summary>For internal use.</summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.MeasureEnumerator.Current">
            <summary>For internal use.</summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.MeasureEnumerator.MoveNext">
            <summary>For internal use.</summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.MeasureEnumerator.Reset">
            <summary>For internal use.</summary>
        </member>
        <member name="T:Microsoft.AnalysisServices.MeasureGroup">
            <summary>
            Defines a set of measures known at the same level of granularity. All the measures of a MeasureGroup must be sourced from a single table.
            </summary>
            <remarks>A MeasureGroup is bound to a table in a data source view; and each measure is bound to a column in that table. Finally, each measure group dimension has a set of 'granularity attributes', which define the granularity of the MeasureGroup.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.MeasureGroup.Clone(System.Boolean)">
            <summary>
            Creates a new copy of the MajorObject object.
            </summary>
            <param name="forceBodyLoading">true to force the body loading; otherwise, false.</param>
            <returns>A new copy of the MajorObject object.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.MeasureGroup.CopyTo(Microsoft.AnalysisServices.MajorObject,System.Boolean)">
            <summary>
            Copies the object to the specified destination.
            </summary>
            <param name="destination">The destination where the object copied to.</param>
            <param name="forceBodyLoading">true to force by loading; otherwise, false.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.MeasureGroup.BeforeRemove(System.Boolean)">
            <summary>
            Removes the ModelComponent object before the cleanup.
            </summary>
            <param name="cleanUp">true to clean up the ModelComponent object; otherwise, false.</param>
            <remarks>For internal use.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.MeasureGroup.#ctor">
            <summary>
            Initializes a new instance of MeasureGroup using the default values.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.MeasureGroup.#ctor(System.String)">
            <summary>
            Initializes a new instance of MeasureGroup using the specified name.
            </summary>
            <param name="name">A string containing the name of the MeasureGroup.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.MeasureGroup.#ctor(System.String,System.String)">
            <summary>
            Initializes a new instance of MeasureGroup using the specified name and identifier.
            </summary>
            <param name="name">A string containing the name of the MeasureGroup.</param>
            <param name="id">A string containing a unique identifier for the MeasureGroup.</param>
        </member>
        <member name="P:Microsoft.AnalysisServices.MeasureGroup.Parent">
            <summary>
            Gets the parent <see cref="T:Microsoft.AnalysisServices.Cube" /> object of the <see cref="T:Microsoft.AnalysisServices.MeasureGroup" /> object.
            </summary>
            <value>The parent <see cref="T:Microsoft.AnalysisServices.Cube" /> object.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.MeasureGroup.ParentDatabase">
            <summary>
            Gets the parent <see cref="T:Microsoft.AnalysisServices.Database" /> object of the <see cref="T:Microsoft.AnalysisServices.MeasureGroup" /> object.
            </summary>
            <value>The parent <see cref="T:Microsoft.AnalysisServices.Database" /> object.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.MeasureGroup.ParentServer">
            <summary>
            Gets the parent <see cref="T:Microsoft.AnalysisServices.Server" /> object of the <see cref="T:Microsoft.AnalysisServices.MeasureGroup" /> object.
            </summary>
            <value>The parent <see cref="T:Microsoft.AnalysisServices.Server" /> object.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.MeasureGroup.IsLinked">
            <summary>
            Gets an indication regarding the linking status for the MeasureGroup object.
            </summary>
            <value>true if the MeasureGroup is linked; else false.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.MeasureGroup.IsDistinctCountOnly">
            <summary>
            Returns true if the MeasureGroup only contains a distinct count measure.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.MeasureGroup.Translations">
            <summary>
            Gets the collection of the translations associated with the measure group.
            </summary>
            <value>A collection containing the MeasureGroup translations.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.MeasureGroup.Type">
            <summary>
            Gets or sets the type of the measure group.
            </summary>
            <value>An enumeration of MeasureGroupType with information about the contents of the measure group.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.MeasureGroup.Measures">
            <summary>
            Gets the collection of measures associated with a MeasureGroup.
            </summary>
            <value>A collection of measures.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.MeasureGroup.DataAggregation">
            <summary>
            Gets or sets an indication whether the server can aggregate data (in MOLAP files/ROLAP tables) or cache (in memory).
            </summary>
            <value>An enumerated value of DataAggregation which indicates whether the server can aggregate data (in MOLAP files/ROLAP tables) or cache (in memory).</value>
            <remarks>The default for DataAggregation is DataAndCacheAggregatable.</remarks>
        </member>
        <member name="P:Microsoft.AnalysisServices.MeasureGroup.Source">
            <summary>
            Gets or sets the binding to the source object from which to get data and populate the target object.
            </summary>
            <value>A MeasureGroupBinding object.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.MeasureGroup.StorageMode">
            <summary>
            Gets or sets the default storage mode for the MeasureGroup. Can be overridden on a per partition basis.
            </summary>
            <value>An enumeration containing the StorageMode.</value>
            <remarks>This defaults to the value from the parent Cube. Also, if the value of this property is null, then the value from the parent cube is used.</remarks>
        </member>
        <member name="P:Microsoft.AnalysisServices.MeasureGroup.StorageLocation">
            <summary>
            Gets or sets the storage-location asscociated with a MeasureGroup.
            </summary>
            <value>A String with the storage location of the MeasureGroup.</value>
            <remarks>This defaults to the value from the parent Cube.</remarks>
        </member>
        <member name="P:Microsoft.AnalysisServices.MeasureGroup.IgnoreUnrelatedDimensions">
            <summary>
            Gets or sets an indication if unrelated dimensions are ignored.
            </summary>
            <value>true if unrelated dimensions are to be forced to their top level; false, they are not.</value>
            <remarks>When members of dimensions unrelated to the measure group are included in a query, this property determines whether unrelated dimensions are forced to their top level or not.</remarks>
        </member>
        <member name="P:Microsoft.AnalysisServices.MeasureGroup.EstimatedRows">
            <summary>
            Gets or sets the estimated number of rows in the MeasureGroup.
            </summary>
            <value>A long integer containing the estimated number of rows.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.MeasureGroup.ErrorConfiguration">
            <summary>
            Gets or sets the ErrorConfiguration associated with a MeasureGroup.
            </summary>
            <value>An ErrorConfiguration object.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.MeasureGroup.EstimatedSize">
            <summary>
            Gets or sets the estimated size of a MeasureGroup.
            </summary>
            <value>A long integer containing the estimated size of a MeasureGroup.</value>
            <remarks>The estimated size of the measure group is shown in number of bytes. The data type is long integer, but it represents bytes.</remarks>
        </member>
        <member name="P:Microsoft.AnalysisServices.MeasureGroup.ProcessingMode">
            <summary>
            Gets or sets the processing mode associated with the cube to which the MeasureGroup is a child.
            </summary>
            <value>A ProcessingMode enumeration value.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.MeasureGroup.AggregationPrefix">
            <summary>
            Gets or sets a prefix used on tables used for aggregation (which are actually indexed views). This serves as default for Partitions in the MeasureGroup.
            </summary>
            <value>An aggregation prefix.</value>
            <remarks>Any string that will make the indexed views unique in the database can be used. It is up to the database administrator to decide what prefix will make the indexed view unique.</remarks>
        </member>
        <member name="P:Microsoft.AnalysisServices.MeasureGroup.ProcessingPriority">
            <summary>
            Gets or sets the processing priority of a MeasureGroup object.
            </summary>
            <value>The processing priority.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.MeasureGroup.Dimensions">
            <summary>
            Gets a collection of measure group dimensions.
            </summary>
            <value>A collection of measure group dimensions.</value>
            <remarks>Zero is returned if there is a MeasureGroup binding, at create time. The collection always returns at least 1 Dimension.</remarks>
        </member>
        <member name="P:Microsoft.AnalysisServices.MeasureGroup.Partitions">
            <summary>
            Gets a collection of Partitions associated with a MeasureGroup.
            </summary>
            <value>A collection of Partitions.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.MeasureGroup.AggregationDesigns">
            <summary>
            Gets the AggregationDesigns collection for a MeasureGroup.
            </summary>
            <value>A collection of AggregationDesigns.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.MeasureGroup.ProactiveCaching">
            <summary>
            Gets or sets the ProactiveCaching information associated with a MeasureGroup.
            </summary>
            <value>A ProactiveCaching object.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.MeasureGroup.ShardedMode">
            <summary>
            Gets or sets the sharding mode.
            </summary>
            <value>The sharding mode.</value>
        </member>
        <member name="M:Microsoft.AnalysisServices.MeasureGroup.CopyTo(Microsoft.AnalysisServices.MeasureGroup)">
            <summary>
            Copies the content of this object to another object (the destination).
            </summary>
            <param name="obj">The destination object to copy to.</param>
            <returns>The destination object.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.MeasureGroup.Clone">
            <summary>
            Returns a clone of the object.
            </summary>
            <returns>The clone.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.MeasureGroup.CanProcess(Microsoft.AnalysisServices.ProcessType)">
            <summary>
            Returns an indication whether that process type can take place for the MeasureGroup object.
            </summary>
            <param name="processType">The type of processing to evaluate. </param>
            <returns>True if the specified processType can be processed given the MeasureGroup; otherwise, false.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.MeasureGroup.Validate(Microsoft.AnalysisServices.ValidationErrorCollection,System.Boolean,Microsoft.AnalysisServices.ServerEdition)">
            <summary>
            Validates the element to which it is appended; returns any errors encountered in a collection. Also contains a parameter to enable return of detailed errors.
            </summary>
            <param name="errors">A collection within which errors can be logged.</param>
            <param name="includeDetailedErrors">True if detailed errors is enabled; otherwise, false.</param>
            <param name="serverEdition">One of the enumeration values that specifies the installed edition of the Analysis Services instance.</param>
            <returns>True if no errors encountered; otherwise, false.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.MeasureGroup.Validate(Microsoft.AnalysisServices.ValidationResultCollection,Microsoft.AnalysisServices.ValidationOptions,Microsoft.AnalysisServices.ServerEdition,Microsoft.AnalysisServices.DismissedValidationRuleCollection,Microsoft.AnalysisServices.DismissedValidationResultCollection)">
            <summary>
            We should never validate anything to do with Partitions or AggDesigns unless they have been already loaded.
            These two items are stored in different files from main schema and hence are not necessarily loaded when
            validation is done. Accessing their collections will go through a long path which ends up with the associated
            designers being created which need to interact with UI controls. Since validation is done lazily on a background
            thread you end up with UI controls being created on non-UI threads which can cause some nasty issues. Hence, we
            wait for the user to actually load the partitions or AggDesigns before we do any validation on them. Checkout VSTaskList
            if you want to debug.
            </summary>
            <param name="results"></param>
            <param name="flags"></param>
            <param name="serverEdition"></param>
            <param name="dismissedRules"></param>
            <param name="dismissedResults"></param>
        </member>
        <member name="M:Microsoft.AnalysisServices.MeasureGroup.GetTimeGranularity">
            <summary>
            Returns the granularity attribute of the first time dimension, null if none found.
            </summary>
            <returns></returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.MeasureGroup.IsBoundToUnsignedColumn(Microsoft.AnalysisServices.Measure,System.Data.DataTableCollection)">
            <summary>
            Returns true if the specified measure is bound (with .Source property) to an unsigned DataColumn in the DataSourceView.
            Returns false if if cannot tell (when, for example, Source is not defined or the measure doesn't have a ColumnBinding).
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.MeasureGroup.GetReferences(System.Collections.Hashtable,System.Boolean)">
            <summary>
            Gets the objects that the measure group references.
            </summary>
            <param name="references">The Hashtable to append references to.</param>
            <param name="forMajorChildrenAlso">true to also reference for major children; otherwise, false. </param>
            <returns>The references Hashtable with objects that the mining model permission references appended.</returns>
        </member>
        <member name="T:Microsoft.AnalysisServices.MeasureGroupAttribute">
            <summary>
            Represents the relationship between an attribute and a measure group.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.MeasureGroupAttribute.#ctor">
            <summary>
            Initializes a new instance of the MeasureGroupAttribute class using default values.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.MeasureGroupAttribute.#ctor(System.String)">
            <summary>
            Initializes a new instance of MeasureGroupAttribute using the specified attribute identifier.
            </summary>
            <param name="attributeId">A unique identifier for the Attribute.</param>
        </member>
        <member name="P:Microsoft.AnalysisServices.MeasureGroupAttribute.Parent">
            <summary>
            Gets the parent <see cref="T:Microsoft.AnalysisServices.MeasureGroupDimension" /> object of the <see cref="T:Microsoft.AnalysisServices.MeasureGroupAttribute" /> object.
            </summary>
            <value>The parent <see cref="T:Microsoft.AnalysisServices.MeasureGroupDimension" /> object.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.MeasureGroupAttribute.ParentMeasureGroup">
            <summary>
            Gets the parent <see cref="T:Microsoft.AnalysisServices.MeasureGroup" /> object of the <see cref="T:Microsoft.AnalysisServices.MeasureGroupAttribute" /> object.
            </summary>
            <value>The parent <see cref="T:Microsoft.AnalysisServices.MeasureGroup" /> object.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.MeasureGroupAttribute.ParentCube">
            <summary>
            Gets the parent <see cref="T:Microsoft.AnalysisServices.Cube" /> object of the <see cref="T:Microsoft.AnalysisServices.MeasureGroupAttribute" /> object.
            </summary>
            <value>The parent <see cref="T:Microsoft.AnalysisServices.Cube" /> object.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.MeasureGroupAttribute.ParentDatabase">
            <summary>
            Gets the parent <see cref="T:Microsoft.AnalysisServices.Database" /> object of the <see cref="T:Microsoft.AnalysisServices.MeasureGroupAttribute" /> object.
            </summary>
            <value>The parent <see cref="T:Microsoft.AnalysisServices.Database" /> object.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.MeasureGroupAttribute.ParentServer">
            <summary>
            Gets the parent <see cref="T:Microsoft.AnalysisServices.Server" /> object of the <see cref="T:Microsoft.AnalysisServices.MeasureGroupAttribute" /> object.
            </summary>
            <value>The parent <see cref="T:Microsoft.AnalysisServices.Server" /> object.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.MeasureGroupAttribute.FriendlyName">
            <summary>
            Gets the friendly name of the MeasureGroupAttribute object.
            </summary>
            <value>A <see cref="T:System.String" /> with the friendly name of the <see cref="T:Microsoft.AnalysisServices.MeasureGroupAttribute" /> object.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.MeasureGroupAttribute.KeyForCollection">
            <summary>
            Returns the key used in collections.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.MeasureGroupAttribute.AttributeID">
            <summary>
            Gets or sets the identifier of the attribute associated with the parent element.
            </summary>
            <value>An attribute identifier.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.MeasureGroupAttribute.KeyColumns">
            <summary>
            Gets the binding to both table and column(s) for MeasureGroupAttribute.
            </summary>
            <value>A collection of data items.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.MeasureGroupAttribute.Type">
            <summary>
            Gets or sets the type of the specified attribute.
            </summary>
            <value>The type of attribute.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.MeasureGroupAttribute.Attribute">
            <summary>
            Gets the associated attribute representing object.
            </summary>
            <value>The attribute.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.MeasureGroupAttribute.CubeAttribute">
            <summary>
            Gets the attribute associated with a cube element.
            </summary>
            <value>An attribute associated with a cube element.</value>
        </member>
        <member name="M:Microsoft.AnalysisServices.MeasureGroupAttribute.CopyTo(Microsoft.AnalysisServices.MeasureGroupAttribute)">
            <summary>
            Copies the content of this object to another object (the destination).
            </summary>
            <param name="obj">The destination object to copy to.</param>
            <returns>The destination object.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.MeasureGroupAttribute.Clone">
            <summary>
            Returns a clone of the object.
            </summary>
            <returns>The clone.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.MeasureGroupAttribute.Validate(Microsoft.AnalysisServices.ValidationErrorCollection,System.Boolean,Microsoft.AnalysisServices.ServerEdition)">
            <summary>
            Validates the element and returns any errors encountered into a collection.
            </summary>
            <param name="errors">A collection within which errors can be logged.</param>
            <param name="includeDetailedErrors">true to enable detailed errors; otherwise, false.</param>
            <param name="serverEdition">One of the enumeration values that specifies the installed edition of the Analysis Services instance.</param>
            <returns>true if no errors are encountered; otherwise, false.</returns>
        </member>
        <member name="T:Microsoft.AnalysisServices.MeasureGroupAttributeCollection">
            <summary>
            Represents a collection of <see cref="T:Microsoft.AnalysisServices.MeasureGroupAttribute" /> objects. This class cannot be inherited.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.MeasureGroupAttributeCollection.ItemsType">
            <summary>
            Gets the <see cref="T:System.Type" /> of objects that can be contained in the collection.
            </summary>
            <value>A <see cref="T:System.Type" /> with the type of objects.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.MeasureGroupAttributeCollection.Item(System.Int32)">
            <summary>
            Gets the <see cref="T:Microsoft.AnalysisServices.MeasureGroupAttribute" />, at the specified index, from the collection.
            </summary>
            <param name="index">The zero-based index of the <see cref="T:Microsoft.AnalysisServices.MeasureGroupAttribute" /> to be returned.</param>
            <value>The <see cref="T:Microsoft.AnalysisServices.MeasureGroupAttribute" /> at the specified index.</value>
            <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception>
        </member>
        <member name="P:Microsoft.AnalysisServices.MeasureGroupAttributeCollection.Item(System.String)">
            <summary>
            Gets the <see cref="T:Microsoft.AnalysisServices.MeasureGroupAttribute" />, with the specified AttributeID, from the collection.
            </summary>
            <param name="attributeId">The AttributeID of the <see cref="T:Microsoft.AnalysisServices.MeasureGroupAttribute" /> to be returned.</param>
            <value>The <see cref="T:Microsoft.AnalysisServices.MeasureGroupAttribute" /> with the specified AttributeID.</value>
            <exception cref="T:Microsoft.AnalysisServices.AmoException">The collection doesn't contain a <see cref="T:Microsoft.AnalysisServices.MeasureGroupAttribute" /> with the specified AttributeID.</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.MeasureGroupAttributeCollection.Find(System.String)">
            <summary>
            Gets the <see cref="T:Microsoft.AnalysisServices.MeasureGroupAttribute" /> that has the specified AttributeID from the collection.
            </summary>
            <param name="attributeId">The AttributeID of the <see cref="T:Microsoft.AnalysisServices.MeasureGroupAttribute" /> to locate.</param>
            <returns>The <see cref="T:Microsoft.AnalysisServices.MeasureGroupAttribute" /> with the specified AttributeID, if it exists in the collection; otherwise, a null reference (Nothing in Visual Basic).</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.MeasureGroupAttributeCollection.Add(Microsoft.AnalysisServices.MeasureGroupAttribute)">
            <summary>
            Adds the specified <see cref="T:Microsoft.AnalysisServices.MeasureGroupAttribute" /> to the end of the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.MeasureGroupAttribute" /> to be added.</param>
            <returns>The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.MeasureGroupAttribute" /> has been added to the collection.</returns>
            <exception cref="T:System.InvalidOperationException">
            <list type="bullet">
            <item><description>The specified item is a null reference (Nothing in Visual Basic).</description></item>
            <item><description>The specified item already esists in the collection.</description></item>
            <item><description>The AttributeID of the specified <see cref="T:Microsoft.AnalysisServices.MeasureGroupAttribute" /> is not valid in the collection.</description></item>
            <item><description>The name of the specified <see cref="T:Microsoft.AnalysisServices.MeasureGroupAttribute" /> is not valid in the collection.</description></item>
            <item><description>The compatibility-level of the specified <see cref="T:Microsoft.AnalysisServices.MeasureGroupAttribute" /> is not valid in the collection.</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.MeasureGroupAttributeCollection.Add(System.String)">
            <summary>
            Creates a new <see cref="T:Microsoft.AnalysisServices.MeasureGroupAttribute" /> object using the specified AttributeID, adds it to the end of the collection and returns the new MeasureGroupAttribute created.
            </summary>
            <param name="attributeId">The AttributeID for the new <see cref="T:Microsoft.AnalysisServices.MeasureGroupAttribute" /> object.</param>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.MeasureGroupAttribute" /> object.</returns>
            <exception cref="T:System.InvalidOperationException">The specified AttributeID is not valid in the collection.</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.MeasureGroupAttributeCollection.Insert(System.Int32,Microsoft.AnalysisServices.MeasureGroupAttribute)">
            <summary>
            Inserts the specified <see cref="T:Microsoft.AnalysisServices.MeasureGroupAttribute" /> to the collection at the specified index.
            </summary>
            <param name="index">The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.MeasureGroupAttribute" /> is inserted.</param>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.MeasureGroupAttribute" /> to be inserted.</param>
            <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception>
            <exception cref="T:System.InvalidOperationException">
            <list type="bullet">
            <item><description>The specified item is a null reference (Nothing in Visual Basic).</description></item>
            <item><description>The specified item already esists in the collection.</description></item>
            <item><description>The AttributeID of the specified <see cref="T:Microsoft.AnalysisServices.MeasureGroupAttribute" /> is not valid in the collection.</description></item>
            <item><description>The compatibility-level of the specified <see cref="T:Microsoft.AnalysisServices.MeasureGroupAttribute" /> is not valid in the collection.</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.MeasureGroupAttributeCollection.Insert(System.Int32,System.String)">
            <summary>
            Creates a new <see cref="T:Microsoft.AnalysisServices.MeasureGroupAttribute" /> object using the specified AttributeID, inserts it to the collection at the specified index and returns the new MeasureGroupAttribute created.
            </summary>
            <param name="index">The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.MeasureGroupAttribute" /> is inserted.</param>
            <param name="attributeId">The AttributeID for the new <see cref="T:Microsoft.AnalysisServices.MeasureGroupAttribute" /> object.</param>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.MeasureGroupAttribute" /> object.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception>
            <exception cref="T:System.InvalidOperationException">The specified AttributeID is not valid in the collection.</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.MeasureGroupAttributeCollection.Remove(Microsoft.AnalysisServices.MeasureGroupAttribute)">
            <summary>
            Removes the specified <see cref="T:Microsoft.AnalysisServices.MeasureGroupAttribute" /> from the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.MeasureGroupAttribute" /> to be removed.</param>
            <exception cref="T:System.ArgumentNullException">The specified item is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.MeasureGroupAttributeCollection.Remove(Microsoft.AnalysisServices.MeasureGroupAttribute,System.Boolean)">
            <summary>
            Removes the specified <see cref="T:Microsoft.AnalysisServices.MeasureGroupAttribute" /> from the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.MeasureGroupAttribute" /> to be removed.</param>
            <param name="cleanUp">True, if referencing objects are to be deleted; otherwise, false.</param>
            <exception cref="T:System.ArgumentNullException">The specified item is a null reference (Nothing in Visual Basic).</exception>
            <remarks>This API supports the product infrastructure and is not intended to be used directly from your code.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.MeasureGroupAttributeCollection.Remove(System.String)">
            <summary>
            Removes the <see cref="T:Microsoft.AnalysisServices.MeasureGroupAttribute" /> with the specified AttributeID from the collection.
            </summary>
            <param name="attributeId">The AttributeID of the <see cref="T:Microsoft.AnalysisServices.MeasureGroupAttribute" /> to be removed.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.MeasureGroupAttributeCollection.Remove(System.String,System.Boolean)">
            <summary>
            Removes the <see cref="T:Microsoft.AnalysisServices.MeasureGroupAttribute" /> with the specified AttributeID from the collection.
            </summary>
            <param name="attributeId">The AttributeID of the <see cref="T:Microsoft.AnalysisServices.MeasureGroupAttribute" /> to be removed.</param>
            <param name="cleanUp">True, if referencing objects are to be deleted; otherwise, false.</param>
            <remarks>This API supports the product infrastructure and is not intended to be used directly from your code.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.MeasureGroupAttributeCollection.Move(System.Int32,System.Int32)">
            <summary>
            Moves a <see cref="T:Microsoft.AnalysisServices.MeasureGroupAttribute" /> in the collection from the current position to a new one.
            </summary>
            <param name="fromIndex">The zero-based index of the <see cref="T:Microsoft.AnalysisServices.MeasureGroupAttribute" /> to be moved.</param>
            <param name="toIndex">The zero-based index to which to move the <see cref="T:Microsoft.AnalysisServices.MeasureGroupAttribute" /> specified by fromIndex.</param>
            <returns>The <see cref="T:Microsoft.AnalysisServices.MeasureGroupAttribute" /> that was moved.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <list type="bullet">
            <item><description>The specified fromIndex is not a valid value (less than zero or bigger then the total number of elements).</description></item>
            <item><description>The specified toIndex is not a valid value (less than zero or bigger then the total number of elements).</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.MeasureGroupAttributeCollection.Move(System.String,System.Int32)">
            <summary>
            Moves a <see cref="T:Microsoft.AnalysisServices.MeasureGroupAttribute" />, with the specified AttributeID, to a new position in the collection.
            </summary>
            <param name="attributeId">The AttributeID of the <see cref="T:Microsoft.AnalysisServices.MeasureGroupAttribute" /> to be moved.</param>
            <param name="toIndex">The zero-based index to which to move the <see cref="T:Microsoft.AnalysisServices.MeasureGroupAttribute" /> specified by fromIndex.</param>
            <returns>The <see cref="T:Microsoft.AnalysisServices.MeasureGroupAttribute" /> that was moved.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <list type="bullet">
            <item><description>attributeId is not a valid AttributeID to a <see cref="T:Microsoft.AnalysisServices.MeasureGroupAttribute" /> in the collection.</description></item>
            <item><description>The specified toIndex is not a valid value (less than zero or bigger then the total number of elements).</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.MeasureGroupAttributeCollection.Move(Microsoft.AnalysisServices.MeasureGroupAttribute,System.Int32)">
            <summary>
            Moves the specified <see cref="T:Microsoft.AnalysisServices.MeasureGroupAttribute" /> to a new position in the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.MeasureGroupAttribute" /> to be moved.</param>
            <param name="toIndex">The zero-based index to which to move the specified <see cref="T:Microsoft.AnalysisServices.MeasureGroupAttribute" />.</param>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <list type="bullet">
            <item><description>The specified <see cref="T:Microsoft.AnalysisServices.MeasureGroupAttribute" /> does not exist the collection.</description></item>
            <item><description>The specified toIndex is not a valid value (less than zero or bigger then the total number of elements).</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.MeasureGroupAttributeCollection.Contains(Microsoft.AnalysisServices.MeasureGroupAttribute)">
            <summary>
            Indicates whether the collection contains the specified <see cref="T:Microsoft.AnalysisServices.MeasureGroupAttribute" />.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.MeasureGroupAttribute" /> to be located.</param>
            <returns>True, if the specified <see cref="T:Microsoft.AnalysisServices.MeasureGroupAttribute" /> is found in the collection, otherwise, false.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.MeasureGroupAttributeCollection.Contains(System.String)">
            <summary>
            Indicates whether the collection contains a <see cref="T:Microsoft.AnalysisServices.MeasureGroupAttribute" /> with the specified AttributeID.
            </summary>
            <param name="attributeId">The AttributeID of the <see cref="T:Microsoft.AnalysisServices.MeasureGroupAttribute" /> to be located.</param>
            <returns>True, if the specified <see cref="T:Microsoft.AnalysisServices.MeasureGroupAttribute" /> is found in the collection, otherwise, false.</returns>
            <exception cref="T:System.ArgumentNullException">The specified attributeId is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.MeasureGroupAttributeCollection.IndexOf(Microsoft.AnalysisServices.MeasureGroupAttribute)">
            <summary>
            Searches for the specified <see cref="T:Microsoft.AnalysisServices.MeasureGroupAttribute" /> and returns the zero-based index of it in the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.MeasureGroupAttribute" /> to locate in the collection.</param>
            <returns>The zero-based index of the <see cref="T:Microsoft.AnalysisServices.MeasureGroupAttribute" /> in the collection, if found; otherwise, -1.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.MeasureGroupAttributeCollection.IndexOf(System.String)">
            <summary>
            Searches for a <see cref="T:Microsoft.AnalysisServices.MeasureGroupAttribute" /> with the specified AttributeID and returns the zero-based index of it in the collection.
            </summary>
            <param name="attributeId">The AttributeID of the <see cref="T:Microsoft.AnalysisServices.MeasureGroupAttribute" /> to locate in the collection.</param>
            <returns>The zero-based index of the <see cref="T:Microsoft.AnalysisServices.MeasureGroupAttribute" /> in the collection, if found; otherwise, -1.</returns>
        </member>
        <member name="T:Microsoft.AnalysisServices.MeasureGroupAttributeType">
            <summary>
            Enumerates the attribute types for the measure group.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.MeasureGroupAttributeType.Regular">
            <summary>
            The regular attribute type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.MeasureGroupAttributeType.Granularity">
            <summary>
            The granularity attribute type.
            </summary>
        </member>
        <member name="T:Microsoft.AnalysisServices.MeasureGroupBinding">
            <summary>
            Represents a binding to a MeasureGroup element. This class cannot be inherited.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.MeasureGroupBinding.#ctor">
            <summary>
            Initializes a new instance of the MeasureGroupBinding class using default values.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.MeasureGroupBinding.#ctor(System.String,System.String,System.String)">
            <summary>
            Initializes a new instance of the MeasureGroupBinding using the specified data source, a cube, and a measure group.
            </summary>
            <param name="dataSourceId">A String with the identifier for the data source.</param>
            <param name="cubeId">A String with the identifier for the cube.</param>
            <param name="measureGroupId">A String with the identifier for the measure group.</param>
        </member>
        <member name="P:Microsoft.AnalysisServices.MeasureGroupBinding.DataSourceID">
            <summary>
            Gets or sets the data source associated with the binding.
            </summary>
            <value>A String with the identifier for the data source.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.MeasureGroupBinding.CubeID">
            <summary>
            Gets or sets the cube associated with the binding.
            </summary>
            <value>A String with the identifier for the cube.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.MeasureGroupBinding.MeasureGroupID">
            <summary>
            Gets or sets the measure group associated with the binding.
            </summary>
            <value>A String with the identifier for the measure group.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.MeasureGroupBinding.Persistence">
            <summary>
            Gets or sets which parts of the bound source data are dynamic, and are checked for updates using the frequency specified by the RefreshPolicy.
            </summary>
            <value>The type of the metadata persistence.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.MeasureGroupBinding.RefreshPolicy">
            <summary>
            Gets or sets the refresh policy for current object.
            </summary>
            <value>The refresh policy for current object.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.MeasureGroupBinding.RefreshInterval">
            <summary>
            Gets or sets the interval at which the dynamic part of the measure group is refreshed.
            </summary>
            <value>The interval duration.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.MeasureGroupBinding.Filter">
            <summary>
            Gets or sets the Multidimensional Expressions (MDX) expression that filters the contents of the binding.
            </summary>
            <value>The MDX expression.</value>
        </member>
        <member name="M:Microsoft.AnalysisServices.MeasureGroupBinding.CopyTo(Microsoft.AnalysisServices.MeasureGroupBinding)">
            <summary>
            Copies a MeasureGroupBinding object to the specified object.
            </summary>
            <param name="obj">The object you are copying to.</param>
            <returns>The new MeasureGroupBinding object.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.MeasureGroupBinding.Clone">
            <summary>
            Returns a copy of the MeasureGroupBinding object.
            </summary>
            <returns>A new copy of the MeasureGroupBinding object.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.MeasureGroupBinding.ToString">
            <summary>
            Returns a string that represents the MeasureGroupBinding object.
            </summary>
            <returns>A System.String with representation of the object.</returns>
        </member>
        <member name="T:Microsoft.AnalysisServices.MeasureGroupCollection">
            <summary>
            Represents a collection of <see cref="T:Microsoft.AnalysisServices.MeasureGroup" /> objects. This class cannot be inherited.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.MeasureGroupCollection.ItemsType">
            <summary>
            Gets the <see cref="T:System.Type" /> of objects that can be contained in the collection.
            </summary>
            <value>A <see cref="T:System.Type" /> with the type of objects.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.MeasureGroupCollection.Item(System.Int32)">
            <summary>
            Gets the <see cref="T:Microsoft.AnalysisServices.MeasureGroup" />, at the specified index, from the collection.
            </summary>
            <param name="index">The zero-based index of the <see cref="T:Microsoft.AnalysisServices.MeasureGroup" /> to be returned.</param>
            <value>The <see cref="T:Microsoft.AnalysisServices.MeasureGroup" /> at the specified index.</value>
            <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception>
        </member>
        <member name="P:Microsoft.AnalysisServices.MeasureGroupCollection.Item(System.String)">
            <summary>
            Gets the <see cref="T:Microsoft.AnalysisServices.MeasureGroup" />, with the specified identifier, from the collection.
            </summary>
            <param name="id">The identifier of the <see cref="T:Microsoft.AnalysisServices.MeasureGroup" /> to be returned.</param>
            <value>The <see cref="T:Microsoft.AnalysisServices.MeasureGroup" /> with the specified identifier.</value>
            <exception cref="T:Microsoft.AnalysisServices.AmoException">The collection doesn't contain a <see cref="T:Microsoft.AnalysisServices.MeasureGroup" /> with the specified identifier.</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.MeasureGroupCollection.Find(System.String)">
            <summary>
            Gets the <see cref="T:Microsoft.AnalysisServices.MeasureGroup" /> that has the specified identifier from the collection.
            </summary>
            <param name="id">The identifier of the <see cref="T:Microsoft.AnalysisServices.MeasureGroup" /> to locate.</param>
            <returns>The <see cref="T:Microsoft.AnalysisServices.MeasureGroup" /> with the specified identifier, if it exists in the collection; otherwise, a null reference (Nothing in Visual Basic).</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.MeasureGroupCollection.FindByName(System.String)">
            <summary>
            Gets the <see cref="T:Microsoft.AnalysisServices.MeasureGroup" /> that has the specified name from the collection.
            </summary>
            <param name="name">The name of the <see cref="T:Microsoft.AnalysisServices.MeasureGroup" /> to locate.</param>
            <returns>The <see cref="T:Microsoft.AnalysisServices.MeasureGroup" /> with the specified name, if it exists in the collection; otherwise, a null reference (Nothing in Visual Basic).</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.MeasureGroupCollection.GetByName(System.String)">
            <summary>
            Gets the <see cref="T:Microsoft.AnalysisServices.MeasureGroup" /> that has the specified name from the collection.
            </summary>
            <param name="name">The name of the <see cref="T:Microsoft.AnalysisServices.MeasureGroup" /> to locate.</param>
            <returns>The <see cref="T:Microsoft.AnalysisServices.MeasureGroup" /> with the specified Name.</returns>
            <exception cref="T:Microsoft.AnalysisServices.AmoException">The collection doesn't contain a <see cref="T:Microsoft.AnalysisServices.MeasureGroup" /> with the specified name.</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.MeasureGroupCollection.Add(Microsoft.AnalysisServices.MeasureGroup)">
            <summary>
            Adds the specified <see cref="T:Microsoft.AnalysisServices.MeasureGroup" /> to the end of the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.MeasureGroup" /> to be added.</param>
            <returns>The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.MeasureGroup" /> has been added to the collection.</returns>
            <exception cref="T:System.InvalidOperationException">
            <list type="bullet">
            <item><description>The specified item is a null reference (Nothing in Visual Basic).</description></item>
            <item><description>The specified item already esists in the collection.</description></item>
            <item><description>The identifier of the specified <see cref="T:Microsoft.AnalysisServices.MeasureGroup" /> is not valid in the collection.</description></item>
            <item><description>The name of the specified <see cref="T:Microsoft.AnalysisServices.MeasureGroup" /> is not valid in the collection.</description></item>
            <item><description>The compatibility-level of the specified <see cref="T:Microsoft.AnalysisServices.MeasureGroup" /> is not valid in the collection.</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.MeasureGroupCollection.Add(System.String,System.String)">
            <summary>
            Creates a new <see cref="T:Microsoft.AnalysisServices.MeasureGroup" /> object using the specified name and identifier, adds it to the end of the collection and returns the new MeasureGroup created.
            </summary>
            <param name="name">The Name for the new <see cref="T:Microsoft.AnalysisServices.MeasureGroup" /> object.</param>
            <param name="id">The identifier for the new <see cref="T:Microsoft.AnalysisServices.MeasureGroup" /> object.</param>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.MeasureGroup" /> object.</returns>
            <exception cref="T:System.InvalidOperationException">
            <list type="bullet">
            <item><description>The specified name is not valid in the collection.</description></item>
            <item><description>The specified identifier is not valid in the collection.</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.MeasureGroupCollection.Add(System.String)">
            <summary>
            Creates a new <see cref="T:Microsoft.AnalysisServices.MeasureGroup" /> object using the specified name, adds it to the end of the collection and returns the new MeasureGroup created.
            </summary>
            <param name="name">The Name for the new <see cref="T:Microsoft.AnalysisServices.MeasureGroup" /> object.</param>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.MeasureGroup" /> object.</returns>
            <exception cref="T:System.InvalidOperationException">The specified name is not valid in the collection.</exception>
            <remarks>The identifier for the new <see cref="T:Microsoft.AnalysisServices.MeasureGroup" /> object is generated based on the specified name.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.MeasureGroupCollection.Add">
            <summary>
            Creates a new <see cref="T:Microsoft.AnalysisServices.MeasureGroup" /> object using a generated unique Name and identifier, adds it to the end of the collection and returns the new MeasureGroup created.
            </summary>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.MeasureGroup" /> object.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.MeasureGroupCollection.Insert(System.Int32,Microsoft.AnalysisServices.MeasureGroup)">
            <summary>
            Inserts the specified <see cref="T:Microsoft.AnalysisServices.MeasureGroup" /> to the collection at the specified index.
            </summary>
            <param name="index">The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.MeasureGroup" /> is inserted.</param>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.MeasureGroup" /> to be inserted.</param>
            <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception>
            <exception cref="T:System.InvalidOperationException">
            <list type="bullet">
            <item><description>The specified item is a null reference (Nothing in Visual Basic).</description></item>
            <item><description>The specified item already esists in the collection.</description></item>
            <item><description>The identifier of the specified <see cref="T:Microsoft.AnalysisServices.MeasureGroup" /> is not valid in the collection.</description></item>
            <item><description>The name of the specified <see cref="T:Microsoft.AnalysisServices.MeasureGroup" /> is not valid in the collection.</description></item>
            <item><description>The compatibility-level of the specified <see cref="T:Microsoft.AnalysisServices.MeasureGroup" /> is not valid in the collection.</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.MeasureGroupCollection.Insert(System.Int32,System.String,System.String)">
            <summary>
            Creates a new <see cref="T:Microsoft.AnalysisServices.MeasureGroup" /> object using the specified name and identifier, inserts it to the collection at the specified index and returns the new MeasureGroup created.
            </summary>
            <param name="index">The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.MeasureGroup" /> is inserted.</param>
            <param name="name">The Name for the new <see cref="T:Microsoft.AnalysisServices.MeasureGroup" /> object.</param>
            <param name="id">The identifier for the new <see cref="T:Microsoft.AnalysisServices.MeasureGroup" /> object.</param>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.MeasureGroup" /> object.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception>
            <exception cref="T:System.InvalidOperationException">
            <list type="bullet">
            <item><description>The specified name is not valid in the collection.</description></item>
            <item><description>The specified identifier is not valid in the collection.</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.MeasureGroupCollection.Insert(System.Int32,System.String)">
            <summary>
            Creates a new <see cref="T:Microsoft.AnalysisServices.MeasureGroup" /> object using the specified name, inserts it to the collection at the specified index and returns the new MeasureGroup created.
            </summary>
            <param name="index">The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.MeasureGroup" /> is inserted.</param>
            <param name="name">The Name for the new <see cref="T:Microsoft.AnalysisServices.MeasureGroup" /> object. It must be unique within the collection.</param>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.MeasureGroup" /> object.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception>
            <exception cref="T:System.InvalidOperationException">The specified name is not valid in the collection.</exception>
            <remarks>The identifier for the <see cref="T:Microsoft.AnalysisServices.MeasureGroup" /> is generated based on the specified Name.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.MeasureGroupCollection.Insert(System.Int32)">
            <summary>
            Creates a new <see cref="T:Microsoft.AnalysisServices.MeasureGroup" /> object using a generated unique Name and identifier, inserts it to the collection at the specified index and returns the new MeasureGroup created.
            </summary>
            <param name="index">The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.MeasureGroup" /> is inserted.</param>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.MeasureGroup" /> object.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.MeasureGroupCollection.Remove(Microsoft.AnalysisServices.MeasureGroup)">
            <summary>
            Removes the specified <see cref="T:Microsoft.AnalysisServices.MeasureGroup" /> from the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.MeasureGroup" /> to be removed.</param>
            <exception cref="T:System.ArgumentNullException">The specified item is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.MeasureGroupCollection.Remove(Microsoft.AnalysisServices.MeasureGroup,System.Boolean)">
            <summary>
            Removes the specified <see cref="T:Microsoft.AnalysisServices.MeasureGroup" /> from the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.MeasureGroup" /> to be removed.</param>
            <param name="cleanUp">True, if referencing objects are to be deleted; otherwise, false.</param>
            <exception cref="T:System.ArgumentNullException">The specified item is a null reference (Nothing in Visual Basic).</exception>
            <remarks>This API supports the product infrastructure and is not intended to be used directly from your code.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.MeasureGroupCollection.Remove(System.String)">
            <summary>
            Removes the <see cref="T:Microsoft.AnalysisServices.MeasureGroup" /> with the specified identifier from the collection.
            </summary>
            <param name="id">The identifier of the <see cref="T:Microsoft.AnalysisServices.MeasureGroup" /> to be removed.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.MeasureGroupCollection.Remove(System.String,System.Boolean)">
            <summary>
            Removes the <see cref="T:Microsoft.AnalysisServices.MeasureGroup" /> with the specified identifier from the collection.
            </summary>
            <param name="id">The identifier of the <see cref="T:Microsoft.AnalysisServices.MeasureGroup" /> to be removed.</param>
            <param name="cleanUp">True, if referencing objects are to be deleted; otherwise, false.</param>
            <remarks>This API supports the product infrastructure and is not intended to be used directly from your code.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.MeasureGroupCollection.Move(System.Int32,System.Int32)">
            <summary>
            Moves a <see cref="T:Microsoft.AnalysisServices.MeasureGroup" /> in the collection from the current position to a new one.
            </summary>
            <param name="fromIndex">The zero-based index of the <see cref="T:Microsoft.AnalysisServices.MeasureGroup" /> to be moved.</param>
            <param name="toIndex">The zero-based index to which to move the <see cref="T:Microsoft.AnalysisServices.MeasureGroup" /> specified by fromIndex.</param>
            <returns>The <see cref="T:Microsoft.AnalysisServices.MeasureGroup" /> that was moved.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <list type="bullet">
            <item><description>The specified fromIndex is not a valid value (less than zero or bigger then the total number of elements).</description></item>
            <item><description>The specified toIndex is not a valid value (less than zero or bigger then the total number of elements).</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.MeasureGroupCollection.Move(System.String,System.Int32)">
            <summary>
            Moves a <see cref="T:Microsoft.AnalysisServices.MeasureGroup" />, with the specified identifier, to a new position in the collection.
            </summary>
            <param name="id">The identifier of the <see cref="T:Microsoft.AnalysisServices.MeasureGroup" /> to be moved.</param>
            <param name="toIndex">The zero-based index to which to move the <see cref="T:Microsoft.AnalysisServices.MeasureGroup" /> specified by fromIndex.</param>
            <returns>The <see cref="T:Microsoft.AnalysisServices.MeasureGroup" /> that was moved.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <list type="bullet">
            <item><description>id is not a valid identifier to a <see cref="T:Microsoft.AnalysisServices.MeasureGroup" /> in the collection.</description></item>
            <item><description>The specified toIndex is not a valid value (less than zero or bigger then the total number of elements).</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.MeasureGroupCollection.Move(Microsoft.AnalysisServices.MeasureGroup,System.Int32)">
            <summary>
            Moves the specified <see cref="T:Microsoft.AnalysisServices.MeasureGroup" /> to a new position in the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.MeasureGroup" /> to be moved.</param>
            <param name="toIndex">The zero-based index to which to move the specified <see cref="T:Microsoft.AnalysisServices.MeasureGroup" />.</param>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <list type="bullet">
            <item><description>The specified <see cref="T:Microsoft.AnalysisServices.MeasureGroup" /> does not exist the collection.</description></item>
            <item><description>The specified toIndex is not a valid value (less than zero or bigger then the total number of elements).</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.MeasureGroupCollection.Contains(Microsoft.AnalysisServices.MeasureGroup)">
            <summary>
            Indicates whether the collection contains the specified <see cref="T:Microsoft.AnalysisServices.MeasureGroup" />.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.MeasureGroup" /> to be located.</param>
            <returns>True, if the specified <see cref="T:Microsoft.AnalysisServices.MeasureGroup" /> is found in the collection, otherwise, false.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.MeasureGroupCollection.Contains(System.String)">
            <summary>
            Indicates whether the collection contains a <see cref="T:Microsoft.AnalysisServices.MeasureGroup" /> with the specified identifier.
            </summary>
            <param name="id">The identifier of the <see cref="T:Microsoft.AnalysisServices.MeasureGroup" /> to be located.</param>
            <returns>True, if the specified <see cref="T:Microsoft.AnalysisServices.MeasureGroup" /> is found in the collection, otherwise, false.</returns>
            <exception cref="T:System.ArgumentNullException">The specified id is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.MeasureGroupCollection.IndexOf(Microsoft.AnalysisServices.MeasureGroup)">
            <summary>
            Searches for the specified <see cref="T:Microsoft.AnalysisServices.MeasureGroup" /> and returns the zero-based index of it in the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.MeasureGroup" /> to locate in the collection.</param>
            <returns>The zero-based index of the <see cref="T:Microsoft.AnalysisServices.MeasureGroup" /> in the collection, if found; otherwise, -1.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.MeasureGroupCollection.IndexOf(System.String)">
            <summary>
            Searches for a <see cref="T:Microsoft.AnalysisServices.MeasureGroup" /> with the specified identifier and returns the zero-based index of it in the collection.
            </summary>
            <param name="id">The identifier of the <see cref="T:Microsoft.AnalysisServices.MeasureGroup" /> to locate in the collection.</param>
            <returns>The zero-based index of the <see cref="T:Microsoft.AnalysisServices.MeasureGroup" /> in the collection, if found; otherwise, -1.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.MeasureGroupCollection.CanAdd(Microsoft.AnalysisServices.ModelComponent,System.String@)">
            <summary>
            Indicates whether the collection can add a <see cref="T:Microsoft.AnalysisServices.ModelComponent" />.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.ModelComponent" /> to add.</param>
            <param name="error">The error that will occur if the collection can�t add the specified <see cref="T:Microsoft.AnalysisServices.ModelComponent" />.</param>
            <returns>True, if the collection can add the <see cref="T:Microsoft.AnalysisServices.ModelComponent" />; otherwise, false.</returns>
        </member>
        <member name="T:Microsoft.AnalysisServices.MeasureGroupDimension">
            <summary>
            Represents the relationship between a dimension and a measure group. Each MeasureGroupDimension is a reference to one of the dimensions on the host cube, and defines which cube dimensions apply to the measure group.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.MeasureGroupDimension.BeforeRemove(System.Boolean)">
            <summary>
            Removes the MeasureGroupDimension object before the cleanup.
            </summary>
            <param name="cleanUp">true to clean up the MeasureGroupDimension object; otherwise, false.</param>
            <remarks>This API supports the product infrastructure and is not intended to be used directly from your code.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.MeasureGroupDimension.AfterRemove(Microsoft.AnalysisServices.ModelComponentCollection)">
            <summary>
            Removes the MeasureGroupDimension object after the cleanup in the collection.
            </summary>
            <param name="collection">The collection.</param>
            <remarks>This API supports the product infrastructure and is not intended to be used directly from your code.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.MeasureGroupDimension.#ctor">
            <summary>
            Initializes a new instance of the MeasureGroupDimension class using default values.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.MeasureGroupDimension.#ctor(System.String)">
            <summary>
            Initializes a new instance of the MeasureGroupDimension using the specified identifier.
            </summary>
            <param name="cubeDimensionId">A String containing the cube dimension identifier.</param>
        </member>
        <member name="P:Microsoft.AnalysisServices.MeasureGroupDimension.Parent">
            <summary>
            Gets the parent <see cref="T:Microsoft.AnalysisServices.MeasureGroup" /> object of the <see cref="T:Microsoft.AnalysisServices.MeasureGroupDimension" /> object.
            </summary>
            <value>The parent <see cref="T:Microsoft.AnalysisServices.MeasureGroup" /> object.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.MeasureGroupDimension.ParentCube">
            <summary>
            Gets the parent <see cref="T:Microsoft.AnalysisServices.Cube" /> object of the <see cref="T:Microsoft.AnalysisServices.MeasureGroupDimension" /> object.
            </summary>
            <value>The parent <see cref="T:Microsoft.AnalysisServices.Cube" /> object.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.MeasureGroupDimension.ParentDatabase">
            <summary>
            Gets the parent <see cref="T:Microsoft.AnalysisServices.Database" /> object of the <see cref="T:Microsoft.AnalysisServices.MeasureGroupDimension" /> object.
            </summary>
            <value>The parent <see cref="T:Microsoft.AnalysisServices.Database" /> object.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.MeasureGroupDimension.ParentServer">
            <summary>
            Gets the parent <see cref="T:Microsoft.AnalysisServices.Server" /> object of the <see cref="T:Microsoft.AnalysisServices.MeasureGroupDimension" /> object.
            </summary>
            <value>The parent <see cref="T:Microsoft.AnalysisServices.Server" /> object.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.MeasureGroupDimension.FriendlyName">
            <summary>
            Gets the friendly name of the MeasureGroupDimension object.
            </summary>
            <value>A <see cref="T:System.String" /> with the friendly name of the <see cref="T:Microsoft.AnalysisServices.MeasureGroupDimension" /> object.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.MeasureGroupDimension.KeyForCollection">
            <summary>
            Returns the key used in collections.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.MeasureGroupDimension.CubeDimensionID">
            <summary>
            Gets or sets the identifier of the cube dimension, that is, a reference to a specific dimension role.
            </summary>
            <value>The cube dimension identifier.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.MeasureGroupDimension.Source">
            <summary>
            Gets or sets the binding to the source object from which to get data.
            </summary>
            <value>Binding information regarding the source object.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.MeasureGroupDimension.CubeDimension">
            <summary>
            Gets a cube dimension associated with a MeasureGroupDimension.
            </summary>
            <value>A single dimension from a cube.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.MeasureGroupDimension.Dimension">
            <summary>
            Gets the information for a Dimension.
            </summary>
            <value>A dimension object associated with a MeasureGroupDimension.</value>
        </member>
        <member name="M:Microsoft.AnalysisServices.MeasureGroupDimension.CopyTo(Microsoft.AnalysisServices.MeasureGroupDimension)">
            <summary>
            Copies the content of this object to another object (the destination).
            </summary>
            <param name="obj">The destination object to copy to.</param>
            <returns>The destination object.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.MeasureGroupDimension.Clone">
            <summary>
            Returns a clone of the object.
            </summary>
            <returns>The clone.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.MeasureGroupDimension.Validate(Microsoft.AnalysisServices.ValidationErrorCollection,System.Boolean,Microsoft.AnalysisServices.ServerEdition)">
            <summary>
            Indicates whether the MeasureGroupDimension object is correctly configured.
            </summary>
            <param name="errors">A collection within which errors can be logged.</param>
            <param name="includeDetailedErrors">true to enable detailed errors; otherwise, false.</param>
            <param name="serverEdition">The server edition.</param>
            <returns>true if the MeasureGroupDimension is correctly configured; otherwise, false.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.MeasureGroupDimension.ToString">
            <summary>
            Returns a string representation of the MeasureGroupDimension object.
            </summary>
            <returns>A String with a representation of the object.</returns>
        </member>
        <member name="T:Microsoft.AnalysisServices.MeasureGroupDimensionBinding">
            <summary>
            Represents a binding between a dimension and a measure group. This class cannot be inherited.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.MeasureGroupDimensionBinding.CubeDimensionID">
            <summary>
            Gets or sets the cube dimension, which references a specific dimension role.
            </summary>
            <value>The cube dimension identifier.</value>
        </member>
        <member name="M:Microsoft.AnalysisServices.MeasureGroupDimensionBinding.CopyTo(Microsoft.AnalysisServices.MeasureGroupDimensionBinding)">
            <summary>
            Copies a MeasureGroupDimensionBinding object to the specified object.
            </summary>
            <param name="obj">The object you are copying to.</param>
            <returns>The new MeasureGroupDimensionBinding object.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.MeasureGroupDimensionBinding.Clone">
            <summary>
            Returns a copy of the MeasureGroupDimensionBinding object.
            </summary>
            <returns>A new copy of the MeasureGroupDimensionBinding object.</returns>
        </member>
        <member name="T:Microsoft.AnalysisServices.MeasureGroupDimensionCollection">
            <summary>
            Represents a collection of <see cref="T:Microsoft.AnalysisServices.MeasureGroupDimension" /> objects. This class cannot be inherited.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.MeasureGroupDimensionCollection.ItemsType">
            <summary>
            Gets the <see cref="T:System.Type" /> of objects that can be contained in the collection.
            </summary>
            <value>A <see cref="T:System.Type" /> with the type of objects.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.MeasureGroupDimensionCollection.Item(System.Int32)">
            <summary>
            Gets the <see cref="T:Microsoft.AnalysisServices.MeasureGroupDimension" />, at the specified index, from the collection.
            </summary>
            <param name="index">The zero-based index of the <see cref="T:Microsoft.AnalysisServices.MeasureGroupDimension" /> to be returned.</param>
            <value>The <see cref="T:Microsoft.AnalysisServices.MeasureGroupDimension" /> at the specified index.</value>
            <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception>
        </member>
        <member name="P:Microsoft.AnalysisServices.MeasureGroupDimensionCollection.Item(System.String)">
            <summary>
            Gets the <see cref="T:Microsoft.AnalysisServices.MeasureGroupDimension" />, with the specified CubeDimensionID, from the collection.
            </summary>
            <param name="cubeDimensionId">The CubeDimensionID of the <see cref="T:Microsoft.AnalysisServices.MeasureGroupDimension" /> to be returned.</param>
            <value>The <see cref="T:Microsoft.AnalysisServices.MeasureGroupDimension" /> with the specified CubeDimensionID.</value>
            <exception cref="T:Microsoft.AnalysisServices.AmoException">The collection doesn't contain a <see cref="T:Microsoft.AnalysisServices.MeasureGroupDimension" /> with the specified CubeDimensionID.</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.MeasureGroupDimensionCollection.Find(System.String)">
            <summary>
            Gets the <see cref="T:Microsoft.AnalysisServices.MeasureGroupDimension" /> that has the specified CubeDimensionID from the collection.
            </summary>
            <param name="cubeDimensionId">The CubeDimensionID of the <see cref="T:Microsoft.AnalysisServices.MeasureGroupDimension" /> to locate.</param>
            <returns>The <see cref="T:Microsoft.AnalysisServices.MeasureGroupDimension" /> with the specified CubeDimensionID, if it exists in the collection; otherwise, a null reference (Nothing in Visual Basic).</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.MeasureGroupDimensionCollection.Add(Microsoft.AnalysisServices.MeasureGroupDimension)">
            <summary>
            Adds the specified <see cref="T:Microsoft.AnalysisServices.MeasureGroupDimension" /> to the end of the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.MeasureGroupDimension" /> to be added.</param>
            <returns>The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.MeasureGroupDimension" /> has been added to the collection.</returns>
            <exception cref="T:System.InvalidOperationException">
            <list type="bullet">
            <item><description>The specified item is a null reference (Nothing in Visual Basic).</description></item>
            <item><description>The specified item already esists in the collection.</description></item>
            <item><description>The CubeDimensionID of the specified <see cref="T:Microsoft.AnalysisServices.MeasureGroupDimension" /> is not valid in the collection.</description></item>
            <item><description>The name of the specified <see cref="T:Microsoft.AnalysisServices.MeasureGroupDimension" /> is not valid in the collection.</description></item>
            <item><description>The compatibility-level of the specified <see cref="T:Microsoft.AnalysisServices.MeasureGroupDimension" /> is not valid in the collection.</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.MeasureGroupDimensionCollection.Add(System.String)">
            <summary>
            Creates a new <see cref="T:Microsoft.AnalysisServices.MeasureGroupDimension" /> object using the specified CubeDimensionID, adds it to the end of the collection and returns the new MeasureGroupDimension created.
            </summary>
            <param name="cubeDimensionId">The CubeDimensionID for the new <see cref="T:Microsoft.AnalysisServices.MeasureGroupDimension" /> object.</param>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.MeasureGroupDimension" /> object.</returns>
            <exception cref="T:System.InvalidOperationException">The specified CubeDimensionID is not valid in the collection.</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.MeasureGroupDimensionCollection.Insert(System.Int32,Microsoft.AnalysisServices.MeasureGroupDimension)">
            <summary>
            Inserts the specified <see cref="T:Microsoft.AnalysisServices.MeasureGroupDimension" /> to the collection at the specified index.
            </summary>
            <param name="index">The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.MeasureGroupDimension" /> is inserted.</param>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.MeasureGroupDimension" /> to be inserted.</param>
            <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception>
            <exception cref="T:System.InvalidOperationException">
            <list type="bullet">
            <item><description>The specified item is a null reference (Nothing in Visual Basic).</description></item>
            <item><description>The specified item already esists in the collection.</description></item>
            <item><description>The CubeDimensionID of the specified <see cref="T:Microsoft.AnalysisServices.MeasureGroupDimension" /> is not valid in the collection.</description></item>
            <item><description>The compatibility-level of the specified <see cref="T:Microsoft.AnalysisServices.MeasureGroupDimension" /> is not valid in the collection.</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.MeasureGroupDimensionCollection.Insert(System.Int32,System.String)">
            <summary>
            Creates a new <see cref="T:Microsoft.AnalysisServices.MeasureGroupDimension" /> object using the specified CubeDimensionID, inserts it to the collection at the specified index and returns the new MeasureGroupDimension created.
            </summary>
            <param name="index">The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.MeasureGroupDimension" /> is inserted.</param>
            <param name="cubeDimensionId">The CubeDimensionID for the new <see cref="T:Microsoft.AnalysisServices.MeasureGroupDimension" /> object.</param>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.MeasureGroupDimension" /> object.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception>
            <exception cref="T:System.InvalidOperationException">The specified CubeDimensionID is not valid in the collection.</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.MeasureGroupDimensionCollection.Remove(Microsoft.AnalysisServices.MeasureGroupDimension)">
            <summary>
            Removes the specified <see cref="T:Microsoft.AnalysisServices.MeasureGroupDimension" /> from the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.MeasureGroupDimension" /> to be removed.</param>
            <exception cref="T:System.ArgumentNullException">The specified item is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.MeasureGroupDimensionCollection.Remove(Microsoft.AnalysisServices.MeasureGroupDimension,System.Boolean)">
            <summary>
            Removes the specified <see cref="T:Microsoft.AnalysisServices.MeasureGroupDimension" /> from the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.MeasureGroupDimension" /> to be removed.</param>
            <param name="cleanUp">True, if referencing objects are to be deleted; otherwise, false.</param>
            <exception cref="T:System.ArgumentNullException">The specified item is a null reference (Nothing in Visual Basic).</exception>
            <remarks>This API supports the product infrastructure and is not intended to be used directly from your code.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.MeasureGroupDimensionCollection.Remove(System.String)">
            <summary>
            Removes the <see cref="T:Microsoft.AnalysisServices.MeasureGroupDimension" /> with the specified CubeDimensionID from the collection.
            </summary>
            <param name="cubeDimensionId">The CubeDimensionID of the <see cref="T:Microsoft.AnalysisServices.MeasureGroupDimension" /> to be removed.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.MeasureGroupDimensionCollection.Remove(System.String,System.Boolean)">
            <summary>
            Removes the <see cref="T:Microsoft.AnalysisServices.MeasureGroupDimension" /> with the specified CubeDimensionID from the collection.
            </summary>
            <param name="cubeDimensionId">The CubeDimensionID of the <see cref="T:Microsoft.AnalysisServices.MeasureGroupDimension" /> to be removed.</param>
            <param name="cleanUp">True, if referencing objects are to be deleted; otherwise, false.</param>
            <remarks>This API supports the product infrastructure and is not intended to be used directly from your code.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.MeasureGroupDimensionCollection.Move(System.Int32,System.Int32)">
            <summary>
            Moves a <see cref="T:Microsoft.AnalysisServices.MeasureGroupDimension" /> in the collection from the current position to a new one.
            </summary>
            <param name="fromIndex">The zero-based index of the <see cref="T:Microsoft.AnalysisServices.MeasureGroupDimension" /> to be moved.</param>
            <param name="toIndex">The zero-based index to which to move the <see cref="T:Microsoft.AnalysisServices.MeasureGroupDimension" /> specified by fromIndex.</param>
            <returns>The <see cref="T:Microsoft.AnalysisServices.MeasureGroupDimension" /> that was moved.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <list type="bullet">
            <item><description>The specified fromIndex is not a valid value (less than zero or bigger then the total number of elements).</description></item>
            <item><description>The specified toIndex is not a valid value (less than zero or bigger then the total number of elements).</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.MeasureGroupDimensionCollection.Move(System.String,System.Int32)">
            <summary>
            Moves a <see cref="T:Microsoft.AnalysisServices.MeasureGroupDimension" />, with the specified CubeDimensionID, to a new position in the collection.
            </summary>
            <param name="cubeDimensionId">The CubeDimensionID of the <see cref="T:Microsoft.AnalysisServices.MeasureGroupDimension" /> to be moved.</param>
            <param name="toIndex">The zero-based index to which to move the <see cref="T:Microsoft.AnalysisServices.MeasureGroupDimension" /> specified by fromIndex.</param>
            <returns>The <see cref="T:Microsoft.AnalysisServices.MeasureGroupDimension" /> that was moved.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <list type="bullet">
            <item><description>cubeDimensionId is not a valid CubeDimensionID to a <see cref="T:Microsoft.AnalysisServices.MeasureGroupDimension" /> in the collection.</description></item>
            <item><description>The specified toIndex is not a valid value (less than zero or bigger then the total number of elements).</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.MeasureGroupDimensionCollection.Move(Microsoft.AnalysisServices.MeasureGroupDimension,System.Int32)">
            <summary>
            Moves the specified <see cref="T:Microsoft.AnalysisServices.MeasureGroupDimension" /> to a new position in the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.MeasureGroupDimension" /> to be moved.</param>
            <param name="toIndex">The zero-based index to which to move the specified <see cref="T:Microsoft.AnalysisServices.MeasureGroupDimension" />.</param>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <list type="bullet">
            <item><description>The specified <see cref="T:Microsoft.AnalysisServices.MeasureGroupDimension" /> does not exist the collection.</description></item>
            <item><description>The specified toIndex is not a valid value (less than zero or bigger then the total number of elements).</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.MeasureGroupDimensionCollection.Contains(Microsoft.AnalysisServices.MeasureGroupDimension)">
            <summary>
            Indicates whether the collection contains the specified <see cref="T:Microsoft.AnalysisServices.MeasureGroupDimension" />.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.MeasureGroupDimension" /> to be located.</param>
            <returns>True, if the specified <see cref="T:Microsoft.AnalysisServices.MeasureGroupDimension" /> is found in the collection, otherwise, false.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.MeasureGroupDimensionCollection.Contains(System.String)">
            <summary>
            Indicates whether the collection contains a <see cref="T:Microsoft.AnalysisServices.MeasureGroupDimension" /> with the specified CubeDimensionID.
            </summary>
            <param name="cubeDimensionId">The CubeDimensionID of the <see cref="T:Microsoft.AnalysisServices.MeasureGroupDimension" /> to be located.</param>
            <returns>True, if the specified <see cref="T:Microsoft.AnalysisServices.MeasureGroupDimension" /> is found in the collection, otherwise, false.</returns>
            <exception cref="T:System.ArgumentNullException">The specified cubeDimensionId is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.MeasureGroupDimensionCollection.IndexOf(Microsoft.AnalysisServices.MeasureGroupDimension)">
            <summary>
            Searches for the specified <see cref="T:Microsoft.AnalysisServices.MeasureGroupDimension" /> and returns the zero-based index of it in the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.MeasureGroupDimension" /> to locate in the collection.</param>
            <returns>The zero-based index of the <see cref="T:Microsoft.AnalysisServices.MeasureGroupDimension" /> in the collection, if found; otherwise, -1.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.MeasureGroupDimensionCollection.IndexOf(System.String)">
            <summary>
            Searches for a <see cref="T:Microsoft.AnalysisServices.MeasureGroupDimension" /> with the specified CubeDimensionID and returns the zero-based index of it in the collection.
            </summary>
            <param name="cubeDimensionId">The CubeDimensionID of the <see cref="T:Microsoft.AnalysisServices.MeasureGroupDimension" /> to locate in the collection.</param>
            <returns>The zero-based index of the <see cref="T:Microsoft.AnalysisServices.MeasureGroupDimension" /> in the collection, if found; otherwise, -1.</returns>
        </member>
        <member name="T:Microsoft.AnalysisServices.MeasureGroupType">
            <summary>
            Enumerates the type of the measure group.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.MeasureGroupType.Regular">
            <summary>
            The regular measure group.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.MeasureGroupType.ExchangeRate">
            <summary>
            The exchange rate measure group.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.MeasureGroupType.Sales">
            <summary>
            The sales measure group.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.MeasureGroupType.Budget">
            <summary>
            The budget measure group.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.MeasureGroupType.FinancialReporting">
            <summary>
            The financial reporting measure group.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.MeasureGroupType.Marketing">
            <summary>
            The marketing measure group.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.MeasureGroupType.Inventory">
            <summary>
            The inventory measure group.
            </summary>
        </member>
        <member name="T:Microsoft.AnalysisServices.MemberKeysUnique">
            <summary>
            An enumeration of the possible values that apply to member keys uniqueness.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.MemberKeysUnique.NotUnique">
            <summary>
            Member keys are not unique.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.MemberKeysUnique.Unique">
            <summary>
            Member keys are unique.
            </summary>
        </member>
        <member name="T:Microsoft.AnalysisServices.MembersWithData">
            <summary>
            Enumerates the display types for non-leaf member in the parent dimension attribute.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.MembersWithData.NonLeafDataHidden">
            <summary>
            Non-leaf data member is hidden.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.MembersWithData.NonLeafDataVisible">
            <summary>
            Non-leaf data member is visible.
            </summary>
        </member>
        <member name="T:Microsoft.AnalysisServices.MemberUniqueNameStyle">
            <summary>
            Determines how unique names are generated for members of hierarchies contained within the specified element.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.MemberUniqueNameStyle.Native">
            <summary>
            The instance automatically determines the unique names of members.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.MemberUniqueNameStyle.NamePath">
            <summary>
            The instance generates a compound name consisting of each level and the caption of the member.
            </summary>
        </member>
        <member name="T:Microsoft.AnalysisServices.MiningModel">
            <summary>
            Defines the details of an individual mining model. This class cannot be inherited.
            </summary>
            <remarks>Many mining models can share the same structure, but changing the algorithm, or changing the columns whose values are to be predicted, does change the structure. The set of columns in the MiningModel must be a subset of the columns of the owning structure and share the same nested table structure. You can exclude columns either by omitting them or by setting the usage value to none.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.MiningModel.Clone(System.Boolean)">
            <summary>
            Creates a new copy of the MajorObject object.
            </summary>
            <param name="forceBodyLoading">true to force the body loading; otherwise, false.</param>
            <returns>A new copy of the MajorObject object.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.MiningModel.CopyTo(Microsoft.AnalysisServices.MajorObject,System.Boolean)">
            <summary>
            Copies the object to the specified destination.
            </summary>
            <param name="destination">The destination where the object copied to.</param>
            <param name="forceBodyLoading">true to force by loading; otherwise, false.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.MiningModel.#ctor">
            <summary>
            Initializes a new instance of the MiningModel class using the default values.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.MiningModel.#ctor(System.String)">
            <summary>
            Initializes a new instance of the MiningModel class using the specified name.
            </summary>
            <param name="name">The name of the MiningModel.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.MiningModel.#ctor(System.String,System.String)">
            <summary>
            Initializes a new instance of the MiningModel class using the specified name and identifier.
            </summary>
            <param name="name">The name of the MiningModel.</param>
            <param name="id">A unique identifier for the MiningModel.</param>
        </member>
        <member name="P:Microsoft.AnalysisServices.MiningModel.Parent">
            <summary>
            Gets the parent <see cref="T:Microsoft.AnalysisServices.MiningStructure" /> object of the <see cref="T:Microsoft.AnalysisServices.MiningModel" /> object.
            </summary>
            <value>The parent <see cref="T:Microsoft.AnalysisServices.MiningStructure" /> object.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.MiningModel.ParentDatabase">
            <summary>
            Gets the parent <see cref="T:Microsoft.AnalysisServices.Database" /> object of the <see cref="T:Microsoft.AnalysisServices.MiningModel" /> object.
            </summary>
            <value>The parent <see cref="T:Microsoft.AnalysisServices.Database" /> object.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.MiningModel.ParentServer">
            <summary>
            Gets the parent <see cref="T:Microsoft.AnalysisServices.Server" /> object of the <see cref="T:Microsoft.AnalysisServices.MiningModel" /> object.
            </summary>
            <value>The parent <see cref="T:Microsoft.AnalysisServices.Server" /> object.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.MiningModel.Algorithm">
            <summary>
            Gets or sets the algorithm associated with the MiningModel, which can be supplied by Microsoft or can be your own custom algorithm.
            </summary>
            <value>The algorithm assigned to the MiningModel.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.MiningModel.AlgorithmParameters">
            <summary>
            Gets the applicable set of algorithm parameters, independent of assigned algorithm.
            </summary>
            <value>A collection of AlgorithmParameter objects.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.MiningModel.Translations">
            <summary>
            Gets the collection of Translation objects associated with the MiningModel object.
            </summary>
            <value>A collection of translations associated with the MiningModel object.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.MiningModel.Columns">
            <summary>
            Gets the collection of columns associated with the MiningModel object.
            </summary>
            <value>A collection of columns for the MiningModel.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.MiningModel.AllowDrillThrough">
            <summary>
            Gets or sets an indication whether drillthrough is permitted on the mining model.
            </summary>
            <value>true if drillthough is permitted; otherwise, false.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.MiningModel.Filter">
            <summary>
            Gets or sets the filter expression associated with the mining model.
            </summary>
            <value>The filter expression.</value>
            <remarks>For more information about filters that can apply to mining models, see Model Filter Syntax and Examples (Analysis Services - Data Mining).</remarks>
        </member>
        <member name="P:Microsoft.AnalysisServices.MiningModel.FoldingParameters">
            <summary>
            Gets or sets the folding parameters associated with the mining model.
            </summary>
            <value>The folding parameters associated with the mining model.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.MiningModel.MiningModelPermissions">
            <summary>
            Gets the collection of permissions for a MiningModel object.
            </summary>
            <value>A collection of permissions for the mining model.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.MiningModel.Language">
            <summary>
            Gets or sets the language to use by default.
            </summary>
            <value>The decimal LCID of the language.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.MiningModel.Collation">
            <summary>
            Gets or sets the collation used by the MiningModel object.
            </summary>
            <value>The collation used by the MiningModel object.</value>
            <remarks>The Collation string consists of the locale identifier (LCID) and the comparison flag, separated by an underscore character. For example, Latin1_General_CI_AS is an acceptable string.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.MiningModel.CopyTo(Microsoft.AnalysisServices.MiningModel)">
            <summary>
            Copies the content of this object to another object (the destination).
            </summary>
            <param name="obj">The destination object to copy to.</param>
            <returns>The destination object.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.MiningModel.Clone">
            <summary>
            Returns a clone of the object.
            </summary>
            <returns>The clone.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.MiningModel.FindRelatedColumn(Microsoft.AnalysisServices.MiningStructureColumn)">
            <summary>
            Finds the specified column from the mining structure that is associated with the model.
            </summary>
            <param name="structureColumn">The mining structure column to find.</param>
            <returns>The column in the mining model.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.MiningModel.Validate(Microsoft.AnalysisServices.ValidationErrorCollection,System.Boolean,Microsoft.AnalysisServices.ServerEdition)">
            <summary>
            Determines whether the mining model is valid.
            </summary>
            <param name="errors">The errors.</param>
            <param name="includeDetailedErrors">true to include detailed errors; otherwise, false.</param>
            <param name="serverEdition">The server edition.</param>
            <returns>true if the mining model is valid; otherwise, false.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.MiningModel.CanProcess(Microsoft.AnalysisServices.ProcessType)">
            <summary>
            Indicates whether the mining model can be processed with the specified process type.
            </summary>
            <param name="processType">The specified process type.</param>
            <returns>true if the mining model can be processed; otherwise, false.</returns>
        </member>
        <member name="T:Microsoft.AnalysisServices.MiningModelAlgorithms">
            <summary>
            Contains information regarding algorithms for MiningModel objects.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.MiningModelAlgorithms.MicrosoftAssociationRules">
            <summary>
            The Microsoft association rules value.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.MiningModelAlgorithms.MicrosoftDecisionTrees">
            <summary>
            The Microsoft decision trees value.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.MiningModelAlgorithms.MicrosoftClustering">
            <summary>
            The Microsoft clustering value.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.MiningModelAlgorithms.MicrosoftSequenceClustering">
            <summary>
            The Microsoft sequence clustering value.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.MiningModelAlgorithms.MicrosoftTimeSeries">
            <summary>
            The Microsoft time series value.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.MiningModelAlgorithms.MicrosoftNaiveBayes">
            <summary>
            The Microsoft naïve Bayes value.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.MiningModelAlgorithms.MicrosoftNeuralNetwork">
            <summary>
            The Microsoft neural network value
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.MiningModelAlgorithms.MicrosoftLinearRegression">
            <summary>
            The Microsoft linear regression value.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.MiningModelAlgorithms.MicrosoftLogisticRegression">
            <summary>
            The Microsoft logistic regression value.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.MiningModelAlgorithms.AllValues">
            <summary>
            Gets all supported values of the mining model algorithm.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.MiningModelAlgorithms.IsStandardMicrosoftAlgorithm(System.String)">
            <summary>
            Indicates whether the algorithm is a standard value.
            </summary>
            <param name="algorithm">The algorithm.</param>
            <returns>True if the algorithm is a standard value; otherwise, false.</returns>
        </member>
        <member name="T:Microsoft.AnalysisServices.MiningModelCollection">
            <summary>
            Represents a collection of <see cref="T:Microsoft.AnalysisServices.MiningModel" /> objects. This class cannot be inherited.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.MiningModelCollection.ItemsType">
            <summary>
            Gets the <see cref="T:System.Type" /> of objects that can be contained in the collection.
            </summary>
            <value>A <see cref="T:System.Type" /> with the type of objects.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.MiningModelCollection.Item(System.Int32)">
            <summary>
            Gets the <see cref="T:Microsoft.AnalysisServices.MiningModel" />, at the specified index, from the collection.
            </summary>
            <param name="index">The zero-based index of the <see cref="T:Microsoft.AnalysisServices.MiningModel" /> to be returned.</param>
            <value>The <see cref="T:Microsoft.AnalysisServices.MiningModel" /> at the specified index.</value>
            <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception>
        </member>
        <member name="P:Microsoft.AnalysisServices.MiningModelCollection.Item(System.String)">
            <summary>
            Gets the <see cref="T:Microsoft.AnalysisServices.MiningModel" />, with the specified identifier, from the collection.
            </summary>
            <param name="id">The identifier of the <see cref="T:Microsoft.AnalysisServices.MiningModel" /> to be returned.</param>
            <value>The <see cref="T:Microsoft.AnalysisServices.MiningModel" /> with the specified identifier.</value>
            <exception cref="T:Microsoft.AnalysisServices.AmoException">The collection doesn't contain a <see cref="T:Microsoft.AnalysisServices.MiningModel" /> with the specified identifier.</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.MiningModelCollection.Find(System.String)">
            <summary>
            Gets the <see cref="T:Microsoft.AnalysisServices.MiningModel" /> that has the specified identifier from the collection.
            </summary>
            <param name="id">The identifier of the <see cref="T:Microsoft.AnalysisServices.MiningModel" /> to locate.</param>
            <returns>The <see cref="T:Microsoft.AnalysisServices.MiningModel" /> with the specified identifier, if it exists in the collection; otherwise, a null reference (Nothing in Visual Basic).</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.MiningModelCollection.FindByName(System.String)">
            <summary>
            Gets the <see cref="T:Microsoft.AnalysisServices.MiningModel" /> that has the specified name from the collection.
            </summary>
            <param name="name">The name of the <see cref="T:Microsoft.AnalysisServices.MiningModel" /> to locate.</param>
            <returns>The <see cref="T:Microsoft.AnalysisServices.MiningModel" /> with the specified name, if it exists in the collection; otherwise, a null reference (Nothing in Visual Basic).</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.MiningModelCollection.GetByName(System.String)">
            <summary>
            Gets the <see cref="T:Microsoft.AnalysisServices.MiningModel" /> that has the specified name from the collection.
            </summary>
            <param name="name">The name of the <see cref="T:Microsoft.AnalysisServices.MiningModel" /> to locate.</param>
            <returns>The <see cref="T:Microsoft.AnalysisServices.MiningModel" /> with the specified Name.</returns>
            <exception cref="T:Microsoft.AnalysisServices.AmoException">The collection doesn't contain a <see cref="T:Microsoft.AnalysisServices.MiningModel" /> with the specified name.</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.MiningModelCollection.Add(Microsoft.AnalysisServices.MiningModel)">
            <summary>
            Adds the specified <see cref="T:Microsoft.AnalysisServices.MiningModel" /> to the end of the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.MiningModel" /> to be added.</param>
            <returns>The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.MiningModel" /> has been added to the collection.</returns>
            <exception cref="T:System.InvalidOperationException">
            <list type="bullet">
            <item><description>The specified item is a null reference (Nothing in Visual Basic).</description></item>
            <item><description>The specified item already esists in the collection.</description></item>
            <item><description>The identifier of the specified <see cref="T:Microsoft.AnalysisServices.MiningModel" /> is not valid in the collection.</description></item>
            <item><description>The name of the specified <see cref="T:Microsoft.AnalysisServices.MiningModel" /> is not valid in the collection.</description></item>
            <item><description>The compatibility-level of the specified <see cref="T:Microsoft.AnalysisServices.MiningModel" /> is not valid in the collection.</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.MiningModelCollection.Add(System.String,System.String)">
            <summary>
            Creates a new <see cref="T:Microsoft.AnalysisServices.MiningModel" /> object using the specified name and identifier, adds it to the end of the collection and returns the new MiningModel created.
            </summary>
            <param name="name">The Name for the new <see cref="T:Microsoft.AnalysisServices.MiningModel" /> object.</param>
            <param name="id">The identifier for the new <see cref="T:Microsoft.AnalysisServices.MiningModel" /> object.</param>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.MiningModel" /> object.</returns>
            <exception cref="T:System.InvalidOperationException">
            <list type="bullet">
            <item><description>The specified name is not valid in the collection.</description></item>
            <item><description>The specified identifier is not valid in the collection.</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.MiningModelCollection.Add(System.String)">
            <summary>
            Creates a new <see cref="T:Microsoft.AnalysisServices.MiningModel" /> object using the specified name, adds it to the end of the collection and returns the new MiningModel created.
            </summary>
            <param name="name">The Name for the new <see cref="T:Microsoft.AnalysisServices.MiningModel" /> object.</param>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.MiningModel" /> object.</returns>
            <exception cref="T:System.InvalidOperationException">The specified name is not valid in the collection.</exception>
            <remarks>The identifier for the new <see cref="T:Microsoft.AnalysisServices.MiningModel" /> object is generated based on the specified name.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.MiningModelCollection.Add">
            <summary>
            Creates a new <see cref="T:Microsoft.AnalysisServices.MiningModel" /> object using a generated unique Name and identifier, adds it to the end of the collection and returns the new MiningModel created.
            </summary>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.MiningModel" /> object.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.MiningModelCollection.Insert(System.Int32,Microsoft.AnalysisServices.MiningModel)">
            <summary>
            Inserts the specified <see cref="T:Microsoft.AnalysisServices.MiningModel" /> to the collection at the specified index.
            </summary>
            <param name="index">The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.MiningModel" /> is inserted.</param>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.MiningModel" /> to be inserted.</param>
            <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception>
            <exception cref="T:System.InvalidOperationException">
            <list type="bullet">
            <item><description>The specified item is a null reference (Nothing in Visual Basic).</description></item>
            <item><description>The specified item already esists in the collection.</description></item>
            <item><description>The identifier of the specified <see cref="T:Microsoft.AnalysisServices.MiningModel" /> is not valid in the collection.</description></item>
            <item><description>The name of the specified <see cref="T:Microsoft.AnalysisServices.MiningModel" /> is not valid in the collection.</description></item>
            <item><description>The compatibility-level of the specified <see cref="T:Microsoft.AnalysisServices.MiningModel" /> is not valid in the collection.</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.MiningModelCollection.Insert(System.Int32,System.String,System.String)">
            <summary>
            Creates a new <see cref="T:Microsoft.AnalysisServices.MiningModel" /> object using the specified name and identifier, inserts it to the collection at the specified index and returns the new MiningModel created.
            </summary>
            <param name="index">The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.MiningModel" /> is inserted.</param>
            <param name="name">The Name for the new <see cref="T:Microsoft.AnalysisServices.MiningModel" /> object.</param>
            <param name="id">The identifier for the new <see cref="T:Microsoft.AnalysisServices.MiningModel" /> object.</param>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.MiningModel" /> object.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception>
            <exception cref="T:System.InvalidOperationException">
            <list type="bullet">
            <item><description>The specified name is not valid in the collection.</description></item>
            <item><description>The specified identifier is not valid in the collection.</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.MiningModelCollection.Insert(System.Int32,System.String)">
            <summary>
            Creates a new <see cref="T:Microsoft.AnalysisServices.MiningModel" /> object using the specified name, inserts it to the collection at the specified index and returns the new MiningModel created.
            </summary>
            <param name="index">The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.MiningModel" /> is inserted.</param>
            <param name="name">The Name for the new <see cref="T:Microsoft.AnalysisServices.MiningModel" /> object. It must be unique within the collection.</param>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.MiningModel" /> object.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception>
            <exception cref="T:System.InvalidOperationException">The specified name is not valid in the collection.</exception>
            <remarks>The identifier for the <see cref="T:Microsoft.AnalysisServices.MiningModel" /> is generated based on the specified Name.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.MiningModelCollection.Insert(System.Int32)">
            <summary>
            Creates a new <see cref="T:Microsoft.AnalysisServices.MiningModel" /> object using a generated unique Name and identifier, inserts it to the collection at the specified index and returns the new MiningModel created.
            </summary>
            <param name="index">The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.MiningModel" /> is inserted.</param>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.MiningModel" /> object.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.MiningModelCollection.Remove(Microsoft.AnalysisServices.MiningModel)">
            <summary>
            Removes the specified <see cref="T:Microsoft.AnalysisServices.MiningModel" /> from the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.MiningModel" /> to be removed.</param>
            <exception cref="T:System.ArgumentNullException">The specified item is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.MiningModelCollection.Remove(Microsoft.AnalysisServices.MiningModel,System.Boolean)">
            <summary>
            Removes the specified <see cref="T:Microsoft.AnalysisServices.MiningModel" /> from the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.MiningModel" /> to be removed.</param>
            <param name="cleanUp">True, if referencing objects are to be deleted; otherwise, false.</param>
            <exception cref="T:System.ArgumentNullException">The specified item is a null reference (Nothing in Visual Basic).</exception>
            <remarks>This API supports the product infrastructure and is not intended to be used directly from your code.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.MiningModelCollection.Remove(System.String)">
            <summary>
            Removes the <see cref="T:Microsoft.AnalysisServices.MiningModel" /> with the specified identifier from the collection.
            </summary>
            <param name="id">The identifier of the <see cref="T:Microsoft.AnalysisServices.MiningModel" /> to be removed.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.MiningModelCollection.Remove(System.String,System.Boolean)">
            <summary>
            Removes the <see cref="T:Microsoft.AnalysisServices.MiningModel" /> with the specified identifier from the collection.
            </summary>
            <param name="id">The identifier of the <see cref="T:Microsoft.AnalysisServices.MiningModel" /> to be removed.</param>
            <param name="cleanUp">True, if referencing objects are to be deleted; otherwise, false.</param>
            <remarks>This API supports the product infrastructure and is not intended to be used directly from your code.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.MiningModelCollection.Move(System.Int32,System.Int32)">
            <summary>
            Moves a <see cref="T:Microsoft.AnalysisServices.MiningModel" /> in the collection from the current position to a new one.
            </summary>
            <param name="fromIndex">The zero-based index of the <see cref="T:Microsoft.AnalysisServices.MiningModel" /> to be moved.</param>
            <param name="toIndex">The zero-based index to which to move the <see cref="T:Microsoft.AnalysisServices.MiningModel" /> specified by fromIndex.</param>
            <returns>The <see cref="T:Microsoft.AnalysisServices.MiningModel" /> that was moved.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <list type="bullet">
            <item><description>The specified fromIndex is not a valid value (less than zero or bigger then the total number of elements).</description></item>
            <item><description>The specified toIndex is not a valid value (less than zero or bigger then the total number of elements).</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.MiningModelCollection.Move(System.String,System.Int32)">
            <summary>
            Moves a <see cref="T:Microsoft.AnalysisServices.MiningModel" />, with the specified identifier, to a new position in the collection.
            </summary>
            <param name="id">The identifier of the <see cref="T:Microsoft.AnalysisServices.MiningModel" /> to be moved.</param>
            <param name="toIndex">The zero-based index to which to move the <see cref="T:Microsoft.AnalysisServices.MiningModel" /> specified by fromIndex.</param>
            <returns>The <see cref="T:Microsoft.AnalysisServices.MiningModel" /> that was moved.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <list type="bullet">
            <item><description>id is not a valid identifier to a <see cref="T:Microsoft.AnalysisServices.MiningModel" /> in the collection.</description></item>
            <item><description>The specified toIndex is not a valid value (less than zero or bigger then the total number of elements).</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.MiningModelCollection.Move(Microsoft.AnalysisServices.MiningModel,System.Int32)">
            <summary>
            Moves the specified <see cref="T:Microsoft.AnalysisServices.MiningModel" /> to a new position in the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.MiningModel" /> to be moved.</param>
            <param name="toIndex">The zero-based index to which to move the specified <see cref="T:Microsoft.AnalysisServices.MiningModel" />.</param>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <list type="bullet">
            <item><description>The specified <see cref="T:Microsoft.AnalysisServices.MiningModel" /> does not exist the collection.</description></item>
            <item><description>The specified toIndex is not a valid value (less than zero or bigger then the total number of elements).</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.MiningModelCollection.Contains(Microsoft.AnalysisServices.MiningModel)">
            <summary>
            Indicates whether the collection contains the specified <see cref="T:Microsoft.AnalysisServices.MiningModel" />.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.MiningModel" /> to be located.</param>
            <returns>True, if the specified <see cref="T:Microsoft.AnalysisServices.MiningModel" /> is found in the collection, otherwise, false.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.MiningModelCollection.Contains(System.String)">
            <summary>
            Indicates whether the collection contains a <see cref="T:Microsoft.AnalysisServices.MiningModel" /> with the specified identifier.
            </summary>
            <param name="id">The identifier of the <see cref="T:Microsoft.AnalysisServices.MiningModel" /> to be located.</param>
            <returns>True, if the specified <see cref="T:Microsoft.AnalysisServices.MiningModel" /> is found in the collection, otherwise, false.</returns>
            <exception cref="T:System.ArgumentNullException">The specified id is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.MiningModelCollection.IndexOf(Microsoft.AnalysisServices.MiningModel)">
            <summary>
            Searches for the specified <see cref="T:Microsoft.AnalysisServices.MiningModel" /> and returns the zero-based index of it in the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.MiningModel" /> to locate in the collection.</param>
            <returns>The zero-based index of the <see cref="T:Microsoft.AnalysisServices.MiningModel" /> in the collection, if found; otherwise, -1.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.MiningModelCollection.IndexOf(System.String)">
            <summary>
            Searches for a <see cref="T:Microsoft.AnalysisServices.MiningModel" /> with the specified identifier and returns the zero-based index of it in the collection.
            </summary>
            <param name="id">The identifier of the <see cref="T:Microsoft.AnalysisServices.MiningModel" /> to locate in the collection.</param>
            <returns>The zero-based index of the <see cref="T:Microsoft.AnalysisServices.MiningModel" /> in the collection, if found; otherwise, -1.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.MiningModelCollection.IsValidName(System.String,System.String@)">
            <summary>
            Indicates whether the name is valid for an element in the collection.
            </summary>
            <param name="name">The name to validate.</param>
            <param name="error">The error that will occur if an item with the invalid name will be added to the collection.</param>
            <returns>True, if the name will be valid within the collection; otherwise, false.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.MiningModelCollection.IsValidID(System.String,System.String@)">
            <summary>
            Indicates whether the identifier is valid for an element in the collection.
            </summary>
            <param name="id">The identifier to validate.</param>
            <param name="error">The error that will occur if an item with the invalid identifier will be added to the collection.</param>
            <returns>True, if the identifier will be valid within the collection; otherwise, false.</returns>
        </member>
        <member name="T:Microsoft.AnalysisServices.MiningModelColumn">
            <summary>
            Represents information about a column in a MiningModel element. This class cannot be inherited.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.MiningModelColumn.#ctor">
            <summary>
            Initializes a new instance of the MiningModelColumn class using default values.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.MiningModelColumn.#ctor(System.String,System.String)">
            <summary>
            Initializes a new instance of the MiningModelColumn class, using the specified name and identifier.
            </summary>
            <param name="name">A String that contains the name of the mining model column.</param>
            <param name="id">A String that contains the identifier of the mining model column.</param>
        </member>
        <member name="P:Microsoft.AnalysisServices.MiningModelColumn.SourceColumnID">
            <summary>
            Gets or sets a source column for a MiningModelColumn object.
            </summary>
            <value>A source column identifier.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.MiningModelColumn.Usage">
            <summary>
            Gets or sets how the column from the parent MiningStructure is used in the mining model.
            </summary>
            <value>One of the following strings: Key, Input, Predict, PredictOnly, None.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.MiningModelColumn.Translations">
            <summary>
            Gets the collection of translations associated with a MiningModelColumn object.
            </summary>
            <value>A collection of translations.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.MiningModelColumn.Columns">
            <summary>
            Gets the collection of columns associated with the MiningModelColumn object.
            </summary>
            <value>A collection of MiningModelColumn objects.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.MiningModelColumn.ModelingFlags">
            <summary>
            Gets the collection of MiningModelingFlags for a column in a MiningModelColumn object.
            </summary>
            <value>A collection of MiningModelingFlags element objects.</value>
            <remarks>For more information, see ModelingFlags Element (ASSL).</remarks>
        </member>
        <member name="P:Microsoft.AnalysisServices.MiningModelColumn.Filter">
            <summary>
            Gets or sets the filter expression for the mining model column.
            </summary>
            <value>A string containing a DMX filter expression.</value>
            <remarks>The Filter property for the mining model applies to the case table. The Filter property applies to the nested table in a mining column.</remarks>
        </member>
        <member name="P:Microsoft.AnalysisServices.MiningModelColumn.SourceColumn">
            <summary>
            Gets the mining structure column associated with a MiningModelColumn object.
            </summary>
            <value>A mining structure column.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.MiningModelColumn.ParentMiningModel">
            <summary>
            Gets the parent MiningModel of a MiningModelColumn object.
            </summary>
            <value>A MiningModel object.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.MiningModelColumn.ParentMiningStructure">
            <summary>
            Gets the parent MiningStructure of a MiningModelColumn object.
            </summary>
            <value>A MiningStructure object.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.MiningModelColumn.ParentDatabase">
            <summary>
            Gets the parent Database of a MiningModelColumn object.
            </summary>
            <value>A Database object.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.MiningModelColumn.ParentServer">
            <summary>
            Gets the parent Server of a MiningModelColumn object.
            </summary>
            <value>A Server object.</value>
        </member>
        <member name="M:Microsoft.AnalysisServices.MiningModelColumn.CopyTo(Microsoft.AnalysisServices.MiningModelColumn)">
            <summary>
            Copies the content of this object to another object (the destination).
            </summary>
            <param name="obj">The destination object to copy to.</param>
            <returns>The destination object.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.MiningModelColumn.Clone">
            <summary>
            Returns a clone of the object.
            </summary>
            <returns>The clone.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.MiningModelColumn.Validate(Microsoft.AnalysisServices.ValidationErrorCollection,System.Boolean,Microsoft.AnalysisServices.ServerEdition)">
            <summary>
            Indicates whether the mining model collection is validated.
            </summary>
            <param name="errors">The errors.</param>
            <param name="includeDetailedErrors">The included detailed errors.</param>
            <param name="serverEdition">The server edition.</param>
            <returns>True if the mining model collection is validated; otherwise, false.</returns>
        </member>
        <member name="T:Microsoft.AnalysisServices.MiningModelColumnCollection">
            <summary>
            Represents a collection of <see cref="T:Microsoft.AnalysisServices.MiningModelColumn" /> objects. This class cannot be inherited.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.MiningModelColumnCollection.ItemsType">
            <summary>
            Gets the <see cref="T:System.Type" /> of objects that can be contained in the collection.
            </summary>
            <value>A <see cref="T:System.Type" /> with the type of objects.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.MiningModelColumnCollection.Item(System.Int32)">
            <summary>
            Gets the <see cref="T:Microsoft.AnalysisServices.MiningModelColumn" />, at the specified index, from the collection.
            </summary>
            <param name="index">The zero-based index of the <see cref="T:Microsoft.AnalysisServices.MiningModelColumn" /> to be returned.</param>
            <value>The <see cref="T:Microsoft.AnalysisServices.MiningModelColumn" /> at the specified index.</value>
            <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception>
        </member>
        <member name="P:Microsoft.AnalysisServices.MiningModelColumnCollection.Item(System.String)">
            <summary>
            Gets the <see cref="T:Microsoft.AnalysisServices.MiningModelColumn" />, with the specified identifier, from the collection.
            </summary>
            <param name="id">The identifier of the <see cref="T:Microsoft.AnalysisServices.MiningModelColumn" /> to be returned.</param>
            <value>The <see cref="T:Microsoft.AnalysisServices.MiningModelColumn" /> with the specified identifier.</value>
            <exception cref="T:Microsoft.AnalysisServices.AmoException">The collection doesn't contain a <see cref="T:Microsoft.AnalysisServices.MiningModelColumn" /> with the specified identifier.</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.MiningModelColumnCollection.Find(System.String)">
            <summary>
            Gets the <see cref="T:Microsoft.AnalysisServices.MiningModelColumn" /> that has the specified identifier from the collection.
            </summary>
            <param name="id">The identifier of the <see cref="T:Microsoft.AnalysisServices.MiningModelColumn" /> to locate.</param>
            <returns>The <see cref="T:Microsoft.AnalysisServices.MiningModelColumn" /> with the specified identifier, if it exists in the collection; otherwise, a null reference (Nothing in Visual Basic).</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.MiningModelColumnCollection.FindByName(System.String)">
            <summary>
            Gets the <see cref="T:Microsoft.AnalysisServices.MiningModelColumn" /> that has the specified name from the collection.
            </summary>
            <param name="name">The name of the <see cref="T:Microsoft.AnalysisServices.MiningModelColumn" /> to locate.</param>
            <returns>The <see cref="T:Microsoft.AnalysisServices.MiningModelColumn" /> with the specified name, if it exists in the collection; otherwise, a null reference (Nothing in Visual Basic).</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.MiningModelColumnCollection.GetByName(System.String)">
            <summary>
            Gets the <see cref="T:Microsoft.AnalysisServices.MiningModelColumn" /> that has the specified name from the collection.
            </summary>
            <param name="name">The name of the <see cref="T:Microsoft.AnalysisServices.MiningModelColumn" /> to locate.</param>
            <returns>The <see cref="T:Microsoft.AnalysisServices.MiningModelColumn" /> with the specified Name.</returns>
            <exception cref="T:Microsoft.AnalysisServices.AmoException">The collection doesn't contain a <see cref="T:Microsoft.AnalysisServices.MiningModelColumn" /> with the specified name.</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.MiningModelColumnCollection.Add(Microsoft.AnalysisServices.MiningModelColumn)">
            <summary>
            Adds the specified <see cref="T:Microsoft.AnalysisServices.MiningModelColumn" /> to the end of the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.MiningModelColumn" /> to be added.</param>
            <returns>The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.MiningModelColumn" /> has been added to the collection.</returns>
            <exception cref="T:System.InvalidOperationException">
            <list type="bullet">
            <item><description>The specified item is a null reference (Nothing in Visual Basic).</description></item>
            <item><description>The specified item already esists in the collection.</description></item>
            <item><description>The identifier of the specified <see cref="T:Microsoft.AnalysisServices.MiningModelColumn" /> is not valid in the collection.</description></item>
            <item><description>The name of the specified <see cref="T:Microsoft.AnalysisServices.MiningModelColumn" /> is not valid in the collection.</description></item>
            <item><description>The compatibility-level of the specified <see cref="T:Microsoft.AnalysisServices.MiningModelColumn" /> is not valid in the collection.</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.MiningModelColumnCollection.Add(System.String,System.String)">
            <summary>
            Creates a new <see cref="T:Microsoft.AnalysisServices.MiningModelColumn" /> object using the specified name and identifier, adds it to the end of the collection and returns the new MiningModelColumn created.
            </summary>
            <param name="name">The Name for the new <see cref="T:Microsoft.AnalysisServices.MiningModelColumn" /> object.</param>
            <param name="id">The identifier for the new <see cref="T:Microsoft.AnalysisServices.MiningModelColumn" /> object.</param>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.MiningModelColumn" /> object.</returns>
            <exception cref="T:System.InvalidOperationException">
            <list type="bullet">
            <item><description>The specified name is not valid in the collection.</description></item>
            <item><description>The specified identifier is not valid in the collection.</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.MiningModelColumnCollection.Add(System.String)">
            <summary>
            Creates a new <see cref="T:Microsoft.AnalysisServices.MiningModelColumn" /> object using the specified name, adds it to the end of the collection and returns the new MiningModelColumn created.
            </summary>
            <param name="name">The Name for the new <see cref="T:Microsoft.AnalysisServices.MiningModelColumn" /> object.</param>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.MiningModelColumn" /> object.</returns>
            <exception cref="T:System.InvalidOperationException">The specified name is not valid in the collection.</exception>
            <remarks>The identifier for the new <see cref="T:Microsoft.AnalysisServices.MiningModelColumn" /> object is generated based on the specified name.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.MiningModelColumnCollection.Add">
            <summary>
            Creates a new <see cref="T:Microsoft.AnalysisServices.MiningModelColumn" /> object using a generated unique Name and identifier, adds it to the end of the collection and returns the new MiningModelColumn created.
            </summary>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.MiningModelColumn" /> object.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.MiningModelColumnCollection.Insert(System.Int32,Microsoft.AnalysisServices.MiningModelColumn)">
            <summary>
            Inserts the specified <see cref="T:Microsoft.AnalysisServices.MiningModelColumn" /> to the collection at the specified index.
            </summary>
            <param name="index">The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.MiningModelColumn" /> is inserted.</param>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.MiningModelColumn" /> to be inserted.</param>
            <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception>
            <exception cref="T:System.InvalidOperationException">
            <list type="bullet">
            <item><description>The specified item is a null reference (Nothing in Visual Basic).</description></item>
            <item><description>The specified item already esists in the collection.</description></item>
            <item><description>The identifier of the specified <see cref="T:Microsoft.AnalysisServices.MiningModelColumn" /> is not valid in the collection.</description></item>
            <item><description>The name of the specified <see cref="T:Microsoft.AnalysisServices.MiningModelColumn" /> is not valid in the collection.</description></item>
            <item><description>The compatibility-level of the specified <see cref="T:Microsoft.AnalysisServices.MiningModelColumn" /> is not valid in the collection.</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.MiningModelColumnCollection.Insert(System.Int32,System.String,System.String)">
            <summary>
            Creates a new <see cref="T:Microsoft.AnalysisServices.MiningModelColumn" /> object using the specified name and identifier, inserts it to the collection at the specified index and returns the new MiningModelColumn created.
            </summary>
            <param name="index">The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.MiningModelColumn" /> is inserted.</param>
            <param name="name">The Name for the new <see cref="T:Microsoft.AnalysisServices.MiningModelColumn" /> object.</param>
            <param name="id">The identifier for the new <see cref="T:Microsoft.AnalysisServices.MiningModelColumn" /> object.</param>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.MiningModelColumn" /> object.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception>
            <exception cref="T:System.InvalidOperationException">
            <list type="bullet">
            <item><description>The specified name is not valid in the collection.</description></item>
            <item><description>The specified identifier is not valid in the collection.</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.MiningModelColumnCollection.Insert(System.Int32,System.String)">
            <summary>
            Creates a new <see cref="T:Microsoft.AnalysisServices.MiningModelColumn" /> object using the specified name, inserts it to the collection at the specified index and returns the new MiningModelColumn created.
            </summary>
            <param name="index">The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.MiningModelColumn" /> is inserted.</param>
            <param name="name">The Name for the new <see cref="T:Microsoft.AnalysisServices.MiningModelColumn" /> object. It must be unique within the collection.</param>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.MiningModelColumn" /> object.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception>
            <exception cref="T:System.InvalidOperationException">The specified name is not valid in the collection.</exception>
            <remarks>The identifier for the <see cref="T:Microsoft.AnalysisServices.MiningModelColumn" /> is generated based on the specified Name.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.MiningModelColumnCollection.Insert(System.Int32)">
            <summary>
            Creates a new <see cref="T:Microsoft.AnalysisServices.MiningModelColumn" /> object using a generated unique Name and identifier, inserts it to the collection at the specified index and returns the new MiningModelColumn created.
            </summary>
            <param name="index">The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.MiningModelColumn" /> is inserted.</param>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.MiningModelColumn" /> object.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.MiningModelColumnCollection.Remove(Microsoft.AnalysisServices.MiningModelColumn)">
            <summary>
            Removes the specified <see cref="T:Microsoft.AnalysisServices.MiningModelColumn" /> from the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.MiningModelColumn" /> to be removed.</param>
            <exception cref="T:System.ArgumentNullException">The specified item is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.MiningModelColumnCollection.Remove(Microsoft.AnalysisServices.MiningModelColumn,System.Boolean)">
            <summary>
            Removes the specified <see cref="T:Microsoft.AnalysisServices.MiningModelColumn" /> from the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.MiningModelColumn" /> to be removed.</param>
            <param name="cleanUp">True, if referencing objects are to be deleted; otherwise, false.</param>
            <exception cref="T:System.ArgumentNullException">The specified item is a null reference (Nothing in Visual Basic).</exception>
            <remarks>This API supports the product infrastructure and is not intended to be used directly from your code.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.MiningModelColumnCollection.Remove(System.String)">
            <summary>
            Removes the <see cref="T:Microsoft.AnalysisServices.MiningModelColumn" /> with the specified identifier from the collection.
            </summary>
            <param name="id">The identifier of the <see cref="T:Microsoft.AnalysisServices.MiningModelColumn" /> to be removed.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.MiningModelColumnCollection.Remove(System.String,System.Boolean)">
            <summary>
            Removes the <see cref="T:Microsoft.AnalysisServices.MiningModelColumn" /> with the specified identifier from the collection.
            </summary>
            <param name="id">The identifier of the <see cref="T:Microsoft.AnalysisServices.MiningModelColumn" /> to be removed.</param>
            <param name="cleanUp">True, if referencing objects are to be deleted; otherwise, false.</param>
            <remarks>This API supports the product infrastructure and is not intended to be used directly from your code.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.MiningModelColumnCollection.Move(System.Int32,System.Int32)">
            <summary>
            Moves a <see cref="T:Microsoft.AnalysisServices.MiningModelColumn" /> in the collection from the current position to a new one.
            </summary>
            <param name="fromIndex">The zero-based index of the <see cref="T:Microsoft.AnalysisServices.MiningModelColumn" /> to be moved.</param>
            <param name="toIndex">The zero-based index to which to move the <see cref="T:Microsoft.AnalysisServices.MiningModelColumn" /> specified by fromIndex.</param>
            <returns>The <see cref="T:Microsoft.AnalysisServices.MiningModelColumn" /> that was moved.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <list type="bullet">
            <item><description>The specified fromIndex is not a valid value (less than zero or bigger then the total number of elements).</description></item>
            <item><description>The specified toIndex is not a valid value (less than zero or bigger then the total number of elements).</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.MiningModelColumnCollection.Move(System.String,System.Int32)">
            <summary>
            Moves a <see cref="T:Microsoft.AnalysisServices.MiningModelColumn" />, with the specified identifier, to a new position in the collection.
            </summary>
            <param name="id">The identifier of the <see cref="T:Microsoft.AnalysisServices.MiningModelColumn" /> to be moved.</param>
            <param name="toIndex">The zero-based index to which to move the <see cref="T:Microsoft.AnalysisServices.MiningModelColumn" /> specified by fromIndex.</param>
            <returns>The <see cref="T:Microsoft.AnalysisServices.MiningModelColumn" /> that was moved.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <list type="bullet">
            <item><description>id is not a valid identifier to a <see cref="T:Microsoft.AnalysisServices.MiningModelColumn" /> in the collection.</description></item>
            <item><description>The specified toIndex is not a valid value (less than zero or bigger then the total number of elements).</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.MiningModelColumnCollection.Move(Microsoft.AnalysisServices.MiningModelColumn,System.Int32)">
            <summary>
            Moves the specified <see cref="T:Microsoft.AnalysisServices.MiningModelColumn" /> to a new position in the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.MiningModelColumn" /> to be moved.</param>
            <param name="toIndex">The zero-based index to which to move the specified <see cref="T:Microsoft.AnalysisServices.MiningModelColumn" />.</param>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <list type="bullet">
            <item><description>The specified <see cref="T:Microsoft.AnalysisServices.MiningModelColumn" /> does not exist the collection.</description></item>
            <item><description>The specified toIndex is not a valid value (less than zero or bigger then the total number of elements).</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.MiningModelColumnCollection.Contains(Microsoft.AnalysisServices.MiningModelColumn)">
            <summary>
            Indicates whether the collection contains the specified <see cref="T:Microsoft.AnalysisServices.MiningModelColumn" />.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.MiningModelColumn" /> to be located.</param>
            <returns>True, if the specified <see cref="T:Microsoft.AnalysisServices.MiningModelColumn" /> is found in the collection, otherwise, false.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.MiningModelColumnCollection.Contains(System.String)">
            <summary>
            Indicates whether the collection contains a <see cref="T:Microsoft.AnalysisServices.MiningModelColumn" /> with the specified identifier.
            </summary>
            <param name="id">The identifier of the <see cref="T:Microsoft.AnalysisServices.MiningModelColumn" /> to be located.</param>
            <returns>True, if the specified <see cref="T:Microsoft.AnalysisServices.MiningModelColumn" /> is found in the collection, otherwise, false.</returns>
            <exception cref="T:System.ArgumentNullException">The specified id is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.MiningModelColumnCollection.IndexOf(Microsoft.AnalysisServices.MiningModelColumn)">
            <summary>
            Searches for the specified <see cref="T:Microsoft.AnalysisServices.MiningModelColumn" /> and returns the zero-based index of it in the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.MiningModelColumn" /> to locate in the collection.</param>
            <returns>The zero-based index of the <see cref="T:Microsoft.AnalysisServices.MiningModelColumn" /> in the collection, if found; otherwise, -1.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.MiningModelColumnCollection.IndexOf(System.String)">
            <summary>
            Searches for a <see cref="T:Microsoft.AnalysisServices.MiningModelColumn" /> with the specified identifier and returns the zero-based index of it in the collection.
            </summary>
            <param name="id">The identifier of the <see cref="T:Microsoft.AnalysisServices.MiningModelColumn" /> to locate in the collection.</param>
            <returns>The zero-based index of the <see cref="T:Microsoft.AnalysisServices.MiningModelColumn" /> in the collection, if found; otherwise, -1.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.MiningModelColumnCollection.FindDerivedColumn(System.String)">
            <summary>
            Finds the <see cref="T:Microsoft.AnalysisServices.MiningModelColumn" /> with the specified source column identifier.
            </summary>
            <param name='sourceColumnId'>The SourceColumnID used to locate the <see cref="T:Microsoft.AnalysisServices.MiningModelColumn" />.</param>
            <returns>The <see cref="T:Microsoft.AnalysisServices.MiningModelColumn" /> having the specified SourceColumnID, if found in the collection; otherwise, null [Nothing in VisualBasic].</returns>
        </member>
        <member name="T:Microsoft.AnalysisServices.MiningModelColumnUsages">
            <summary>
            Contains a column usage for the MiningModelColumn objects.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.MiningModelColumnUsages.Key">
            <summary>
            The key value.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.MiningModelColumnUsages.Input">
            <summary>
            The input value.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.MiningModelColumnUsages.Predict">
            <summary>
            The predict value.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.MiningModelColumnUsages.PredictOnly">
            <summary>
            The predict only value.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.MiningModelColumnUsages.AllValues">
            <summary>
            Gets the collection of all the values associated with MiningModelColumnUsages.
            </summary>
            <value>An array of String with the values.</value>
        </member>
        <member name="T:Microsoft.AnalysisServices.MiningModelingFlags">
            <summary>
            Contains flags for MiningModelColumn objects.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.MiningModelingFlags.ModelExistenceOnly">
            <summary>
            Indicates that only the existence of the value should be considered in the model.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.MiningModelingFlags.NotNull">
            <summary>
            Indicates that null values should not be used in the model.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.MiningModelingFlags.Regressor">
            <summary>
            Indicates that the value is a potential regressor.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.MiningModelingFlags.MiningStructureColumnValues">
            <summary>
            Gets the values for the MiningModelingFlags.
            </summary>
        </member>
        <member name="T:Microsoft.AnalysisServices.MiningModelPermission">
            <summary>
            Defines the permissions for members of a role element as applied to an individual MiningModel element. This class cannot be inherited.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.MiningModelPermission.Clone(System.Boolean)">
            <summary>
            Creates a new copy of the MajorObject object.
            </summary>
            <param name="forceBodyLoading">true to force the body loading; otherwise, false.</param>
            <returns>A new copy of the MajorObject object.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.MiningModelPermission.CopyTo(Microsoft.AnalysisServices.MajorObject,System.Boolean)">
            <summary>
            Copies a Permission object to the specified object.
            </summary>
            <param name="destination">The destination.</param>
            <param name="forceBodyLoading">true to force body loading; otherwise, false. </param>
            <remarks>This API supports the product infrastructure and is not intended to be used directly from your code.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.MiningModelPermission.#ctor">
            <summary>
            Initializes a new instance of the MiningModelPermission class using default values.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.MiningModelPermission.#ctor(System.String,System.String,System.String)">
            <summary>
            Initializes a new instance of the MiningModelPermission class using an identifier, a name, and a role identifier.
            </summary>
            <param name="roleId">The name of a role.</param>
            <param name="name">The name of the MiningModelPermission.</param>
            <param name="id">A unique identifier for the MiningModelPermission.</param>
        </member>
        <member name="P:Microsoft.AnalysisServices.MiningModelPermission.Parent">
            <summary>
            Gets the parent <see cref="T:Microsoft.AnalysisServices.MiningModel" /> object of the <see cref="T:Microsoft.AnalysisServices.MiningModelPermission" /> object.
            </summary>
            <value>The parent <see cref="T:Microsoft.AnalysisServices.MiningModel" /> object.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.MiningModelPermission.ParentMiningStructure">
            <summary>
            Gets the parent <see cref="T:Microsoft.AnalysisServices.MiningStructure" /> object of the <see cref="T:Microsoft.AnalysisServices.MiningModelPermission" /> object.
            </summary>
            <value>The parent <see cref="T:Microsoft.AnalysisServices.MiningStructure" /> object.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.MiningModelPermission.ParentDatabase">
            <summary>
            Gets the parent <see cref="T:Microsoft.AnalysisServices.Database" /> object of the <see cref="T:Microsoft.AnalysisServices.MiningModelPermission" /> object.
            </summary>
            <value>The parent <see cref="T:Microsoft.AnalysisServices.Database" /> object.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.MiningModelPermission.ParentServer">
            <summary>
            Gets the parent <see cref="T:Microsoft.AnalysisServices.Server" /> object of the <see cref="T:Microsoft.AnalysisServices.MiningModelPermission" /> object.
            </summary>
            <value>The parent <see cref="T:Microsoft.AnalysisServices.Server" /> object.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.MiningModelPermission.AllowDrillThrough">
            <summary>
            Gets or sets an indication whether drillthrough is allowed.
            </summary>
            <value>true if drillthrough is enabled; otherwise, false.</value>
            <remarks>This property pertains only to drillthrough from the mining model to the mining model cases. For information about granting permissions for drillthrough on a mining structure, see AllowDrillThrough.</remarks>
        </member>
        <member name="P:Microsoft.AnalysisServices.MiningModelPermission.AllowBrowsing">
            <summary>
            Gets or sets an indication whether browsing is allowed.
            </summary>
            <value>true if browsing is enabled; otherwise, false.</value>
        </member>
        <member name="M:Microsoft.AnalysisServices.MiningModelPermission.CopyTo(Microsoft.AnalysisServices.MiningModelPermission)">
            <summary>
            Copies the content of this object to another object (the destination).
            </summary>
            <param name="obj">The destination object to copy to.</param>
            <returns>The destination object.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.MiningModelPermission.Clone">
            <summary>
            Returns a clone of the object.
            </summary>
            <returns>The clone.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.MiningModelPermission.GetReferences(System.Collections.Hashtable,System.Boolean)">
            <summary>
            Gets the objects that the mining model permission references.
            </summary>
            <param name="references">The Hashtable to append references to.</param>
            <param name="forMajorChildrenAlso">true to also reference for major children; otherwise, false.</param>
            <returns>The references Hashtable with objects that the mining model permission references appended.</returns>
            <remarks>This API supports the product infrastructure and is not intended to be used directly from your code.</remarks>
        </member>
        <member name="T:Microsoft.AnalysisServices.MiningModelPermissionCollection">
            <summary>
            Represents a collection of <see cref="T:Microsoft.AnalysisServices.MiningModelPermission" /> objects. This class cannot be inherited.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.MiningModelPermissionCollection.ItemsType">
            <summary>
            Gets the <see cref="T:System.Type" /> of objects that can be contained in the collection.
            </summary>
            <value>A <see cref="T:System.Type" /> with the type of objects.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.MiningModelPermissionCollection.Item(System.Int32)">
            <summary>
            Gets the <see cref="T:Microsoft.AnalysisServices.MiningModelPermission" />, at the specified index, from the collection.
            </summary>
            <param name="index">The zero-based index of the <see cref="T:Microsoft.AnalysisServices.MiningModelPermission" /> to be returned.</param>
            <value>The <see cref="T:Microsoft.AnalysisServices.MiningModelPermission" /> at the specified index.</value>
            <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception>
        </member>
        <member name="P:Microsoft.AnalysisServices.MiningModelPermissionCollection.Item(System.String)">
            <summary>
            Gets the <see cref="T:Microsoft.AnalysisServices.MiningModelPermission" />, with the specified identifier, from the collection.
            </summary>
            <param name="id">The identifier of the <see cref="T:Microsoft.AnalysisServices.MiningModelPermission" /> to be returned.</param>
            <value>The <see cref="T:Microsoft.AnalysisServices.MiningModelPermission" /> with the specified identifier.</value>
            <exception cref="T:Microsoft.AnalysisServices.AmoException">The collection doesn't contain a <see cref="T:Microsoft.AnalysisServices.MiningModelPermission" /> with the specified identifier.</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.MiningModelPermissionCollection.Find(System.String)">
            <summary>
            Gets the <see cref="T:Microsoft.AnalysisServices.MiningModelPermission" /> that has the specified identifier from the collection.
            </summary>
            <param name="id">The identifier of the <see cref="T:Microsoft.AnalysisServices.MiningModelPermission" /> to locate.</param>
            <returns>The <see cref="T:Microsoft.AnalysisServices.MiningModelPermission" /> with the specified identifier, if it exists in the collection; otherwise, a null reference (Nothing in Visual Basic).</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.MiningModelPermissionCollection.FindByName(System.String)">
            <summary>
            Gets the <see cref="T:Microsoft.AnalysisServices.MiningModelPermission" /> that has the specified name from the collection.
            </summary>
            <param name="name">The name of the <see cref="T:Microsoft.AnalysisServices.MiningModelPermission" /> to locate.</param>
            <returns>The <see cref="T:Microsoft.AnalysisServices.MiningModelPermission" /> with the specified name, if it exists in the collection; otherwise, a null reference (Nothing in Visual Basic).</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.MiningModelPermissionCollection.FindByRole(System.String)">
            <summary>
            Gets the <see cref="T:Microsoft.AnalysisServices.MiningModelPermission" /> with the specified RoleID from the collection.
            </summary>
            <param name="roleId">The RoleID of the <see cref="T:Microsoft.AnalysisServices.MiningModelPermission" /> to locate.</param>
            <returns>The <see cref="T:Microsoft.AnalysisServices.MiningModelPermission" /> with the specified RoleID, if it exists in the collection; otherwise, a null reference (Nothing in Visual Basic).</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.MiningModelPermissionCollection.GetByName(System.String)">
            <summary>
            Gets the <see cref="T:Microsoft.AnalysisServices.MiningModelPermission" /> that has the specified name from the collection.
            </summary>
            <param name="name">The name of the <see cref="T:Microsoft.AnalysisServices.MiningModelPermission" /> to locate.</param>
            <returns>The <see cref="T:Microsoft.AnalysisServices.MiningModelPermission" /> with the specified Name.</returns>
            <exception cref="T:Microsoft.AnalysisServices.AmoException">The collection doesn't contain a <see cref="T:Microsoft.AnalysisServices.MiningModelPermission" /> with the specified name.</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.MiningModelPermissionCollection.GetByRole(System.String)">
            <summary>
            Gets the <see cref="T:Microsoft.AnalysisServices.MiningModelPermission" /> that has the specified RoleID from the collection.
            </summary>
            <param name="roleId">The RoleID of the <see cref="T:Microsoft.AnalysisServices.MiningModelPermission" /> to locate.</param>
            <returns>The <see cref="T:Microsoft.AnalysisServices.MiningModelPermission" /> with the specified RoleID.</returns>
            <exception cref="T:Microsoft.AnalysisServices.AmoException">The collection doesn't contain a <see cref="T:Microsoft.AnalysisServices.MiningModelPermission" /> with the specified RoleID.</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.MiningModelPermissionCollection.Add(Microsoft.AnalysisServices.MiningModelPermission)">
            <summary>
            Adds the specified <see cref="T:Microsoft.AnalysisServices.MiningModelPermission" /> to the end of the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.MiningModelPermission" /> to be added.</param>
            <returns>The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.{0}" /> has been added to the collection.</returns>
            <exception cref="T:System.InvalidOperationException">
            <list type="bullet">
            <item><description>The specified item is a null reference (Nothing in Visual Basic).</description></item>
            <item><description>The specified item already esists in the collection.</description></item>
            <item><description>The identifier of the specified <see cref="T:Microsoft.AnalysisServices.MiningModelPermission" /> is not valid in the collection.</description></item>
            <item><description>The name of the specified <see cref="T:Microsoft.AnalysisServices.MiningModelPermission" /> is not valid in the collection.</description></item>
            <item><description>The compatibility-level of the specified <see cref="T:Microsoft.AnalysisServices.MiningModelPermission" /> is not valid in the collection.</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.MiningModelPermissionCollection.Add(System.String,System.String,System.String)">
            <summary>
            Creates a new <see cref="T:Microsoft.AnalysisServices.MiningModelPermission" /> object using the specified name, identifier and RoleID, adds it to the end of the collection and returns the new MiningModelPermission created.
            </summary>
            <param name="roleId">The RoleID for the new <see cref="T:Microsoft.AnalysisServices.MiningModelPermission" /> object.</param>
            <param name="name">The Name for the new <see cref="T:Microsoft.AnalysisServices.MiningModelPermission" /> object.</param>
            <param name="id">The identifier for the new <see cref="T:Microsoft.AnalysisServices.MiningModelPermission" /> object.</param>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.MiningModelPermission" /> object.</returns>
            <exception cref="T:System.InvalidOperationException">
            <list type="bullet">
            <item><description>The specified name is not valid in the collection.</description></item>
            <item><description>The specified identifier is not valid in the collection.</description></item>
            </list>
            </exception>
            <remarks>The specified name and identifier must be unique within the collection.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.MiningModelPermissionCollection.Add(System.String,System.String)">
            <summary>
            Creates a new <see cref="T:Microsoft.AnalysisServices.MiningModelPermission" /> object using the specified name and RoleID, adds it to the end of the collection and returns the new MiningModelPermission created.
            </summary>
            <param name="roleId">The RoleID for the new <see cref="T:Microsoft.AnalysisServices.MiningModelPermission" /> object.</param>
            <param name="name">The Name for the new <see cref="T:Microsoft.AnalysisServices.MiningModelPermission" /> object.</param>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.MiningModelPermission" /> object.</returns>
            <exception cref="T:System.InvalidOperationException">The specified name is not valid in the collection.</exception>
            <remarks>
            The specified name must be unique within the collection.
            The identifier for the new <see cref="T:Microsoft.AnalysisServices.MiningModelPermission" /> object is generated based on the specified name.
            </remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.MiningModelPermissionCollection.Add(System.String)">
            <summary>
            Creates a new <see cref="T:Microsoft.AnalysisServices.MiningModelPermission" /> object using the specified RoleID and a generated unique Name and identifier, adds it to the end of the collection and returns the new MiningModelPermission created.
            </summary>
            <param name="roleId">The RoleID for the new <see cref="T:Microsoft.AnalysisServices.MiningModelPermission" /> object.</param>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.MiningModelPermission" /> object.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.MiningModelPermissionCollection.Insert(System.Int32,Microsoft.AnalysisServices.MiningModelPermission)">
            <summary>
            Inserts the specified <see cref="T:Microsoft.AnalysisServices.MiningModelPermission" /> to the collection at the specified index.
            </summary>
            <param name="index">The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.MiningModelPermission" /> is inserted.</param>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.MiningModelPermission" /> to be inserted.</param>
            <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception>
            <exception cref="T:System.InvalidOperationException">
            <list type="bullet">
            <item><description>The specified item is null [Nothing in VisualBasic].</description></item>
            <item><description>The specified item already esists in the collection.</description></item>
            <item><description>The identifier of the specified <see cref="T:Microsoft.AnalysisServices.MiningModelPermission" /> is not valid in the collection.</description></item>
            <item><description>The name of the specified <see cref="T:Microsoft.AnalysisServices.MiningModelPermission" /> is not valid in the collection.</description></item>
            <item><description>The compatibility-level of the specified <see cref="T:Microsoft.AnalysisServices.MiningModelPermission" /> is not valid in the collection.</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.MiningModelPermissionCollection.Insert(System.Int32,System.String,System.String,System.String)">
            <summary>
            Creates a new <see cref="T:Microsoft.AnalysisServices.MiningModelPermission" /> object using the specified RoleID, name and identifier, inserts it to the collection at the specified index and returns the new MiningModelPermission created.
            </summary>
            <param name="index">The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.MiningModelPermission" /> is inserted.</param>
            <param name="roleId">The RoleID for the new <see cref="T:Microsoft.AnalysisServices.MiningModelPermission" /> object.</param>
            <param name="name">The Name for the new <see cref="T:Microsoft.AnalysisServices.MiningModelPermission" /> object.</param>
            <param name="id">The identifier for the new <see cref="T:Microsoft.AnalysisServices.MiningModelPermission" /> object.</param>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.MiningModelPermission" />. object</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception>
            <exception cref="T:System.InvalidOperationException">
            <list type="bullet">
            <item><description>The specified name is not valid in the collection.</description></item>
            <item><description>The specified identifier is not valid in the collection.</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.MiningModelPermissionCollection.Insert(System.Int32,System.String,System.String)">
            <summary>
            Creates a new <see cref="T:Microsoft.AnalysisServices.MiningModelPermission" /> object using the specified RoleID and name, inserts it to the collection at the specified index and returns the new MiningModelPermission created.
            </summary>
            <param name="index">The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.MiningModelPermission" /> is inserted.</param>
            <param name="roleId">The RoleID for the new <see cref="T:Microsoft.AnalysisServices.MiningModelPermission" /> object.</param>
            <param name="name">The Name for the new <see cref="T:Microsoft.AnalysisServices.MiningModelPermission" /> object.</param>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.MiningModelPermission" />. object</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception>
            <exception cref="T:System.InvalidOperationException">The specified name is not valid in the collection.</exception>
            <remarks>The identifier for the <see cref="T:Microsoft.AnalysisServices.MiningModelPermission" /> is generated based on the specified Name.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.MiningModelPermissionCollection.Insert(System.Int32,System.String)">
            <summary>
            Creates a new <see cref="T:Microsoft.AnalysisServices.MiningModelPermission" /> object with the specified RoleID and a generated unique Name and identifier, inserts it to the collection at the specified index and returns the new MiningModelPermission created.
            </summary>
            <param name="index">The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.MiningModelPermission" /> is inserted.</param>
            <param name="roleId">The RoleID for the new <see cref="T:Microsoft.AnalysisServices.MiningModelPermission" /> object.</param>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.MiningModelPermission" />. object</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.MiningModelPermissionCollection.Remove(Microsoft.AnalysisServices.MiningModelPermission)">
            <summary>
            Removes the specified <see cref="T:Microsoft.AnalysisServices.MiningModelPermission" /> from the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.MiningModelPermission" /> to be removed.</param>
            <exception cref="T:System.ArgumentNullException">The specified item is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.MiningModelPermissionCollection.Remove(Microsoft.AnalysisServices.MiningModelPermission,System.Boolean)">
            <summary>
            Removes the specified <see cref="T:Microsoft.AnalysisServices.MiningModelPermission" /> from the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.MiningModelPermission" /> to be removed.</param>
            <param name="cleanUp">True, if referencing objects are to be deleted; otherwise, false.</param>
            <exception cref="T:System.ArgumentNullException">The specified item is a null reference (Nothing in Visual Basic).</exception>
            <remarks>This API supports the product infrastructure and is not intended to be used directly from your code.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.MiningModelPermissionCollection.Remove(System.String)">
            <summary>
            Removes the <see cref="T:Microsoft.AnalysisServices.MiningModelPermission" /> with the specified identifier from the collection.
            </summary>
            <param name="id">The identifier of the <see cref="T:Microsoft.AnalysisServices.MiningModelPermission" /> to be removed.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.MiningModelPermissionCollection.Remove(System.String,System.Boolean)">
            <summary>
            Removes the <see cref="T:Microsoft.AnalysisServices.MiningModelPermission" /> with the specified identifier from the collection.
            </summary>
            <param name="id">The identifier of the <see cref="T:Microsoft.AnalysisServices.MiningModelPermission" /> to be removed.</param>
            <param name="cleanUp">True, if referencing objects are to be deleted; otherwise, false.</param>
            <remarks>This API supports the product infrastructure and is not intended to be used directly from your code.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.MiningModelPermissionCollection.Move(System.Int32,System.Int32)">
            <summary>
            Moves a <see cref="T:Microsoft.AnalysisServices.MiningModelPermission" /> in the collection from the current position to a new one.
            </summary>
            <param name="fromIndex">The zero-based index of the <see cref="T:Microsoft.AnalysisServices.MiningModelPermission" /> to be moved.</param>
            <param name="toIndex">The zero-based index to which to move the <see cref="T:Microsoft.AnalysisServices.MiningModelPermission" /> specified by fromIndex.</param>
            <returns>The <see cref="T:Microsoft.AnalysisServices.MiningModelPermission" /> that was moved.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <list type="bullet">
            <item><description>The specified fromIndex is not a valid value (less than zero or bigger then the total number of elements).</description></item>
            <item><description>The specified toIndex is not a valid value (less than zero or bigger then the total number of elements).</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.MiningModelPermissionCollection.Move(System.String,System.Int32)">
            <summary>
            Moves a <see cref="T:Microsoft.AnalysisServices.MiningModelPermission" />, with the specified identifier, to a new position in the collection.
            </summary>
            <param name="id">The identifier of the <see cref="T:Microsoft.AnalysisServices.MiningModelPermission" /> to be moved.</param>
            <param name="toIndex">The zero-based index to which to move the <see cref="T:Microsoft.AnalysisServices.MiningModelPermission" /> specified by fromIndex.</param>
            <returns>The <see cref="T:Microsoft.AnalysisServices.MiningModelPermission" /> that was moved.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <list type="bullet">
            <item><description>id is not a valid identifier to a <see cref="T:Microsoft.AnalysisServices.MiningModelPermission" /> in the collection.</description></item>
            <item><description>The specified toIndex is not a valid value (less than zero or bigger then the total number of elements).</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.MiningModelPermissionCollection.Move(Microsoft.AnalysisServices.MiningModelPermission,System.Int32)">
            <summary>
            Moves the specified <see cref="T:Microsoft.AnalysisServices.MiningModelPermission" /> to a new position in the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.MiningModelPermission" /> to be moved.</param>
            <param name="toIndex">The zero-based index to which to move the specified <see cref="T:Microsoft.AnalysisServices.MiningModelPermission" />.</param>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <list type="bullet">
            <item><description>The specified <see cref="T:Microsoft.AnalysisServices.MiningModelPermission" /> does not exist the collection.</description></item>
            <item><description>The specified toIndex is not a valid value (less than zero or bigger then the total number of elements).</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.MiningModelPermissionCollection.Contains(Microsoft.AnalysisServices.MiningModelPermission)">
            <summary>
            Indicates whether the collection contains the specified <see cref="T:Microsoft.AnalysisServices.MiningModelPermission" />.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.MiningModelPermission" /> to be located.</param>
            <returns>True, if the specified <see cref="T:Microsoft.AnalysisServices.MiningModelPermission" /> is found in the collection, otherwise, false.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.MiningModelPermissionCollection.Contains(System.String)">
            <summary>
            Indicates whether the collection contains a <see cref="T:Microsoft.AnalysisServices.MiningModelPermission" /> with the specified identifier.
            </summary>
            <param name="id">The identifier of the <see cref="T:Microsoft.AnalysisServices.MiningModelPermission" /> to be located.</param>
            <returns>True, if the specified <see cref="T:Microsoft.AnalysisServices.MiningModelPermission" /> is found in the collection, otherwise, false.</returns>
            <exception cref="T:System.ArgumentNullException">The specified id is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.MiningModelPermissionCollection.IndexOf(Microsoft.AnalysisServices.MiningModelPermission)">
            <summary>
            Searches for the specified <see cref="T:Microsoft.AnalysisServices.MiningModelPermission" /> and returns the zero-based index of it in the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.MiningModelPermission" /> to locate in the collection.</param>
            <returns>The zero-based index of the <see cref="T:Microsoft.AnalysisServices.MiningModelPermission" /> in the collection, if found; otherwise, -1.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.MiningModelPermissionCollection.IndexOf(System.String)">
            <summary>
            Searches for a <see cref="T:Microsoft.AnalysisServices.MiningModelPermission" /> with the specified identifier and returns the zero-based index of it in the collection.
            </summary>
            <param name="id">The identifier of the <see cref="T:Microsoft.AnalysisServices.MiningModelPermission" /> to locate in the collection.</param>
            <returns>The zero-based index of the <see cref="T:Microsoft.AnalysisServices.MiningModelPermission" /> in the collection, if found; otherwise, -1.</returns>
        </member>
        <member name="T:Microsoft.AnalysisServices.MiningStructure">
            <summary>
            Defines the structure for one or more mining models. A structure includes columns, bindings, and optional holdout partition. This class cannot be inherited.
            </summary>
            <remarks>Many mining models can be defined that use the same structure.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.MiningStructure.Clone(System.Boolean)">
            <summary>
            Creates a new copy of the MajorObject object.
            </summary>
            <param name="forceBodyLoading">true to force the body loading; otherwise, false.</param>
            <returns>A new copy of the MajorObject object.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.MiningStructure.CopyTo(Microsoft.AnalysisServices.MajorObject,System.Boolean)">
            <summary>
            Copies the object to the specified destination.
            </summary>
            <param name="destination">The destination where the object copied to.</param>
            <param name="forceBodyLoading">true to force by loading; otherwise, false.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.MiningStructure.#ctor">
            <summary>
            Initializes a new instance of MiningStructure using the default values.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.MiningStructure.#ctor(System.String)">
            <summary>
            Initializes a new instance of MiningStructure using the specified name.
            </summary>
            <param name="name">A String that contains the name of the MiningStructure.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.MiningStructure.#ctor(System.String,System.String)">
            <summary>
            Initializes a new instance of MiningStructure using the specified name and identifier.
            </summary>
            <param name="name">A String that contains the name of the MiningStructure.</param>
            <param name="id">A String that contains a unique identifier for the MiningStructure.</param>
        </member>
        <member name="P:Microsoft.AnalysisServices.MiningStructure.Parent">
            <summary>
            Gets the parent <see cref="T:Microsoft.AnalysisServices.Database" /> object of the <see cref="T:Microsoft.AnalysisServices.MiningStructure" /> object.
            </summary>
            <value>The parent <see cref="T:Microsoft.AnalysisServices.Database" /> object.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.MiningStructure.ParentServer">
            <summary>
            Gets the parent <see cref="T:Microsoft.AnalysisServices.Server" /> object of the <see cref="T:Microsoft.AnalysisServices.MiningStructure" /> object.
            </summary>
            <value>The parent <see cref="T:Microsoft.AnalysisServices.Server" /> object.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.MiningStructure.CaseTableName">
            <summary>
            Gets or sets the name of the case table that is associated with the MiningStructure object.
            </summary>
            <value>A string that contains the name of the case table.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.MiningStructure.DataSource">
            <summary>
            Gets the DataSource object that is associated with a MiningStructure.
            </summary>
            <value>A DataSource object that represents the data-source associated with a MiningStructure.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.MiningStructure.DataSourceView">
            <summary>
            Gets the DataSourceView object that is associated with a MiningStructure.
            </summary>
            <value>A DataSourceView object that represents the data-source view that is associated with the MiningStructure.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.MiningStructure.FilterComponent">
            <summary>
            Gets or sets an MDX expression that defines the slice of the source cube that is used for the mining structure.
            </summary>
            <value>A String containing an MDX expression.</value>
            <remarks>If you create a mining structure that is based on an OLAP data source, you must define the source cube by creating an MDX expression. After you have defined the source cube, you can add an additional MDX expression as a filter to restrict the information in the cube to only a relevant slice. Therefore, the FilterComponent expression applies only to the source cube. For information about how to define a slice by using MDX, see Using Cube and Subcube Expressions.</remarks>
        </member>
        <member name="P:Microsoft.AnalysisServices.MiningStructure.Source">
            <summary>
            Gets or sets the source of data to which MiningStructure is bound.
            </summary>
            <value>A binding that identifies the source of data to which MiningStructure is bound.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.MiningStructure.Translations">
            <summary>
            Gets the collection of Translation objects associated with a MiningStructure.
            </summary>
            <value>A TranslationCollection containing the collection of Translation objects associated with a MiningStructure.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.MiningStructure.Language">
            <summary>
            Gets or sets the language used by the MiningStructure.
            </summary>
            <value>An Integer that specifies the language identifier of MiningStructure.</value>
            <remarks>The Language element contains the default language identifier that is used by MiningStructure, or the specific language identifier for Translation. The language should be defined by using locale identifier (LCID) codes. For instance, LCID 1033 is used to indicate the English (U.S.) language.</remarks>
        </member>
        <member name="P:Microsoft.AnalysisServices.MiningStructure.Collation">
            <summary>
            Gets or sets the collation used by MiningStructure.
            </summary>
            <value>A String that indicates the collation used by the specified MiningStructure.</value>
            <remarks>The string that identifies a collation consists of the locale identifier (LCID) and the comparison flag, separated by an underscore character. For example, Latin1_General_CI_AS is an acceptable string.</remarks>
        </member>
        <member name="P:Microsoft.AnalysisServices.MiningStructure.Columns">
            <summary>
            Gets the collection of columns associated with a MiningStructure.
            </summary>
            <value>A MiningStructureColumnCollection that contains the collection of columns associated with a MiningStructure.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.MiningStructure.MiningModels">
            <summary>
            Gets the collection of models associated with a MiningStructure.
            </summary>
            <value>A MiningModelCollection that contains the collection of MiningModel objects associated with a MiningStructure.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.MiningStructure.MiningStructurePermissions">
            <summary>
            Gets or sets the collection of permissions on a MiningStructure object.
            </summary>
            <value>A MiningStructurePermissionCollection that contains the collection of permissions on a MiningStructure object.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.MiningStructure.ErrorConfiguration">
            <summary>
            Gets or sets the settings for handling errors that can occur when the MiningStructure is processed.
            </summary>
            <value>A ErrorConfiguration that specifies the settings for handling errors that can occur when the MiningStructure is processed.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.MiningStructure.CacheMode">
            <summary>
            Gets or sets the caching mechanism used for training data retrieved while processing a mining structure.
            </summary>
            <value>A MiningStructureCacheMode that determines the caching mechanism used for training data retrieved while processing a mining structure.</value>
            <remarks>
            The value of this property is limited to one of the strings in the following table.
              Value Description
              ----- -----------
              KeepTrainingCases Training cases are cached during and after processing.
              ClearAfterProcessing Training cases are cached during processing, but are deleted after processing.
            </remarks>
        </member>
        <member name="P:Microsoft.AnalysisServices.MiningStructure.HoldoutMaxPercent">
            <summary>
            Gets or sets the percentage of cases in the source data of the MiningStructure that are used for testing.
            </summary>
            <value>An integer between 0 and 99 that indicates the percentage of source data used for testing.</value>
            <remarks>
            If values are set for both HoldoutMaxCases and HoldoutMaxPercent, the lower limit is used. If no value is set for HoldoutMaxPercent and the value for HoldoutMaxCases is 0, all the data is used for testing and none for training.
            If the size of the final testing data set, based on all holdout parameters, equals or exceeds the total number of cases, a warning is raised.
            An error is also raised if the testing set is bigger than the training set.
             
            Notes:
            * To enable creation of a testing data set, the CacheMode property of the mining structure must be set to the default value, KeepTrainingCases.
            * Analysis Services does not support creation of holdout partitions on a mining structure. You cannot use HoldoutMaxPercent with a mining structure that is stored in an instance of Analysis Services.
            </remarks>
        </member>
        <member name="P:Microsoft.AnalysisServices.MiningStructure.HoldoutMaxCases">
            <summary>
            Gets or sets the maximum number of cases in the partition of the MiningStructure that contains testing data.
            </summary>
            <value>An integer that indicates the maximum number of cases in the training data set. A value of 0 indicates no limit.</value>
            <remarks>
            If values are set for both HoldoutMaxCases and HoldoutMaxPercent, the lower limit is used. If no value is set for HoldoutMaxPercent and the value for HoldoutMaxCases is 0, all the data is used for testing and none for training.
            If the size of the final testing data, based on all holdout parameters, equals or exceeds the total number of cases, a warning is raised. An error is also raised if the testing set is bigger than the training set.
             
            Notes:
            * To enable creation of a testing data set, the CacheMode property of the mining structure must be set to the default value, KeepTrainingCases.
            * Analysis Services does not support creation of holdout partitions on a mining structure. You cannot use HoldoutMaxCases with a mining structure that is stored in an instance of Analysis Services.
            </remarks>
        </member>
        <member name="P:Microsoft.AnalysisServices.MiningStructure.HoldoutSeed">
            <summary>
            Gets or sets the seed used to initialize partitioning of the MiningStructure into training and testing data sets.
            </summary>
            <value>An integer that contains the holdout seed. If 0, a hash of the ID of the MiningStructure is used as the seed. The default value is 0.</value>
            <remarks>
            Partitioning is random and data dependent. To ensure that a particular partition can be repeated, you must specify a seed.
             
            Notes:
            * To enable creation of a testing data set, the CacheMode property of the mining structure must be set to the default value, KeepTrainingCases.
            * Analysis Services does not support creation of holdout partitions on a mining structure. You cannot use HoldoutSeed with a mining structure that is stored in an instance of Analysis Services.
            </remarks>
        </member>
        <member name="P:Microsoft.AnalysisServices.MiningStructure.HoldoutActualSize">
            <summary>
            Gets or sets the size of the holdout partition that is associated with a MiningStructure. This value is read-only and is not available until the MiningStructure has been processed.
            </summary>
            <value>An integer that indicates the number of cases in the partition used as testing data. 0 indicates that no test partition exists, or that the structure as not been processed.</value>
            <remarks>
            This value is dependent on source data and on the values specified for HoldoutMaxCases, HoldoutMaxPercent, and HoldoutSeed. This value is updated after processing; therefore, if you make any changes in the source data or the holdout specification, you must also reprocess the mining structure.
             
            Note:
              Analysis Services does not support creation of holdout partitions on a mining structure. You cannot get or set a value for HoldoutActualSize on a mining structure that is stored in an instance of Analysis Services.
            </remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.MiningStructure.CreateMiningModel">
            <summary>
            Creates a child mining model object within the mining structure.
            </summary>
            <returns>A reference to the mining model that was just created.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.MiningStructure.CreateMiningModel(System.Boolean)">
            <summary>
            Create a mining model with a default name and optionally adds the model to the collection of models for the current structure.
            </summary>
            <param name="addToCollection">A value that indicates whether the mining model should be added to the collection.</param>
            <returns>A reference to the mining model that was just created.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.MiningStructure.CreateMiningModel(System.Boolean,System.String)">
            <summary>
            Creates a mining model with the specified name and optionally adds the model to the collection of models for the structure.
            </summary>
            <param name="addToCollection">A value that indicates whether the mining model should be added to the collection.</param>
            <param name="name">The name of the mining model.</param>
            <returns>A reference to the mining model that was just created.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.MiningStructure.CopyTo(Microsoft.AnalysisServices.MiningStructure)">
            <summary>
            Copies the content of this object to another object (the destination).
            </summary>
            <param name="obj">The destination object to copy to.</param>
            <returns>The destination object.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.MiningStructure.Clone">
            <summary>
            Returns a clone of the object.
            </summary>
            <returns>The clone.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.MiningStructure.Validate(Microsoft.AnalysisServices.ValidationErrorCollection,System.Boolean,Microsoft.AnalysisServices.ServerEdition)">
            <summary>
            Validates the current mining structure and returns a collection of validation errors.
            </summary>
            <param name="errors">The validation error collection.</param>
            <param name="includeDetailedErrors">true if details of the errors are returned; false if only the error ID is returned.</param>
            <param name="serverEdition">The edition of the server against which the structure should be validated.</param>
            <returns>true if the current mining structure is validated; otherwise, false.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.MiningStructure.CanProcess(Microsoft.AnalysisServices.ProcessType)">
            <summary>
            Indicates whether the mining structure can be processed with the specified ProcessType parameter.
            </summary>
            <param name="processType">A value from the CanProcess enumeration.</param>
            <returns>true if the mining structure can be processed using the specified option; otherwise false.</returns>
        </member>
        <member name="T:Microsoft.AnalysisServices.MiningStructureCacheMode">
            <summary>
            Determines whether the training data that Analysis Services retrieves and caches while processing a mining structure is persisted or deleted after Analysis Services finishes the processing.
            </summary>
            <remarks>
            Note:
              CacheMode must be set to KeepTrainingCases in order to use holdout. If a test data set has been defined for an existing structure by using one of the holdout parameters, changing the value of CacheMode to ClearAfterProcessing will delete the test data set and its definition.
             
            Caching must be enabled to use drillthrough on the mining structure cases.
            </remarks>
        </member>
        <member name="F:Microsoft.AnalysisServices.MiningStructureCacheMode.KeepTrainingCases">
            <summary>
            Caches cases during and after processing.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.MiningStructureCacheMode.ClearAfterProcessing">
            <summary>
            Caches cases during processing, but deletes cases after processing.
            </summary>
        </member>
        <member name="T:Microsoft.AnalysisServices.MiningStructureCollection">
            <summary>
            Represents a collection of <see cref="T:Microsoft.AnalysisServices.MiningStructure" /> objects. This class cannot be inherited.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.MiningStructureCollection.ItemsType">
            <summary>
            Gets the <see cref="T:System.Type" /> of objects that can be contained in the collection.
            </summary>
            <value>A <see cref="T:System.Type" /> with the type of objects.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.MiningStructureCollection.Item(System.Int32)">
            <summary>
            Gets the <see cref="T:Microsoft.AnalysisServices.MiningStructure" />, at the specified index, from the collection.
            </summary>
            <param name="index">The zero-based index of the <see cref="T:Microsoft.AnalysisServices.MiningStructure" /> to be returned.</param>
            <value>The <see cref="T:Microsoft.AnalysisServices.MiningStructure" /> at the specified index.</value>
            <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception>
        </member>
        <member name="P:Microsoft.AnalysisServices.MiningStructureCollection.Item(System.String)">
            <summary>
            Gets the <see cref="T:Microsoft.AnalysisServices.MiningStructure" />, with the specified identifier, from the collection.
            </summary>
            <param name="id">The identifier of the <see cref="T:Microsoft.AnalysisServices.MiningStructure" /> to be returned.</param>
            <value>The <see cref="T:Microsoft.AnalysisServices.MiningStructure" /> with the specified identifier.</value>
            <exception cref="T:Microsoft.AnalysisServices.AmoException">The collection doesn't contain a <see cref="T:Microsoft.AnalysisServices.MiningStructure" /> with the specified identifier.</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.MiningStructureCollection.Find(System.String)">
            <summary>
            Gets the <see cref="T:Microsoft.AnalysisServices.MiningStructure" /> that has the specified identifier from the collection.
            </summary>
            <param name="id">The identifier of the <see cref="T:Microsoft.AnalysisServices.MiningStructure" /> to locate.</param>
            <returns>The <see cref="T:Microsoft.AnalysisServices.MiningStructure" /> with the specified identifier, if it exists in the collection; otherwise, a null reference (Nothing in Visual Basic).</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.MiningStructureCollection.FindByName(System.String)">
            <summary>
            Gets the <see cref="T:Microsoft.AnalysisServices.MiningStructure" /> that has the specified name from the collection.
            </summary>
            <param name="name">The name of the <see cref="T:Microsoft.AnalysisServices.MiningStructure" /> to locate.</param>
            <returns>The <see cref="T:Microsoft.AnalysisServices.MiningStructure" /> with the specified name, if it exists in the collection; otherwise, a null reference (Nothing in Visual Basic).</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.MiningStructureCollection.GetByName(System.String)">
            <summary>
            Gets the <see cref="T:Microsoft.AnalysisServices.MiningStructure" /> that has the specified name from the collection.
            </summary>
            <param name="name">The name of the <see cref="T:Microsoft.AnalysisServices.MiningStructure" /> to locate.</param>
            <returns>The <see cref="T:Microsoft.AnalysisServices.MiningStructure" /> with the specified Name.</returns>
            <exception cref="T:Microsoft.AnalysisServices.AmoException">The collection doesn't contain a <see cref="T:Microsoft.AnalysisServices.MiningStructure" /> with the specified name.</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.MiningStructureCollection.Add(Microsoft.AnalysisServices.MiningStructure)">
            <summary>
            Adds the specified <see cref="T:Microsoft.AnalysisServices.MiningStructure" /> to the end of the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.MiningStructure" /> to be added.</param>
            <returns>The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.MiningStructure" /> has been added to the collection.</returns>
            <exception cref="T:System.InvalidOperationException">
            <list type="bullet">
            <item><description>The specified item is a null reference (Nothing in Visual Basic).</description></item>
            <item><description>The specified item already esists in the collection.</description></item>
            <item><description>The identifier of the specified <see cref="T:Microsoft.AnalysisServices.MiningStructure" /> is not valid in the collection.</description></item>
            <item><description>The name of the specified <see cref="T:Microsoft.AnalysisServices.MiningStructure" /> is not valid in the collection.</description></item>
            <item><description>The compatibility-level of the specified <see cref="T:Microsoft.AnalysisServices.MiningStructure" /> is not valid in the collection.</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.MiningStructureCollection.Add(System.String,System.String)">
            <summary>
            Creates a new <see cref="T:Microsoft.AnalysisServices.MiningStructure" /> object using the specified name and identifier, adds it to the end of the collection and returns the new MiningStructure created.
            </summary>
            <param name="name">The Name for the new <see cref="T:Microsoft.AnalysisServices.MiningStructure" /> object.</param>
            <param name="id">The identifier for the new <see cref="T:Microsoft.AnalysisServices.MiningStructure" /> object.</param>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.MiningStructure" /> object.</returns>
            <exception cref="T:System.InvalidOperationException">
            <list type="bullet">
            <item><description>The specified name is not valid in the collection.</description></item>
            <item><description>The specified identifier is not valid in the collection.</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.MiningStructureCollection.Add(System.String)">
            <summary>
            Creates a new <see cref="T:Microsoft.AnalysisServices.MiningStructure" /> object using the specified name, adds it to the end of the collection and returns the new MiningStructure created.
            </summary>
            <param name="name">The Name for the new <see cref="T:Microsoft.AnalysisServices.MiningStructure" /> object.</param>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.MiningStructure" /> object.</returns>
            <exception cref="T:System.InvalidOperationException">The specified name is not valid in the collection.</exception>
            <remarks>The identifier for the new <see cref="T:Microsoft.AnalysisServices.MiningStructure" /> object is generated based on the specified name.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.MiningStructureCollection.Add">
            <summary>
            Creates a new <see cref="T:Microsoft.AnalysisServices.MiningStructure" /> object using a generated unique Name and identifier, adds it to the end of the collection and returns the new MiningStructure created.
            </summary>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.MiningStructure" /> object.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.MiningStructureCollection.Insert(System.Int32,Microsoft.AnalysisServices.MiningStructure)">
            <summary>
            Inserts the specified <see cref="T:Microsoft.AnalysisServices.MiningStructure" /> to the collection at the specified index.
            </summary>
            <param name="index">The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.MiningStructure" /> is inserted.</param>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.MiningStructure" /> to be inserted.</param>
            <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception>
            <exception cref="T:System.InvalidOperationException">
            <list type="bullet">
            <item><description>The specified item is a null reference (Nothing in Visual Basic).</description></item>
            <item><description>The specified item already esists in the collection.</description></item>
            <item><description>The identifier of the specified <see cref="T:Microsoft.AnalysisServices.MiningStructure" /> is not valid in the collection.</description></item>
            <item><description>The name of the specified <see cref="T:Microsoft.AnalysisServices.MiningStructure" /> is not valid in the collection.</description></item>
            <item><description>The compatibility-level of the specified <see cref="T:Microsoft.AnalysisServices.MiningStructure" /> is not valid in the collection.</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.MiningStructureCollection.Insert(System.Int32,System.String,System.String)">
            <summary>
            Creates a new <see cref="T:Microsoft.AnalysisServices.MiningStructure" /> object using the specified name and identifier, inserts it to the collection at the specified index and returns the new MiningStructure created.
            </summary>
            <param name="index">The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.MiningStructure" /> is inserted.</param>
            <param name="name">The Name for the new <see cref="T:Microsoft.AnalysisServices.MiningStructure" /> object.</param>
            <param name="id">The identifier for the new <see cref="T:Microsoft.AnalysisServices.MiningStructure" /> object.</param>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.MiningStructure" /> object.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception>
            <exception cref="T:System.InvalidOperationException">
            <list type="bullet">
            <item><description>The specified name is not valid in the collection.</description></item>
            <item><description>The specified identifier is not valid in the collection.</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.MiningStructureCollection.Insert(System.Int32,System.String)">
            <summary>
            Creates a new <see cref="T:Microsoft.AnalysisServices.MiningStructure" /> object using the specified name, inserts it to the collection at the specified index and returns the new MiningStructure created.
            </summary>
            <param name="index">The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.MiningStructure" /> is inserted.</param>
            <param name="name">The Name for the new <see cref="T:Microsoft.AnalysisServices.MiningStructure" /> object. It must be unique within the collection.</param>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.MiningStructure" /> object.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception>
            <exception cref="T:System.InvalidOperationException">The specified name is not valid in the collection.</exception>
            <remarks>The identifier for the <see cref="T:Microsoft.AnalysisServices.MiningStructure" /> is generated based on the specified Name.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.MiningStructureCollection.Insert(System.Int32)">
            <summary>
            Creates a new <see cref="T:Microsoft.AnalysisServices.MiningStructure" /> object using a generated unique Name and identifier, inserts it to the collection at the specified index and returns the new MiningStructure created.
            </summary>
            <param name="index">The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.MiningStructure" /> is inserted.</param>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.MiningStructure" /> object.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.MiningStructureCollection.Remove(Microsoft.AnalysisServices.MiningStructure)">
            <summary>
            Removes the specified <see cref="T:Microsoft.AnalysisServices.MiningStructure" /> from the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.MiningStructure" /> to be removed.</param>
            <exception cref="T:System.ArgumentNullException">The specified item is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.MiningStructureCollection.Remove(Microsoft.AnalysisServices.MiningStructure,System.Boolean)">
            <summary>
            Removes the specified <see cref="T:Microsoft.AnalysisServices.MiningStructure" /> from the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.MiningStructure" /> to be removed.</param>
            <param name="cleanUp">True, if referencing objects are to be deleted; otherwise, false.</param>
            <exception cref="T:System.ArgumentNullException">The specified item is a null reference (Nothing in Visual Basic).</exception>
            <remarks>This API supports the product infrastructure and is not intended to be used directly from your code.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.MiningStructureCollection.Remove(System.String)">
            <summary>
            Removes the <see cref="T:Microsoft.AnalysisServices.MiningStructure" /> with the specified identifier from the collection.
            </summary>
            <param name="id">The identifier of the <see cref="T:Microsoft.AnalysisServices.MiningStructure" /> to be removed.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.MiningStructureCollection.Remove(System.String,System.Boolean)">
            <summary>
            Removes the <see cref="T:Microsoft.AnalysisServices.MiningStructure" /> with the specified identifier from the collection.
            </summary>
            <param name="id">The identifier of the <see cref="T:Microsoft.AnalysisServices.MiningStructure" /> to be removed.</param>
            <param name="cleanUp">True, if referencing objects are to be deleted; otherwise, false.</param>
            <remarks>This API supports the product infrastructure and is not intended to be used directly from your code.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.MiningStructureCollection.Move(System.Int32,System.Int32)">
            <summary>
            Moves a <see cref="T:Microsoft.AnalysisServices.MiningStructure" /> in the collection from the current position to a new one.
            </summary>
            <param name="fromIndex">The zero-based index of the <see cref="T:Microsoft.AnalysisServices.MiningStructure" /> to be moved.</param>
            <param name="toIndex">The zero-based index to which to move the <see cref="T:Microsoft.AnalysisServices.MiningStructure" /> specified by fromIndex.</param>
            <returns>The <see cref="T:Microsoft.AnalysisServices.MiningStructure" /> that was moved.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <list type="bullet">
            <item><description>The specified fromIndex is not a valid value (less than zero or bigger then the total number of elements).</description></item>
            <item><description>The specified toIndex is not a valid value (less than zero or bigger then the total number of elements).</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.MiningStructureCollection.Move(System.String,System.Int32)">
            <summary>
            Moves a <see cref="T:Microsoft.AnalysisServices.MiningStructure" />, with the specified identifier, to a new position in the collection.
            </summary>
            <param name="id">The identifier of the <see cref="T:Microsoft.AnalysisServices.MiningStructure" /> to be moved.</param>
            <param name="toIndex">The zero-based index to which to move the <see cref="T:Microsoft.AnalysisServices.MiningStructure" /> specified by fromIndex.</param>
            <returns>The <see cref="T:Microsoft.AnalysisServices.MiningStructure" /> that was moved.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <list type="bullet">
            <item><description>id is not a valid identifier to a <see cref="T:Microsoft.AnalysisServices.MiningStructure" /> in the collection.</description></item>
            <item><description>The specified toIndex is not a valid value (less than zero or bigger then the total number of elements).</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.MiningStructureCollection.Move(Microsoft.AnalysisServices.MiningStructure,System.Int32)">
            <summary>
            Moves the specified <see cref="T:Microsoft.AnalysisServices.MiningStructure" /> to a new position in the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.MiningStructure" /> to be moved.</param>
            <param name="toIndex">The zero-based index to which to move the specified <see cref="T:Microsoft.AnalysisServices.MiningStructure" />.</param>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <list type="bullet">
            <item><description>The specified <see cref="T:Microsoft.AnalysisServices.MiningStructure" /> does not exist the collection.</description></item>
            <item><description>The specified toIndex is not a valid value (less than zero or bigger then the total number of elements).</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.MiningStructureCollection.Contains(Microsoft.AnalysisServices.MiningStructure)">
            <summary>
            Indicates whether the collection contains the specified <see cref="T:Microsoft.AnalysisServices.MiningStructure" />.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.MiningStructure" /> to be located.</param>
            <returns>True, if the specified <see cref="T:Microsoft.AnalysisServices.MiningStructure" /> is found in the collection, otherwise, false.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.MiningStructureCollection.Contains(System.String)">
            <summary>
            Indicates whether the collection contains a <see cref="T:Microsoft.AnalysisServices.MiningStructure" /> with the specified identifier.
            </summary>
            <param name="id">The identifier of the <see cref="T:Microsoft.AnalysisServices.MiningStructure" /> to be located.</param>
            <returns>True, if the specified <see cref="T:Microsoft.AnalysisServices.MiningStructure" /> is found in the collection, otherwise, false.</returns>
            <exception cref="T:System.ArgumentNullException">The specified id is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.MiningStructureCollection.IndexOf(Microsoft.AnalysisServices.MiningStructure)">
            <summary>
            Searches for the specified <see cref="T:Microsoft.AnalysisServices.MiningStructure" /> and returns the zero-based index of it in the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.MiningStructure" /> to locate in the collection.</param>
            <returns>The zero-based index of the <see cref="T:Microsoft.AnalysisServices.MiningStructure" /> in the collection, if found; otherwise, -1.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.MiningStructureCollection.IndexOf(System.String)">
            <summary>
            Searches for a <see cref="T:Microsoft.AnalysisServices.MiningStructure" /> with the specified identifier and returns the zero-based index of it in the collection.
            </summary>
            <param name="id">The identifier of the <see cref="T:Microsoft.AnalysisServices.MiningStructure" /> to locate in the collection.</param>
            <returns>The zero-based index of the <see cref="T:Microsoft.AnalysisServices.MiningStructure" /> in the collection, if found; otherwise, -1.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.MiningStructureCollection.AddNew(System.String)">
            <summary>
            Creates and adds a <see cref="T:Microsoft.AnalysisServices.MiningStructure" />, with the specified key, to the end of the collection.
            </summary>
            <param name="key">The key of the <see cref="T:Microsoft.AnalysisServices.MiningStructure" /> to be added.</param>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.MiningStructure" /> object.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.MiningStructureCollection.AddNew(System.String,System.String)">
            <summary>
            Creates and adds a <see cref="T:Microsoft.AnalysisServices.MiningStructure" />, with the specified name and key, to the end of the collection.
            </summary>
            <param name="name">The name of the <see cref="T:Microsoft.AnalysisServices.MiningStructure" /> to be added.</param>
            <param name="key">The key of the <see cref="T:Microsoft.AnalysisServices.MiningStructure" /> to be added.</param>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.MiningStructure" /> object.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.MiningStructureCollection.CanAdd(Microsoft.AnalysisServices.ModelComponent,System.String@)">
            <summary>
            Indicates whether the collection can add a <see cref="T:Microsoft.AnalysisServices.ModelComponent" />.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.ModelComponent" /> to add.</param>
            <param name="error">The error that will occur if the collection can�t add the specified <see cref="T:Microsoft.AnalysisServices.ModelComponent" />.</param>
            <returns>True, if the collection can add the <see cref="T:Microsoft.AnalysisServices.ModelComponent" />; otherwise, false.</returns>
        </member>
        <member name="T:Microsoft.AnalysisServices.MiningStructureColumn">
            <summary>
            Represents information about a column in a MiningStructure element.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.MiningStructureColumn.#ctor">
            <summary>
            Initializes a new instance of the MiningStructureColumn class using default values.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.MiningStructureColumn.#ctor(System.String)">
            <summary>
            Initializes a new instance of the MiningStructureColumn using the specified name.
            </summary>
            <param name="name">A String that contains the name of the MiningStructureColumn.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.MiningStructureColumn.#ctor(System.String,System.String)">
            <summary>
            Initializes a new instance of the MiningStructureColumn using the specified name and identifier.
            </summary>
            <param name="name">A String that contains the name of the MiningStructureColumn.</param>
            <param name="id">A String that contains a unique identifier for the MiningStructureColumn.</param>
        </member>
        <member name="P:Microsoft.AnalysisServices.MiningStructureColumn.ParentMiningStructure">
            <summary>
            Gets the parent mining structure of a MiningStructureColumn object.
            </summary>
            <value>A MiningStructure object.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.MiningStructureColumn.ParentDatabase">
            <summary>
            Gets the parent Database of the MiningStructureColumn object.
            </summary>
            <value>A Database object.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.MiningStructureColumn.ParentServer">
            <summary>
            Gets the parent Server of the MiningStructureColumn object.
            </summary>
            <value>A Server object.</value>
        </member>
        <member name="M:Microsoft.AnalysisServices.MiningStructureColumn.CreateDerivedColumn">
            <summary>
            Creates a derived column from the MiningStructureColumn object.
            </summary>
            <returns>A MiningModelColumn object.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.MiningStructureColumn.CopyTo(Microsoft.AnalysisServices.MiningStructureColumn)">
            <summary>
            Copies the content of this object to another object (the destination).
            </summary>
            <param name="obj">The destination object to copy to.</param>
            <returns>The destination object.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.MiningStructureColumn.Clone">
            <summary>
            Returns a clone of the object.
            </summary>
            <returns>The clone.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.MiningStructureColumn.BeforeRemove(System.Boolean)">
            <summary>
            Removes the MiningStructureColumn object before the cleanup.
            </summary>
            <param name="cleanUp">true to clean up the MiningStructureColumn object; otherwise, false.</param>
            <remarks>This API supports the product infrastructure and is not intended to be used directly from your code.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.MiningStructureColumn.RemoveDependentMiningModelColumns(Microsoft.AnalysisServices.MiningModelColumnCollection,System.Collections.Specialized.StringCollection,System.Int32)">
            <summary>
            Removes the dependent MiningModelColumns of a MiningStructureColumn, following nested columns by specified path.
            </summary>
            <param name="columns">The collection of MiningModelColumns to investigate.</param>
            <param name="path">The path of the MiningStructureColumn whose dependents we'll remove. The first element is the ID of the MiningStructureColumn, the next is its parent ID etc up to (excluding) the MiningStructure.</param>
            <param name="pathPosition">The curent position in the 'path', this helps to navigate nested mining model columns.</param>
        </member>
        <member name="T:Microsoft.AnalysisServices.MiningStructureColumnCollection">
            <summary>
            Represents a collection of <see cref="T:Microsoft.AnalysisServices.MiningStructureColumn" /> objects. This class cannot be inherited.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.MiningStructureColumnCollection.ItemsType">
            <summary>
            Gets the <see cref="T:System.Type" /> of objects that can be contained in the collection.
            </summary>
            <value>A <see cref="T:System.Type" /> with the type of objects.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.MiningStructureColumnCollection.Item(System.Int32)">
            <summary>
            Gets the <see cref="T:Microsoft.AnalysisServices.MiningStructureColumn" />, at the specified index, from the collection.
            </summary>
            <param name="index">The zero-based index of the <see cref="T:Microsoft.AnalysisServices.MiningStructureColumn" /> to be returned.</param>
            <value>The <see cref="T:Microsoft.AnalysisServices.MiningStructureColumn" /> at the specified index.</value>
            <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception>
        </member>
        <member name="P:Microsoft.AnalysisServices.MiningStructureColumnCollection.Item(System.String)">
            <summary>
            Gets the <see cref="T:Microsoft.AnalysisServices.MiningStructureColumn" />, with the specified identifier, from the collection.
            </summary>
            <param name="id">The identifier of the <see cref="T:Microsoft.AnalysisServices.MiningStructureColumn" /> to be returned.</param>
            <value>The <see cref="T:Microsoft.AnalysisServices.MiningStructureColumn" /> with the specified identifier.</value>
            <exception cref="T:Microsoft.AnalysisServices.AmoException">The collection doesn't contain a <see cref="T:Microsoft.AnalysisServices.MiningStructureColumn" /> with the specified identifier.</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.MiningStructureColumnCollection.Find(System.String)">
            <summary>
            Gets the <see cref="T:Microsoft.AnalysisServices.MiningStructureColumn" /> that has the specified identifier from the collection.
            </summary>
            <param name="id">The identifier of the <see cref="T:Microsoft.AnalysisServices.MiningStructureColumn" /> to locate.</param>
            <returns>The <see cref="T:Microsoft.AnalysisServices.MiningStructureColumn" /> with the specified identifier, if it exists in the collection; otherwise, a null reference (Nothing in Visual Basic).</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.MiningStructureColumnCollection.FindByName(System.String)">
            <summary>
            Gets the <see cref="T:Microsoft.AnalysisServices.MiningStructureColumn" /> that has the specified name from the collection.
            </summary>
            <param name="name">The name of the <see cref="T:Microsoft.AnalysisServices.MiningStructureColumn" /> to locate.</param>
            <returns>The <see cref="T:Microsoft.AnalysisServices.MiningStructureColumn" /> with the specified name, if it exists in the collection; otherwise, a null reference (Nothing in Visual Basic).</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.MiningStructureColumnCollection.GetByName(System.String)">
            <summary>
            Gets the <see cref="T:Microsoft.AnalysisServices.MiningStructureColumn" /> that has the specified name from the collection.
            </summary>
            <param name="name">The name of the <see cref="T:Microsoft.AnalysisServices.MiningStructureColumn" /> to locate.</param>
            <returns>The <see cref="T:Microsoft.AnalysisServices.MiningStructureColumn" /> with the specified Name.</returns>
            <exception cref="T:Microsoft.AnalysisServices.AmoException">The collection doesn't contain a <see cref="T:Microsoft.AnalysisServices.MiningStructureColumn" /> with the specified name.</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.MiningStructureColumnCollection.Add(Microsoft.AnalysisServices.MiningStructureColumn)">
            <summary>
            Adds the specified <see cref="T:Microsoft.AnalysisServices.MiningStructureColumn" /> to the end of the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.MiningStructureColumn" /> to be added.</param>
            <returns>The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.MiningStructureColumn" /> has been added to the collection.</returns>
            <exception cref="T:System.InvalidOperationException">
            <list type="bullet">
            <item><description>The specified item is a null reference (Nothing in Visual Basic).</description></item>
            <item><description>The specified item already esists in the collection.</description></item>
            <item><description>The identifier of the specified <see cref="T:Microsoft.AnalysisServices.MiningStructureColumn" /> is not valid in the collection.</description></item>
            <item><description>The name of the specified <see cref="T:Microsoft.AnalysisServices.MiningStructureColumn" /> is not valid in the collection.</description></item>
            <item><description>The compatibility-level of the specified <see cref="T:Microsoft.AnalysisServices.MiningStructureColumn" /> is not valid in the collection.</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.MiningStructureColumnCollection.Add(System.String,System.String)">
            <summary>
            Creates a new <see cref="T:Microsoft.AnalysisServices.MiningStructureColumn" /> object using the specified name and identifier, adds it to the end of the collection and returns the new MiningStructureColumn created.
            </summary>
            <param name="name">The Name for the new <see cref="T:Microsoft.AnalysisServices.MiningStructureColumn" /> object.</param>
            <param name="id">The identifier for the new <see cref="T:Microsoft.AnalysisServices.MiningStructureColumn" /> object.</param>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.MiningStructureColumn" /> object.</returns>
            <exception cref="T:System.InvalidOperationException">
            <list type="bullet">
            <item><description>The specified name is not valid in the collection.</description></item>
            <item><description>The specified identifier is not valid in the collection.</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.MiningStructureColumnCollection.Add(System.String)">
            <summary>
            Creates a new <see cref="T:Microsoft.AnalysisServices.MiningStructureColumn" /> object using the specified name, adds it to the end of the collection and returns the new MiningStructureColumn created.
            </summary>
            <param name="name">The Name for the new <see cref="T:Microsoft.AnalysisServices.MiningStructureColumn" /> object.</param>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.MiningStructureColumn" /> object.</returns>
            <exception cref="T:System.InvalidOperationException">The specified name is not valid in the collection.</exception>
            <remarks>The identifier for the new <see cref="T:Microsoft.AnalysisServices.MiningStructureColumn" /> object is generated based on the specified name.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.MiningStructureColumnCollection.Add">
            <summary>
            Creates a new <see cref="T:Microsoft.AnalysisServices.MiningStructureColumn" /> object using a generated unique Name and identifier, adds it to the end of the collection and returns the new MiningStructureColumn created.
            </summary>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.MiningStructureColumn" /> object.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.MiningStructureColumnCollection.Insert(System.Int32,Microsoft.AnalysisServices.MiningStructureColumn)">
            <summary>
            Inserts the specified <see cref="T:Microsoft.AnalysisServices.MiningStructureColumn" /> to the collection at the specified index.
            </summary>
            <param name="index">The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.MiningStructureColumn" /> is inserted.</param>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.MiningStructureColumn" /> to be inserted.</param>
            <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception>
            <exception cref="T:System.InvalidOperationException">
            <list type="bullet">
            <item><description>The specified item is a null reference (Nothing in Visual Basic).</description></item>
            <item><description>The specified item already esists in the collection.</description></item>
            <item><description>The identifier of the specified <see cref="T:Microsoft.AnalysisServices.MiningStructureColumn" /> is not valid in the collection.</description></item>
            <item><description>The name of the specified <see cref="T:Microsoft.AnalysisServices.MiningStructureColumn" /> is not valid in the collection.</description></item>
            <item><description>The compatibility-level of the specified <see cref="T:Microsoft.AnalysisServices.MiningStructureColumn" /> is not valid in the collection.</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.MiningStructureColumnCollection.Insert(System.Int32,System.String,System.String)">
            <summary>
            Creates a new <see cref="T:Microsoft.AnalysisServices.MiningStructureColumn" /> object using the specified name and identifier, inserts it to the collection at the specified index and returns the new MiningStructureColumn created.
            </summary>
            <param name="index">The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.MiningStructureColumn" /> is inserted.</param>
            <param name="name">The Name for the new <see cref="T:Microsoft.AnalysisServices.MiningStructureColumn" /> object.</param>
            <param name="id">The identifier for the new <see cref="T:Microsoft.AnalysisServices.MiningStructureColumn" /> object.</param>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.MiningStructureColumn" /> object.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception>
            <exception cref="T:System.InvalidOperationException">
            <list type="bullet">
            <item><description>The specified name is not valid in the collection.</description></item>
            <item><description>The specified identifier is not valid in the collection.</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.MiningStructureColumnCollection.Insert(System.Int32,System.String)">
            <summary>
            Creates a new <see cref="T:Microsoft.AnalysisServices.MiningStructureColumn" /> object using the specified name, inserts it to the collection at the specified index and returns the new MiningStructureColumn created.
            </summary>
            <param name="index">The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.MiningStructureColumn" /> is inserted.</param>
            <param name="name">The Name for the new <see cref="T:Microsoft.AnalysisServices.MiningStructureColumn" /> object. It must be unique within the collection.</param>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.MiningStructureColumn" /> object.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception>
            <exception cref="T:System.InvalidOperationException">The specified name is not valid in the collection.</exception>
            <remarks>The identifier for the <see cref="T:Microsoft.AnalysisServices.MiningStructureColumn" /> is generated based on the specified Name.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.MiningStructureColumnCollection.Insert(System.Int32)">
            <summary>
            Creates a new <see cref="T:Microsoft.AnalysisServices.MiningStructureColumn" /> object using a generated unique Name and identifier, inserts it to the collection at the specified index and returns the new MiningStructureColumn created.
            </summary>
            <param name="index">The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.MiningStructureColumn" /> is inserted.</param>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.MiningStructureColumn" /> object.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.MiningStructureColumnCollection.Remove(Microsoft.AnalysisServices.MiningStructureColumn)">
            <summary>
            Removes the specified <see cref="T:Microsoft.AnalysisServices.MiningStructureColumn" /> from the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.MiningStructureColumn" /> to be removed.</param>
            <exception cref="T:System.ArgumentNullException">The specified item is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.MiningStructureColumnCollection.Remove(Microsoft.AnalysisServices.MiningStructureColumn,System.Boolean)">
            <summary>
            Removes the specified <see cref="T:Microsoft.AnalysisServices.MiningStructureColumn" /> from the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.MiningStructureColumn" /> to be removed.</param>
            <param name="cleanUp">True, if referencing objects are to be deleted; otherwise, false.</param>
            <exception cref="T:System.ArgumentNullException">The specified item is a null reference (Nothing in Visual Basic).</exception>
            <remarks>This API supports the product infrastructure and is not intended to be used directly from your code.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.MiningStructureColumnCollection.Remove(System.String)">
            <summary>
            Removes the <see cref="T:Microsoft.AnalysisServices.MiningStructureColumn" /> with the specified identifier from the collection.
            </summary>
            <param name="id">The identifier of the <see cref="T:Microsoft.AnalysisServices.MiningStructureColumn" /> to be removed.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.MiningStructureColumnCollection.Remove(System.String,System.Boolean)">
            <summary>
            Removes the <see cref="T:Microsoft.AnalysisServices.MiningStructureColumn" /> with the specified identifier from the collection.
            </summary>
            <param name="id">The identifier of the <see cref="T:Microsoft.AnalysisServices.MiningStructureColumn" /> to be removed.</param>
            <param name="cleanUp">True, if referencing objects are to be deleted; otherwise, false.</param>
            <remarks>This API supports the product infrastructure and is not intended to be used directly from your code.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.MiningStructureColumnCollection.Move(System.Int32,System.Int32)">
            <summary>
            Moves a <see cref="T:Microsoft.AnalysisServices.MiningStructureColumn" /> in the collection from the current position to a new one.
            </summary>
            <param name="fromIndex">The zero-based index of the <see cref="T:Microsoft.AnalysisServices.MiningStructureColumn" /> to be moved.</param>
            <param name="toIndex">The zero-based index to which to move the <see cref="T:Microsoft.AnalysisServices.MiningStructureColumn" /> specified by fromIndex.</param>
            <returns>The <see cref="T:Microsoft.AnalysisServices.MiningStructureColumn" /> that was moved.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <list type="bullet">
            <item><description>The specified fromIndex is not a valid value (less than zero or bigger then the total number of elements).</description></item>
            <item><description>The specified toIndex is not a valid value (less than zero or bigger then the total number of elements).</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.MiningStructureColumnCollection.Move(System.String,System.Int32)">
            <summary>
            Moves a <see cref="T:Microsoft.AnalysisServices.MiningStructureColumn" />, with the specified identifier, to a new position in the collection.
            </summary>
            <param name="id">The identifier of the <see cref="T:Microsoft.AnalysisServices.MiningStructureColumn" /> to be moved.</param>
            <param name="toIndex">The zero-based index to which to move the <see cref="T:Microsoft.AnalysisServices.MiningStructureColumn" /> specified by fromIndex.</param>
            <returns>The <see cref="T:Microsoft.AnalysisServices.MiningStructureColumn" /> that was moved.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <list type="bullet">
            <item><description>id is not a valid identifier to a <see cref="T:Microsoft.AnalysisServices.MiningStructureColumn" /> in the collection.</description></item>
            <item><description>The specified toIndex is not a valid value (less than zero or bigger then the total number of elements).</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.MiningStructureColumnCollection.Move(Microsoft.AnalysisServices.MiningStructureColumn,System.Int32)">
            <summary>
            Moves the specified <see cref="T:Microsoft.AnalysisServices.MiningStructureColumn" /> to a new position in the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.MiningStructureColumn" /> to be moved.</param>
            <param name="toIndex">The zero-based index to which to move the specified <see cref="T:Microsoft.AnalysisServices.MiningStructureColumn" />.</param>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <list type="bullet">
            <item><description>The specified <see cref="T:Microsoft.AnalysisServices.MiningStructureColumn" /> does not exist the collection.</description></item>
            <item><description>The specified toIndex is not a valid value (less than zero or bigger then the total number of elements).</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.MiningStructureColumnCollection.Contains(Microsoft.AnalysisServices.MiningStructureColumn)">
            <summary>
            Indicates whether the collection contains the specified <see cref="T:Microsoft.AnalysisServices.MiningStructureColumn" />.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.MiningStructureColumn" /> to be located.</param>
            <returns>True, if the specified <see cref="T:Microsoft.AnalysisServices.MiningStructureColumn" /> is found in the collection, otherwise, false.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.MiningStructureColumnCollection.Contains(System.String)">
            <summary>
            Indicates whether the collection contains a <see cref="T:Microsoft.AnalysisServices.MiningStructureColumn" /> with the specified identifier.
            </summary>
            <param name="id">The identifier of the <see cref="T:Microsoft.AnalysisServices.MiningStructureColumn" /> to be located.</param>
            <returns>True, if the specified <see cref="T:Microsoft.AnalysisServices.MiningStructureColumn" /> is found in the collection, otherwise, false.</returns>
            <exception cref="T:System.ArgumentNullException">The specified id is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.MiningStructureColumnCollection.IndexOf(Microsoft.AnalysisServices.MiningStructureColumn)">
            <summary>
            Searches for the specified <see cref="T:Microsoft.AnalysisServices.MiningStructureColumn" /> and returns the zero-based index of it in the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.MiningStructureColumn" /> to locate in the collection.</param>
            <returns>The zero-based index of the <see cref="T:Microsoft.AnalysisServices.MiningStructureColumn" /> in the collection, if found; otherwise, -1.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.MiningStructureColumnCollection.IndexOf(System.String)">
            <summary>
            Searches for a <see cref="T:Microsoft.AnalysisServices.MiningStructureColumn" /> with the specified identifier and returns the zero-based index of it in the collection.
            </summary>
            <param name="id">The identifier of the <see cref="T:Microsoft.AnalysisServices.MiningStructureColumn" /> to locate in the collection.</param>
            <returns>The zero-based index of the <see cref="T:Microsoft.AnalysisServices.MiningStructureColumn" /> in the collection, if found; otherwise, -1.</returns>
        </member>
        <member name="T:Microsoft.AnalysisServices.MiningStructureColumnContents">
            <summary>
            Represents information about the contents of a mining structure column. This class cannot be inherited.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.MiningStructureColumnContents.Discrete">
            <summary>
            Indicates that the column values are discrete values.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.MiningStructureColumnContents.Continuous">
            <summary>
            Indicates that the column values represent continuous numeric data.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.MiningStructureColumnContents.Discretized">
            <summary>
            Indicates that the column values represent groups, or buckets, of values that are derived from a continuous column. The buckets are treated as ordered and discrete values.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.MiningStructureColumnContents.Ordered">
            <summary>
            Indicates that the column values define an ordered set.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.MiningStructureColumnContents.Cyclical">
            <summary>
            Indicates that the column values represent a cyclical ordered set.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.MiningStructureColumnContents.Probability">
            <summary>
            Indicates that the column values represent probabilities.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.MiningStructureColumnContents.Variance">
            <summary>
            Indicates that the column values represent variance.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.MiningStructureColumnContents.StdDev">
            <summary>
            Indicates that the column values represent standard deviation.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.MiningStructureColumnContents.ProbabilityVariance">
            <summary>
            Indicates that the column values represent the variance of the probability values.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.MiningStructureColumnContents.ProbabilityStdDev">
            <summary>
            Indicates that the column values represent the standard deviation of the probability values.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.MiningStructureColumnContents.Support">
            <summary>
            Indicates that the column values represents the amount of support.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.MiningStructureColumnContents.KeySequence">
            <summary>
            Indicates that the column values are unique keys that represent a sequence of events.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.MiningStructureColumnContents.KeyTime">
            <summary>
            Indicates that the column values are unique keys that represent an ordered time scale.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.MiningStructureColumnContents.Key">
            <summary>
            Indicates that the column values represent a unique key.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.MiningStructureColumnContents.GetStandardContents(System.String)">
            <summary>
            Gets the content type for a non-key column.
            </summary>
            <param name="columnType">The type of the column.</param>
            <returns>The content type for a non-key column.</returns>
        </member>
        <member name="P:Microsoft.AnalysisServices.MiningStructureColumnContents.KeyStandardContents">
            <summary>
            Gets the content types for a key column.
            </summary>
            <value>The content types for a key column.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.MiningStructureColumnContents.KeyHoldoutContents">
            <summary>
            Gets the cache that contains the keys of records used in the holdout data set.
            </summary>
            <value>The cache that contains the keys of records used in the holdout data set.</value>
        </member>
        <member name="T:Microsoft.AnalysisServices.MiningStructureColumnDiscretizationMethods">
            <summary>
            Represents the discretization methods for the mining structure column.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.MiningStructureColumnDiscretizationMethods.Automatic">
            <summary>
            Indicates that discretization uses the most appropriate method, as determined by the engine.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.MiningStructureColumnDiscretizationMethods.EqualAreas">
            <summary>
            Indicates that discretization uses the equal areas method.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.MiningStructureColumnDiscretizationMethods.Clusters">
            <summary>
            Indicates that discretization uses clustering.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.MiningStructureColumnDiscretizationMethods.Thresholds">
            <summary>
            Indicates that discretization is based on threshold values.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.MiningStructureColumnDiscretizationMethods.EqualRanges">
            <summary>
            Indicates that discretization uses the equal ranges method.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.MiningStructureColumnDiscretizationMethods.AllValues">
            <summary>
            Gets all values for the MiningStructureColumnDiscretizationMethods class.
            </summary>
            <value>The set of values.</value>
        </member>
        <member name="T:Microsoft.AnalysisServices.MiningStructureColumnDistributions">
            <summary>
            Represents the column distributions for the mining structure.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.MiningStructureColumnDistributions.Normal">
            <summary>
            The normal distributions.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.MiningStructureColumnDistributions.Uniform">
            <summary>
            The uniform distributions.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.MiningStructureColumnDistributions.AllValues">
            <summary>
            Gets all values associated with MiningStructureColumnDistributions
            </summary>
            <value>The set of values.</value>
        </member>
        <member name="T:Microsoft.AnalysisServices.MiningStructureColumnTypes">
            <summary>
            Represents the column types for the mining structure.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.MiningStructureColumnTypes.Text">
            <summary>
            A column that can contain strings.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.MiningStructureColumnTypes.Long">
            <summary>
            A column of type Long.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.MiningStructureColumnTypes.Boolean">
            <summary>
            A column of type Boolean.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.MiningStructureColumnTypes.Double">
            <summary>
            A column of type Double.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.MiningStructureColumnTypes.Date">
            <summary>
            A column of type Date.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.MiningStructureColumnTypes.Binary">
            <summary>
            A column of type binary.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.MiningStructureColumnTypes.AllTypes">
            <summary>
            Gets the possible types for mining structure columns.
            </summary>
            <value>A collection of the mining structure column types.</value>
        </member>
        <member name="M:Microsoft.AnalysisServices.MiningStructureColumnTypes.GetColumnType(Microsoft.AnalysisServices.DataType)">
            <summary>
            Gets the string representation of the specified data type when related to mining structure columns.
            </summary>
            <param name="type">The DataType enumeration value.</param>
            <returns>A mining structure column of the specified type.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.MiningStructureColumnTypes.GetDataItemType(System.String)">
            <summary>
            Gets the OLE-DB type equivalent of the mining structure column type.
            </summary>
            <param name="miningStructureColumnType">A reference to a mining structure column type.</param>
            <returns>Returns an instance of the specified type.</returns>
        </member>
        <member name="T:Microsoft.AnalysisServices.MiningStructurePermission">
            <summary>
            Contains the collection of permissions on a MiningStructure Element (ASSL). This class cannot be inherited.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.MiningStructurePermission.Clone(System.Boolean)">
            <summary>
            Creates a new copy of the MajorObject object.
            </summary>
            <param name="forceBodyLoading">true to force the body loading; otherwise, false.</param>
            <returns>A new copy of the MajorObject object.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.MiningStructurePermission.CopyTo(Microsoft.AnalysisServices.MajorObject,System.Boolean)">
            <summary>
            Copies a Permission object to the specified object.
            </summary>
            <param name="destination">The destination.</param>
            <param name="forceBodyLoading">true to force body loading; otherwise, false.</param>
            <remarks>This API supports the product infrastructure and is not intended to be used directly from your code.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.MiningStructurePermission.#ctor">
            <summary>
            Initializes a new instance of the MiningStructurePermission class using default values.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.MiningStructurePermission.#ctor(System.String,System.String,System.String)">
            <summary>
            Initializes a new instance of the MiningStructurePermission using an identifier, a name, and a role identifier.
            </summary>
            <param name="roleId">A String that contains the name of a role.</param>
            <param name="name">A String that contains the name of the MiningStructurePermission.</param>
            <param name="id">A String that contains a unique identifier for the MiningStructurePermission.</param>
        </member>
        <member name="P:Microsoft.AnalysisServices.MiningStructurePermission.Parent">
            <summary>
            Gets the parent <see cref="T:Microsoft.AnalysisServices.MiningStructure" /> object of the <see cref="T:Microsoft.AnalysisServices.MiningStructurePermission" /> object.
            </summary>
            <value>The parent <see cref="T:Microsoft.AnalysisServices.MiningStructure" /> object.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.MiningStructurePermission.ParentDatabase">
            <summary>
            Gets the parent <see cref="T:Microsoft.AnalysisServices.Database" /> object of the <see cref="T:Microsoft.AnalysisServices.MiningStructurePermission" /> object.
            </summary>
            <value>The parent <see cref="T:Microsoft.AnalysisServices.Database" /> object.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.MiningStructurePermission.ParentServer">
            <summary>
            Gets the parent <see cref="T:Microsoft.AnalysisServices.Server" /> object of the <see cref="T:Microsoft.AnalysisServices.MiningStructurePermission" /> object.
            </summary>
            <value>The parent <see cref="T:Microsoft.AnalysisServices.Server" /> object.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.MiningStructurePermission.AllowDrillThrough">
            <summary>
            Gets or sets an indication whether drillthrough is enabled on the mining structure.
            </summary>
            <value>true if drillthrough is enabled; otherwise false. The default is false.</value>
            <remarks>
            When drillthrough is enabled on a mining structure, users who are members of a role that has drillthrough permission can view all the columns in the mining structure, by using the following syntax:
              SELECT &lt;column-list&gt; FROM &lt;structure&gt;.CASES
            Moreover, a user who also has drillthrough access to the mining model and the mining structure can retrieve information from columns that are not used in the mining model, by using the following syntax:
              SELECT StructureColumn('&lt;structure column name&gt; FROM &lt;model&gt;.CASES
            Therefore, to protect personal information, you should set up the underlying data source view to mask confidential information, and enable drillthrough permissions on a mining structure only when necessary.
            </remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.MiningStructurePermission.CopyTo(Microsoft.AnalysisServices.MiningStructurePermission)">
            <summary>
            Copies the content of this object to another object (the destination).
            </summary>
            <param name="obj">The destination object to copy to.</param>
            <returns>The destination object.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.MiningStructurePermission.Clone">
            <summary>
            Returns a clone of the object.
            </summary>
            <returns>The clone.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.MiningStructurePermission.GetReferences(System.Collections.Hashtable,System.Boolean)">
            <summary>
            Gets the objects that the MiningStructurePermission references.
            </summary>
            <param name="references">The Hashtable to append references to.</param>
            <param name="forMajorChildrenAlso">true to also reference for major children; otherwise, false.</param>
            <returns>The references Hashtable with objects that the MiningStructurePermission references appended.</returns>
            <remarks>This API supports the product infrastructure and is not intended to be used directly from your code.</remarks>
        </member>
        <member name="T:Microsoft.AnalysisServices.MiningStructurePermissionCollection">
            <summary>
            Represents a collection of <see cref="T:Microsoft.AnalysisServices.MiningStructurePermission" /> objects. This class cannot be inherited.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.MiningStructurePermissionCollection.ItemsType">
            <summary>
            Gets the <see cref="T:System.Type" /> of objects that can be contained in the collection.
            </summary>
            <value>A <see cref="T:System.Type" /> with the type of objects.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.MiningStructurePermissionCollection.Item(System.Int32)">
            <summary>
            Gets the <see cref="T:Microsoft.AnalysisServices.MiningStructurePermission" />, at the specified index, from the collection.
            </summary>
            <param name="index">The zero-based index of the <see cref="T:Microsoft.AnalysisServices.MiningStructurePermission" /> to be returned.</param>
            <value>The <see cref="T:Microsoft.AnalysisServices.MiningStructurePermission" /> at the specified index.</value>
            <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception>
        </member>
        <member name="P:Microsoft.AnalysisServices.MiningStructurePermissionCollection.Item(System.String)">
            <summary>
            Gets the <see cref="T:Microsoft.AnalysisServices.MiningStructurePermission" />, with the specified identifier, from the collection.
            </summary>
            <param name="id">The identifier of the <see cref="T:Microsoft.AnalysisServices.MiningStructurePermission" /> to be returned.</param>
            <value>The <see cref="T:Microsoft.AnalysisServices.MiningStructurePermission" /> with the specified identifier.</value>
            <exception cref="T:Microsoft.AnalysisServices.AmoException">The collection doesn't contain a <see cref="T:Microsoft.AnalysisServices.MiningStructurePermission" /> with the specified identifier.</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.MiningStructurePermissionCollection.Find(System.String)">
            <summary>
            Gets the <see cref="T:Microsoft.AnalysisServices.MiningStructurePermission" /> that has the specified identifier from the collection.
            </summary>
            <param name="id">The identifier of the <see cref="T:Microsoft.AnalysisServices.MiningStructurePermission" /> to locate.</param>
            <returns>The <see cref="T:Microsoft.AnalysisServices.MiningStructurePermission" /> with the specified identifier, if it exists in the collection; otherwise, a null reference (Nothing in Visual Basic).</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.MiningStructurePermissionCollection.FindByName(System.String)">
            <summary>
            Gets the <see cref="T:Microsoft.AnalysisServices.MiningStructurePermission" /> that has the specified name from the collection.
            </summary>
            <param name="name">The name of the <see cref="T:Microsoft.AnalysisServices.MiningStructurePermission" /> to locate.</param>
            <returns>The <see cref="T:Microsoft.AnalysisServices.MiningStructurePermission" /> with the specified name, if it exists in the collection; otherwise, a null reference (Nothing in Visual Basic).</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.MiningStructurePermissionCollection.FindByRole(System.String)">
            <summary>
            Gets the <see cref="T:Microsoft.AnalysisServices.MiningStructurePermission" /> with the specified RoleID from the collection.
            </summary>
            <param name="roleId">The RoleID of the <see cref="T:Microsoft.AnalysisServices.MiningStructurePermission" /> to locate.</param>
            <returns>The <see cref="T:Microsoft.AnalysisServices.MiningStructurePermission" /> with the specified RoleID, if it exists in the collection; otherwise, a null reference (Nothing in Visual Basic).</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.MiningStructurePermissionCollection.GetByName(System.String)">
            <summary>
            Gets the <see cref="T:Microsoft.AnalysisServices.MiningStructurePermission" /> that has the specified name from the collection.
            </summary>
            <param name="name">The name of the <see cref="T:Microsoft.AnalysisServices.MiningStructurePermission" /> to locate.</param>
            <returns>The <see cref="T:Microsoft.AnalysisServices.MiningStructurePermission" /> with the specified Name.</returns>
            <exception cref="T:Microsoft.AnalysisServices.AmoException">The collection doesn't contain a <see cref="T:Microsoft.AnalysisServices.MiningStructurePermission" /> with the specified name.</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.MiningStructurePermissionCollection.GetByRole(System.String)">
            <summary>
            Gets the <see cref="T:Microsoft.AnalysisServices.MiningStructurePermission" /> that has the specified RoleID from the collection.
            </summary>
            <param name="roleId">The RoleID of the <see cref="T:Microsoft.AnalysisServices.MiningStructurePermission" /> to locate.</param>
            <returns>The <see cref="T:Microsoft.AnalysisServices.MiningStructurePermission" /> with the specified RoleID.</returns>
            <exception cref="T:Microsoft.AnalysisServices.AmoException">The collection doesn't contain a <see cref="T:Microsoft.AnalysisServices.MiningStructurePermission" /> with the specified RoleID.</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.MiningStructurePermissionCollection.Add(Microsoft.AnalysisServices.MiningStructurePermission)">
            <summary>
            Adds the specified <see cref="T:Microsoft.AnalysisServices.MiningStructurePermission" /> to the end of the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.MiningStructurePermission" /> to be added.</param>
            <returns>The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.{0}" /> has been added to the collection.</returns>
            <exception cref="T:System.InvalidOperationException">
            <list type="bullet">
            <item><description>The specified item is a null reference (Nothing in Visual Basic).</description></item>
            <item><description>The specified item already esists in the collection.</description></item>
            <item><description>The identifier of the specified <see cref="T:Microsoft.AnalysisServices.MiningStructurePermission" /> is not valid in the collection.</description></item>
            <item><description>The name of the specified <see cref="T:Microsoft.AnalysisServices.MiningStructurePermission" /> is not valid in the collection.</description></item>
            <item><description>The compatibility-level of the specified <see cref="T:Microsoft.AnalysisServices.MiningStructurePermission" /> is not valid in the collection.</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.MiningStructurePermissionCollection.Add(System.String,System.String,System.String)">
            <summary>
            Creates a new <see cref="T:Microsoft.AnalysisServices.MiningStructurePermission" /> object using the specified name, identifier and RoleID, adds it to the end of the collection and returns the new MiningStructurePermission created.
            </summary>
            <param name="roleId">The RoleID for the new <see cref="T:Microsoft.AnalysisServices.MiningStructurePermission" /> object.</param>
            <param name="name">The Name for the new <see cref="T:Microsoft.AnalysisServices.MiningStructurePermission" /> object.</param>
            <param name="id">The identifier for the new <see cref="T:Microsoft.AnalysisServices.MiningStructurePermission" /> object.</param>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.MiningStructurePermission" /> object.</returns>
            <exception cref="T:System.InvalidOperationException">
            <list type="bullet">
            <item><description>The specified name is not valid in the collection.</description></item>
            <item><description>The specified identifier is not valid in the collection.</description></item>
            </list>
            </exception>
            <remarks>The specified name and identifier must be unique within the collection.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.MiningStructurePermissionCollection.Add(System.String,System.String)">
            <summary>
            Creates a new <see cref="T:Microsoft.AnalysisServices.MiningStructurePermission" /> object using the specified name and RoleID, adds it to the end of the collection and returns the new MiningStructurePermission created.
            </summary>
            <param name="roleId">The RoleID for the new <see cref="T:Microsoft.AnalysisServices.MiningStructurePermission" /> object.</param>
            <param name="name">The Name for the new <see cref="T:Microsoft.AnalysisServices.MiningStructurePermission" /> object.</param>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.MiningStructurePermission" /> object.</returns>
            <exception cref="T:System.InvalidOperationException">The specified name is not valid in the collection.</exception>
            <remarks>
            The specified name must be unique within the collection.
            The identifier for the new <see cref="T:Microsoft.AnalysisServices.MiningStructurePermission" /> object is generated based on the specified name.
            </remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.MiningStructurePermissionCollection.Add(System.String)">
            <summary>
            Creates a new <see cref="T:Microsoft.AnalysisServices.MiningStructurePermission" /> object using the specified RoleID and a generated unique Name and identifier, adds it to the end of the collection and returns the new MiningStructurePermission created.
            </summary>
            <param name="roleId">The RoleID for the new <see cref="T:Microsoft.AnalysisServices.MiningStructurePermission" /> object.</param>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.MiningStructurePermission" /> object.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.MiningStructurePermissionCollection.Insert(System.Int32,Microsoft.AnalysisServices.MiningStructurePermission)">
            <summary>
            Inserts the specified <see cref="T:Microsoft.AnalysisServices.MiningStructurePermission" /> to the collection at the specified index.
            </summary>
            <param name="index">The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.MiningStructurePermission" /> is inserted.</param>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.MiningStructurePermission" /> to be inserted.</param>
            <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception>
            <exception cref="T:System.InvalidOperationException">
            <list type="bullet">
            <item><description>The specified item is null [Nothing in VisualBasic].</description></item>
            <item><description>The specified item already esists in the collection.</description></item>
            <item><description>The identifier of the specified <see cref="T:Microsoft.AnalysisServices.MiningStructurePermission" /> is not valid in the collection.</description></item>
            <item><description>The name of the specified <see cref="T:Microsoft.AnalysisServices.MiningStructurePermission" /> is not valid in the collection.</description></item>
            <item><description>The compatibility-level of the specified <see cref="T:Microsoft.AnalysisServices.MiningStructurePermission" /> is not valid in the collection.</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.MiningStructurePermissionCollection.Insert(System.Int32,System.String,System.String,System.String)">
            <summary>
            Creates a new <see cref="T:Microsoft.AnalysisServices.MiningStructurePermission" /> object using the specified RoleID, name and identifier, inserts it to the collection at the specified index and returns the new MiningStructurePermission created.
            </summary>
            <param name="index">The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.MiningStructurePermission" /> is inserted.</param>
            <param name="roleId">The RoleID for the new <see cref="T:Microsoft.AnalysisServices.MiningStructurePermission" /> object.</param>
            <param name="name">The Name for the new <see cref="T:Microsoft.AnalysisServices.MiningStructurePermission" /> object.</param>
            <param name="id">The identifier for the new <see cref="T:Microsoft.AnalysisServices.MiningStructurePermission" /> object.</param>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.MiningStructurePermission" />. object</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception>
            <exception cref="T:System.InvalidOperationException">
            <list type="bullet">
            <item><description>The specified name is not valid in the collection.</description></item>
            <item><description>The specified identifier is not valid in the collection.</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.MiningStructurePermissionCollection.Insert(System.Int32,System.String,System.String)">
            <summary>
            Creates a new <see cref="T:Microsoft.AnalysisServices.MiningStructurePermission" /> object using the specified RoleID and name, inserts it to the collection at the specified index and returns the new MiningStructurePermission created.
            </summary>
            <param name="index">The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.MiningStructurePermission" /> is inserted.</param>
            <param name="roleId">The RoleID for the new <see cref="T:Microsoft.AnalysisServices.MiningStructurePermission" /> object.</param>
            <param name="name">The Name for the new <see cref="T:Microsoft.AnalysisServices.MiningStructurePermission" /> object.</param>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.MiningStructurePermission" />. object</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception>
            <exception cref="T:System.InvalidOperationException">The specified name is not valid in the collection.</exception>
            <remarks>The identifier for the <see cref="T:Microsoft.AnalysisServices.MiningStructurePermission" /> is generated based on the specified Name.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.MiningStructurePermissionCollection.Insert(System.Int32,System.String)">
            <summary>
            Creates a new <see cref="T:Microsoft.AnalysisServices.MiningStructurePermission" /> object with the specified RoleID and a generated unique Name and identifier, inserts it to the collection at the specified index and returns the new MiningStructurePermission created.
            </summary>
            <param name="index">The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.MiningStructurePermission" /> is inserted.</param>
            <param name="roleId">The RoleID for the new <see cref="T:Microsoft.AnalysisServices.MiningStructurePermission" /> object.</param>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.MiningStructurePermission" />. object</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.MiningStructurePermissionCollection.Remove(Microsoft.AnalysisServices.MiningStructurePermission)">
            <summary>
            Removes the specified <see cref="T:Microsoft.AnalysisServices.MiningStructurePermission" /> from the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.MiningStructurePermission" /> to be removed.</param>
            <exception cref="T:System.ArgumentNullException">The specified item is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.MiningStructurePermissionCollection.Remove(Microsoft.AnalysisServices.MiningStructurePermission,System.Boolean)">
            <summary>
            Removes the specified <see cref="T:Microsoft.AnalysisServices.MiningStructurePermission" /> from the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.MiningStructurePermission" /> to be removed.</param>
            <param name="cleanUp">True, if referencing objects are to be deleted; otherwise, false.</param>
            <exception cref="T:System.ArgumentNullException">The specified item is a null reference (Nothing in Visual Basic).</exception>
            <remarks>This API supports the product infrastructure and is not intended to be used directly from your code.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.MiningStructurePermissionCollection.Remove(System.String)">
            <summary>
            Removes the <see cref="T:Microsoft.AnalysisServices.MiningStructurePermission" /> with the specified identifier from the collection.
            </summary>
            <param name="id">The identifier of the <see cref="T:Microsoft.AnalysisServices.MiningStructurePermission" /> to be removed.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.MiningStructurePermissionCollection.Remove(System.String,System.Boolean)">
            <summary>
            Removes the <see cref="T:Microsoft.AnalysisServices.MiningStructurePermission" /> with the specified identifier from the collection.
            </summary>
            <param name="id">The identifier of the <see cref="T:Microsoft.AnalysisServices.MiningStructurePermission" /> to be removed.</param>
            <param name="cleanUp">True, if referencing objects are to be deleted; otherwise, false.</param>
            <remarks>This API supports the product infrastructure and is not intended to be used directly from your code.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.MiningStructurePermissionCollection.Move(System.Int32,System.Int32)">
            <summary>
            Moves a <see cref="T:Microsoft.AnalysisServices.MiningStructurePermission" /> in the collection from the current position to a new one.
            </summary>
            <param name="fromIndex">The zero-based index of the <see cref="T:Microsoft.AnalysisServices.MiningStructurePermission" /> to be moved.</param>
            <param name="toIndex">The zero-based index to which to move the <see cref="T:Microsoft.AnalysisServices.MiningStructurePermission" /> specified by fromIndex.</param>
            <returns>The <see cref="T:Microsoft.AnalysisServices.MiningStructurePermission" /> that was moved.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <list type="bullet">
            <item><description>The specified fromIndex is not a valid value (less than zero or bigger then the total number of elements).</description></item>
            <item><description>The specified toIndex is not a valid value (less than zero or bigger then the total number of elements).</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.MiningStructurePermissionCollection.Move(System.String,System.Int32)">
            <summary>
            Moves a <see cref="T:Microsoft.AnalysisServices.MiningStructurePermission" />, with the specified identifier, to a new position in the collection.
            </summary>
            <param name="id">The identifier of the <see cref="T:Microsoft.AnalysisServices.MiningStructurePermission" /> to be moved.</param>
            <param name="toIndex">The zero-based index to which to move the <see cref="T:Microsoft.AnalysisServices.MiningStructurePermission" /> specified by fromIndex.</param>
            <returns>The <see cref="T:Microsoft.AnalysisServices.MiningStructurePermission" /> that was moved.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <list type="bullet">
            <item><description>id is not a valid identifier to a <see cref="T:Microsoft.AnalysisServices.MiningStructurePermission" /> in the collection.</description></item>
            <item><description>The specified toIndex is not a valid value (less than zero or bigger then the total number of elements).</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.MiningStructurePermissionCollection.Move(Microsoft.AnalysisServices.MiningStructurePermission,System.Int32)">
            <summary>
            Moves the specified <see cref="T:Microsoft.AnalysisServices.MiningStructurePermission" /> to a new position in the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.MiningStructurePermission" /> to be moved.</param>
            <param name="toIndex">The zero-based index to which to move the specified <see cref="T:Microsoft.AnalysisServices.MiningStructurePermission" />.</param>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <list type="bullet">
            <item><description>The specified <see cref="T:Microsoft.AnalysisServices.MiningStructurePermission" /> does not exist the collection.</description></item>
            <item><description>The specified toIndex is not a valid value (less than zero or bigger then the total number of elements).</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.MiningStructurePermissionCollection.Contains(Microsoft.AnalysisServices.MiningStructurePermission)">
            <summary>
            Indicates whether the collection contains the specified <see cref="T:Microsoft.AnalysisServices.MiningStructurePermission" />.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.MiningStructurePermission" /> to be located.</param>
            <returns>True, if the specified <see cref="T:Microsoft.AnalysisServices.MiningStructurePermission" /> is found in the collection, otherwise, false.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.MiningStructurePermissionCollection.Contains(System.String)">
            <summary>
            Indicates whether the collection contains a <see cref="T:Microsoft.AnalysisServices.MiningStructurePermission" /> with the specified identifier.
            </summary>
            <param name="id">The identifier of the <see cref="T:Microsoft.AnalysisServices.MiningStructurePermission" /> to be located.</param>
            <returns>True, if the specified <see cref="T:Microsoft.AnalysisServices.MiningStructurePermission" /> is found in the collection, otherwise, false.</returns>
            <exception cref="T:System.ArgumentNullException">The specified id is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.MiningStructurePermissionCollection.IndexOf(Microsoft.AnalysisServices.MiningStructurePermission)">
            <summary>
            Searches for the specified <see cref="T:Microsoft.AnalysisServices.MiningStructurePermission" /> and returns the zero-based index of it in the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.MiningStructurePermission" /> to locate in the collection.</param>
            <returns>The zero-based index of the <see cref="T:Microsoft.AnalysisServices.MiningStructurePermission" /> in the collection, if found; otherwise, -1.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.MiningStructurePermissionCollection.IndexOf(System.String)">
            <summary>
            Searches for a <see cref="T:Microsoft.AnalysisServices.MiningStructurePermission" /> with the specified identifier and returns the zero-based index of it in the collection.
            </summary>
            <param name="id">The identifier of the <see cref="T:Microsoft.AnalysisServices.MiningStructurePermission" /> to locate in the collection.</param>
            <returns>The zero-based index of the <see cref="T:Microsoft.AnalysisServices.MiningStructurePermission" /> in the collection, if found; otherwise, -1.</returns>
        </member>
        <member name="T:Microsoft.AnalysisServices.Multiplicity">
            <summary>
            Specifies whether a relationship end is connected to the "one" or "many" side of a one-to-many relation.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.Multiplicity.Many">
            <summary>
            The "many" side of the one-to-many relationship.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.Multiplicity.One">
            <summary>
            The "one" side of a one-to-many relationship.
            </summary>
        </member>
        <member name="T:Microsoft.AnalysisServices.NullProcessing">
            <summary>
            Specifies what action Analysis Services takes when it encounters a Null value in a data item.
            </summary>
            <remarks>
            ZeroOrBlank assigns a zero for numeric data types or blank for string data when null values are encountered.
            UnknownMember causes a data integrity error at processing time.
            Error causes a data integrity error at processing time and the server will discard the record.
            </remarks>
        </member>
        <member name="F:Microsoft.AnalysisServices.NullProcessing.Preserve">
            <summary>
            Specifies that the Null value is preserved.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.NullProcessing.Error">
            <summary>
            Null value is illegal in this data item.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.NullProcessing.UnknownMember">
            <summary>
            Specifies that the Null value is treated as the unknown member. This value is applicable only for attribute key columns.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.NullProcessing.ZeroOrBlank">
            <summary>
            Specifies that the Null value is converted to zero (for numeric data items) or blank string (for string data items).
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.NullProcessing.Automatic">
            <summary>
            Specifies that for the Cube or Dimension data items, Null values are treated as ZeroOrBlank.
            </summary>
        </member>
        <member name="T:Microsoft.AnalysisServices.ObjectReference">
            <summary>
            Provides linkage to an object. This class cannot be inherited.
            </summary>
        </member>
        <member name="T:Microsoft.AnalysisServices.ObjectReference.TabularObjectReferenceException">
            <summary>
            This exception is thrown when a TM object reference is encountered. AMO doesn't parse that,
            but it lets such object references through in trace events.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.ObjectReference.GetObjectReference(Microsoft.AnalysisServices.IMajorObject)">
            <summary>
            Gets the object reference for the specified object.
            </summary>
            <param name="obj">The object that the reference is needed for.</param>
            <returns>The object reference to the specified object.</returns>
            <remarks>This API supports the product infrastructure and is not intended to be used directly from your code.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.ObjectReference.ResolveObjectReference(Microsoft.AnalysisServices.Database,Microsoft.AnalysisServices.ObjectReference)">
            <summary>
            Resolves an ObjectReference object with the specified database and object reference.
            </summary>
            <param name="database">The target database.</param>
            <param name="objectReference">The specified object reference.</param>
            <returns>The object that was resolved from the reference.</returns>
            <remarks>This API supports the product infrastructure and is not intended to be used directly from your code.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.ObjectReference.ResolveObjectReference(Microsoft.AnalysisServices.Server,Microsoft.AnalysisServices.ObjectReference)">
            <summary>
            Resolves an ObjectReference object with the specified server and object reference.
            </summary>
            <param name="server">The target server.</param>
            <param name="objectReference">The specified object reference.</param>
            <returns>The object that was resolved from the reference.</returns>
            <remarks>This API supports the product infrastructure and is not intended to be used directly from your code.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.ObjectReference.Deserialize(System.Xml.XmlReader)">
            <summary>
            Converts an XML representation of an object reference to an ObjectReference object by using an xmlReader.
            </summary>
            <param name="xmlReader">An xmlReader for use in the conversion.</param>
            <returns>An ObjectReference object.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.ObjectReference.Deserialize(System.String,System.Boolean)">
            <summary>
            Converts an XML fragment to the ObjectReference object specified by the xmlFragment and xmlFragmentIsComplete parameters.
            </summary>
            <param name="xmlFragment">The xml fragment to deserialize.</param>
            <param name="xmlFragmentIsComplete">true if the xml fragment describes an object completely; otherwise false.</param>
            <returns>An ObjectReference object.</returns>
        </member>
        <member name="P:Microsoft.AnalysisServices.ObjectReference.IsValid">
            <summary>
            Gets an indication whether the object referenced is valid.
            </summary>
            <value>true if object is valid; otherwise, false.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.ObjectReference.AssemblyID">
            <summary>
            Gets or sets the assembly identifier associated with a given ObjectReference object.
            </summary>
            <value>An assembly identifier.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.ObjectReference.TraceID">
            <summary>
            Gets or sets the trace identifier for the object referenced.
            </summary>
            <value>A trace identifier.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.ObjectReference.RoleID">
            <summary>
            Gets or sets the role identifier for the object referenced.
            </summary>
            <value>A role identifier.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.ObjectReference.DatabaseID">
            <summary>
            Gets or sets the identifier for the database in which the object resides.
            </summary>
            <value>A database identifier.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.ObjectReference.DataSourceID">
            <summary>
            Gets or sets the data source identifier for the cube in which the object resides.
            </summary>
            <value>A data source identifier.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.ObjectReference.DataSourcePermissionID">
            <summary>
            Gets or sets the data source permission identifier for the cube in which the object resides.
            </summary>
            <value>A data source permission identifier.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.ObjectReference.DataSourceViewID">
            <summary>
            Gets or sets the data source view identifier for the cube in which the object resides.
            </summary>
            <value>A data source view identifier.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.ObjectReference.DatabasePermissionID">
            <summary>
            Gets or sets the database permission identifier for the cube in which the object resides.
            </summary>
            <value>A database permission identifier.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.ObjectReference.DimensionID">
            <summary>
            Gets or sets the dimension identifier in which the object resides.
            </summary>
            <value>A dimension identifier.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.ObjectReference.DimensionPermissionID">
            <summary>
            Gets or sets the dimension permission identifier in which the object resides.
            </summary>
            <value>A dimension permission identifier.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.ObjectReference.CubeID">
            <summary>
            Gets or sets the identifier for the cube in which the object resides.
            </summary>
            <value>A cube identifier.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.ObjectReference.MdxScriptID">
            <summary>
            Gets or sets the MDX Script identifier for the object referenced.
            </summary>
            <value>An MDX Script identifier.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.ObjectReference.CubePermissionID">
            <summary>
            Gets or sets the cube permission identifier for the cube in which the object resides.
            </summary>
            <value>A cube permission identifier.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.ObjectReference.PerspectiveID">
            <summary>
            Gets or sets the perspective identifier for the object referenced.
            </summary>
            <value>A perspective identifier.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.ObjectReference.MeasureGroupID">
            <summary>
            Gets or sets the identifier of the measure group in which the object resides.
            </summary>
            <value>A measure group identifier.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.ObjectReference.AggregationDesignID">
            <summary>
            Gets or sets the aggregation design identifier for a given ObjectReference object.
            </summary>
            <value>An aggregation design identifier.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.ObjectReference.PartitionID">
            <summary>
            ets or sets the partition identifier for the object referenced.
            </summary>
            <value>A partition identifier.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.ObjectReference.MiningStructureID">
            <summary>
            Gets or sets the mining structure identifier for the object referenced.
            </summary>
            <value>A mining structure identifier.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.ObjectReference.MiningStructurePermissionID">
            <summary>
            Gets or sets the mining structure permission identifier for the object referenced.
            </summary>
            <value>A mining structure permission identifier.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.ObjectReference.MiningModelID">
            <summary>
            Gets or sets the identifier of the mining model in which the object resides.
            </summary>
            <value>A mining model identifier.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.ObjectReference.MiningModelPermissionID">
            <summary>
            Gets or sets the mining structure permission identifier for the object referenced.
            </summary>
            <value>A mining structure permission identifier.</value>
        </member>
        <member name="M:Microsoft.AnalysisServices.ObjectReference.ResolveReference(Microsoft.AnalysisServices.Database)">
            <summary>
            Resolves an ObjectReference object with the specified database.
            </summary>
            <param name="database">The target database.</param>
            <returns>The object that was resolved from the reference.</returns>
            <remarks>This API supports the product infrastructure and is not intended to be used directly from your code.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.ObjectReference.ResolveReference(Microsoft.AnalysisServices.Database,System.Boolean)">
            <summary>
            Resolves an ObjectReference object with the specified database with a force-load indication.
            </summary>
            <param name="database">The target database.</param>
            <param name="forceLoad">true to force the object load; otherwise, false.</param>
            <returns>The object that was resolved from the reference.</returns>
            <remarks>This API supports the product infrastructure and is not intended to be used directly from your code.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.ObjectReference.ResolveReference(Microsoft.AnalysisServices.Server)">
            <summary>
            Resolves an ObjectReference object with the specified server.
            </summary>
            <param name="server">The target server.</param>
            <returns>The object that was resolved from the reference.</returns>
            <remarks>This API supports the product infrastructure and is not intended to be used directly from your code.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.ObjectReference.ResolveReference(Microsoft.AnalysisServices.Server,System.Boolean)">
            <summary>
            Resolves an ObjectReference object with the specified server with a force-load indication.
            </summary>
            <param name="server">The target server.</param>
            <param name="forceLoad">true to force the object load; otherwise, false.</param>
            <returns>The object that was resolved from the reference.</returns>
            <remarks>This API supports the product infrastructure and is not intended to be used directly from your code.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.ObjectReference.Serialize">
            <summary>
            Converts the ObjectReference to an XML representation.
            </summary>
            <returns>An XML representation of the ObjectReference.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.ObjectReference.Serialize(System.Xml.XmlWriter)">
            <summary>
            Persists the ObjectReference to XML.
            </summary>
            <param name="xmlWriter">An XmlWriter to which the reference is persisted.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.ObjectReference.WriteContent(System.Xml.XmlWriter)">
            <summary>
            Writes out a serialized ObjectReference by using an xmlWriter.
            </summary>
            <param name="writer">An XmlWriter to which the content is writen.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.ObjectReference.ReadContent(System.Xml.XmlReader)">
            <summary>
            Reads the content referenced by the ObjectReference object.
            </summary>
            <param name="reader">Am XmlReader from which the content is read.</param>
        </member>
        <member name="T:Microsoft.AnalysisServices.OlapDataSource">
            <summary>
            Represents an OLAP data source. This class cannot be inherited.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.OlapDataSource.Clone(System.Boolean)">
            <summary>
            Creates a new copy of the MajorObject object.
            </summary>
            <param name="forceBodyLoading">true to force the body loading; otherwise, false.</param>
            <returns>A new copy of the MajorObject object.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.OlapDataSource.#ctor">
            <summary>
            Initializes a new instance of the OlapDataSource class using the default values.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.OlapDataSource.#ctor(System.String,System.String)">
            <summary>
            Initializes a new instance of the OlapDataSource class using the specified name and identifier.
            </summary>
            <param name="name">The name of the data source.</param>
            <param name="id">A unique identifier for the data source.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.OlapDataSource.CopyTo(Microsoft.AnalysisServices.OlapDataSource)">
            <summary>
            Copies the content of this object to another object (the destination).
            </summary>
            <param name="obj">The destination object to copy to.</param>
            <returns>The destination object.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.OlapDataSource.Clone">
            <summary>
            Returns a clone of the object.
            </summary>
            <returns>The clone.</returns>
        </member>
        <member name="T:Microsoft.AnalysisServices.OptimizationType">
            <summary>
            Enumerates the analysis service optimization type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.OptimizationType.FullyOptimized">
            <summary>
            The optimization type is fully optimized.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.OptimizationType.NotOptimized">
            <summary>
            The optimization type is not optimized.
            </summary>
        </member>
        <member name="T:Microsoft.AnalysisServices.Optionality">
            <summary>
            Specifies the Optionality definition of the relationship between parent and current attribute.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.Optionality.Mandatory">
            <summary>
            Option is Mandatory.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.Optionality.Optional">
            <summary>
            Option is Optional.
            </summary>
        </member>
        <member name="T:Microsoft.AnalysisServices.OrderBy">
            <summary>
            Specifies enumeration that contains values of which a query are sorted.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.OrderBy.Key">
            <summary>
            Order by key.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.OrderBy.Name">
            <summary>
            Order by name.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.OrderBy.AttributeKey">
            <summary>
            Order by attribute key.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.OrderBy.AttributeName">
            <summary>
            Order by attribute name.
            </summary>
        </member>
        <member name="T:Microsoft.AnalysisServices.OutOfSyncException">
            <summary>
            Provides the out of synchronization errors.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.OutOfSyncException.#ctor(Microsoft.AnalysisServices.ObjectReference)">
            <summary>
            Initializes a new instance of the OutOfSyncException class.
            </summary>
            <param name="unknownReference">The unknown reference.</param>
            <remarks>This API supports the product infrastructure and is not intended to be used directly from your code.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.OutOfSyncException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Sets the SerializationInfo with information about the exception.
            </summary>
            <param name="info">The SerializationInfo that holds the serialized object data about the exception begin thrown.</param>
            <param name="context">The StreamingContext that contains contextual information about the source or destination.</param>
        </member>
        <member name="P:Microsoft.AnalysisServices.OutOfSyncException.UnknownReference">
            <summary>
            Gets the unknown reference on the synchronization.
            </summary>
            <value>The unknown reference on the synchronization.</value>
        </member>
        <member name="T:Microsoft.AnalysisServices.OverrideBehavior">
            <summary>
            Specifies the override behavior definition of the relationship.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.OverrideBehavior.None">
            <summary>
            The behavior is None.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.OverrideBehavior.Strong">
            <summary>
            The behavior is Strong.
            </summary>
        </member>
        <member name="T:Microsoft.AnalysisServices.NotificationTechnique">
            <summary>
            Enumerates the notifications used in the analysis service.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.NotificationTechnique.Client">
            <summary>
            The notifications used in the client side.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.NotificationTechnique.Server">
            <summary>
            The notifications used in the server side.
            </summary>
        </member>
        <member name="T:Microsoft.AnalysisServices.Partition">
            <summary>
            Represents a partition class from a cube class. This class cannot be inherited.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.Partition.Clone(System.Boolean)">
            <summary>
            Creates a new copy of the MajorObject object.
            </summary>
            <param name="forceBodyLoading">true to force the body loading; otherwise, false.</param>
            <returns>A new copy of the MajorObject object.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.Partition.CopyTo(Microsoft.AnalysisServices.MajorObject,System.Boolean)">
            <summary>
            Copies the object to the specified destination.
            </summary>
            <param name="destination">The destination where the object copied to.</param>
            <param name="forceBodyLoading">true to force by loading; otherwise, false.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.Partition.#ctor">
            <summary>
            Initializes a new instance of the Partition class using default values.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.Partition.#ctor(System.String)">
            <summary>
            Initializes a new instance of the Partition class using the specified name.
            </summary>
            <param name="name">A String containing the name of the partition.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.Partition.#ctor(System.String,System.String)">
            <summary>
            Initializes a new instance of the Partition class, using the specified name and identifier.
            </summary>
            <param name="name">A String containing the name of the partition.</param>
            <param name="id">A String containing the identifier of the partition.</param>
        </member>
        <member name="P:Microsoft.AnalysisServices.Partition.Parent">
            <summary>
            Gets the parent <see cref="T:Microsoft.AnalysisServices.MeasureGroup" /> object of the <see cref="T:Microsoft.AnalysisServices.Partition" /> object.
            </summary>
            <value>The parent <see cref="T:Microsoft.AnalysisServices.MeasureGroup" /> object.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.Partition.ParentCube">
            <summary>
            Gets the parent <see cref="T:Microsoft.AnalysisServices.Cube" /> object of the <see cref="T:Microsoft.AnalysisServices.Partition" /> object.
            </summary>
            <value>The parent <see cref="T:Microsoft.AnalysisServices.Cube" /> object.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.Partition.ParentDatabase">
            <summary>
            Gets the parent <see cref="T:Microsoft.AnalysisServices.Database" /> object of the <see cref="T:Microsoft.AnalysisServices.Partition" /> object.
            </summary>
            <value>The parent <see cref="T:Microsoft.AnalysisServices.Database" /> object.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.Partition.ParentServer">
            <summary>
            Gets the parent <see cref="T:Microsoft.AnalysisServices.Server" /> object of the <see cref="T:Microsoft.AnalysisServices.Partition" /> object.
            </summary>
            <value>The parent <see cref="T:Microsoft.AnalysisServices.Server" /> object.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.Partition.ProactiveCachingDefinedOrInherited">
            <summary>
            Returns the ProactiveCaching defined on this object or inherited from the parents.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.Partition.HasRolapSettings">
            <summary>
            Returns true if the partition has Rolap settings, false if not or cannot tell.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.Partition.HasPollingQueryWithNoProcessingQuery">
            <summary>
            Returns true it the partition has enabled proactive with Polling Query but no Processing Query,
            false if not or cannot tell.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.Partition.Source">
            <summary>
            Gets or sets the current partition bindings to the data.
            </summary>
            <value>A TabularBinding object.</value>
            <remarks>Source defines the binding for the partition by specifying one or more data sources, tables, and filters. This allows overrides to the defaults specified on the measure group.</remarks>
        </member>
        <member name="P:Microsoft.AnalysisServices.Partition.ProcessingPriority">
            <summary>
            Gets or sets the processing priority of the current partition.
            </summary>
            <value>An Integer value that represents the processing priority of the current partition.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.Partition.AggregationPrefix">
            <summary>
            Gets or sets the prefix used on tables used for aggregation.
            </summary>
            <value>A String containing the aggregation prefix.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.Partition.StorageMode">
            <summary>
            Gets or sets the storage mode of the current partition.
            </summary>
            <value>A StorageMode enumeration value.</value>
            <remarks>By default, StorageMode is the storage mode for the parent cube and the parent measure group.</remarks>
        </member>
        <member name="P:Microsoft.AnalysisServices.Partition.CurrentStorageMode">
            <summary>
            Gets or sets the current partition storage mode.
            </summary>
            <value>A StorageMode enumeration value.</value>
            <remarks>
            This is a read-only property, used mainly for proactive caching.
            StorageMode enumeration values are:
            * StorageMode.Holap
            * StorageMode.Molap
            * StorageMode.Rolap
            </remarks>
        </member>
        <member name="P:Microsoft.AnalysisServices.Partition.ProcessingMode">
            <summary>
            Gets or sets the processing mode for the current partition.
            </summary>
            <value>A ProcessingMode enumeration value.</value>
            <remarks>The default value is taken from Cube.ProcessingMode.</remarks>
        </member>
        <member name="P:Microsoft.AnalysisServices.Partition.ErrorConfiguration">
            <summary>
            Gets or sets the ErrorConfiguration object for the partition.
            </summary>
            <value>An ErrorConfiguration object for the partition.</value>
            <remarks>This object establishes processing behavior in the event that an error occurs.</remarks>
        </member>
        <member name="P:Microsoft.AnalysisServices.Partition.StorageLocation">
            <summary>
            Gets or sets a string with the file system storage location of the partition.
            </summary>
            <value>A String with the path to the partition's storage location.</value>
            <remarks>By default, StorageLocation is the storage location for the parent cube and the parent measure group.</remarks>
        </member>
        <member name="P:Microsoft.AnalysisServices.Partition.RemoteDataSourceID">
            <summary>
            Gets or sets the RemoteDataSourceID for the current partition.
            </summary>
            <value>A String with the identifier of the remote data-source.</value>
            <remarks>If RemoteDataSourceID is null, then the partition is local.</remarks>
        </member>
        <member name="P:Microsoft.AnalysisServices.Partition.Slice">
            <summary>
            Gets or sets the slice that defines the partition content.
            </summary>
            <value>A String value the represents the slice.</value>
            <remarks>The partition slice is an MDX expression specifying a tuple or a set. It has the same restrictions as the StrToSet MDX function with the CONSTRAINED parameter. That is, it can use dimension, hierarchy, level and member names, keys, unique names, etc., but no MDX functions.</remarks>
        </member>
        <member name="P:Microsoft.AnalysisServices.Partition.ProactiveCaching">
            <summary>
            Gets or sets the ProactiveCaching object for the current partition.
            </summary>
            <value>A ProactiveCaching object for the current partition.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.Partition.Type">
            <summary>
            Gets or sets the partition type as either Data or Writeback.
            </summary>
            <value>A PartitionType enumeration value; either Data or Writeback.</value>
            <remarks>By default, the partition type is Data.</remarks>
        </member>
        <member name="P:Microsoft.AnalysisServices.Partition.EstimatedSize">
            <summary>
            Gets the estimated size of the partition in bytes.
            </summary>
            <value>A 64-bit signed integer.</value>
            <remarks>This is a read-only property.</remarks>
        </member>
        <member name="P:Microsoft.AnalysisServices.Partition.EstimatedRows">
            <summary>
            Gets or sets the estimated rows in the partition.
            </summary>
            <value>A 64-bit signed integer with the estimated number of rows in the partition.</value>
            <remarks>EstimatedRows is a value set by the application to indicate how many rows were available for the partition the last time the partition data source view was queried.</remarks>
        </member>
        <member name="P:Microsoft.AnalysisServices.Partition.AggregationDesignID">
            <summary>
            Gets or sets the identifier of the aggregation design for the partition.
            </summary>
            <value>A String containing the AggregationDesignID.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.Partition.AggregationInstances">
            <summary>
            Gets the user-defined aggregations.
            </summary>
            <value>An AggregationInstanceCollection of user-defined aggregations.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.Partition.AggregationInstanceSource">
            <summary>
            Gets or sets the data source view for user-defined aggregations.
            </summary>
            <value>A DataSourceViewBinding object for user-defined aggregations.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.Partition.StringStoresCompatibilityLevel">
            <summary>
            Gets or sets the compatibility level for the String Stores.
            </summary>
            <value>The compatibility level for the String Stores.</value>
            <remarks>Indicates the level of compatibility for the string stores of the partition which is used now or going to be used from the moment of the next full processing of the partition.</remarks>
        </member>
        <member name="P:Microsoft.AnalysisServices.Partition.CurrentStringStoresCompatibilityLevel">
            <summary>
            Gets or sets the compatibility level for the Current String stores.
            </summary>
            <value>The compatibility level of the Current String Stores.</value>
            <remarks>Indicates the current level of compatibility for the string stores of the partition.</remarks>
        </member>
        <member name="P:Microsoft.AnalysisServices.Partition.DirectQueryUsage">
            <summary>
            Indicates whether the partition can be used in Direct Query mode.
            </summary>
            <value>A DirectQueryUsage object.</value>
            <remarks>In a tabular model that is enabled for Direct Query mode, only one partition can be marked as the DirectQuery partition. For more information, see Partitions and DirectQuery Mode (SSAS Tabular).</remarks>
        </member>
        <member name="P:Microsoft.AnalysisServices.Partition.DataSource">
            <summary>
            Gets the DataSource object for the partition.
            </summary>
            <value>A DataSource object for the partition.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.Partition.DataSourceView">
            <summary>
            Gets the DataSourceView object for the partition.
            </summary>
            <value>A DataSourceView object for the partition.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.Partition.RemoteDataSource">
            <summary>
            Gets the DataSource object that points to the remote server.
            </summary>
            <value>A DataSource object.</value>
            <remarks>If RemoteDataSource is null, then the partition is local.</remarks>
        </member>
        <member name="P:Microsoft.AnalysisServices.Partition.AggregationDesign">
            <summary>
            Gets the aggregation design object for the partition.
            </summary>
            <value>An AggregationDesign object.</value>
        </member>
        <member name="M:Microsoft.AnalysisServices.Partition.CopyTo(Microsoft.AnalysisServices.Partition)">
            <summary>
            Copies the content of this object to another object (the destination).
            </summary>
            <param name="obj">The destination object to copy to.</param>
            <returns>The destination object.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.Partition.Clone">
            <summary>
            Returns a clone of the object.
            </summary>
            <returns>The clone.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.Partition.Validate(Microsoft.AnalysisServices.ValidationErrorCollection,System.Boolean,Microsoft.AnalysisServices.ServerEdition)">
            <summary>
            Determines whether the Partition is valid.
            </summary>
            <param name="errors">A collection of validation errors.</param>
            <param name="includeDetailedErrors">true to include detailed errors; otherwise, false.</param>
            <param name="serverEdition">The server edition.</param>
            <returns>true if the Partition is valid; otherwise, false.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.Partition.GetReferences(System.Collections.Hashtable,System.Boolean)">
            <summary>
            Gets the objects that the partition references.
            </summary>
            <param name="references">The Hashtable to append references to.</param>
            <param name="forMajorChildrenAlso">true to also reference for major children; otherwise, false.</param>
            <returns>The references Hashtable with objects that the partition references appended.</returns>
            <remarks>This API supports the product infrastructure and is not intended to be used directly from your code.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.Partition.Merge(System.Collections.IEnumerable)">
            <summary>
            Merges one or more partitions into the current partition.
            </summary>
            <param name="sources">The partitions to be merged into the partition object on which the Merge method is being executed.</param>
            <remarks>Partitions do not need to have the same aggregations to be merged.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.Partition.CanProcess(Microsoft.AnalysisServices.ProcessType)">
            <summary>
            Returns an indication whether the partition can be processed with the specified ProcessType parameter.
            </summary>
            <param name="processType">The specified type of processing for the partition.</param>
            <returns>true if the partition can be processed with the specified parameter; otherwise, false.</returns>
        </member>
        <member name="T:Microsoft.AnalysisServices.PartitionCollection">
            <summary>
            Represents a collection of <see cref="T:Microsoft.AnalysisServices.Partition" /> objects. This class cannot be inherited.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.PartitionCollection.ItemsType">
            <summary>
            Gets the <see cref="T:System.Type" /> of objects that can be contained in the collection.
            </summary>
            <value>A <see cref="T:System.Type" /> with the type of objects.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.PartitionCollection.Item(System.Int32)">
            <summary>
            Gets the <see cref="T:Microsoft.AnalysisServices.Partition" />, at the specified index, from the collection.
            </summary>
            <param name="index">The zero-based index of the <see cref="T:Microsoft.AnalysisServices.Partition" /> to be returned.</param>
            <value>The <see cref="T:Microsoft.AnalysisServices.Partition" /> at the specified index.</value>
            <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception>
        </member>
        <member name="P:Microsoft.AnalysisServices.PartitionCollection.Item(System.String)">
            <summary>
            Gets the <see cref="T:Microsoft.AnalysisServices.Partition" />, with the specified identifier, from the collection.
            </summary>
            <param name="id">The identifier of the <see cref="T:Microsoft.AnalysisServices.Partition" /> to be returned.</param>
            <value>The <see cref="T:Microsoft.AnalysisServices.Partition" /> with the specified identifier.</value>
            <exception cref="T:Microsoft.AnalysisServices.AmoException">The collection doesn't contain a <see cref="T:Microsoft.AnalysisServices.Partition" /> with the specified identifier.</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.PartitionCollection.Find(System.String)">
            <summary>
            Gets the <see cref="T:Microsoft.AnalysisServices.Partition" /> that has the specified identifier from the collection.
            </summary>
            <param name="id">The identifier of the <see cref="T:Microsoft.AnalysisServices.Partition" /> to locate.</param>
            <returns>The <see cref="T:Microsoft.AnalysisServices.Partition" /> with the specified identifier, if it exists in the collection; otherwise, a null reference (Nothing in Visual Basic).</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.PartitionCollection.FindByName(System.String)">
            <summary>
            Gets the <see cref="T:Microsoft.AnalysisServices.Partition" /> that has the specified name from the collection.
            </summary>
            <param name="name">The name of the <see cref="T:Microsoft.AnalysisServices.Partition" /> to locate.</param>
            <returns>The <see cref="T:Microsoft.AnalysisServices.Partition" /> with the specified name, if it exists in the collection; otherwise, a null reference (Nothing in Visual Basic).</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.PartitionCollection.GetByName(System.String)">
            <summary>
            Gets the <see cref="T:Microsoft.AnalysisServices.Partition" /> that has the specified name from the collection.
            </summary>
            <param name="name">The name of the <see cref="T:Microsoft.AnalysisServices.Partition" /> to locate.</param>
            <returns>The <see cref="T:Microsoft.AnalysisServices.Partition" /> with the specified Name.</returns>
            <exception cref="T:Microsoft.AnalysisServices.AmoException">The collection doesn't contain a <see cref="T:Microsoft.AnalysisServices.Partition" /> with the specified name.</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.PartitionCollection.Add(Microsoft.AnalysisServices.Partition)">
            <summary>
            Adds the specified <see cref="T:Microsoft.AnalysisServices.Partition" /> to the end of the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.Partition" /> to be added.</param>
            <returns>The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.Partition" /> has been added to the collection.</returns>
            <exception cref="T:System.InvalidOperationException">
            <list type="bullet">
            <item><description>The specified item is a null reference (Nothing in Visual Basic).</description></item>
            <item><description>The specified item already esists in the collection.</description></item>
            <item><description>The identifier of the specified <see cref="T:Microsoft.AnalysisServices.Partition" /> is not valid in the collection.</description></item>
            <item><description>The name of the specified <see cref="T:Microsoft.AnalysisServices.Partition" /> is not valid in the collection.</description></item>
            <item><description>The compatibility-level of the specified <see cref="T:Microsoft.AnalysisServices.Partition" /> is not valid in the collection.</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.PartitionCollection.Add(System.String,System.String)">
            <summary>
            Creates a new <see cref="T:Microsoft.AnalysisServices.Partition" /> object using the specified name and identifier, adds it to the end of the collection and returns the new Partition created.
            </summary>
            <param name="name">The Name for the new <see cref="T:Microsoft.AnalysisServices.Partition" /> object.</param>
            <param name="id">The identifier for the new <see cref="T:Microsoft.AnalysisServices.Partition" /> object.</param>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.Partition" /> object.</returns>
            <exception cref="T:System.InvalidOperationException">
            <list type="bullet">
            <item><description>The specified name is not valid in the collection.</description></item>
            <item><description>The specified identifier is not valid in the collection.</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.PartitionCollection.Add(System.String)">
            <summary>
            Creates a new <see cref="T:Microsoft.AnalysisServices.Partition" /> object using the specified name, adds it to the end of the collection and returns the new Partition created.
            </summary>
            <param name="name">The Name for the new <see cref="T:Microsoft.AnalysisServices.Partition" /> object.</param>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.Partition" /> object.</returns>
            <exception cref="T:System.InvalidOperationException">The specified name is not valid in the collection.</exception>
            <remarks>The identifier for the new <see cref="T:Microsoft.AnalysisServices.Partition" /> object is generated based on the specified name.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.PartitionCollection.Add">
            <summary>
            Creates a new <see cref="T:Microsoft.AnalysisServices.Partition" /> object using a generated unique Name and identifier, adds it to the end of the collection and returns the new Partition created.
            </summary>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.Partition" /> object.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.PartitionCollection.Insert(System.Int32,Microsoft.AnalysisServices.Partition)">
            <summary>
            Inserts the specified <see cref="T:Microsoft.AnalysisServices.Partition" /> to the collection at the specified index.
            </summary>
            <param name="index">The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.Partition" /> is inserted.</param>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.Partition" /> to be inserted.</param>
            <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception>
            <exception cref="T:System.InvalidOperationException">
            <list type="bullet">
            <item><description>The specified item is a null reference (Nothing in Visual Basic).</description></item>
            <item><description>The specified item already esists in the collection.</description></item>
            <item><description>The identifier of the specified <see cref="T:Microsoft.AnalysisServices.Partition" /> is not valid in the collection.</description></item>
            <item><description>The name of the specified <see cref="T:Microsoft.AnalysisServices.Partition" /> is not valid in the collection.</description></item>
            <item><description>The compatibility-level of the specified <see cref="T:Microsoft.AnalysisServices.Partition" /> is not valid in the collection.</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.PartitionCollection.Insert(System.Int32,System.String,System.String)">
            <summary>
            Creates a new <see cref="T:Microsoft.AnalysisServices.Partition" /> object using the specified name and identifier, inserts it to the collection at the specified index and returns the new Partition created.
            </summary>
            <param name="index">The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.Partition" /> is inserted.</param>
            <param name="name">The Name for the new <see cref="T:Microsoft.AnalysisServices.Partition" /> object.</param>
            <param name="id">The identifier for the new <see cref="T:Microsoft.AnalysisServices.Partition" /> object.</param>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.Partition" /> object.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception>
            <exception cref="T:System.InvalidOperationException">
            <list type="bullet">
            <item><description>The specified name is not valid in the collection.</description></item>
            <item><description>The specified identifier is not valid in the collection.</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.PartitionCollection.Insert(System.Int32,System.String)">
            <summary>
            Creates a new <see cref="T:Microsoft.AnalysisServices.Partition" /> object using the specified name, inserts it to the collection at the specified index and returns the new Partition created.
            </summary>
            <param name="index">The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.Partition" /> is inserted.</param>
            <param name="name">The Name for the new <see cref="T:Microsoft.AnalysisServices.Partition" /> object. It must be unique within the collection.</param>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.Partition" /> object.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception>
            <exception cref="T:System.InvalidOperationException">The specified name is not valid in the collection.</exception>
            <remarks>The identifier for the <see cref="T:Microsoft.AnalysisServices.Partition" /> is generated based on the specified Name.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.PartitionCollection.Insert(System.Int32)">
            <summary>
            Creates a new <see cref="T:Microsoft.AnalysisServices.Partition" /> object using a generated unique Name and identifier, inserts it to the collection at the specified index and returns the new Partition created.
            </summary>
            <param name="index">The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.Partition" /> is inserted.</param>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.Partition" /> object.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.PartitionCollection.Remove(Microsoft.AnalysisServices.Partition)">
            <summary>
            Removes the specified <see cref="T:Microsoft.AnalysisServices.Partition" /> from the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.Partition" /> to be removed.</param>
            <exception cref="T:System.ArgumentNullException">The specified item is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.PartitionCollection.Remove(Microsoft.AnalysisServices.Partition,System.Boolean)">
            <summary>
            Removes the specified <see cref="T:Microsoft.AnalysisServices.Partition" /> from the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.Partition" /> to be removed.</param>
            <param name="cleanUp">True, if referencing objects are to be deleted; otherwise, false.</param>
            <exception cref="T:System.ArgumentNullException">The specified item is a null reference (Nothing in Visual Basic).</exception>
            <remarks>This API supports the product infrastructure and is not intended to be used directly from your code.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.PartitionCollection.Remove(System.String)">
            <summary>
            Removes the <see cref="T:Microsoft.AnalysisServices.Partition" /> with the specified identifier from the collection.
            </summary>
            <param name="id">The identifier of the <see cref="T:Microsoft.AnalysisServices.Partition" /> to be removed.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.PartitionCollection.Remove(System.String,System.Boolean)">
            <summary>
            Removes the <see cref="T:Microsoft.AnalysisServices.Partition" /> with the specified identifier from the collection.
            </summary>
            <param name="id">The identifier of the <see cref="T:Microsoft.AnalysisServices.Partition" /> to be removed.</param>
            <param name="cleanUp">True, if referencing objects are to be deleted; otherwise, false.</param>
            <remarks>This API supports the product infrastructure and is not intended to be used directly from your code.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.PartitionCollection.Move(System.Int32,System.Int32)">
            <summary>
            Moves a <see cref="T:Microsoft.AnalysisServices.Partition" /> in the collection from the current position to a new one.
            </summary>
            <param name="fromIndex">The zero-based index of the <see cref="T:Microsoft.AnalysisServices.Partition" /> to be moved.</param>
            <param name="toIndex">The zero-based index to which to move the <see cref="T:Microsoft.AnalysisServices.Partition" /> specified by fromIndex.</param>
            <returns>The <see cref="T:Microsoft.AnalysisServices.Partition" /> that was moved.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <list type="bullet">
            <item><description>The specified fromIndex is not a valid value (less than zero or bigger then the total number of elements).</description></item>
            <item><description>The specified toIndex is not a valid value (less than zero or bigger then the total number of elements).</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.PartitionCollection.Move(System.String,System.Int32)">
            <summary>
            Moves a <see cref="T:Microsoft.AnalysisServices.Partition" />, with the specified identifier, to a new position in the collection.
            </summary>
            <param name="id">The identifier of the <see cref="T:Microsoft.AnalysisServices.Partition" /> to be moved.</param>
            <param name="toIndex">The zero-based index to which to move the <see cref="T:Microsoft.AnalysisServices.Partition" /> specified by fromIndex.</param>
            <returns>The <see cref="T:Microsoft.AnalysisServices.Partition" /> that was moved.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <list type="bullet">
            <item><description>id is not a valid identifier to a <see cref="T:Microsoft.AnalysisServices.Partition" /> in the collection.</description></item>
            <item><description>The specified toIndex is not a valid value (less than zero or bigger then the total number of elements).</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.PartitionCollection.Move(Microsoft.AnalysisServices.Partition,System.Int32)">
            <summary>
            Moves the specified <see cref="T:Microsoft.AnalysisServices.Partition" /> to a new position in the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.Partition" /> to be moved.</param>
            <param name="toIndex">The zero-based index to which to move the specified <see cref="T:Microsoft.AnalysisServices.Partition" />.</param>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <list type="bullet">
            <item><description>The specified <see cref="T:Microsoft.AnalysisServices.Partition" /> does not exist the collection.</description></item>
            <item><description>The specified toIndex is not a valid value (less than zero or bigger then the total number of elements).</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.PartitionCollection.Contains(Microsoft.AnalysisServices.Partition)">
            <summary>
            Indicates whether the collection contains the specified <see cref="T:Microsoft.AnalysisServices.Partition" />.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.Partition" /> to be located.</param>
            <returns>True, if the specified <see cref="T:Microsoft.AnalysisServices.Partition" /> is found in the collection, otherwise, false.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.PartitionCollection.Contains(System.String)">
            <summary>
            Indicates whether the collection contains a <see cref="T:Microsoft.AnalysisServices.Partition" /> with the specified identifier.
            </summary>
            <param name="id">The identifier of the <see cref="T:Microsoft.AnalysisServices.Partition" /> to be located.</param>
            <returns>True, if the specified <see cref="T:Microsoft.AnalysisServices.Partition" /> is found in the collection, otherwise, false.</returns>
            <exception cref="T:System.ArgumentNullException">The specified id is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.PartitionCollection.IndexOf(Microsoft.AnalysisServices.Partition)">
            <summary>
            Searches for the specified <see cref="T:Microsoft.AnalysisServices.Partition" /> and returns the zero-based index of it in the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.Partition" /> to locate in the collection.</param>
            <returns>The zero-based index of the <see cref="T:Microsoft.AnalysisServices.Partition" /> in the collection, if found; otherwise, -1.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.PartitionCollection.IndexOf(System.String)">
            <summary>
            Searches for a <see cref="T:Microsoft.AnalysisServices.Partition" /> with the specified identifier and returns the zero-based index of it in the collection.
            </summary>
            <param name="id">The identifier of the <see cref="T:Microsoft.AnalysisServices.Partition" /> to locate in the collection.</param>
            <returns>The zero-based index of the <see cref="T:Microsoft.AnalysisServices.Partition" /> in the collection, if found; otherwise, -1.</returns>
        </member>
        <member name="P:Microsoft.AnalysisServices.PartitionCollection.Preloadable">
            <summary>
            Gets a value indicating whether the collection can be preloaded.
            </summary>
            <value>true if the collection can be preloaded; otherwise, false.</value>
        </member>
        <member name="T:Microsoft.AnalysisServices.PartitionType">
            <summary>
            Enumerates the partition types used in the analysis service.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.PartitionType.Data">
            <summary>
            The Data partition type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.PartitionType.Writeback">
            <summary>
            The Writeback partition type.
            </summary>
        </member>
        <member name="T:Microsoft.AnalysisServices.Permission">
            <summary>
            Represents an abstract base class for permissions management.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.Permission.CopyTo(Microsoft.AnalysisServices.MajorObject,System.Boolean)">
            <summary>
            Copies a Permission object to the specified object.
            </summary>
            <param name="destination">The destination.</param>
            <param name="forceBodyLoading">true to force body loading; otherwise, false.</param>
            <remarks>This API supports the product infrastructure and is not intended to be used directly from your code.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.Permission.#ctor">
            <summary>
            Initializes a new instance of Permission using the default values. This method is invoked from a derived class or overloaded.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.Permission.#ctor(System.String,System.String,System.String)">
            <summary>
            Initializes a new instance of Permission using roleID, user name, and user ID as parameter values. This method is invoked from a derived class or overloaded.
            </summary>
            <param name="roleId">A String value with the role ID of the role for which permissions are being defined.</param>
            <param name="name">A String value with the name of current permission.</param>
            <param name="id">A String value with the ID of current permission.</param>
        </member>
        <member name="P:Microsoft.AnalysisServices.Permission.RoleID">
            <summary>
            Gets or sets the RoleID of a Role object for which permissions are being defined.
            </summary>
            <value>A String value with the RoleID of a Role object for which permissions are being defined.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.Permission.Process">
            <summary>
            Gets or sets the Process attribute for the parent object.
            </summary>
            <value>A Boolean value with the process attribute.</value>
            <remarks>true if members can process the object or any object contained in the object. false if members cannot process the parent object.</remarks>
        </member>
        <member name="P:Microsoft.AnalysisServices.Permission.ReadDefinition">
            <summary>
            Gets or sets the ReadDefinition attribute for the parent object.
            </summary>
            <value>An enumeration value with the ReadDefinition attributes. Values can be None, Basic, or Allowed; default value is None.</value>
            <remarks>
            If Allowed, members can read the DDL associated with the object.
            Basic and Allowed are inherited to objects contained within the object. Allowed overrides Basic and None.
            Allowed is required for DISCOVER_XML_METADATA on an object. Basic is required to create linked objects and local cubes.
            </remarks>
        </member>
        <member name="P:Microsoft.AnalysisServices.Permission.Read">
            <summary>
            Gets or sets the Read attribute for the parent object.
            </summary>
            <value>An enumeration value with the Read attributes. Values can be None or Allowed; default value is None.</value>
            <remarks>
            Read attribute provides the ability to access schema rowsets and data content.
            Read access on a database provides the ability to discover database. This permission is a prerequisite to read or write to any object in the database.
            Read access on a cube permits access in schema rowsets and access to cube content (possibly constrained by CellPermissions and CubeDimension Permissions).
            A Read permission on a dimension grants that permission on all attributes in the dimension (possibly constrained by CubeDimension).
            Read on a MiningModelPermission grants permissions to see object in schema rowsets and to perform predict joins.
            </remarks>
        </member>
        <member name="P:Microsoft.AnalysisServices.Permission.Write">
            <summary>
            Gets or sets the Write attribute for the parent object.
            </summary>
            <value>An enumeration value with the Write attributes. Values can be None or Allowed; default value is None.</value>
            <remarks>
            A Database object cannot have write permission set to Allowed, a validation error is raised.
            A Write permission on a dimension grants that permission on all attributes in the dimension.
            Write permission on a mining model grants permission to modify model content.
            </remarks>
        </member>
        <member name="P:Microsoft.AnalysisServices.Permission.Role">
            <summary>
            Gets a Role object for which permissions are being defined.
            </summary>
            <value>A Role object for which permissions are being defined.</value>
        </member>
        <member name="M:Microsoft.AnalysisServices.Permission.Validate(Microsoft.AnalysisServices.ValidationErrorCollection,System.Boolean,Microsoft.AnalysisServices.ServerEdition)">
            <summary>
            Indicates whether the Permission is properly configured.
            </summary>
            <param name="errors">A collection within which errors can be logged.</param>
            <param name="includeDetailedErrors">true if detailed is enabled; otherwise, false.</param>
            <param name="serverEdition">The edition of the server.</param>
            <returns>true if the Permission is properly configured; otherwise, false.</returns>
        </member>
        <member name="T:Microsoft.AnalysisServices.PersistenceType">
            <summary>
            Defines the metadata persistence for linked objects.
            </summary>
            <remarks>If persisted metadata in the Subscriber differs from metadata in the remote object, an error is raised on the Subscriber. The data bindings should be adjusted manually to fix the error.</remarks>
        </member>
        <member name="F:Microsoft.AnalysisServices.PersistenceType.NotPersisted">
            <summary>
            Specifies that the metadata is dynamically updated on the Subscriber side.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.PersistenceType.Metadata">
            <summary>
            Specifies that the metadata is static on the Subscriber side.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.PersistenceType.All">
            <summary>
            Specifies all the persistence-type.
            </summary>
        </member>
        <member name="T:Microsoft.AnalysisServices.Perspective">
            <summary>
            The Perspective class represents a perspective, which contains elements of a cube. Perspectives control the scope of a cube exposed to users to allow different types of users to see a different view of a cube. This class cannot be inherited.
            </summary>
            <value>For more information about perspectives, see Perspectives.</value>
        </member>
        <member name="M:Microsoft.AnalysisServices.Perspective.Clone(System.Boolean)">
            <summary>
            Creates a new copy of the MajorObject object.
            </summary>
            <param name="forceBodyLoading">true to force the body loading; otherwise, false.</param>
            <returns>A new copy of the MajorObject object.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.Perspective.CopyTo(Microsoft.AnalysisServices.MajorObject,System.Boolean)">
            <summary>
            Copies a MajorObject object to the specified destination.
            </summary>
            <param name="destination">The destination object to copy to.</param>
            <param name="forceBodyLoading">true to force the body to load; otherwise, false.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.Perspective.#ctor">
            <summary>
            Initializes a new instance of Perspective using the default values.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.Perspective.#ctor(System.String)">
            <summary>
            nitializes a new instance of Perspective using the specified name.
            </summary>
            <param name="name">A String that contains the name of the Perspective.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.Perspective.#ctor(System.String,System.String)">
            <summary>
            Initializes a new instance of Perspective using the specified name and identifier.
            </summary>
            <param name="name">A String that contains the name of the Perspective.</param>
            <param name="id">A String that contains a unique identifier for the Perspective.</param>
        </member>
        <member name="P:Microsoft.AnalysisServices.Perspective.Parent">
            <summary>
            Gets the parent <see cref="T:Microsoft.AnalysisServices.Cube" /> object of the <see cref="T:Microsoft.AnalysisServices.Perspective" /> object.
            </summary>
            <value>The parent <see cref="T:Microsoft.AnalysisServices.Cube" /> object.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.Perspective.ParentDatabase">
            <summary>
            Gets the parent <see cref="T:Microsoft.AnalysisServices.Database" /> object of the <see cref="T:Microsoft.AnalysisServices.Perspective" /> object.
            </summary>
            <value>The parent <see cref="T:Microsoft.AnalysisServices.Database" /> object.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.Perspective.ParentServer">
            <summary>
            Gets the parent <see cref="T:Microsoft.AnalysisServices.Server" /> object of the <see cref="T:Microsoft.AnalysisServices.Perspective" /> object.
            </summary>
            <value>The parent <see cref="T:Microsoft.AnalysisServices.Server" /> object.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.Perspective.Translations">
            <summary>
            Gets the translations for the perspective.
            </summary>
            <value>A TranslationCollection object.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.Perspective.Dimensions">
            <summary>
            Gets the dimensions for the perspective.
            </summary>
            <value>A PerspectiveDimensionCollection object.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.Perspective.MeasureGroups">
            <summary>
            Gets the measure groups for the perspective.
            </summary>
            <value>A PerspectiveMeasureGroupCollection object.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.Perspective.Calculations">
            <summary>
            Gets the calculations for the perspective.
            </summary>
            <value>A PerspectiveCalculationCollection object.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.Perspective.Kpis">
            <summary>
            Gets the KPIs for the perspective.
            </summary>
            <value>A PerspectiveKpiCollection object.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.Perspective.Actions">
            <summary>
            Gets the actions for the perspective.
            </summary>
            <value>A PerspectiveActionCollection object.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.Perspective.DefaultMeasure">
            <summary>
            Gets or sets the default measure for the perspective.
            </summary>
            <value>A string containing the Multidimensional Expressions (MDX) expression for the default measure.</value>
        </member>
        <member name="M:Microsoft.AnalysisServices.Perspective.CopyTo(Microsoft.AnalysisServices.Perspective)">
            <summary>
            Copies the content of this object to another object (the destination).
            </summary>
            <param name="obj">The destination object to copy to.</param>
            <returns>The destination object.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.Perspective.Clone">
            <summary>
            Returns a clone of the object.
            </summary>
            <returns>The clone.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.Perspective.Validate(Microsoft.AnalysisServices.ValidationErrorCollection,System.Boolean,Microsoft.AnalysisServices.ServerEdition)">
            <summary>
            Determines whether the Perspective is valid.
            </summary>
            <param name="errors">A collection of validation errors.</param>
            <param name="includeDetailedErrors">true to include detailed errors; otherwise, false.</param>
            <param name="serverEdition">The server edition.</param>
            <returns>true if the Perspective is valid; otherwise, false.</returns>
        </member>
        <member name="T:Microsoft.AnalysisServices.PerspectiveAction">
            <summary>
            Represents information about an action in a Perspective element. This class cannot be inherited.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.PerspectiveAction.#ctor">
            <summary>
            Initializes a new instance of the PerspectiveAction class using default values.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.PerspectiveAction.#ctor(System.String)">
            <summary>
            Initializes a new instance of the PerspectiveAction by using the specified action.
            </summary>
            <param name="actionId">A String that contains a unique identifier for the Action.</param>
        </member>
        <member name="P:Microsoft.AnalysisServices.PerspectiveAction.Parent">
            <summary>
            Gets the parent <see cref="T:Microsoft.AnalysisServices.Perspective" /> object of the <see cref="T:Microsoft.AnalysisServices.PerspectiveAction" /> object.
            </summary>
            <value>The parent <see cref="T:Microsoft.AnalysisServices.Perspective" /> object.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.PerspectiveAction.ParentCube">
            <summary>
            Gets the parent <see cref="T:Microsoft.AnalysisServices.Cube" /> object of the <see cref="T:Microsoft.AnalysisServices.PerspectiveAction" /> object.
            </summary>
            <value>The parent <see cref="T:Microsoft.AnalysisServices.Cube" /> object.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.PerspectiveAction.ParentDatabase">
            <summary>
            Gets the parent <see cref="T:Microsoft.AnalysisServices.Database" /> object of the <see cref="T:Microsoft.AnalysisServices.PerspectiveAction" /> object.
            </summary>
            <value>The parent <see cref="T:Microsoft.AnalysisServices.Database" /> object.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.PerspectiveAction.ParentServer">
            <summary>
            Gets the parent <see cref="T:Microsoft.AnalysisServices.Server" /> object of the <see cref="T:Microsoft.AnalysisServices.PerspectiveAction" /> object.
            </summary>
            <value>The parent <see cref="T:Microsoft.AnalysisServices.Server" /> object.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.PerspectiveAction.FriendlyName">
            <summary>
            Gets the friendly name of the PerspectiveAction object.
            </summary>
            <value>A <see cref="T:System.String" /> with the friendly name of the <see cref="T:Microsoft.AnalysisServices.PerspectiveAction" /> object.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.PerspectiveAction.KeyForCollection">
            <summary>
            Returns the key used in collections.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.PerspectiveAction.ActionID">
            <summary>
            Gets or sets the Action associated with a PerspectiveAction object.
            </summary>
            <value>A String that contains the identifier of the Action.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.PerspectiveAction.Action">
            <summary>
            Gets the Action associated with a PerspectiveAction object.
            </summary>
            <value>An Action object.</value>
        </member>
        <member name="M:Microsoft.AnalysisServices.PerspectiveAction.CopyTo(Microsoft.AnalysisServices.PerspectiveAction)">
            <summary>
            Copies the content of this object to another object (the destination).
            </summary>
            <param name="obj">The destination object to copy to.</param>
            <returns>The destination object.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.PerspectiveAction.Clone">
            <summary>
            Returns a clone of the object.
            </summary>
            <returns>The clone.</returns>
        </member>
        <member name="T:Microsoft.AnalysisServices.PerspectiveActionCollection">
            <summary>
            Represents a collection of <see cref="T:Microsoft.AnalysisServices.PerspectiveAction" /> objects. This class cannot be inherited.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.PerspectiveActionCollection.ItemsType">
            <summary>
            Gets the <see cref="T:System.Type" /> of objects that can be contained in the collection.
            </summary>
            <value>A <see cref="T:System.Type" /> with the type of objects.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.PerspectiveActionCollection.Item(System.Int32)">
            <summary>
            Gets the <see cref="T:Microsoft.AnalysisServices.PerspectiveAction" />, at the specified index, from the collection.
            </summary>
            <param name="index">The zero-based index of the <see cref="T:Microsoft.AnalysisServices.PerspectiveAction" /> to be returned.</param>
            <value>The <see cref="T:Microsoft.AnalysisServices.PerspectiveAction" /> at the specified index.</value>
            <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception>
        </member>
        <member name="P:Microsoft.AnalysisServices.PerspectiveActionCollection.Item(System.String)">
            <summary>
            Gets the <see cref="T:Microsoft.AnalysisServices.PerspectiveAction" />, with the specified ActionID, from the collection.
            </summary>
            <param name="actionId">The ActionID of the <see cref="T:Microsoft.AnalysisServices.PerspectiveAction" /> to be returned.</param>
            <value>The <see cref="T:Microsoft.AnalysisServices.PerspectiveAction" /> with the specified ActionID.</value>
            <exception cref="T:Microsoft.AnalysisServices.AmoException">The collection doesn't contain a <see cref="T:Microsoft.AnalysisServices.PerspectiveAction" /> with the specified ActionID.</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.PerspectiveActionCollection.Find(System.String)">
            <summary>
            Gets the <see cref="T:Microsoft.AnalysisServices.PerspectiveAction" /> that has the specified ActionID from the collection.
            </summary>
            <param name="actionId">The ActionID of the <see cref="T:Microsoft.AnalysisServices.PerspectiveAction" /> to locate.</param>
            <returns>The <see cref="T:Microsoft.AnalysisServices.PerspectiveAction" /> with the specified ActionID, if it exists in the collection; otherwise, a null reference (Nothing in Visual Basic).</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.PerspectiveActionCollection.Add(Microsoft.AnalysisServices.PerspectiveAction)">
            <summary>
            Adds the specified <see cref="T:Microsoft.AnalysisServices.PerspectiveAction" /> to the end of the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.PerspectiveAction" /> to be added.</param>
            <returns>The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.PerspectiveAction" /> has been added to the collection.</returns>
            <exception cref="T:System.InvalidOperationException">
            <list type="bullet">
            <item><description>The specified item is a null reference (Nothing in Visual Basic).</description></item>
            <item><description>The specified item already esists in the collection.</description></item>
            <item><description>The ActionID of the specified <see cref="T:Microsoft.AnalysisServices.PerspectiveAction" /> is not valid in the collection.</description></item>
            <item><description>The name of the specified <see cref="T:Microsoft.AnalysisServices.PerspectiveAction" /> is not valid in the collection.</description></item>
            <item><description>The compatibility-level of the specified <see cref="T:Microsoft.AnalysisServices.PerspectiveAction" /> is not valid in the collection.</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.PerspectiveActionCollection.Add(System.String)">
            <summary>
            Creates a new <see cref="T:Microsoft.AnalysisServices.PerspectiveAction" /> object using the specified ActionID, adds it to the end of the collection and returns the new PerspectiveAction created.
            </summary>
            <param name="actionId">The ActionID for the new <see cref="T:Microsoft.AnalysisServices.PerspectiveAction" /> object.</param>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.PerspectiveAction" /> object.</returns>
            <exception cref="T:System.InvalidOperationException">The specified ActionID is not valid in the collection.</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.PerspectiveActionCollection.Insert(System.Int32,Microsoft.AnalysisServices.PerspectiveAction)">
            <summary>
            Inserts the specified <see cref="T:Microsoft.AnalysisServices.PerspectiveAction" /> to the collection at the specified index.
            </summary>
            <param name="index">The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.PerspectiveAction" /> is inserted.</param>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.PerspectiveAction" /> to be inserted.</param>
            <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception>
            <exception cref="T:System.InvalidOperationException">
            <list type="bullet">
            <item><description>The specified item is a null reference (Nothing in Visual Basic).</description></item>
            <item><description>The specified item already esists in the collection.</description></item>
            <item><description>The ActionID of the specified <see cref="T:Microsoft.AnalysisServices.PerspectiveAction" /> is not valid in the collection.</description></item>
            <item><description>The compatibility-level of the specified <see cref="T:Microsoft.AnalysisServices.PerspectiveAction" /> is not valid in the collection.</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.PerspectiveActionCollection.Insert(System.Int32,System.String)">
            <summary>
            Creates a new <see cref="T:Microsoft.AnalysisServices.PerspectiveAction" /> object using the specified ActionID, inserts it to the collection at the specified index and returns the new PerspectiveAction created.
            </summary>
            <param name="index">The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.PerspectiveAction" /> is inserted.</param>
            <param name="actionId">The ActionID for the new <see cref="T:Microsoft.AnalysisServices.PerspectiveAction" /> object.</param>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.PerspectiveAction" /> object.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception>
            <exception cref="T:System.InvalidOperationException">The specified ActionID is not valid in the collection.</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.PerspectiveActionCollection.Remove(Microsoft.AnalysisServices.PerspectiveAction)">
            <summary>
            Removes the specified <see cref="T:Microsoft.AnalysisServices.PerspectiveAction" /> from the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.PerspectiveAction" /> to be removed.</param>
            <exception cref="T:System.ArgumentNullException">The specified item is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.PerspectiveActionCollection.Remove(Microsoft.AnalysisServices.PerspectiveAction,System.Boolean)">
            <summary>
            Removes the specified <see cref="T:Microsoft.AnalysisServices.PerspectiveAction" /> from the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.PerspectiveAction" /> to be removed.</param>
            <param name="cleanUp">True, if referencing objects are to be deleted; otherwise, false.</param>
            <exception cref="T:System.ArgumentNullException">The specified item is a null reference (Nothing in Visual Basic).</exception>
            <remarks>This API supports the product infrastructure and is not intended to be used directly from your code.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.PerspectiveActionCollection.Remove(System.String)">
            <summary>
            Removes the <see cref="T:Microsoft.AnalysisServices.PerspectiveAction" /> with the specified ActionID from the collection.
            </summary>
            <param name="actionId">The ActionID of the <see cref="T:Microsoft.AnalysisServices.PerspectiveAction" /> to be removed.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.PerspectiveActionCollection.Remove(System.String,System.Boolean)">
            <summary>
            Removes the <see cref="T:Microsoft.AnalysisServices.PerspectiveAction" /> with the specified ActionID from the collection.
            </summary>
            <param name="actionId">The ActionID of the <see cref="T:Microsoft.AnalysisServices.PerspectiveAction" /> to be removed.</param>
            <param name="cleanUp">True, if referencing objects are to be deleted; otherwise, false.</param>
            <remarks>This API supports the product infrastructure and is not intended to be used directly from your code.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.PerspectiveActionCollection.Move(System.Int32,System.Int32)">
            <summary>
            Moves a <see cref="T:Microsoft.AnalysisServices.PerspectiveAction" /> in the collection from the current position to a new one.
            </summary>
            <param name="fromIndex">The zero-based index of the <see cref="T:Microsoft.AnalysisServices.PerspectiveAction" /> to be moved.</param>
            <param name="toIndex">The zero-based index to which to move the <see cref="T:Microsoft.AnalysisServices.PerspectiveAction" /> specified by fromIndex.</param>
            <returns>The <see cref="T:Microsoft.AnalysisServices.PerspectiveAction" /> that was moved.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <list type="bullet">
            <item><description>The specified fromIndex is not a valid value (less than zero or bigger then the total number of elements).</description></item>
            <item><description>The specified toIndex is not a valid value (less than zero or bigger then the total number of elements).</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.PerspectiveActionCollection.Move(System.String,System.Int32)">
            <summary>
            Moves a <see cref="T:Microsoft.AnalysisServices.PerspectiveAction" />, with the specified ActionID, to a new position in the collection.
            </summary>
            <param name="actionId">The ActionID of the <see cref="T:Microsoft.AnalysisServices.PerspectiveAction" /> to be moved.</param>
            <param name="toIndex">The zero-based index to which to move the <see cref="T:Microsoft.AnalysisServices.PerspectiveAction" /> specified by fromIndex.</param>
            <returns>The <see cref="T:Microsoft.AnalysisServices.PerspectiveAction" /> that was moved.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <list type="bullet">
            <item><description>actionId is not a valid ActionID to a <see cref="T:Microsoft.AnalysisServices.PerspectiveAction" /> in the collection.</description></item>
            <item><description>The specified toIndex is not a valid value (less than zero or bigger then the total number of elements).</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.PerspectiveActionCollection.Move(Microsoft.AnalysisServices.PerspectiveAction,System.Int32)">
            <summary>
            Moves the specified <see cref="T:Microsoft.AnalysisServices.PerspectiveAction" /> to a new position in the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.PerspectiveAction" /> to be moved.</param>
            <param name="toIndex">The zero-based index to which to move the specified <see cref="T:Microsoft.AnalysisServices.PerspectiveAction" />.</param>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <list type="bullet">
            <item><description>The specified <see cref="T:Microsoft.AnalysisServices.PerspectiveAction" /> does not exist the collection.</description></item>
            <item><description>The specified toIndex is not a valid value (less than zero or bigger then the total number of elements).</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.PerspectiveActionCollection.Contains(Microsoft.AnalysisServices.PerspectiveAction)">
            <summary>
            Indicates whether the collection contains the specified <see cref="T:Microsoft.AnalysisServices.PerspectiveAction" />.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.PerspectiveAction" /> to be located.</param>
            <returns>True, if the specified <see cref="T:Microsoft.AnalysisServices.PerspectiveAction" /> is found in the collection, otherwise, false.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.PerspectiveActionCollection.Contains(System.String)">
            <summary>
            Indicates whether the collection contains a <see cref="T:Microsoft.AnalysisServices.PerspectiveAction" /> with the specified ActionID.
            </summary>
            <param name="actionId">The ActionID of the <see cref="T:Microsoft.AnalysisServices.PerspectiveAction" /> to be located.</param>
            <returns>True, if the specified <see cref="T:Microsoft.AnalysisServices.PerspectiveAction" /> is found in the collection, otherwise, false.</returns>
            <exception cref="T:System.ArgumentNullException">The specified actionId is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.PerspectiveActionCollection.IndexOf(Microsoft.AnalysisServices.PerspectiveAction)">
            <summary>
            Searches for the specified <see cref="T:Microsoft.AnalysisServices.PerspectiveAction" /> and returns the zero-based index of it in the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.PerspectiveAction" /> to locate in the collection.</param>
            <returns>The zero-based index of the <see cref="T:Microsoft.AnalysisServices.PerspectiveAction" /> in the collection, if found; otherwise, -1.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.PerspectiveActionCollection.IndexOf(System.String)">
            <summary>
            Searches for a <see cref="T:Microsoft.AnalysisServices.PerspectiveAction" /> with the specified ActionID and returns the zero-based index of it in the collection.
            </summary>
            <param name="actionId">The ActionID of the <see cref="T:Microsoft.AnalysisServices.PerspectiveAction" /> to locate in the collection.</param>
            <returns>The zero-based index of the <see cref="T:Microsoft.AnalysisServices.PerspectiveAction" /> in the collection, if found; otherwise, -1.</returns>
        </member>
        <member name="T:Microsoft.AnalysisServices.PerspectiveAttribute">
            <summary>
            Represents information about an attribute in a PerspectiveDimension element. This class cannot be inherited.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.PerspectiveAttribute.#ctor">
            <summary>
            Initializes a new instance of the PerspectiveAttribute class using default values.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.PerspectiveAttribute.#ctor(System.String)">
            <summary>
            Initializes a new instance of PerspectiveAttribute using the specified attribute.
            </summary>
            <param name="attributeId">A string that contains the identifier of the attribute.</param>
        </member>
        <member name="P:Microsoft.AnalysisServices.PerspectiveAttribute.Parent">
            <summary>
            Gets the parent <see cref="T:Microsoft.AnalysisServices.PerspectiveDimension" /> object of the <see cref="T:Microsoft.AnalysisServices.PerspectiveAttribute" /> object.
            </summary>
            <value>The parent <see cref="T:Microsoft.AnalysisServices.PerspectiveDimension" /> object.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.PerspectiveAttribute.ParentPerspective">
            <summary>
            Gets the parent <see cref="T:Microsoft.AnalysisServices.Perspective" /> object of the <see cref="T:Microsoft.AnalysisServices.PerspectiveAttribute" /> object.
            </summary>
            <value>The parent <see cref="T:Microsoft.AnalysisServices.Perspective" /> object.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.PerspectiveAttribute.ParentCube">
            <summary>
            Gets the parent <see cref="T:Microsoft.AnalysisServices.Cube" /> object of the <see cref="T:Microsoft.AnalysisServices.PerspectiveAttribute" /> object.
            </summary>
            <value>The parent <see cref="T:Microsoft.AnalysisServices.Cube" /> object.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.PerspectiveAttribute.ParentDatabase">
            <summary>
            Gets the parent <see cref="T:Microsoft.AnalysisServices.Database" /> object of the <see cref="T:Microsoft.AnalysisServices.PerspectiveAttribute" /> object.
            </summary>
            <value>The parent <see cref="T:Microsoft.AnalysisServices.Database" /> object.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.PerspectiveAttribute.ParentServer">
            <summary>
            Gets the parent <see cref="T:Microsoft.AnalysisServices.Server" /> object of the <see cref="T:Microsoft.AnalysisServices.PerspectiveAttribute" /> object.
            </summary>
            <value>The parent <see cref="T:Microsoft.AnalysisServices.Server" /> object.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.PerspectiveAttribute.FriendlyName">
            <summary>
            Gets the friendly name of the PerspectiveAttribute object.
            </summary>
            <value>A <see cref="T:System.String" /> with the friendly name of the <see cref="T:Microsoft.AnalysisServices.PerspectiveAttribute" /> object.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.PerspectiveAttribute.KeyForCollection">
            <summary>
            Returns the key used in collections.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.PerspectiveAttribute.AttributeID">
            <summary>
            Gets or sets the attribute associated with a PerspectiveAttribute object.
            </summary>
            <value>A string that contains the identifier of the attribute.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.PerspectiveAttribute.DefaultMember">
            <summary>
            Gets or sets the default member associated with a PerspectiveAttribute object.
            </summary>
            <value>A String with the name of the default member.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.PerspectiveAttribute.AttributeHierarchyVisible">
            <summary>
            Gets or sets the indication if an attribute hierarchy visible or hidden.
            </summary>
            <value>true if the hierachy is visible; false if hidden.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.PerspectiveAttribute.Attribute">
            <summary>
            Gets the dimension attribute associated with a PerspectiveAttribute object.
            </summary>
            <value>A dimension attribute object.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.PerspectiveAttribute.CubeAttribute">
            <summary>
            Gets the cube attribute associated with a PerspectiveAttribute object.
            </summary>
            <value>A CubeAttribute object.</value>
        </member>
        <member name="M:Microsoft.AnalysisServices.PerspectiveAttribute.CopyTo(Microsoft.AnalysisServices.PerspectiveAttribute)">
            <summary>
            Copies the content of this object to another object (the destination).
            </summary>
            <param name="obj">The destination object to copy to.</param>
            <returns>The destination object.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.PerspectiveAttribute.Clone">
            <summary>
            Returns a clone of the object.
            </summary>
            <returns>The clone.</returns>
        </member>
        <member name="T:Microsoft.AnalysisServices.PerspectiveAttributeCollection">
            <summary>
            Represents a collection of <see cref="T:Microsoft.AnalysisServices.PerspectiveAttribute" /> objects. This class cannot be inherited.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.PerspectiveAttributeCollection.ItemsType">
            <summary>
            Gets the <see cref="T:System.Type" /> of objects that can be contained in the collection.
            </summary>
            <value>A <see cref="T:System.Type" /> with the type of objects.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.PerspectiveAttributeCollection.Item(System.Int32)">
            <summary>
            Gets the <see cref="T:Microsoft.AnalysisServices.PerspectiveAttribute" />, at the specified index, from the collection.
            </summary>
            <param name="index">The zero-based index of the <see cref="T:Microsoft.AnalysisServices.PerspectiveAttribute" /> to be returned.</param>
            <value>The <see cref="T:Microsoft.AnalysisServices.PerspectiveAttribute" /> at the specified index.</value>
            <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception>
        </member>
        <member name="P:Microsoft.AnalysisServices.PerspectiveAttributeCollection.Item(System.String)">
            <summary>
            Gets the <see cref="T:Microsoft.AnalysisServices.PerspectiveAttribute" />, with the specified AttributeID, from the collection.
            </summary>
            <param name="attributeId">The AttributeID of the <see cref="T:Microsoft.AnalysisServices.PerspectiveAttribute" /> to be returned.</param>
            <value>The <see cref="T:Microsoft.AnalysisServices.PerspectiveAttribute" /> with the specified AttributeID.</value>
            <exception cref="T:Microsoft.AnalysisServices.AmoException">The collection doesn't contain a <see cref="T:Microsoft.AnalysisServices.PerspectiveAttribute" /> with the specified AttributeID.</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.PerspectiveAttributeCollection.Find(System.String)">
            <summary>
            Gets the <see cref="T:Microsoft.AnalysisServices.PerspectiveAttribute" /> that has the specified AttributeID from the collection.
            </summary>
            <param name="attributeId">The AttributeID of the <see cref="T:Microsoft.AnalysisServices.PerspectiveAttribute" /> to locate.</param>
            <returns>The <see cref="T:Microsoft.AnalysisServices.PerspectiveAttribute" /> with the specified AttributeID, if it exists in the collection; otherwise, a null reference (Nothing in Visual Basic).</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.PerspectiveAttributeCollection.Add(Microsoft.AnalysisServices.PerspectiveAttribute)">
            <summary>
            Adds the specified <see cref="T:Microsoft.AnalysisServices.PerspectiveAttribute" /> to the end of the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.PerspectiveAttribute" /> to be added.</param>
            <returns>The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.PerspectiveAttribute" /> has been added to the collection.</returns>
            <exception cref="T:System.InvalidOperationException">
            <list type="bullet">
            <item><description>The specified item is a null reference (Nothing in Visual Basic).</description></item>
            <item><description>The specified item already esists in the collection.</description></item>
            <item><description>The AttributeID of the specified <see cref="T:Microsoft.AnalysisServices.PerspectiveAttribute" /> is not valid in the collection.</description></item>
            <item><description>The name of the specified <see cref="T:Microsoft.AnalysisServices.PerspectiveAttribute" /> is not valid in the collection.</description></item>
            <item><description>The compatibility-level of the specified <see cref="T:Microsoft.AnalysisServices.PerspectiveAttribute" /> is not valid in the collection.</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.PerspectiveAttributeCollection.Add(System.String)">
            <summary>
            Creates a new <see cref="T:Microsoft.AnalysisServices.PerspectiveAttribute" /> object using the specified AttributeID, adds it to the end of the collection and returns the new PerspectiveAttribute created.
            </summary>
            <param name="attributeId">The AttributeID for the new <see cref="T:Microsoft.AnalysisServices.PerspectiveAttribute" /> object.</param>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.PerspectiveAttribute" /> object.</returns>
            <exception cref="T:System.InvalidOperationException">The specified AttributeID is not valid in the collection.</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.PerspectiveAttributeCollection.Insert(System.Int32,Microsoft.AnalysisServices.PerspectiveAttribute)">
            <summary>
            Inserts the specified <see cref="T:Microsoft.AnalysisServices.PerspectiveAttribute" /> to the collection at the specified index.
            </summary>
            <param name="index">The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.PerspectiveAttribute" /> is inserted.</param>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.PerspectiveAttribute" /> to be inserted.</param>
            <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception>
            <exception cref="T:System.InvalidOperationException">
            <list type="bullet">
            <item><description>The specified item is a null reference (Nothing in Visual Basic).</description></item>
            <item><description>The specified item already esists in the collection.</description></item>
            <item><description>The AttributeID of the specified <see cref="T:Microsoft.AnalysisServices.PerspectiveAttribute" /> is not valid in the collection.</description></item>
            <item><description>The compatibility-level of the specified <see cref="T:Microsoft.AnalysisServices.PerspectiveAttribute" /> is not valid in the collection.</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.PerspectiveAttributeCollection.Insert(System.Int32,System.String)">
            <summary>
            Creates a new <see cref="T:Microsoft.AnalysisServices.PerspectiveAttribute" /> object using the specified AttributeID, inserts it to the collection at the specified index and returns the new PerspectiveAttribute created.
            </summary>
            <param name="index">The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.PerspectiveAttribute" /> is inserted.</param>
            <param name="attributeId">The AttributeID for the new <see cref="T:Microsoft.AnalysisServices.PerspectiveAttribute" /> object.</param>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.PerspectiveAttribute" /> object.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception>
            <exception cref="T:System.InvalidOperationException">The specified AttributeID is not valid in the collection.</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.PerspectiveAttributeCollection.Remove(Microsoft.AnalysisServices.PerspectiveAttribute)">
            <summary>
            Removes the specified <see cref="T:Microsoft.AnalysisServices.PerspectiveAttribute" /> from the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.PerspectiveAttribute" /> to be removed.</param>
            <exception cref="T:System.ArgumentNullException">The specified item is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.PerspectiveAttributeCollection.Remove(Microsoft.AnalysisServices.PerspectiveAttribute,System.Boolean)">
            <summary>
            Removes the specified <see cref="T:Microsoft.AnalysisServices.PerspectiveAttribute" /> from the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.PerspectiveAttribute" /> to be removed.</param>
            <param name="cleanUp">True, if referencing objects are to be deleted; otherwise, false.</param>
            <exception cref="T:System.ArgumentNullException">The specified item is a null reference (Nothing in Visual Basic).</exception>
            <remarks>This API supports the product infrastructure and is not intended to be used directly from your code.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.PerspectiveAttributeCollection.Remove(System.String)">
            <summary>
            Removes the <see cref="T:Microsoft.AnalysisServices.PerspectiveAttribute" /> with the specified AttributeID from the collection.
            </summary>
            <param name="attributeId">The AttributeID of the <see cref="T:Microsoft.AnalysisServices.PerspectiveAttribute" /> to be removed.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.PerspectiveAttributeCollection.Remove(System.String,System.Boolean)">
            <summary>
            Removes the <see cref="T:Microsoft.AnalysisServices.PerspectiveAttribute" /> with the specified AttributeID from the collection.
            </summary>
            <param name="attributeId">The AttributeID of the <see cref="T:Microsoft.AnalysisServices.PerspectiveAttribute" /> to be removed.</param>
            <param name="cleanUp">True, if referencing objects are to be deleted; otherwise, false.</param>
            <remarks>This API supports the product infrastructure and is not intended to be used directly from your code.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.PerspectiveAttributeCollection.Move(System.Int32,System.Int32)">
            <summary>
            Moves a <see cref="T:Microsoft.AnalysisServices.PerspectiveAttribute" /> in the collection from the current position to a new one.
            </summary>
            <param name="fromIndex">The zero-based index of the <see cref="T:Microsoft.AnalysisServices.PerspectiveAttribute" /> to be moved.</param>
            <param name="toIndex">The zero-based index to which to move the <see cref="T:Microsoft.AnalysisServices.PerspectiveAttribute" /> specified by fromIndex.</param>
            <returns>The <see cref="T:Microsoft.AnalysisServices.PerspectiveAttribute" /> that was moved.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <list type="bullet">
            <item><description>The specified fromIndex is not a valid value (less than zero or bigger then the total number of elements).</description></item>
            <item><description>The specified toIndex is not a valid value (less than zero or bigger then the total number of elements).</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.PerspectiveAttributeCollection.Move(System.String,System.Int32)">
            <summary>
            Moves a <see cref="T:Microsoft.AnalysisServices.PerspectiveAttribute" />, with the specified AttributeID, to a new position in the collection.
            </summary>
            <param name="attributeId">The AttributeID of the <see cref="T:Microsoft.AnalysisServices.PerspectiveAttribute" /> to be moved.</param>
            <param name="toIndex">The zero-based index to which to move the <see cref="T:Microsoft.AnalysisServices.PerspectiveAttribute" /> specified by fromIndex.</param>
            <returns>The <see cref="T:Microsoft.AnalysisServices.PerspectiveAttribute" /> that was moved.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <list type="bullet">
            <item><description>attributeId is not a valid AttributeID to a <see cref="T:Microsoft.AnalysisServices.PerspectiveAttribute" /> in the collection.</description></item>
            <item><description>The specified toIndex is not a valid value (less than zero or bigger then the total number of elements).</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.PerspectiveAttributeCollection.Move(Microsoft.AnalysisServices.PerspectiveAttribute,System.Int32)">
            <summary>
            Moves the specified <see cref="T:Microsoft.AnalysisServices.PerspectiveAttribute" /> to a new position in the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.PerspectiveAttribute" /> to be moved.</param>
            <param name="toIndex">The zero-based index to which to move the specified <see cref="T:Microsoft.AnalysisServices.PerspectiveAttribute" />.</param>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <list type="bullet">
            <item><description>The specified <see cref="T:Microsoft.AnalysisServices.PerspectiveAttribute" /> does not exist the collection.</description></item>
            <item><description>The specified toIndex is not a valid value (less than zero or bigger then the total number of elements).</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.PerspectiveAttributeCollection.Contains(Microsoft.AnalysisServices.PerspectiveAttribute)">
            <summary>
            Indicates whether the collection contains the specified <see cref="T:Microsoft.AnalysisServices.PerspectiveAttribute" />.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.PerspectiveAttribute" /> to be located.</param>
            <returns>True, if the specified <see cref="T:Microsoft.AnalysisServices.PerspectiveAttribute" /> is found in the collection, otherwise, false.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.PerspectiveAttributeCollection.Contains(System.String)">
            <summary>
            Indicates whether the collection contains a <see cref="T:Microsoft.AnalysisServices.PerspectiveAttribute" /> with the specified AttributeID.
            </summary>
            <param name="attributeId">The AttributeID of the <see cref="T:Microsoft.AnalysisServices.PerspectiveAttribute" /> to be located.</param>
            <returns>True, if the specified <see cref="T:Microsoft.AnalysisServices.PerspectiveAttribute" /> is found in the collection, otherwise, false.</returns>
            <exception cref="T:System.ArgumentNullException">The specified attributeId is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.PerspectiveAttributeCollection.IndexOf(Microsoft.AnalysisServices.PerspectiveAttribute)">
            <summary>
            Searches for the specified <see cref="T:Microsoft.AnalysisServices.PerspectiveAttribute" /> and returns the zero-based index of it in the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.PerspectiveAttribute" /> to locate in the collection.</param>
            <returns>The zero-based index of the <see cref="T:Microsoft.AnalysisServices.PerspectiveAttribute" /> in the collection, if found; otherwise, -1.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.PerspectiveAttributeCollection.IndexOf(System.String)">
            <summary>
            Searches for a <see cref="T:Microsoft.AnalysisServices.PerspectiveAttribute" /> with the specified AttributeID and returns the zero-based index of it in the collection.
            </summary>
            <param name="attributeId">The AttributeID of the <see cref="T:Microsoft.AnalysisServices.PerspectiveAttribute" /> to locate in the collection.</param>
            <returns>The zero-based index of the <see cref="T:Microsoft.AnalysisServices.PerspectiveAttribute" /> in the collection, if found; otherwise, -1.</returns>
        </member>
        <member name="T:Microsoft.AnalysisServices.PerspectiveCalculation">
            <summary>
            Represents the relationship between a calculation and a Perspective element. This class cannot be inherited.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.PerspectiveCalculation.#ctor">
            <summary>
            Initializes a new instance of the PerspectiveCalculation class using default values.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.PerspectiveCalculation.#ctor(System.String)">
            <summary>
            Initializes a new instance of PerspectiveCalculation using the specified name.
            </summary>
            <param name="name">The name of the PerspectiveCalculation.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.PerspectiveCalculation.#ctor(System.String,Microsoft.AnalysisServices.PerspectiveCalculationType)">
            <summary>
            Initializes a new instance of PerspectiveCalculation using the specified name and type.
            </summary>
            <param name="name">The name of the PerspectiveCalculation.</param>
            <param name="type">The type of perspective calculation.</param>
        </member>
        <member name="P:Microsoft.AnalysisServices.PerspectiveCalculation.Parent">
            <summary>
            Gets the parent <see cref="T:Microsoft.AnalysisServices.Perspective" /> object of the <see cref="T:Microsoft.AnalysisServices.PerspectiveCalculation" /> object.
            </summary>
            <value>The parent <see cref="T:Microsoft.AnalysisServices.Perspective" /> object.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.PerspectiveCalculation.ParentCube">
            <summary>
            Gets the parent <see cref="T:Microsoft.AnalysisServices.Cube" /> object of the <see cref="T:Microsoft.AnalysisServices.PerspectiveCalculation" /> object.
            </summary>
            <value>The parent <see cref="T:Microsoft.AnalysisServices.Cube" /> object.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.PerspectiveCalculation.ParentDatabase">
            <summary>
            Gets the parent <see cref="T:Microsoft.AnalysisServices.Database" /> object of the <see cref="T:Microsoft.AnalysisServices.PerspectiveCalculation" /> object.
            </summary>
            <value>The parent <see cref="T:Microsoft.AnalysisServices.Database" /> object.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.PerspectiveCalculation.ParentServer">
            <summary>
            Gets the parent <see cref="T:Microsoft.AnalysisServices.Server" /> object of the <see cref="T:Microsoft.AnalysisServices.PerspectiveCalculation" /> object.
            </summary>
            <value>The parent <see cref="T:Microsoft.AnalysisServices.Server" /> object.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.PerspectiveCalculation.Name">
            <summary>
            Gets or sets the name of the PerspectiveCalculation object.
            </summary>
            <value>The name of the PerspectiveCalculation object.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.PerspectiveCalculation.Type">
            <summary>
            Gets or sets the type of PerspectiveCalculation.
            </summary>
            <value>A perspective calculation type.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.PerspectiveCalculation.FriendlyName">
            <summary>
            Gets the friendly name of the PerspectiveCalculation object.
            </summary>
            <value>A String wit the friendly name of the object.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.PerspectiveCalculation.KeyForCollection">
            <summary>
            Returns the key used in collections.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.PerspectiveCalculation.CopyTo(Microsoft.AnalysisServices.PerspectiveCalculation)">
            <summary>
            Copies the content of this object to another object (the destination).
            </summary>
            <param name="obj">The destination object to copy to.</param>
            <returns>The destination object.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.PerspectiveCalculation.Clone">
            <summary>
            Returns a clone of the object.
            </summary>
            <returns>The clone.</returns>
        </member>
        <member name="T:Microsoft.AnalysisServices.PerspectiveCalculationCollection">
            <summary>
            Represents a collection of <see cref="T:Microsoft.AnalysisServices.PerspectiveCalculation" /> objects. This class cannot be inherited.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.PerspectiveCalculationCollection.ItemsType">
            <summary>
            Gets the <see cref="T:System.Type" /> of objects that can be contained in the collection.
            </summary>
            <value>A <see cref="T:System.Type" /> with the type of objects.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.PerspectiveCalculationCollection.Item(System.Int32)">
            <summary>
            Gets the <see cref="T:Microsoft.AnalysisServices.PerspectiveCalculation" />, at the specified index, from the collection.
            </summary>
            <param name="index">The zero-based index of the <see cref="T:Microsoft.AnalysisServices.PerspectiveCalculation" /> to be returned.</param>
            <value>The <see cref="T:Microsoft.AnalysisServices.PerspectiveCalculation" /> at the specified index.</value>
            <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception>
        </member>
        <member name="P:Microsoft.AnalysisServices.PerspectiveCalculationCollection.Item(System.String)">
            <summary>
            Gets the <see cref="T:Microsoft.AnalysisServices.PerspectiveCalculation" />, with the specified name, from the collection.
            </summary>
            <param name="name">The name of the <see cref="T:Microsoft.AnalysisServices.PerspectiveCalculation" /> to be returned.</param>
            <value>The <see cref="T:Microsoft.AnalysisServices.PerspectiveCalculation" /> with the specified name.</value>
            <exception cref="T:Microsoft.AnalysisServices.AmoException">The collection doesn't contain a <see cref="T:Microsoft.AnalysisServices.PerspectiveCalculation" /> with the specified name.</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.PerspectiveCalculationCollection.Find(System.String)">
            <summary>
            Gets the <see cref="T:Microsoft.AnalysisServices.PerspectiveCalculation" /> that has the specified name from the collection.
            </summary>
            <param name="name">The name of the <see cref="T:Microsoft.AnalysisServices.PerspectiveCalculation" /> to locate.</param>
            <returns>The <see cref="T:Microsoft.AnalysisServices.PerspectiveCalculation" /> with the specified name, if it exists in the collection; otherwise, a null reference (Nothing in Visual Basic).</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.PerspectiveCalculationCollection.Add(Microsoft.AnalysisServices.PerspectiveCalculation)">
            <summary>
            Adds the specified <see cref="T:Microsoft.AnalysisServices.PerspectiveCalculation" /> to the end of the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.PerspectiveCalculation" /> to be added.</param>
            <returns>The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.PerspectiveCalculation" /> has been added to the collection.</returns>
            <exception cref="T:System.InvalidOperationException">
            <list type="bullet">
            <item><description>The specified item is a null reference (Nothing in Visual Basic).</description></item>
            <item><description>The specified item already esists in the collection.</description></item>
            <item><description>The name of the specified <see cref="T:Microsoft.AnalysisServices.PerspectiveCalculation" /> is not valid in the collection.</description></item>
            <item><description>The name of the specified <see cref="T:Microsoft.AnalysisServices.PerspectiveCalculation" /> is not valid in the collection.</description></item>
            <item><description>The compatibility-level of the specified <see cref="T:Microsoft.AnalysisServices.PerspectiveCalculation" /> is not valid in the collection.</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.PerspectiveCalculationCollection.Add(System.String)">
            <summary>
            Creates a new <see cref="T:Microsoft.AnalysisServices.PerspectiveCalculation" /> object using the specified name, adds it to the end of the collection and returns the new PerspectiveCalculation created.
            </summary>
            <param name="name">The name for the new <see cref="T:Microsoft.AnalysisServices.PerspectiveCalculation" /> object.</param>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.PerspectiveCalculation" /> object.</returns>
            <exception cref="T:System.InvalidOperationException">The specified name is not valid in the collection.</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.PerspectiveCalculationCollection.Insert(System.Int32,Microsoft.AnalysisServices.PerspectiveCalculation)">
            <summary>
            Inserts the specified <see cref="T:Microsoft.AnalysisServices.PerspectiveCalculation" /> to the collection at the specified index.
            </summary>
            <param name="index">The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.PerspectiveCalculation" /> is inserted.</param>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.PerspectiveCalculation" /> to be inserted.</param>
            <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception>
            <exception cref="T:System.InvalidOperationException">
            <list type="bullet">
            <item><description>The specified item is a null reference (Nothing in Visual Basic).</description></item>
            <item><description>The specified item already esists in the collection.</description></item>
            <item><description>The name of the specified <see cref="T:Microsoft.AnalysisServices.PerspectiveCalculation" /> is not valid in the collection.</description></item>
            <item><description>The compatibility-level of the specified <see cref="T:Microsoft.AnalysisServices.PerspectiveCalculation" /> is not valid in the collection.</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.PerspectiveCalculationCollection.Insert(System.Int32,System.String)">
            <summary>
            Creates a new <see cref="T:Microsoft.AnalysisServices.PerspectiveCalculation" /> object using the specified name, inserts it to the collection at the specified index and returns the new PerspectiveCalculation created.
            </summary>
            <param name="index">The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.PerspectiveCalculation" /> is inserted.</param>
            <param name="name">The name for the new <see cref="T:Microsoft.AnalysisServices.PerspectiveCalculation" /> object.</param>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.PerspectiveCalculation" /> object.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception>
            <exception cref="T:System.InvalidOperationException">The specified name is not valid in the collection.</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.PerspectiveCalculationCollection.Remove(Microsoft.AnalysisServices.PerspectiveCalculation)">
            <summary>
            Removes the specified <see cref="T:Microsoft.AnalysisServices.PerspectiveCalculation" /> from the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.PerspectiveCalculation" /> to be removed.</param>
            <exception cref="T:System.ArgumentNullException">The specified item is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.PerspectiveCalculationCollection.Remove(Microsoft.AnalysisServices.PerspectiveCalculation,System.Boolean)">
            <summary>
            Removes the specified <see cref="T:Microsoft.AnalysisServices.PerspectiveCalculation" /> from the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.PerspectiveCalculation" /> to be removed.</param>
            <param name="cleanUp">True, if referencing objects are to be deleted; otherwise, false.</param>
            <exception cref="T:System.ArgumentNullException">The specified item is a null reference (Nothing in Visual Basic).</exception>
            <remarks>This API supports the product infrastructure and is not intended to be used directly from your code.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.PerspectiveCalculationCollection.Remove(System.String)">
            <summary>
            Removes the <see cref="T:Microsoft.AnalysisServices.PerspectiveCalculation" /> with the specified name from the collection.
            </summary>
            <param name="name">The name of the <see cref="T:Microsoft.AnalysisServices.PerspectiveCalculation" /> to be removed.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.PerspectiveCalculationCollection.Remove(System.String,System.Boolean)">
            <summary>
            Removes the <see cref="T:Microsoft.AnalysisServices.PerspectiveCalculation" /> with the specified name from the collection.
            </summary>
            <param name="name">The name of the <see cref="T:Microsoft.AnalysisServices.PerspectiveCalculation" /> to be removed.</param>
            <param name="cleanUp">True, if referencing objects are to be deleted; otherwise, false.</param>
            <remarks>This API supports the product infrastructure and is not intended to be used directly from your code.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.PerspectiveCalculationCollection.Move(System.Int32,System.Int32)">
            <summary>
            Moves a <see cref="T:Microsoft.AnalysisServices.PerspectiveCalculation" /> in the collection from the current position to a new one.
            </summary>
            <param name="fromIndex">The zero-based index of the <see cref="T:Microsoft.AnalysisServices.PerspectiveCalculation" /> to be moved.</param>
            <param name="toIndex">The zero-based index to which to move the <see cref="T:Microsoft.AnalysisServices.PerspectiveCalculation" /> specified by fromIndex.</param>
            <returns>The <see cref="T:Microsoft.AnalysisServices.PerspectiveCalculation" /> that was moved.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <list type="bullet">
            <item><description>The specified fromIndex is not a valid value (less than zero or bigger then the total number of elements).</description></item>
            <item><description>The specified toIndex is not a valid value (less than zero or bigger then the total number of elements).</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.PerspectiveCalculationCollection.Move(System.String,System.Int32)">
            <summary>
            Moves a <see cref="T:Microsoft.AnalysisServices.PerspectiveCalculation" />, with the specified name, to a new position in the collection.
            </summary>
            <param name="name">The name of the <see cref="T:Microsoft.AnalysisServices.PerspectiveCalculation" /> to be moved.</param>
            <param name="toIndex">The zero-based index to which to move the <see cref="T:Microsoft.AnalysisServices.PerspectiveCalculation" /> specified by fromIndex.</param>
            <returns>The <see cref="T:Microsoft.AnalysisServices.PerspectiveCalculation" /> that was moved.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <list type="bullet">
            <item><description>name is not a valid name to a <see cref="T:Microsoft.AnalysisServices.PerspectiveCalculation" /> in the collection.</description></item>
            <item><description>The specified toIndex is not a valid value (less than zero or bigger then the total number of elements).</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.PerspectiveCalculationCollection.Move(Microsoft.AnalysisServices.PerspectiveCalculation,System.Int32)">
            <summary>
            Moves the specified <see cref="T:Microsoft.AnalysisServices.PerspectiveCalculation" /> to a new position in the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.PerspectiveCalculation" /> to be moved.</param>
            <param name="toIndex">The zero-based index to which to move the specified <see cref="T:Microsoft.AnalysisServices.PerspectiveCalculation" />.</param>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <list type="bullet">
            <item><description>The specified <see cref="T:Microsoft.AnalysisServices.PerspectiveCalculation" /> does not exist the collection.</description></item>
            <item><description>The specified toIndex is not a valid value (less than zero or bigger then the total number of elements).</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.PerspectiveCalculationCollection.Contains(Microsoft.AnalysisServices.PerspectiveCalculation)">
            <summary>
            Indicates whether the collection contains the specified <see cref="T:Microsoft.AnalysisServices.PerspectiveCalculation" />.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.PerspectiveCalculation" /> to be located.</param>
            <returns>True, if the specified <see cref="T:Microsoft.AnalysisServices.PerspectiveCalculation" /> is found in the collection, otherwise, false.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.PerspectiveCalculationCollection.Contains(System.String)">
            <summary>
            Indicates whether the collection contains a <see cref="T:Microsoft.AnalysisServices.PerspectiveCalculation" /> with the specified name.
            </summary>
            <param name="name">The name of the <see cref="T:Microsoft.AnalysisServices.PerspectiveCalculation" /> to be located.</param>
            <returns>True, if the specified <see cref="T:Microsoft.AnalysisServices.PerspectiveCalculation" /> is found in the collection, otherwise, false.</returns>
            <exception cref="T:System.ArgumentNullException">The specified name is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.PerspectiveCalculationCollection.IndexOf(Microsoft.AnalysisServices.PerspectiveCalculation)">
            <summary>
            Searches for the specified <see cref="T:Microsoft.AnalysisServices.PerspectiveCalculation" /> and returns the zero-based index of it in the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.PerspectiveCalculation" /> to locate in the collection.</param>
            <returns>The zero-based index of the <see cref="T:Microsoft.AnalysisServices.PerspectiveCalculation" /> in the collection, if found; otherwise, -1.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.PerspectiveCalculationCollection.IndexOf(System.String)">
            <summary>
            Searches for a <see cref="T:Microsoft.AnalysisServices.PerspectiveCalculation" /> with the specified name and returns the zero-based index of it in the collection.
            </summary>
            <param name="name">The name of the <see cref="T:Microsoft.AnalysisServices.PerspectiveCalculation" /> to locate in the collection.</param>
            <returns>The zero-based index of the <see cref="T:Microsoft.AnalysisServices.PerspectiveCalculation" /> in the collection, if found; otherwise, -1.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.PerspectiveCalculationCollection.Add(System.String,Microsoft.AnalysisServices.PerspectiveCalculationType)">
            <summary>
            Creates a new <see cref="T:Microsoft.AnalysisServices.PerspectiveCalculation" /> object using the specified name and type, adds it to the end of the collection and returns the new PerspectiveCalculation created.
            </summary>
            <param name="name">The Name for the new <see cref="T:Microsoft.AnalysisServices.PerspectiveCalculation" /> object.</param>
            <param name="type">The Type for the new <see cref="T:Microsoft.AnalysisServices.PerspectiveCalculation" /> object.</param>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.PerspectiveCalculation" /> object.</returns>
            <exception cref="T:System.InvalidOperationException">The specified name is not valid in the collection.</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.PerspectiveCalculationCollection.Insert(System.Int32,System.String,Microsoft.AnalysisServices.PerspectiveCalculationType)">
            <summary>
            Creates a new <see cref="T:Microsoft.AnalysisServices.PerspectiveCalculation" /> object using the specified name and type, inserts it to the collection at the specified index and returns the new PerspectiveCalculation created.
            </summary>
            <param name="index">The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.PerspectiveCalculation" /> is inserted.</param>
            <param name="name">The Name for the new <see cref="T:Microsoft.AnalysisServices.PerspectiveCalculation" /> object.</param>
            <param name="type">The Type for the new <see cref="T:Microsoft.AnalysisServices.PerspectiveCalculation" /> object.</param>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.PerspectiveCalculation" /> object.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception>
            <exception cref="T:System.InvalidOperationException">The specified name is not valid in the collection.</exception>
        </member>
        <member name="T:Microsoft.AnalysisServices.PerspectiveCalculationType">
            <summary>
            Enumerates the types of perspective calculation.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.PerspectiveCalculationType.Member">
            <summary>
            Specifies a calculated member calculation.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.PerspectiveCalculationType.Set">
            <summary>
            Specifies a named set calculation.
            </summary>
        </member>
        <member name="T:Microsoft.AnalysisServices.PerspectiveCollection">
            <summary>
            Represents a collection of <see cref="T:Microsoft.AnalysisServices.Perspective" /> objects. This class cannot be inherited.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.PerspectiveCollection.ItemsType">
            <summary>
            Gets the <see cref="T:System.Type" /> of objects that can be contained in the collection.
            </summary>
            <value>A <see cref="T:System.Type" /> with the type of objects.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.PerspectiveCollection.Item(System.Int32)">
            <summary>
            Gets the <see cref="T:Microsoft.AnalysisServices.Perspective" />, at the specified index, from the collection.
            </summary>
            <param name="index">The zero-based index of the <see cref="T:Microsoft.AnalysisServices.Perspective" /> to be returned.</param>
            <value>The <see cref="T:Microsoft.AnalysisServices.Perspective" /> at the specified index.</value>
            <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception>
        </member>
        <member name="P:Microsoft.AnalysisServices.PerspectiveCollection.Item(System.String)">
            <summary>
            Gets the <see cref="T:Microsoft.AnalysisServices.Perspective" />, with the specified identifier, from the collection.
            </summary>
            <param name="id">The identifier of the <see cref="T:Microsoft.AnalysisServices.Perspective" /> to be returned.</param>
            <value>The <see cref="T:Microsoft.AnalysisServices.Perspective" /> with the specified identifier.</value>
            <exception cref="T:Microsoft.AnalysisServices.AmoException">The collection doesn't contain a <see cref="T:Microsoft.AnalysisServices.Perspective" /> with the specified identifier.</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.PerspectiveCollection.Find(System.String)">
            <summary>
            Gets the <see cref="T:Microsoft.AnalysisServices.Perspective" /> that has the specified identifier from the collection.
            </summary>
            <param name="id">The identifier of the <see cref="T:Microsoft.AnalysisServices.Perspective" /> to locate.</param>
            <returns>The <see cref="T:Microsoft.AnalysisServices.Perspective" /> with the specified identifier, if it exists in the collection; otherwise, a null reference (Nothing in Visual Basic).</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.PerspectiveCollection.FindByName(System.String)">
            <summary>
            Gets the <see cref="T:Microsoft.AnalysisServices.Perspective" /> that has the specified name from the collection.
            </summary>
            <param name="name">The name of the <see cref="T:Microsoft.AnalysisServices.Perspective" /> to locate.</param>
            <returns>The <see cref="T:Microsoft.AnalysisServices.Perspective" /> with the specified name, if it exists in the collection; otherwise, a null reference (Nothing in Visual Basic).</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.PerspectiveCollection.GetByName(System.String)">
            <summary>
            Gets the <see cref="T:Microsoft.AnalysisServices.Perspective" /> that has the specified name from the collection.
            </summary>
            <param name="name">The name of the <see cref="T:Microsoft.AnalysisServices.Perspective" /> to locate.</param>
            <returns>The <see cref="T:Microsoft.AnalysisServices.Perspective" /> with the specified Name.</returns>
            <exception cref="T:Microsoft.AnalysisServices.AmoException">The collection doesn't contain a <see cref="T:Microsoft.AnalysisServices.Perspective" /> with the specified name.</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.PerspectiveCollection.Add(Microsoft.AnalysisServices.Perspective)">
            <summary>
            Adds the specified <see cref="T:Microsoft.AnalysisServices.Perspective" /> to the end of the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.Perspective" /> to be added.</param>
            <returns>The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.Perspective" /> has been added to the collection.</returns>
            <exception cref="T:System.InvalidOperationException">
            <list type="bullet">
            <item><description>The specified item is a null reference (Nothing in Visual Basic).</description></item>
            <item><description>The specified item already esists in the collection.</description></item>
            <item><description>The identifier of the specified <see cref="T:Microsoft.AnalysisServices.Perspective" /> is not valid in the collection.</description></item>
            <item><description>The name of the specified <see cref="T:Microsoft.AnalysisServices.Perspective" /> is not valid in the collection.</description></item>
            <item><description>The compatibility-level of the specified <see cref="T:Microsoft.AnalysisServices.Perspective" /> is not valid in the collection.</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.PerspectiveCollection.Add(System.String,System.String)">
            <summary>
            Creates a new <see cref="T:Microsoft.AnalysisServices.Perspective" /> object using the specified name and identifier, adds it to the end of the collection and returns the new Perspective created.
            </summary>
            <param name="name">The Name for the new <see cref="T:Microsoft.AnalysisServices.Perspective" /> object.</param>
            <param name="id">The identifier for the new <see cref="T:Microsoft.AnalysisServices.Perspective" /> object.</param>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.Perspective" /> object.</returns>
            <exception cref="T:System.InvalidOperationException">
            <list type="bullet">
            <item><description>The specified name is not valid in the collection.</description></item>
            <item><description>The specified identifier is not valid in the collection.</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.PerspectiveCollection.Add(System.String)">
            <summary>
            Creates a new <see cref="T:Microsoft.AnalysisServices.Perspective" /> object using the specified name, adds it to the end of the collection and returns the new Perspective created.
            </summary>
            <param name="name">The Name for the new <see cref="T:Microsoft.AnalysisServices.Perspective" /> object.</param>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.Perspective" /> object.</returns>
            <exception cref="T:System.InvalidOperationException">The specified name is not valid in the collection.</exception>
            <remarks>The identifier for the new <see cref="T:Microsoft.AnalysisServices.Perspective" /> object is generated based on the specified name.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.PerspectiveCollection.Add">
            <summary>
            Creates a new <see cref="T:Microsoft.AnalysisServices.Perspective" /> object using a generated unique Name and identifier, adds it to the end of the collection and returns the new Perspective created.
            </summary>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.Perspective" /> object.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.PerspectiveCollection.Insert(System.Int32,Microsoft.AnalysisServices.Perspective)">
            <summary>
            Inserts the specified <see cref="T:Microsoft.AnalysisServices.Perspective" /> to the collection at the specified index.
            </summary>
            <param name="index">The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.Perspective" /> is inserted.</param>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.Perspective" /> to be inserted.</param>
            <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception>
            <exception cref="T:System.InvalidOperationException">
            <list type="bullet">
            <item><description>The specified item is a null reference (Nothing in Visual Basic).</description></item>
            <item><description>The specified item already esists in the collection.</description></item>
            <item><description>The identifier of the specified <see cref="T:Microsoft.AnalysisServices.Perspective" /> is not valid in the collection.</description></item>
            <item><description>The name of the specified <see cref="T:Microsoft.AnalysisServices.Perspective" /> is not valid in the collection.</description></item>
            <item><description>The compatibility-level of the specified <see cref="T:Microsoft.AnalysisServices.Perspective" /> is not valid in the collection.</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.PerspectiveCollection.Insert(System.Int32,System.String,System.String)">
            <summary>
            Creates a new <see cref="T:Microsoft.AnalysisServices.Perspective" /> object using the specified name and identifier, inserts it to the collection at the specified index and returns the new Perspective created.
            </summary>
            <param name="index">The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.Perspective" /> is inserted.</param>
            <param name="name">The Name for the new <see cref="T:Microsoft.AnalysisServices.Perspective" /> object.</param>
            <param name="id">The identifier for the new <see cref="T:Microsoft.AnalysisServices.Perspective" /> object.</param>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.Perspective" /> object.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception>
            <exception cref="T:System.InvalidOperationException">
            <list type="bullet">
            <item><description>The specified name is not valid in the collection.</description></item>
            <item><description>The specified identifier is not valid in the collection.</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.PerspectiveCollection.Insert(System.Int32,System.String)">
            <summary>
            Creates a new <see cref="T:Microsoft.AnalysisServices.Perspective" /> object using the specified name, inserts it to the collection at the specified index and returns the new Perspective created.
            </summary>
            <param name="index">The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.Perspective" /> is inserted.</param>
            <param name="name">The Name for the new <see cref="T:Microsoft.AnalysisServices.Perspective" /> object. It must be unique within the collection.</param>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.Perspective" /> object.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception>
            <exception cref="T:System.InvalidOperationException">The specified name is not valid in the collection.</exception>
            <remarks>The identifier for the <see cref="T:Microsoft.AnalysisServices.Perspective" /> is generated based on the specified Name.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.PerspectiveCollection.Insert(System.Int32)">
            <summary>
            Creates a new <see cref="T:Microsoft.AnalysisServices.Perspective" /> object using a generated unique Name and identifier, inserts it to the collection at the specified index and returns the new Perspective created.
            </summary>
            <param name="index">The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.Perspective" /> is inserted.</param>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.Perspective" /> object.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.PerspectiveCollection.Remove(Microsoft.AnalysisServices.Perspective)">
            <summary>
            Removes the specified <see cref="T:Microsoft.AnalysisServices.Perspective" /> from the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.Perspective" /> to be removed.</param>
            <exception cref="T:System.ArgumentNullException">The specified item is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.PerspectiveCollection.Remove(Microsoft.AnalysisServices.Perspective,System.Boolean)">
            <summary>
            Removes the specified <see cref="T:Microsoft.AnalysisServices.Perspective" /> from the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.Perspective" /> to be removed.</param>
            <param name="cleanUp">True, if referencing objects are to be deleted; otherwise, false.</param>
            <exception cref="T:System.ArgumentNullException">The specified item is a null reference (Nothing in Visual Basic).</exception>
            <remarks>This API supports the product infrastructure and is not intended to be used directly from your code.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.PerspectiveCollection.Remove(System.String)">
            <summary>
            Removes the <see cref="T:Microsoft.AnalysisServices.Perspective" /> with the specified identifier from the collection.
            </summary>
            <param name="id">The identifier of the <see cref="T:Microsoft.AnalysisServices.Perspective" /> to be removed.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.PerspectiveCollection.Remove(System.String,System.Boolean)">
            <summary>
            Removes the <see cref="T:Microsoft.AnalysisServices.Perspective" /> with the specified identifier from the collection.
            </summary>
            <param name="id">The identifier of the <see cref="T:Microsoft.AnalysisServices.Perspective" /> to be removed.</param>
            <param name="cleanUp">True, if referencing objects are to be deleted; otherwise, false.</param>
            <remarks>This API supports the product infrastructure and is not intended to be used directly from your code.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.PerspectiveCollection.Move(System.Int32,System.Int32)">
            <summary>
            Moves a <see cref="T:Microsoft.AnalysisServices.Perspective" /> in the collection from the current position to a new one.
            </summary>
            <param name="fromIndex">The zero-based index of the <see cref="T:Microsoft.AnalysisServices.Perspective" /> to be moved.</param>
            <param name="toIndex">The zero-based index to which to move the <see cref="T:Microsoft.AnalysisServices.Perspective" /> specified by fromIndex.</param>
            <returns>The <see cref="T:Microsoft.AnalysisServices.Perspective" /> that was moved.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <list type="bullet">
            <item><description>The specified fromIndex is not a valid value (less than zero or bigger then the total number of elements).</description></item>
            <item><description>The specified toIndex is not a valid value (less than zero or bigger then the total number of elements).</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.PerspectiveCollection.Move(System.String,System.Int32)">
            <summary>
            Moves a <see cref="T:Microsoft.AnalysisServices.Perspective" />, with the specified identifier, to a new position in the collection.
            </summary>
            <param name="id">The identifier of the <see cref="T:Microsoft.AnalysisServices.Perspective" /> to be moved.</param>
            <param name="toIndex">The zero-based index to which to move the <see cref="T:Microsoft.AnalysisServices.Perspective" /> specified by fromIndex.</param>
            <returns>The <see cref="T:Microsoft.AnalysisServices.Perspective" /> that was moved.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <list type="bullet">
            <item><description>id is not a valid identifier to a <see cref="T:Microsoft.AnalysisServices.Perspective" /> in the collection.</description></item>
            <item><description>The specified toIndex is not a valid value (less than zero or bigger then the total number of elements).</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.PerspectiveCollection.Move(Microsoft.AnalysisServices.Perspective,System.Int32)">
            <summary>
            Moves the specified <see cref="T:Microsoft.AnalysisServices.Perspective" /> to a new position in the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.Perspective" /> to be moved.</param>
            <param name="toIndex">The zero-based index to which to move the specified <see cref="T:Microsoft.AnalysisServices.Perspective" />.</param>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <list type="bullet">
            <item><description>The specified <see cref="T:Microsoft.AnalysisServices.Perspective" /> does not exist the collection.</description></item>
            <item><description>The specified toIndex is not a valid value (less than zero or bigger then the total number of elements).</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.PerspectiveCollection.Contains(Microsoft.AnalysisServices.Perspective)">
            <summary>
            Indicates whether the collection contains the specified <see cref="T:Microsoft.AnalysisServices.Perspective" />.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.Perspective" /> to be located.</param>
            <returns>True, if the specified <see cref="T:Microsoft.AnalysisServices.Perspective" /> is found in the collection, otherwise, false.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.PerspectiveCollection.Contains(System.String)">
            <summary>
            Indicates whether the collection contains a <see cref="T:Microsoft.AnalysisServices.Perspective" /> with the specified identifier.
            </summary>
            <param name="id">The identifier of the <see cref="T:Microsoft.AnalysisServices.Perspective" /> to be located.</param>
            <returns>True, if the specified <see cref="T:Microsoft.AnalysisServices.Perspective" /> is found in the collection, otherwise, false.</returns>
            <exception cref="T:System.ArgumentNullException">The specified id is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.PerspectiveCollection.IndexOf(Microsoft.AnalysisServices.Perspective)">
            <summary>
            Searches for the specified <see cref="T:Microsoft.AnalysisServices.Perspective" /> and returns the zero-based index of it in the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.Perspective" /> to locate in the collection.</param>
            <returns>The zero-based index of the <see cref="T:Microsoft.AnalysisServices.Perspective" /> in the collection, if found; otherwise, -1.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.PerspectiveCollection.IndexOf(System.String)">
            <summary>
            Searches for a <see cref="T:Microsoft.AnalysisServices.Perspective" /> with the specified identifier and returns the zero-based index of it in the collection.
            </summary>
            <param name="id">The identifier of the <see cref="T:Microsoft.AnalysisServices.Perspective" /> to locate in the collection.</param>
            <returns>The zero-based index of the <see cref="T:Microsoft.AnalysisServices.Perspective" /> in the collection, if found; otherwise, -1.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.PerspectiveCollection.IsValidName(System.String,System.String@)">
            <summary>
            Indicates whether the name is valid for an element in the collection.
            </summary>
            <param name="name">The name to validate.</param>
            <param name="error">The error that will occur if an item with the invalid name will be added to the collection.</param>
            <returns>True, if the name will be valid within the collection; otherwise, false.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.PerspectiveCollection.IsValidID(System.String,System.String@)">
            <summary>
            Indicates whether the identifier is valid for an element in the collection.
            </summary>
            <param name="id">The identifier to validate.</param>
            <param name="error">The error that will occur if an item with the invalid identifier will be added to the collection.</param>
            <returns>True, if the identifier will be valid within the collection; otherwise, false.</returns>
        </member>
        <member name="T:Microsoft.AnalysisServices.PerspectiveDimension">
            <summary>
            Represents a primitive data type that represents the relationship between a cube dimension and a PerspectiveDimension.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.PerspectiveDimension.#ctor">
            <summary>
            Initializes a new instance of the PerspectiveDimension class using default values.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.PerspectiveDimension.#ctor(System.String)">
            <summary>
            Initializes a new instance of the PerspectiveDimension with the specified cube dimension.
            </summary>
            <param name="cubeDimensionId">A String that contains a unique identifier for a cube dimension. This is a reference to a specific dimension role on the owning measure group.</param>
        </member>
        <member name="P:Microsoft.AnalysisServices.PerspectiveDimension.Parent">
            <summary>
            Gets the parent <see cref="T:Microsoft.AnalysisServices.Perspective" /> object of the <see cref="T:Microsoft.AnalysisServices.PerspectiveDimension" /> object.
            </summary>
            <value>The parent <see cref="T:Microsoft.AnalysisServices.Perspective" /> object.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.PerspectiveDimension.ParentCube">
            <summary>
            Gets the parent <see cref="T:Microsoft.AnalysisServices.Cube" /> object of the <see cref="T:Microsoft.AnalysisServices.PerspectiveDimension" /> object.
            </summary>
            <value>The parent <see cref="T:Microsoft.AnalysisServices.Cube" /> object.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.PerspectiveDimension.ParentDatabase">
            <summary>
            Gets the parent <see cref="T:Microsoft.AnalysisServices.Database" /> object of the <see cref="T:Microsoft.AnalysisServices.PerspectiveDimension" /> object.
            </summary>
            <value>The parent <see cref="T:Microsoft.AnalysisServices.Database" /> object.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.PerspectiveDimension.ParentServer">
            <summary>
            Gets the parent <see cref="T:Microsoft.AnalysisServices.Server" /> object of the <see cref="T:Microsoft.AnalysisServices.PerspectiveDimension" /> object.
            </summary>
            <value>The parent <see cref="T:Microsoft.AnalysisServices.Server" /> object.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.PerspectiveDimension.FriendlyName">
            <summary>
            Gets the friendly name of the PerspectiveDimension object.
            </summary>
            <value>A <see cref="T:System.String" /> with the friendly name of the <see cref="T:Microsoft.AnalysisServices.PerspectiveDimension" /> object.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.PerspectiveDimension.KeyForCollection">
            <summary>
            Returns the key used in collections.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.PerspectiveDimension.CubeDimensionID">
            <summary>
            Gets or sets the CubeDimension element associated with the parent element.
            </summary>
            <value>A String containing the identifier of the CubeDimension.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.PerspectiveDimension.Attributes">
            <summary>
            Gets the collection of attributes for the associated PerspectiveDimension.
            </summary>
            <value>A collection of attributes.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.PerspectiveDimension.Hierarchies">
            <summary>
            Gets the collection of perspective hierarchies for the associated PerspectiveDimension.
            </summary>
            <value>The collection of perspective hierarchies.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.PerspectiveDimension.CubeDimension">
            <summary>
            Gets the parent CubeDimension corresponding to the PerspectiveDimension.
            </summary>
            <value>A CubeDimension object.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.PerspectiveDimension.Dimension">
            <summary>
            Gets the Dimension object corresponding to the PerspectiveDimension object.
            </summary>
            <value>A Dimension object.</value>
        </member>
        <member name="M:Microsoft.AnalysisServices.PerspectiveDimension.AfterInsert(System.Int32)">
            <summary>
            Displays a ModelComponent object after added to the specified index.
            </summary>
            <param name="index">The index where the object is added.</param>
            <remarks>For internal use.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.PerspectiveDimension.CopyTo(Microsoft.AnalysisServices.PerspectiveDimension)">
            <summary>
            Copies the content of this object to another object (the destination).
            </summary>
            <param name="obj">The destination object to copy to.</param>
            <returns>The destination object.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.PerspectiveDimension.Clone">
            <summary>
            Returns a clone of the object.
            </summary>
            <returns>The clone.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.PerspectiveDimension.Validate(Microsoft.AnalysisServices.ValidationErrorCollection,System.Boolean,Microsoft.AnalysisServices.ServerEdition)">
            <summary>
            Validates the element to which it is appended; returns any errors encountered into a collection. Also contains a parameter to enable return of detailed errors.
            </summary>
            <param name="errors">A collection within which errors can be logged.</param>
            <param name="includeDetailedErrors">True to enable detailed errors; otherwise, false.</param>
            <param name="serverEdition">One of the enumeration values that specifies the installed edition of the Analysis Services instance.</param>
            <returns>True if no errors encountered; otherwise, false.</returns>
        </member>
        <member name="T:Microsoft.AnalysisServices.PerspectiveDimensionCollection">
            <summary>
            Represents a collection of <see cref="T:Microsoft.AnalysisServices.PerspectiveDimension" /> objects. This class cannot be inherited.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.PerspectiveDimensionCollection.ItemsType">
            <summary>
            Gets the <see cref="T:System.Type" /> of objects that can be contained in the collection.
            </summary>
            <value>A <see cref="T:System.Type" /> with the type of objects.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.PerspectiveDimensionCollection.Item(System.Int32)">
            <summary>
            Gets the <see cref="T:Microsoft.AnalysisServices.PerspectiveDimension" />, at the specified index, from the collection.
            </summary>
            <param name="index">The zero-based index of the <see cref="T:Microsoft.AnalysisServices.PerspectiveDimension" /> to be returned.</param>
            <value>The <see cref="T:Microsoft.AnalysisServices.PerspectiveDimension" /> at the specified index.</value>
            <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception>
        </member>
        <member name="P:Microsoft.AnalysisServices.PerspectiveDimensionCollection.Item(System.String)">
            <summary>
            Gets the <see cref="T:Microsoft.AnalysisServices.PerspectiveDimension" />, with the specified CubeDimensionID, from the collection.
            </summary>
            <param name="cubeDimensionId">The CubeDimensionID of the <see cref="T:Microsoft.AnalysisServices.PerspectiveDimension" /> to be returned.</param>
            <value>The <see cref="T:Microsoft.AnalysisServices.PerspectiveDimension" /> with the specified CubeDimensionID.</value>
            <exception cref="T:Microsoft.AnalysisServices.AmoException">The collection doesn't contain a <see cref="T:Microsoft.AnalysisServices.PerspectiveDimension" /> with the specified CubeDimensionID.</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.PerspectiveDimensionCollection.Find(System.String)">
            <summary>
            Gets the <see cref="T:Microsoft.AnalysisServices.PerspectiveDimension" /> that has the specified CubeDimensionID from the collection.
            </summary>
            <param name="cubeDimensionId">The CubeDimensionID of the <see cref="T:Microsoft.AnalysisServices.PerspectiveDimension" /> to locate.</param>
            <returns>The <see cref="T:Microsoft.AnalysisServices.PerspectiveDimension" /> with the specified CubeDimensionID, if it exists in the collection; otherwise, a null reference (Nothing in Visual Basic).</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.PerspectiveDimensionCollection.Add(Microsoft.AnalysisServices.PerspectiveDimension)">
            <summary>
            Adds the specified <see cref="T:Microsoft.AnalysisServices.PerspectiveDimension" /> to the end of the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.PerspectiveDimension" /> to be added.</param>
            <returns>The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.PerspectiveDimension" /> has been added to the collection.</returns>
            <exception cref="T:System.InvalidOperationException">
            <list type="bullet">
            <item><description>The specified item is a null reference (Nothing in Visual Basic).</description></item>
            <item><description>The specified item already esists in the collection.</description></item>
            <item><description>The CubeDimensionID of the specified <see cref="T:Microsoft.AnalysisServices.PerspectiveDimension" /> is not valid in the collection.</description></item>
            <item><description>The name of the specified <see cref="T:Microsoft.AnalysisServices.PerspectiveDimension" /> is not valid in the collection.</description></item>
            <item><description>The compatibility-level of the specified <see cref="T:Microsoft.AnalysisServices.PerspectiveDimension" /> is not valid in the collection.</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.PerspectiveDimensionCollection.Add(System.String)">
            <summary>
            Creates a new <see cref="T:Microsoft.AnalysisServices.PerspectiveDimension" /> object using the specified CubeDimensionID, adds it to the end of the collection and returns the new PerspectiveDimension created.
            </summary>
            <param name="cubeDimensionId">The CubeDimensionID for the new <see cref="T:Microsoft.AnalysisServices.PerspectiveDimension" /> object.</param>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.PerspectiveDimension" /> object.</returns>
            <exception cref="T:System.InvalidOperationException">The specified CubeDimensionID is not valid in the collection.</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.PerspectiveDimensionCollection.Insert(System.Int32,Microsoft.AnalysisServices.PerspectiveDimension)">
            <summary>
            Inserts the specified <see cref="T:Microsoft.AnalysisServices.PerspectiveDimension" /> to the collection at the specified index.
            </summary>
            <param name="index">The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.PerspectiveDimension" /> is inserted.</param>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.PerspectiveDimension" /> to be inserted.</param>
            <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception>
            <exception cref="T:System.InvalidOperationException">
            <list type="bullet">
            <item><description>The specified item is a null reference (Nothing in Visual Basic).</description></item>
            <item><description>The specified item already esists in the collection.</description></item>
            <item><description>The CubeDimensionID of the specified <see cref="T:Microsoft.AnalysisServices.PerspectiveDimension" /> is not valid in the collection.</description></item>
            <item><description>The compatibility-level of the specified <see cref="T:Microsoft.AnalysisServices.PerspectiveDimension" /> is not valid in the collection.</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.PerspectiveDimensionCollection.Insert(System.Int32,System.String)">
            <summary>
            Creates a new <see cref="T:Microsoft.AnalysisServices.PerspectiveDimension" /> object using the specified CubeDimensionID, inserts it to the collection at the specified index and returns the new PerspectiveDimension created.
            </summary>
            <param name="index">The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.PerspectiveDimension" /> is inserted.</param>
            <param name="cubeDimensionId">The CubeDimensionID for the new <see cref="T:Microsoft.AnalysisServices.PerspectiveDimension" /> object.</param>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.PerspectiveDimension" /> object.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception>
            <exception cref="T:System.InvalidOperationException">The specified CubeDimensionID is not valid in the collection.</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.PerspectiveDimensionCollection.Remove(Microsoft.AnalysisServices.PerspectiveDimension)">
            <summary>
            Removes the specified <see cref="T:Microsoft.AnalysisServices.PerspectiveDimension" /> from the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.PerspectiveDimension" /> to be removed.</param>
            <exception cref="T:System.ArgumentNullException">The specified item is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.PerspectiveDimensionCollection.Remove(Microsoft.AnalysisServices.PerspectiveDimension,System.Boolean)">
            <summary>
            Removes the specified <see cref="T:Microsoft.AnalysisServices.PerspectiveDimension" /> from the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.PerspectiveDimension" /> to be removed.</param>
            <param name="cleanUp">True, if referencing objects are to be deleted; otherwise, false.</param>
            <exception cref="T:System.ArgumentNullException">The specified item is a null reference (Nothing in Visual Basic).</exception>
            <remarks>This API supports the product infrastructure and is not intended to be used directly from your code.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.PerspectiveDimensionCollection.Remove(System.String)">
            <summary>
            Removes the <see cref="T:Microsoft.AnalysisServices.PerspectiveDimension" /> with the specified CubeDimensionID from the collection.
            </summary>
            <param name="cubeDimensionId">The CubeDimensionID of the <see cref="T:Microsoft.AnalysisServices.PerspectiveDimension" /> to be removed.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.PerspectiveDimensionCollection.Remove(System.String,System.Boolean)">
            <summary>
            Removes the <see cref="T:Microsoft.AnalysisServices.PerspectiveDimension" /> with the specified CubeDimensionID from the collection.
            </summary>
            <param name="cubeDimensionId">The CubeDimensionID of the <see cref="T:Microsoft.AnalysisServices.PerspectiveDimension" /> to be removed.</param>
            <param name="cleanUp">True, if referencing objects are to be deleted; otherwise, false.</param>
            <remarks>This API supports the product infrastructure and is not intended to be used directly from your code.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.PerspectiveDimensionCollection.Move(System.Int32,System.Int32)">
            <summary>
            Moves a <see cref="T:Microsoft.AnalysisServices.PerspectiveDimension" /> in the collection from the current position to a new one.
            </summary>
            <param name="fromIndex">The zero-based index of the <see cref="T:Microsoft.AnalysisServices.PerspectiveDimension" /> to be moved.</param>
            <param name="toIndex">The zero-based index to which to move the <see cref="T:Microsoft.AnalysisServices.PerspectiveDimension" /> specified by fromIndex.</param>
            <returns>The <see cref="T:Microsoft.AnalysisServices.PerspectiveDimension" /> that was moved.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <list type="bullet">
            <item><description>The specified fromIndex is not a valid value (less than zero or bigger then the total number of elements).</description></item>
            <item><description>The specified toIndex is not a valid value (less than zero or bigger then the total number of elements).</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.PerspectiveDimensionCollection.Move(System.String,System.Int32)">
            <summary>
            Moves a <see cref="T:Microsoft.AnalysisServices.PerspectiveDimension" />, with the specified CubeDimensionID, to a new position in the collection.
            </summary>
            <param name="cubeDimensionId">The CubeDimensionID of the <see cref="T:Microsoft.AnalysisServices.PerspectiveDimension" /> to be moved.</param>
            <param name="toIndex">The zero-based index to which to move the <see cref="T:Microsoft.AnalysisServices.PerspectiveDimension" /> specified by fromIndex.</param>
            <returns>The <see cref="T:Microsoft.AnalysisServices.PerspectiveDimension" /> that was moved.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <list type="bullet">
            <item><description>cubeDimensionId is not a valid CubeDimensionID to a <see cref="T:Microsoft.AnalysisServices.PerspectiveDimension" /> in the collection.</description></item>
            <item><description>The specified toIndex is not a valid value (less than zero or bigger then the total number of elements).</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.PerspectiveDimensionCollection.Move(Microsoft.AnalysisServices.PerspectiveDimension,System.Int32)">
            <summary>
            Moves the specified <see cref="T:Microsoft.AnalysisServices.PerspectiveDimension" /> to a new position in the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.PerspectiveDimension" /> to be moved.</param>
            <param name="toIndex">The zero-based index to which to move the specified <see cref="T:Microsoft.AnalysisServices.PerspectiveDimension" />.</param>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <list type="bullet">
            <item><description>The specified <see cref="T:Microsoft.AnalysisServices.PerspectiveDimension" /> does not exist the collection.</description></item>
            <item><description>The specified toIndex is not a valid value (less than zero or bigger then the total number of elements).</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.PerspectiveDimensionCollection.Contains(Microsoft.AnalysisServices.PerspectiveDimension)">
            <summary>
            Indicates whether the collection contains the specified <see cref="T:Microsoft.AnalysisServices.PerspectiveDimension" />.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.PerspectiveDimension" /> to be located.</param>
            <returns>True, if the specified <see cref="T:Microsoft.AnalysisServices.PerspectiveDimension" /> is found in the collection, otherwise, false.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.PerspectiveDimensionCollection.Contains(System.String)">
            <summary>
            Indicates whether the collection contains a <see cref="T:Microsoft.AnalysisServices.PerspectiveDimension" /> with the specified CubeDimensionID.
            </summary>
            <param name="cubeDimensionId">The CubeDimensionID of the <see cref="T:Microsoft.AnalysisServices.PerspectiveDimension" /> to be located.</param>
            <returns>True, if the specified <see cref="T:Microsoft.AnalysisServices.PerspectiveDimension" /> is found in the collection, otherwise, false.</returns>
            <exception cref="T:System.ArgumentNullException">The specified cubeDimensionId is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.PerspectiveDimensionCollection.IndexOf(Microsoft.AnalysisServices.PerspectiveDimension)">
            <summary>
            Searches for the specified <see cref="T:Microsoft.AnalysisServices.PerspectiveDimension" /> and returns the zero-based index of it in the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.PerspectiveDimension" /> to locate in the collection.</param>
            <returns>The zero-based index of the <see cref="T:Microsoft.AnalysisServices.PerspectiveDimension" /> in the collection, if found; otherwise, -1.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.PerspectiveDimensionCollection.IndexOf(System.String)">
            <summary>
            Searches for a <see cref="T:Microsoft.AnalysisServices.PerspectiveDimension" /> with the specified CubeDimensionID and returns the zero-based index of it in the collection.
            </summary>
            <param name="cubeDimensionId">The CubeDimensionID of the <see cref="T:Microsoft.AnalysisServices.PerspectiveDimension" /> to locate in the collection.</param>
            <returns>The zero-based index of the <see cref="T:Microsoft.AnalysisServices.PerspectiveDimension" /> in the collection, if found; otherwise, -1.</returns>
        </member>
        <member name="T:Microsoft.AnalysisServices.PerspectiveHierarchy">
            <summary>
            Represents the perspective objects in the hierarchy.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.PerspectiveHierarchy.#ctor">
            <summary>
            Initializes a new instance of the PerspectiveHierarchy class using default values.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.PerspectiveHierarchy.#ctor(System.String)">
            <summary>
            Initializes a new instance of the PerspectiveHierarchy with the specified hierarchy.
            </summary>
            <param name="hierarchyId">A String that contains a unique identifier for a hierarchy. This is a reference to a specific dimension role on the owning measure group.</param>
        </member>
        <member name="P:Microsoft.AnalysisServices.PerspectiveHierarchy.Parent">
            <summary>
            Gets the parent <see cref="T:Microsoft.AnalysisServices.PerspectiveDimension" /> object of the <see cref="T:Microsoft.AnalysisServices.PerspectiveHierarchy" /> object.
            </summary>
            <value>The parent <see cref="T:Microsoft.AnalysisServices.PerspectiveDimension" /> object.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.PerspectiveHierarchy.ParentPerspective">
            <summary>
            Gets the parent <see cref="T:Microsoft.AnalysisServices.Perspective" /> object of the <see cref="T:Microsoft.AnalysisServices.PerspectiveHierarchy" /> object.
            </summary>
            <value>The parent <see cref="T:Microsoft.AnalysisServices.Perspective" /> object.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.PerspectiveHierarchy.ParentCube">
            <summary>
            Gets the parent <see cref="T:Microsoft.AnalysisServices.Cube" /> object of the <see cref="T:Microsoft.AnalysisServices.PerspectiveHierarchy" /> object.
            </summary>
            <value>The parent <see cref="T:Microsoft.AnalysisServices.Cube" /> object.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.PerspectiveHierarchy.ParentDatabase">
            <summary>
            Gets the parent <see cref="T:Microsoft.AnalysisServices.Database" /> object of the <see cref="T:Microsoft.AnalysisServices.PerspectiveHierarchy" /> object.
            </summary>
            <value>The parent <see cref="T:Microsoft.AnalysisServices.Database" /> object.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.PerspectiveHierarchy.ParentServer">
            <summary>
            Gets the parent <see cref="T:Microsoft.AnalysisServices.Server" /> object of the <see cref="T:Microsoft.AnalysisServices.PerspectiveHierarchy" /> object.
            </summary>
            <value>The parent <see cref="T:Microsoft.AnalysisServices.Server" /> object.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.PerspectiveHierarchy.FriendlyName">
            <summary>
            Gets the friendly name of the PerspectiveHierarchy object.
            </summary>
            <value>A <see cref="T:System.String" /> with the friendly name of the <see cref="T:Microsoft.AnalysisServices.PerspectiveHierarchy" /> object.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.PerspectiveHierarchy.KeyForCollection">
            <summary>
            Returns the key used in collections.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.PerspectiveHierarchy.HierarchyID">
            <summary>
            Gets or sets the the hierarchy that is associated by the object.
            </summary>
            <value>A String that contains a unique identifier for a hierarchy.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.PerspectiveHierarchy.Hierarchy">
            <summary>
            Gets the hierarchy object in the PerspectiveHierarchy.
            </summary>
            <value>The hierarchy object.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.PerspectiveHierarchy.CubeHierarchy">
            <summary>
            Gets details for a hierarchy on a cube.
            </summary>
            <value>The details for a hierarchy on a cube.</value>
        </member>
        <member name="M:Microsoft.AnalysisServices.PerspectiveHierarchy.CopyTo(Microsoft.AnalysisServices.PerspectiveHierarchy)">
            <summary>
            Copies the content of this object to another object (the destination).
            </summary>
            <param name="obj">The destination object to copy to.</param>
            <returns>The destination object.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.PerspectiveHierarchy.Clone">
            <summary>
            Returns a clone of the object.
            </summary>
            <returns>The clone.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.PerspectiveHierarchy.Validate(Microsoft.AnalysisServices.ValidationErrorCollection,System.Boolean,Microsoft.AnalysisServices.ServerEdition)">
            <summary>
            Validates the element to which it is appended; returns any errors encountered into a collection. Also contains a parameter to enable return of detailed errors.
            </summary>
            <param name="errors">A collection within which errors can be logged.</param>
            <param name="includeDetailedErrors">true to enable detailed errors; otherwise, false.</param>
            <param name="serverEdition">One of the enumeration values that specifies the installed edition of the Analysis Services instance.</param>
            <returns>true if no errors encountered; otherwise, false.</returns>
        </member>
        <member name="T:Microsoft.AnalysisServices.PerspectiveHierarchyCollection">
            <summary>
            Represents a collection of <see cref="T:Microsoft.AnalysisServices.PerspectiveHierarchy" /> objects. This class cannot be inherited.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.PerspectiveHierarchyCollection.ItemsType">
            <summary>
            Gets the <see cref="T:System.Type" /> of objects that can be contained in the collection.
            </summary>
            <value>A <see cref="T:System.Type" /> with the type of objects.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.PerspectiveHierarchyCollection.Item(System.Int32)">
            <summary>
            Gets the <see cref="T:Microsoft.AnalysisServices.PerspectiveHierarchy" />, at the specified index, from the collection.
            </summary>
            <param name="index">The zero-based index of the <see cref="T:Microsoft.AnalysisServices.PerspectiveHierarchy" /> to be returned.</param>
            <value>The <see cref="T:Microsoft.AnalysisServices.PerspectiveHierarchy" /> at the specified index.</value>
            <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception>
        </member>
        <member name="P:Microsoft.AnalysisServices.PerspectiveHierarchyCollection.Item(System.String)">
            <summary>
            Gets the <see cref="T:Microsoft.AnalysisServices.PerspectiveHierarchy" />, with the specified HierarchyID, from the collection.
            </summary>
            <param name="hierarchyId">The HierarchyID of the <see cref="T:Microsoft.AnalysisServices.PerspectiveHierarchy" /> to be returned.</param>
            <value>The <see cref="T:Microsoft.AnalysisServices.PerspectiveHierarchy" /> with the specified HierarchyID.</value>
            <exception cref="T:Microsoft.AnalysisServices.AmoException">The collection doesn't contain a <see cref="T:Microsoft.AnalysisServices.PerspectiveHierarchy" /> with the specified HierarchyID.</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.PerspectiveHierarchyCollection.Find(System.String)">
            <summary>
            Gets the <see cref="T:Microsoft.AnalysisServices.PerspectiveHierarchy" /> that has the specified HierarchyID from the collection.
            </summary>
            <param name="hierarchyId">The HierarchyID of the <see cref="T:Microsoft.AnalysisServices.PerspectiveHierarchy" /> to locate.</param>
            <returns>The <see cref="T:Microsoft.AnalysisServices.PerspectiveHierarchy" /> with the specified HierarchyID, if it exists in the collection; otherwise, a null reference (Nothing in Visual Basic).</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.PerspectiveHierarchyCollection.Add(Microsoft.AnalysisServices.PerspectiveHierarchy)">
            <summary>
            Adds the specified <see cref="T:Microsoft.AnalysisServices.PerspectiveHierarchy" /> to the end of the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.PerspectiveHierarchy" /> to be added.</param>
            <returns>The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.PerspectiveHierarchy" /> has been added to the collection.</returns>
            <exception cref="T:System.InvalidOperationException">
            <list type="bullet">
            <item><description>The specified item is a null reference (Nothing in Visual Basic).</description></item>
            <item><description>The specified item already esists in the collection.</description></item>
            <item><description>The HierarchyID of the specified <see cref="T:Microsoft.AnalysisServices.PerspectiveHierarchy" /> is not valid in the collection.</description></item>
            <item><description>The name of the specified <see cref="T:Microsoft.AnalysisServices.PerspectiveHierarchy" /> is not valid in the collection.</description></item>
            <item><description>The compatibility-level of the specified <see cref="T:Microsoft.AnalysisServices.PerspectiveHierarchy" /> is not valid in the collection.</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.PerspectiveHierarchyCollection.Add(System.String)">
            <summary>
            Creates a new <see cref="T:Microsoft.AnalysisServices.PerspectiveHierarchy" /> object using the specified HierarchyID, adds it to the end of the collection and returns the new PerspectiveHierarchy created.
            </summary>
            <param name="hierarchyId">The HierarchyID for the new <see cref="T:Microsoft.AnalysisServices.PerspectiveHierarchy" /> object.</param>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.PerspectiveHierarchy" /> object.</returns>
            <exception cref="T:System.InvalidOperationException">The specified HierarchyID is not valid in the collection.</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.PerspectiveHierarchyCollection.Insert(System.Int32,Microsoft.AnalysisServices.PerspectiveHierarchy)">
            <summary>
            Inserts the specified <see cref="T:Microsoft.AnalysisServices.PerspectiveHierarchy" /> to the collection at the specified index.
            </summary>
            <param name="index">The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.PerspectiveHierarchy" /> is inserted.</param>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.PerspectiveHierarchy" /> to be inserted.</param>
            <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception>
            <exception cref="T:System.InvalidOperationException">
            <list type="bullet">
            <item><description>The specified item is a null reference (Nothing in Visual Basic).</description></item>
            <item><description>The specified item already esists in the collection.</description></item>
            <item><description>The HierarchyID of the specified <see cref="T:Microsoft.AnalysisServices.PerspectiveHierarchy" /> is not valid in the collection.</description></item>
            <item><description>The compatibility-level of the specified <see cref="T:Microsoft.AnalysisServices.PerspectiveHierarchy" /> is not valid in the collection.</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.PerspectiveHierarchyCollection.Insert(System.Int32,System.String)">
            <summary>
            Creates a new <see cref="T:Microsoft.AnalysisServices.PerspectiveHierarchy" /> object using the specified HierarchyID, inserts it to the collection at the specified index and returns the new PerspectiveHierarchy created.
            </summary>
            <param name="index">The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.PerspectiveHierarchy" /> is inserted.</param>
            <param name="hierarchyId">The HierarchyID for the new <see cref="T:Microsoft.AnalysisServices.PerspectiveHierarchy" /> object.</param>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.PerspectiveHierarchy" /> object.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception>
            <exception cref="T:System.InvalidOperationException">The specified HierarchyID is not valid in the collection.</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.PerspectiveHierarchyCollection.Remove(Microsoft.AnalysisServices.PerspectiveHierarchy)">
            <summary>
            Removes the specified <see cref="T:Microsoft.AnalysisServices.PerspectiveHierarchy" /> from the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.PerspectiveHierarchy" /> to be removed.</param>
            <exception cref="T:System.ArgumentNullException">The specified item is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.PerspectiveHierarchyCollection.Remove(Microsoft.AnalysisServices.PerspectiveHierarchy,System.Boolean)">
            <summary>
            Removes the specified <see cref="T:Microsoft.AnalysisServices.PerspectiveHierarchy" /> from the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.PerspectiveHierarchy" /> to be removed.</param>
            <param name="cleanUp">True, if referencing objects are to be deleted; otherwise, false.</param>
            <exception cref="T:System.ArgumentNullException">The specified item is a null reference (Nothing in Visual Basic).</exception>
            <remarks>This API supports the product infrastructure and is not intended to be used directly from your code.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.PerspectiveHierarchyCollection.Remove(System.String)">
            <summary>
            Removes the <see cref="T:Microsoft.AnalysisServices.PerspectiveHierarchy" /> with the specified HierarchyID from the collection.
            </summary>
            <param name="hierarchyId">The HierarchyID of the <see cref="T:Microsoft.AnalysisServices.PerspectiveHierarchy" /> to be removed.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.PerspectiveHierarchyCollection.Remove(System.String,System.Boolean)">
            <summary>
            Removes the <see cref="T:Microsoft.AnalysisServices.PerspectiveHierarchy" /> with the specified HierarchyID from the collection.
            </summary>
            <param name="hierarchyId">The HierarchyID of the <see cref="T:Microsoft.AnalysisServices.PerspectiveHierarchy" /> to be removed.</param>
            <param name="cleanUp">True, if referencing objects are to be deleted; otherwise, false.</param>
            <remarks>This API supports the product infrastructure and is not intended to be used directly from your code.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.PerspectiveHierarchyCollection.Move(System.Int32,System.Int32)">
            <summary>
            Moves a <see cref="T:Microsoft.AnalysisServices.PerspectiveHierarchy" /> in the collection from the current position to a new one.
            </summary>
            <param name="fromIndex">The zero-based index of the <see cref="T:Microsoft.AnalysisServices.PerspectiveHierarchy" /> to be moved.</param>
            <param name="toIndex">The zero-based index to which to move the <see cref="T:Microsoft.AnalysisServices.PerspectiveHierarchy" /> specified by fromIndex.</param>
            <returns>The <see cref="T:Microsoft.AnalysisServices.PerspectiveHierarchy" /> that was moved.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <list type="bullet">
            <item><description>The specified fromIndex is not a valid value (less than zero or bigger then the total number of elements).</description></item>
            <item><description>The specified toIndex is not a valid value (less than zero or bigger then the total number of elements).</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.PerspectiveHierarchyCollection.Move(System.String,System.Int32)">
            <summary>
            Moves a <see cref="T:Microsoft.AnalysisServices.PerspectiveHierarchy" />, with the specified HierarchyID, to a new position in the collection.
            </summary>
            <param name="hierarchyId">The HierarchyID of the <see cref="T:Microsoft.AnalysisServices.PerspectiveHierarchy" /> to be moved.</param>
            <param name="toIndex">The zero-based index to which to move the <see cref="T:Microsoft.AnalysisServices.PerspectiveHierarchy" /> specified by fromIndex.</param>
            <returns>The <see cref="T:Microsoft.AnalysisServices.PerspectiveHierarchy" /> that was moved.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <list type="bullet">
            <item><description>hierarchyId is not a valid HierarchyID to a <see cref="T:Microsoft.AnalysisServices.PerspectiveHierarchy" /> in the collection.</description></item>
            <item><description>The specified toIndex is not a valid value (less than zero or bigger then the total number of elements).</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.PerspectiveHierarchyCollection.Move(Microsoft.AnalysisServices.PerspectiveHierarchy,System.Int32)">
            <summary>
            Moves the specified <see cref="T:Microsoft.AnalysisServices.PerspectiveHierarchy" /> to a new position in the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.PerspectiveHierarchy" /> to be moved.</param>
            <param name="toIndex">The zero-based index to which to move the specified <see cref="T:Microsoft.AnalysisServices.PerspectiveHierarchy" />.</param>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <list type="bullet">
            <item><description>The specified <see cref="T:Microsoft.AnalysisServices.PerspectiveHierarchy" /> does not exist the collection.</description></item>
            <item><description>The specified toIndex is not a valid value (less than zero or bigger then the total number of elements).</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.PerspectiveHierarchyCollection.Contains(Microsoft.AnalysisServices.PerspectiveHierarchy)">
            <summary>
            Indicates whether the collection contains the specified <see cref="T:Microsoft.AnalysisServices.PerspectiveHierarchy" />.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.PerspectiveHierarchy" /> to be located.</param>
            <returns>True, if the specified <see cref="T:Microsoft.AnalysisServices.PerspectiveHierarchy" /> is found in the collection, otherwise, false.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.PerspectiveHierarchyCollection.Contains(System.String)">
            <summary>
            Indicates whether the collection contains a <see cref="T:Microsoft.AnalysisServices.PerspectiveHierarchy" /> with the specified HierarchyID.
            </summary>
            <param name="hierarchyId">The HierarchyID of the <see cref="T:Microsoft.AnalysisServices.PerspectiveHierarchy" /> to be located.</param>
            <returns>True, if the specified <see cref="T:Microsoft.AnalysisServices.PerspectiveHierarchy" /> is found in the collection, otherwise, false.</returns>
            <exception cref="T:System.ArgumentNullException">The specified hierarchyId is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.PerspectiveHierarchyCollection.IndexOf(Microsoft.AnalysisServices.PerspectiveHierarchy)">
            <summary>
            Searches for the specified <see cref="T:Microsoft.AnalysisServices.PerspectiveHierarchy" /> and returns the zero-based index of it in the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.PerspectiveHierarchy" /> to locate in the collection.</param>
            <returns>The zero-based index of the <see cref="T:Microsoft.AnalysisServices.PerspectiveHierarchy" /> in the collection, if found; otherwise, -1.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.PerspectiveHierarchyCollection.IndexOf(System.String)">
            <summary>
            Searches for a <see cref="T:Microsoft.AnalysisServices.PerspectiveHierarchy" /> with the specified HierarchyID and returns the zero-based index of it in the collection.
            </summary>
            <param name="hierarchyId">The HierarchyID of the <see cref="T:Microsoft.AnalysisServices.PerspectiveHierarchy" /> to locate in the collection.</param>
            <returns>The zero-based index of the <see cref="T:Microsoft.AnalysisServices.PerspectiveHierarchy" /> in the collection, if found; otherwise, -1.</returns>
        </member>
        <member name="T:Microsoft.AnalysisServices.PerspectiveKpi">
            <summary>
            Represents information about a key performance indicator (KPI) in a Perspective element. This class cannot be inherited.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.PerspectiveKpi.#ctor">
            <summary>
            Initializes a new instance of the PerspectiveKpi class using default values.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.PerspectiveKpi.#ctor(System.String)">
            <summary>
            Initializes a new instance of PerspectiveKpi using the specified KPI.
            </summary>
            <param name="kpiId">A String that contains a unique identifier for the KPI.</param>
        </member>
        <member name="P:Microsoft.AnalysisServices.PerspectiveKpi.Parent">
            <summary>
            Gets the parent <see cref="T:Microsoft.AnalysisServices.Perspective" /> object of the <see cref="T:Microsoft.AnalysisServices.PerspectiveKpi" /> object.
            </summary>
            <value>The parent <see cref="T:Microsoft.AnalysisServices.Perspective" /> object.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.PerspectiveKpi.ParentCube">
            <summary>
            Gets the parent <see cref="T:Microsoft.AnalysisServices.Cube" /> object of the <see cref="T:Microsoft.AnalysisServices.PerspectiveKpi" /> object.
            </summary>
            <value>The parent <see cref="T:Microsoft.AnalysisServices.Cube" /> object.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.PerspectiveKpi.ParentDatabase">
            <summary>
            Gets the parent <see cref="T:Microsoft.AnalysisServices.Database" /> object of the <see cref="T:Microsoft.AnalysisServices.PerspectiveKpi" /> object.
            </summary>
            <value>The parent <see cref="T:Microsoft.AnalysisServices.Database" /> object.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.PerspectiveKpi.ParentServer">
            <summary>
            Gets the parent <see cref="T:Microsoft.AnalysisServices.Server" /> object of the <see cref="T:Microsoft.AnalysisServices.PerspectiveKpi" /> object.
            </summary>
            <value>The parent <see cref="T:Microsoft.AnalysisServices.Server" /> object.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.PerspectiveKpi.FriendlyName">
            <summary>
            Gets the friendly name of the PerspectiveKpi object.
            </summary>
            <value>A <see cref="T:System.String" /> with the friendly name of the <see cref="T:Microsoft.AnalysisServices.PerspectiveKpi" /> object.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.PerspectiveKpi.KeyForCollection">
            <summary>
            Returns the key used in collections.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.PerspectiveKpi.KpiID">
            <summary>
            Gets or sets the Kpi associated with a PerspectiveKpi element.
            </summary>
            <value>A String that contains a unique identifier for the KPI.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.PerspectiveKpi.Kpi">
            <summary>
            Gets the Kpi object from a PerspectiveKpi object.
            </summary>
            <value>A KPI definition.</value>
        </member>
        <member name="M:Microsoft.AnalysisServices.PerspectiveKpi.CopyTo(Microsoft.AnalysisServices.PerspectiveKpi)">
            <summary>
            Copies the content of this object to another object (the destination).
            </summary>
            <param name="obj">The destination object to copy to.</param>
            <returns>The destination object.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.PerspectiveKpi.Clone">
            <summary>
            Returns a clone of the object.
            </summary>
            <returns>The clone.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.PerspectiveKpi.Validate(Microsoft.AnalysisServices.ValidationErrorCollection,System.Boolean,Microsoft.AnalysisServices.ServerEdition)">
            <summary>
            Indicates whether the PerspectiveKpi is valid.
            </summary>
            <param name="errors">A collection of validation error objects.</param>
            <param name="includeDetailedErrors">true to indicate that detailed errors are included in errors parameter; otherwise, false.</param>
            <param name="serverEdition">The edition of the server.</param>
            <returns>true if the object returns valid; otherwise, false.</returns>
        </member>
        <member name="T:Microsoft.AnalysisServices.PerspectiveKpiCollection">
            <summary>
            Represents a collection of <see cref="T:Microsoft.AnalysisServices.PerspectiveKpi" /> objects. This class cannot be inherited.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.PerspectiveKpiCollection.ItemsType">
            <summary>
            Gets the <see cref="T:System.Type" /> of objects that can be contained in the collection.
            </summary>
            <value>A <see cref="T:System.Type" /> with the type of objects.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.PerspectiveKpiCollection.Item(System.Int32)">
            <summary>
            Gets the <see cref="T:Microsoft.AnalysisServices.PerspectiveKpi" />, at the specified index, from the collection.
            </summary>
            <param name="index">The zero-based index of the <see cref="T:Microsoft.AnalysisServices.PerspectiveKpi" /> to be returned.</param>
            <value>The <see cref="T:Microsoft.AnalysisServices.PerspectiveKpi" /> at the specified index.</value>
            <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception>
        </member>
        <member name="P:Microsoft.AnalysisServices.PerspectiveKpiCollection.Item(System.String)">
            <summary>
            Gets the <see cref="T:Microsoft.AnalysisServices.PerspectiveKpi" />, with the specified KpiID, from the collection.
            </summary>
            <param name="id">The KpiID of the <see cref="T:Microsoft.AnalysisServices.PerspectiveKpi" /> to be returned.</param>
            <value>The <see cref="T:Microsoft.AnalysisServices.PerspectiveKpi" /> with the specified KpiID.</value>
            <exception cref="T:Microsoft.AnalysisServices.AmoException">The collection doesn't contain a <see cref="T:Microsoft.AnalysisServices.PerspectiveKpi" /> with the specified KpiID.</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.PerspectiveKpiCollection.Find(System.String)">
            <summary>
            Gets the <see cref="T:Microsoft.AnalysisServices.PerspectiveKpi" /> that has the specified KpiID from the collection.
            </summary>
            <param name="id">The KpiID of the <see cref="T:Microsoft.AnalysisServices.PerspectiveKpi" /> to locate.</param>
            <returns>The <see cref="T:Microsoft.AnalysisServices.PerspectiveKpi" /> with the specified KpiID, if it exists in the collection; otherwise, a null reference (Nothing in Visual Basic).</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.PerspectiveKpiCollection.Add(Microsoft.AnalysisServices.PerspectiveKpi)">
            <summary>
            Adds the specified <see cref="T:Microsoft.AnalysisServices.PerspectiveKpi" /> to the end of the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.PerspectiveKpi" /> to be added.</param>
            <returns>The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.PerspectiveKpi" /> has been added to the collection.</returns>
            <exception cref="T:System.InvalidOperationException">
            <list type="bullet">
            <item><description>The specified item is a null reference (Nothing in Visual Basic).</description></item>
            <item><description>The specified item already esists in the collection.</description></item>
            <item><description>The KpiID of the specified <see cref="T:Microsoft.AnalysisServices.PerspectiveKpi" /> is not valid in the collection.</description></item>
            <item><description>The name of the specified <see cref="T:Microsoft.AnalysisServices.PerspectiveKpi" /> is not valid in the collection.</description></item>
            <item><description>The compatibility-level of the specified <see cref="T:Microsoft.AnalysisServices.PerspectiveKpi" /> is not valid in the collection.</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.PerspectiveKpiCollection.Add(System.String)">
            <summary>
            Creates a new <see cref="T:Microsoft.AnalysisServices.PerspectiveKpi" /> object using the specified KpiID, adds it to the end of the collection and returns the new PerspectiveKpi created.
            </summary>
            <param name="id">The KpiID for the new <see cref="T:Microsoft.AnalysisServices.PerspectiveKpi" /> object.</param>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.PerspectiveKpi" /> object.</returns>
            <exception cref="T:System.InvalidOperationException">The specified KpiID is not valid in the collection.</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.PerspectiveKpiCollection.Insert(System.Int32,Microsoft.AnalysisServices.PerspectiveKpi)">
            <summary>
            Inserts the specified <see cref="T:Microsoft.AnalysisServices.PerspectiveKpi" /> to the collection at the specified index.
            </summary>
            <param name="index">The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.PerspectiveKpi" /> is inserted.</param>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.PerspectiveKpi" /> to be inserted.</param>
            <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception>
            <exception cref="T:System.InvalidOperationException">
            <list type="bullet">
            <item><description>The specified item is a null reference (Nothing in Visual Basic).</description></item>
            <item><description>The specified item already esists in the collection.</description></item>
            <item><description>The KpiID of the specified <see cref="T:Microsoft.AnalysisServices.PerspectiveKpi" /> is not valid in the collection.</description></item>
            <item><description>The compatibility-level of the specified <see cref="T:Microsoft.AnalysisServices.PerspectiveKpi" /> is not valid in the collection.</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.PerspectiveKpiCollection.Insert(System.Int32,System.String)">
            <summary>
            Creates a new <see cref="T:Microsoft.AnalysisServices.PerspectiveKpi" /> object using the specified KpiID, inserts it to the collection at the specified index and returns the new PerspectiveKpi created.
            </summary>
            <param name="index">The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.PerspectiveKpi" /> is inserted.</param>
            <param name="id">The KpiID for the new <see cref="T:Microsoft.AnalysisServices.PerspectiveKpi" /> object.</param>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.PerspectiveKpi" /> object.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception>
            <exception cref="T:System.InvalidOperationException">The specified KpiID is not valid in the collection.</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.PerspectiveKpiCollection.Remove(Microsoft.AnalysisServices.PerspectiveKpi)">
            <summary>
            Removes the specified <see cref="T:Microsoft.AnalysisServices.PerspectiveKpi" /> from the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.PerspectiveKpi" /> to be removed.</param>
            <exception cref="T:System.ArgumentNullException">The specified item is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.PerspectiveKpiCollection.Remove(Microsoft.AnalysisServices.PerspectiveKpi,System.Boolean)">
            <summary>
            Removes the specified <see cref="T:Microsoft.AnalysisServices.PerspectiveKpi" /> from the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.PerspectiveKpi" /> to be removed.</param>
            <param name="cleanUp">True, if referencing objects are to be deleted; otherwise, false.</param>
            <exception cref="T:System.ArgumentNullException">The specified item is a null reference (Nothing in Visual Basic).</exception>
            <remarks>This API supports the product infrastructure and is not intended to be used directly from your code.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.PerspectiveKpiCollection.Remove(System.String)">
            <summary>
            Removes the <see cref="T:Microsoft.AnalysisServices.PerspectiveKpi" /> with the specified KpiID from the collection.
            </summary>
            <param name="id">The KpiID of the <see cref="T:Microsoft.AnalysisServices.PerspectiveKpi" /> to be removed.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.PerspectiveKpiCollection.Remove(System.String,System.Boolean)">
            <summary>
            Removes the <see cref="T:Microsoft.AnalysisServices.PerspectiveKpi" /> with the specified KpiID from the collection.
            </summary>
            <param name="id">The KpiID of the <see cref="T:Microsoft.AnalysisServices.PerspectiveKpi" /> to be removed.</param>
            <param name="cleanUp">True, if referencing objects are to be deleted; otherwise, false.</param>
            <remarks>This API supports the product infrastructure and is not intended to be used directly from your code.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.PerspectiveKpiCollection.Move(System.Int32,System.Int32)">
            <summary>
            Moves a <see cref="T:Microsoft.AnalysisServices.PerspectiveKpi" /> in the collection from the current position to a new one.
            </summary>
            <param name="fromIndex">The zero-based index of the <see cref="T:Microsoft.AnalysisServices.PerspectiveKpi" /> to be moved.</param>
            <param name="toIndex">The zero-based index to which to move the <see cref="T:Microsoft.AnalysisServices.PerspectiveKpi" /> specified by fromIndex.</param>
            <returns>The <see cref="T:Microsoft.AnalysisServices.PerspectiveKpi" /> that was moved.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <list type="bullet">
            <item><description>The specified fromIndex is not a valid value (less than zero or bigger then the total number of elements).</description></item>
            <item><description>The specified toIndex is not a valid value (less than zero or bigger then the total number of elements).</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.PerspectiveKpiCollection.Move(System.String,System.Int32)">
            <summary>
            Moves a <see cref="T:Microsoft.AnalysisServices.PerspectiveKpi" />, with the specified KpiID, to a new position in the collection.
            </summary>
            <param name="id">The KpiID of the <see cref="T:Microsoft.AnalysisServices.PerspectiveKpi" /> to be moved.</param>
            <param name="toIndex">The zero-based index to which to move the <see cref="T:Microsoft.AnalysisServices.PerspectiveKpi" /> specified by fromIndex.</param>
            <returns>The <see cref="T:Microsoft.AnalysisServices.PerspectiveKpi" /> that was moved.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <list type="bullet">
            <item><description>id is not a valid KpiID to a <see cref="T:Microsoft.AnalysisServices.PerspectiveKpi" /> in the collection.</description></item>
            <item><description>The specified toIndex is not a valid value (less than zero or bigger then the total number of elements).</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.PerspectiveKpiCollection.Move(Microsoft.AnalysisServices.PerspectiveKpi,System.Int32)">
            <summary>
            Moves the specified <see cref="T:Microsoft.AnalysisServices.PerspectiveKpi" /> to a new position in the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.PerspectiveKpi" /> to be moved.</param>
            <param name="toIndex">The zero-based index to which to move the specified <see cref="T:Microsoft.AnalysisServices.PerspectiveKpi" />.</param>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <list type="bullet">
            <item><description>The specified <see cref="T:Microsoft.AnalysisServices.PerspectiveKpi" /> does not exist the collection.</description></item>
            <item><description>The specified toIndex is not a valid value (less than zero or bigger then the total number of elements).</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.PerspectiveKpiCollection.Contains(Microsoft.AnalysisServices.PerspectiveKpi)">
            <summary>
            Indicates whether the collection contains the specified <see cref="T:Microsoft.AnalysisServices.PerspectiveKpi" />.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.PerspectiveKpi" /> to be located.</param>
            <returns>True, if the specified <see cref="T:Microsoft.AnalysisServices.PerspectiveKpi" /> is found in the collection, otherwise, false.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.PerspectiveKpiCollection.Contains(System.String)">
            <summary>
            Indicates whether the collection contains a <see cref="T:Microsoft.AnalysisServices.PerspectiveKpi" /> with the specified KpiID.
            </summary>
            <param name="id">The KpiID of the <see cref="T:Microsoft.AnalysisServices.PerspectiveKpi" /> to be located.</param>
            <returns>True, if the specified <see cref="T:Microsoft.AnalysisServices.PerspectiveKpi" /> is found in the collection, otherwise, false.</returns>
            <exception cref="T:System.ArgumentNullException">The specified id is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.PerspectiveKpiCollection.IndexOf(Microsoft.AnalysisServices.PerspectiveKpi)">
            <summary>
            Searches for the specified <see cref="T:Microsoft.AnalysisServices.PerspectiveKpi" /> and returns the zero-based index of it in the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.PerspectiveKpi" /> to locate in the collection.</param>
            <returns>The zero-based index of the <see cref="T:Microsoft.AnalysisServices.PerspectiveKpi" /> in the collection, if found; otherwise, -1.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.PerspectiveKpiCollection.IndexOf(System.String)">
            <summary>
            Searches for a <see cref="T:Microsoft.AnalysisServices.PerspectiveKpi" /> with the specified KpiID and returns the zero-based index of it in the collection.
            </summary>
            <param name="id">The KpiID of the <see cref="T:Microsoft.AnalysisServices.PerspectiveKpi" /> to locate in the collection.</param>
            <returns>The zero-based index of the <see cref="T:Microsoft.AnalysisServices.PerspectiveKpi" /> in the collection, if found; otherwise, -1.</returns>
        </member>
        <member name="T:Microsoft.AnalysisServices.PerspectiveMeasure">
            <summary>
            Represents information about a measure in a PerspectiveMeasureGroup element. This class cannot be inherited.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.PerspectiveMeasure.#ctor">
            <summary>
            Initializes a new instance of the PerspectiveMeasure class using default values.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.PerspectiveMeasure.#ctor(System.String)">
            <summary>
            Initializes a new instance of PerspectiveMeasure using the specified measure.
            </summary>
            <param name="measureId">A String that contains a unique identifier for the Measure.</param>
        </member>
        <member name="P:Microsoft.AnalysisServices.PerspectiveMeasure.Parent">
            <summary>
            Gets the parent <see cref="T:Microsoft.AnalysisServices.PerspectiveMeasureGroup" /> object of the <see cref="T:Microsoft.AnalysisServices.PerspectiveMeasure" /> object.
            </summary>
            <value>The parent <see cref="T:Microsoft.AnalysisServices.PerspectiveMeasureGroup" /> object.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.PerspectiveMeasure.ParentPerspective">
            <summary>
            Gets the parent <see cref="T:Microsoft.AnalysisServices.Perspective" /> object of the <see cref="T:Microsoft.AnalysisServices.PerspectiveMeasure" /> object.
            </summary>
            <value>The parent <see cref="T:Microsoft.AnalysisServices.Perspective" /> object.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.PerspectiveMeasure.ParentCube">
            <summary>
            Gets the parent <see cref="T:Microsoft.AnalysisServices.Cube" /> object of the <see cref="T:Microsoft.AnalysisServices.PerspectiveMeasure" /> object.
            </summary>
            <value>The parent <see cref="T:Microsoft.AnalysisServices.Cube" /> object.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.PerspectiveMeasure.ParentDatabase">
            <summary>
            Gets the parent <see cref="T:Microsoft.AnalysisServices.Database" /> object of the <see cref="T:Microsoft.AnalysisServices.PerspectiveMeasure" /> object.
            </summary>
            <value>The parent <see cref="T:Microsoft.AnalysisServices.Database" /> object.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.PerspectiveMeasure.ParentServer">
            <summary>
            Gets the parent <see cref="T:Microsoft.AnalysisServices.Server" /> object of the <see cref="T:Microsoft.AnalysisServices.PerspectiveMeasure" /> object.
            </summary>
            <value>The parent <see cref="T:Microsoft.AnalysisServices.Server" /> object.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.PerspectiveMeasure.FriendlyName">
            <summary>
            Gets the friendly name of the PerspectiveMeasure object.
            </summary>
            <value>A <see cref="T:System.String" /> with the friendly name of the <see cref="T:Microsoft.AnalysisServices.PerspectiveMeasure" /> object.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.PerspectiveMeasure.KeyForCollection">
            <summary>
            Returns the key used in collections.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.PerspectiveMeasure.MeasureID">
            <summary>
            Gets or sets the measure associated with a PerspectiveMeasure object.
            </summary>
            <value>A String that contains a unique identifier for the Measure.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.PerspectiveMeasure.Measure">
            <summary>
            Gets the Measure object associated with a PerspectiveMeasure object.
            </summary>
            <value>A Measure object.</value>
        </member>
        <member name="M:Microsoft.AnalysisServices.PerspectiveMeasure.CopyTo(Microsoft.AnalysisServices.PerspectiveMeasure)">
            <summary>
            Copies the content of this object to another object (the destination).
            </summary>
            <param name="obj">The destination object to copy to.</param>
            <returns>The destination object.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.PerspectiveMeasure.Clone">
            <summary>
            Returns a clone of the object.
            </summary>
            <returns>The clone.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.PerspectiveMeasure.Validate(Microsoft.AnalysisServices.ValidationErrorCollection,System.Boolean,Microsoft.AnalysisServices.ServerEdition)">
            <summary>
            Determines whether the PerspectiveMeasure is valid.
            </summary>
            <param name="errors">A collection of validation errors.</param>
            <param name="includeDetailedErrors">true to include detailed errors; otherwise, false.</param>
            <param name="serverEdition">The server edition.</param>
            <returns>true if the PerspectiveMeasure is valid; otherwise, false.</returns>
        </member>
        <member name="T:Microsoft.AnalysisServices.PerspectiveMeasureCollection">
            <summary>
            Represents a collection of <see cref="T:Microsoft.AnalysisServices.PerspectiveMeasure" /> objects. This class cannot be inherited.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.PerspectiveMeasureCollection.ItemsType">
            <summary>
            Gets the <see cref="T:System.Type" /> of objects that can be contained in the collection.
            </summary>
            <value>A <see cref="T:System.Type" /> with the type of objects.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.PerspectiveMeasureCollection.Item(System.Int32)">
            <summary>
            Gets the <see cref="T:Microsoft.AnalysisServices.PerspectiveMeasure" />, at the specified index, from the collection.
            </summary>
            <param name="index">The zero-based index of the <see cref="T:Microsoft.AnalysisServices.PerspectiveMeasure" /> to be returned.</param>
            <value>The <see cref="T:Microsoft.AnalysisServices.PerspectiveMeasure" /> at the specified index.</value>
            <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception>
        </member>
        <member name="P:Microsoft.AnalysisServices.PerspectiveMeasureCollection.Item(System.String)">
            <summary>
            Gets the <see cref="T:Microsoft.AnalysisServices.PerspectiveMeasure" />, with the specified MeasureID, from the collection.
            </summary>
            <param name="measureId">The MeasureID of the <see cref="T:Microsoft.AnalysisServices.PerspectiveMeasure" /> to be returned.</param>
            <value>The <see cref="T:Microsoft.AnalysisServices.PerspectiveMeasure" /> with the specified MeasureID.</value>
            <exception cref="T:Microsoft.AnalysisServices.AmoException">The collection doesn't contain a <see cref="T:Microsoft.AnalysisServices.PerspectiveMeasure" /> with the specified MeasureID.</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.PerspectiveMeasureCollection.Find(System.String)">
            <summary>
            Gets the <see cref="T:Microsoft.AnalysisServices.PerspectiveMeasure" /> that has the specified MeasureID from the collection.
            </summary>
            <param name="measureId">The MeasureID of the <see cref="T:Microsoft.AnalysisServices.PerspectiveMeasure" /> to locate.</param>
            <returns>The <see cref="T:Microsoft.AnalysisServices.PerspectiveMeasure" /> with the specified MeasureID, if it exists in the collection; otherwise, a null reference (Nothing in Visual Basic).</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.PerspectiveMeasureCollection.Add(Microsoft.AnalysisServices.PerspectiveMeasure)">
            <summary>
            Adds the specified <see cref="T:Microsoft.AnalysisServices.PerspectiveMeasure" /> to the end of the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.PerspectiveMeasure" /> to be added.</param>
            <returns>The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.PerspectiveMeasure" /> has been added to the collection.</returns>
            <exception cref="T:System.InvalidOperationException">
            <list type="bullet">
            <item><description>The specified item is a null reference (Nothing in Visual Basic).</description></item>
            <item><description>The specified item already esists in the collection.</description></item>
            <item><description>The MeasureID of the specified <see cref="T:Microsoft.AnalysisServices.PerspectiveMeasure" /> is not valid in the collection.</description></item>
            <item><description>The name of the specified <see cref="T:Microsoft.AnalysisServices.PerspectiveMeasure" /> is not valid in the collection.</description></item>
            <item><description>The compatibility-level of the specified <see cref="T:Microsoft.AnalysisServices.PerspectiveMeasure" /> is not valid in the collection.</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.PerspectiveMeasureCollection.Add(System.String)">
            <summary>
            Creates a new <see cref="T:Microsoft.AnalysisServices.PerspectiveMeasure" /> object using the specified MeasureID, adds it to the end of the collection and returns the new PerspectiveMeasure created.
            </summary>
            <param name="measureId">The MeasureID for the new <see cref="T:Microsoft.AnalysisServices.PerspectiveMeasure" /> object.</param>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.PerspectiveMeasure" /> object.</returns>
            <exception cref="T:System.InvalidOperationException">The specified MeasureID is not valid in the collection.</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.PerspectiveMeasureCollection.Insert(System.Int32,Microsoft.AnalysisServices.PerspectiveMeasure)">
            <summary>
            Inserts the specified <see cref="T:Microsoft.AnalysisServices.PerspectiveMeasure" /> to the collection at the specified index.
            </summary>
            <param name="index">The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.PerspectiveMeasure" /> is inserted.</param>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.PerspectiveMeasure" /> to be inserted.</param>
            <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception>
            <exception cref="T:System.InvalidOperationException">
            <list type="bullet">
            <item><description>The specified item is a null reference (Nothing in Visual Basic).</description></item>
            <item><description>The specified item already esists in the collection.</description></item>
            <item><description>The MeasureID of the specified <see cref="T:Microsoft.AnalysisServices.PerspectiveMeasure" /> is not valid in the collection.</description></item>
            <item><description>The compatibility-level of the specified <see cref="T:Microsoft.AnalysisServices.PerspectiveMeasure" /> is not valid in the collection.</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.PerspectiveMeasureCollection.Insert(System.Int32,System.String)">
            <summary>
            Creates a new <see cref="T:Microsoft.AnalysisServices.PerspectiveMeasure" /> object using the specified MeasureID, inserts it to the collection at the specified index and returns the new PerspectiveMeasure created.
            </summary>
            <param name="index">The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.PerspectiveMeasure" /> is inserted.</param>
            <param name="measureId">The MeasureID for the new <see cref="T:Microsoft.AnalysisServices.PerspectiveMeasure" /> object.</param>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.PerspectiveMeasure" /> object.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception>
            <exception cref="T:System.InvalidOperationException">The specified MeasureID is not valid in the collection.</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.PerspectiveMeasureCollection.Remove(Microsoft.AnalysisServices.PerspectiveMeasure)">
            <summary>
            Removes the specified <see cref="T:Microsoft.AnalysisServices.PerspectiveMeasure" /> from the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.PerspectiveMeasure" /> to be removed.</param>
            <exception cref="T:System.ArgumentNullException">The specified item is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.PerspectiveMeasureCollection.Remove(Microsoft.AnalysisServices.PerspectiveMeasure,System.Boolean)">
            <summary>
            Removes the specified <see cref="T:Microsoft.AnalysisServices.PerspectiveMeasure" /> from the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.PerspectiveMeasure" /> to be removed.</param>
            <param name="cleanUp">True, if referencing objects are to be deleted; otherwise, false.</param>
            <exception cref="T:System.ArgumentNullException">The specified item is a null reference (Nothing in Visual Basic).</exception>
            <remarks>This API supports the product infrastructure and is not intended to be used directly from your code.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.PerspectiveMeasureCollection.Remove(System.String)">
            <summary>
            Removes the <see cref="T:Microsoft.AnalysisServices.PerspectiveMeasure" /> with the specified MeasureID from the collection.
            </summary>
            <param name="measureId">The MeasureID of the <see cref="T:Microsoft.AnalysisServices.PerspectiveMeasure" /> to be removed.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.PerspectiveMeasureCollection.Remove(System.String,System.Boolean)">
            <summary>
            Removes the <see cref="T:Microsoft.AnalysisServices.PerspectiveMeasure" /> with the specified MeasureID from the collection.
            </summary>
            <param name="measureId">The MeasureID of the <see cref="T:Microsoft.AnalysisServices.PerspectiveMeasure" /> to be removed.</param>
            <param name="cleanUp">True, if referencing objects are to be deleted; otherwise, false.</param>
            <remarks>This API supports the product infrastructure and is not intended to be used directly from your code.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.PerspectiveMeasureCollection.Move(System.Int32,System.Int32)">
            <summary>
            Moves a <see cref="T:Microsoft.AnalysisServices.PerspectiveMeasure" /> in the collection from the current position to a new one.
            </summary>
            <param name="fromIndex">The zero-based index of the <see cref="T:Microsoft.AnalysisServices.PerspectiveMeasure" /> to be moved.</param>
            <param name="toIndex">The zero-based index to which to move the <see cref="T:Microsoft.AnalysisServices.PerspectiveMeasure" /> specified by fromIndex.</param>
            <returns>The <see cref="T:Microsoft.AnalysisServices.PerspectiveMeasure" /> that was moved.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <list type="bullet">
            <item><description>The specified fromIndex is not a valid value (less than zero or bigger then the total number of elements).</description></item>
            <item><description>The specified toIndex is not a valid value (less than zero or bigger then the total number of elements).</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.PerspectiveMeasureCollection.Move(System.String,System.Int32)">
            <summary>
            Moves a <see cref="T:Microsoft.AnalysisServices.PerspectiveMeasure" />, with the specified MeasureID, to a new position in the collection.
            </summary>
            <param name="measureId">The MeasureID of the <see cref="T:Microsoft.AnalysisServices.PerspectiveMeasure" /> to be moved.</param>
            <param name="toIndex">The zero-based index to which to move the <see cref="T:Microsoft.AnalysisServices.PerspectiveMeasure" /> specified by fromIndex.</param>
            <returns>The <see cref="T:Microsoft.AnalysisServices.PerspectiveMeasure" /> that was moved.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <list type="bullet">
            <item><description>measureId is not a valid MeasureID to a <see cref="T:Microsoft.AnalysisServices.PerspectiveMeasure" /> in the collection.</description></item>
            <item><description>The specified toIndex is not a valid value (less than zero or bigger then the total number of elements).</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.PerspectiveMeasureCollection.Move(Microsoft.AnalysisServices.PerspectiveMeasure,System.Int32)">
            <summary>
            Moves the specified <see cref="T:Microsoft.AnalysisServices.PerspectiveMeasure" /> to a new position in the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.PerspectiveMeasure" /> to be moved.</param>
            <param name="toIndex">The zero-based index to which to move the specified <see cref="T:Microsoft.AnalysisServices.PerspectiveMeasure" />.</param>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <list type="bullet">
            <item><description>The specified <see cref="T:Microsoft.AnalysisServices.PerspectiveMeasure" /> does not exist the collection.</description></item>
            <item><description>The specified toIndex is not a valid value (less than zero or bigger then the total number of elements).</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.PerspectiveMeasureCollection.Contains(Microsoft.AnalysisServices.PerspectiveMeasure)">
            <summary>
            Indicates whether the collection contains the specified <see cref="T:Microsoft.AnalysisServices.PerspectiveMeasure" />.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.PerspectiveMeasure" /> to be located.</param>
            <returns>True, if the specified <see cref="T:Microsoft.AnalysisServices.PerspectiveMeasure" /> is found in the collection, otherwise, false.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.PerspectiveMeasureCollection.Contains(System.String)">
            <summary>
            Indicates whether the collection contains a <see cref="T:Microsoft.AnalysisServices.PerspectiveMeasure" /> with the specified MeasureID.
            </summary>
            <param name="measureId">The MeasureID of the <see cref="T:Microsoft.AnalysisServices.PerspectiveMeasure" /> to be located.</param>
            <returns>True, if the specified <see cref="T:Microsoft.AnalysisServices.PerspectiveMeasure" /> is found in the collection, otherwise, false.</returns>
            <exception cref="T:System.ArgumentNullException">The specified measureId is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.PerspectiveMeasureCollection.IndexOf(Microsoft.AnalysisServices.PerspectiveMeasure)">
            <summary>
            Searches for the specified <see cref="T:Microsoft.AnalysisServices.PerspectiveMeasure" /> and returns the zero-based index of it in the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.PerspectiveMeasure" /> to locate in the collection.</param>
            <returns>The zero-based index of the <see cref="T:Microsoft.AnalysisServices.PerspectiveMeasure" /> in the collection, if found; otherwise, -1.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.PerspectiveMeasureCollection.IndexOf(System.String)">
            <summary>
            Searches for a <see cref="T:Microsoft.AnalysisServices.PerspectiveMeasure" /> with the specified MeasureID and returns the zero-based index of it in the collection.
            </summary>
            <param name="measureId">The MeasureID of the <see cref="T:Microsoft.AnalysisServices.PerspectiveMeasure" /> to locate in the collection.</param>
            <returns>The zero-based index of the <see cref="T:Microsoft.AnalysisServices.PerspectiveMeasure" /> in the collection, if found; otherwise, -1.</returns>
        </member>
        <member name="T:Microsoft.AnalysisServices.PerspectiveMeasureGroup">
            <summary>
            Represents information about a measure group in a Perspective element. This class cannot be inherited.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.PerspectiveMeasureGroup.#ctor">
            <summary>
            Initializes a new instance of the PerspectiveMeasureGroup class using default values.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.PerspectiveMeasureGroup.#ctor(System.String)">
            <summary>
            Initializes a new instance of PerspectiveMeasureGroup using the specified measure-group.
            </summary>
            <param name="measureGroupId">A String that contains a unique identifier for the MeasureGroup.</param>
        </member>
        <member name="P:Microsoft.AnalysisServices.PerspectiveMeasureGroup.Parent">
            <summary>
            Gets the parent <see cref="T:Microsoft.AnalysisServices.Perspective" /> object of the <see cref="T:Microsoft.AnalysisServices.PerspectiveMeasureGroup" /> object.
            </summary>
            <value>The parent <see cref="T:Microsoft.AnalysisServices.Perspective" /> object.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.PerspectiveMeasureGroup.ParentCube">
            <summary>
            Gets the parent <see cref="T:Microsoft.AnalysisServices.Cube" /> object of the <see cref="T:Microsoft.AnalysisServices.PerspectiveMeasureGroup" /> object.
            </summary>
            <value>The parent <see cref="T:Microsoft.AnalysisServices.Cube" /> object.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.PerspectiveMeasureGroup.ParentDatabase">
            <summary>
            Gets the parent <see cref="T:Microsoft.AnalysisServices.Database" /> object of the <see cref="T:Microsoft.AnalysisServices.PerspectiveMeasureGroup" /> object.
            </summary>
            <value>The parent <see cref="T:Microsoft.AnalysisServices.Database" /> object.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.PerspectiveMeasureGroup.ParentServer">
            <summary>
            Gets the parent <see cref="T:Microsoft.AnalysisServices.Server" /> object of the <see cref="T:Microsoft.AnalysisServices.PerspectiveMeasureGroup" /> object.
            </summary>
            <value>The parent <see cref="T:Microsoft.AnalysisServices.Server" /> object.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.PerspectiveMeasureGroup.FriendlyName">
            <summary>
            Gets the friendly name of the PerspectiveMeasureGroup object.
            </summary>
            <value>A <see cref="T:System.String" /> with the friendly name of the <see cref="T:Microsoft.AnalysisServices.PerspectiveMeasureGroup" /> object.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.PerspectiveMeasureGroup.KeyForCollection">
            <summary>
            Returns the key used in collections.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.PerspectiveMeasureGroup.MeasureGroupID">
            <summary>
            Gets or sets the measure group for a PerspectiveMeasureGroup object.
            </summary>
            <value>A String that contains a unique identifier for the MeasureGroup.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.PerspectiveMeasureGroup.Measures">
            <summary>
            Gets the set of measures for a PerspectiveMeasureGroup object.
            </summary>
            <value>A collection of measures.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.PerspectiveMeasureGroup.MeasureGroup">
            <summary>
            Gets the MeasureGroup object associated with a PerspectiveMeasureGroup object.
            </summary>
            <value>A MeasureGroup object.</value>
        </member>
        <member name="M:Microsoft.AnalysisServices.PerspectiveMeasureGroup.CopyTo(Microsoft.AnalysisServices.PerspectiveMeasureGroup)">
            <summary>
            Copies the content of this object to another object (the destination).
            </summary>
            <param name="obj">The destination object to copy to.</param>
            <returns>The destination object.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.PerspectiveMeasureGroup.Clone">
            <summary>
            Returns a clone of the object.
            </summary>
            <returns>The clone.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.PerspectiveMeasureGroup.Validate(Microsoft.AnalysisServices.ValidationErrorCollection,System.Boolean,Microsoft.AnalysisServices.ServerEdition)">
            <summary>
            Determines whether the PerspectiveMeasureGroup is valid.
            </summary>
            <param name="errors">A collection of validation errors.</param>
            <param name="includeDetailedErrors">true to include detailed errors; otherwise, false.</param>
            <param name="serverEdition">The server edition.</param>
            <returns>true if the PerspectiveMeasureGroup is valid; otherwise, false.</returns>
        </member>
        <member name="T:Microsoft.AnalysisServices.PerspectiveMeasureGroupCollection">
            <summary>
            Represents a collection of <see cref="T:Microsoft.AnalysisServices.PerspectiveMeasureGroup" /> objects. This class cannot be inherited.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.PerspectiveMeasureGroupCollection.ItemsType">
            <summary>
            Gets the <see cref="T:System.Type" /> of objects that can be contained in the collection.
            </summary>
            <value>A <see cref="T:System.Type" /> with the type of objects.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.PerspectiveMeasureGroupCollection.Item(System.Int32)">
            <summary>
            Gets the <see cref="T:Microsoft.AnalysisServices.PerspectiveMeasureGroup" />, at the specified index, from the collection.
            </summary>
            <param name="index">The zero-based index of the <see cref="T:Microsoft.AnalysisServices.PerspectiveMeasureGroup" /> to be returned.</param>
            <value>The <see cref="T:Microsoft.AnalysisServices.PerspectiveMeasureGroup" /> at the specified index.</value>
            <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception>
        </member>
        <member name="P:Microsoft.AnalysisServices.PerspectiveMeasureGroupCollection.Item(System.String)">
            <summary>
            Gets the <see cref="T:Microsoft.AnalysisServices.PerspectiveMeasureGroup" />, with the specified MeasureGroupID, from the collection.
            </summary>
            <param name="measureGroupId">The MeasureGroupID of the <see cref="T:Microsoft.AnalysisServices.PerspectiveMeasureGroup" /> to be returned.</param>
            <value>The <see cref="T:Microsoft.AnalysisServices.PerspectiveMeasureGroup" /> with the specified MeasureGroupID.</value>
            <exception cref="T:Microsoft.AnalysisServices.AmoException">The collection doesn't contain a <see cref="T:Microsoft.AnalysisServices.PerspectiveMeasureGroup" /> with the specified MeasureGroupID.</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.PerspectiveMeasureGroupCollection.Find(System.String)">
            <summary>
            Gets the <see cref="T:Microsoft.AnalysisServices.PerspectiveMeasureGroup" /> that has the specified MeasureGroupID from the collection.
            </summary>
            <param name="measureGroupId">The MeasureGroupID of the <see cref="T:Microsoft.AnalysisServices.PerspectiveMeasureGroup" /> to locate.</param>
            <returns>The <see cref="T:Microsoft.AnalysisServices.PerspectiveMeasureGroup" /> with the specified MeasureGroupID, if it exists in the collection; otherwise, a null reference (Nothing in Visual Basic).</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.PerspectiveMeasureGroupCollection.Add(Microsoft.AnalysisServices.PerspectiveMeasureGroup)">
            <summary>
            Adds the specified <see cref="T:Microsoft.AnalysisServices.PerspectiveMeasureGroup" /> to the end of the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.PerspectiveMeasureGroup" /> to be added.</param>
            <returns>The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.PerspectiveMeasureGroup" /> has been added to the collection.</returns>
            <exception cref="T:System.InvalidOperationException">
            <list type="bullet">
            <item><description>The specified item is a null reference (Nothing in Visual Basic).</description></item>
            <item><description>The specified item already esists in the collection.</description></item>
            <item><description>The MeasureGroupID of the specified <see cref="T:Microsoft.AnalysisServices.PerspectiveMeasureGroup" /> is not valid in the collection.</description></item>
            <item><description>The name of the specified <see cref="T:Microsoft.AnalysisServices.PerspectiveMeasureGroup" /> is not valid in the collection.</description></item>
            <item><description>The compatibility-level of the specified <see cref="T:Microsoft.AnalysisServices.PerspectiveMeasureGroup" /> is not valid in the collection.</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.PerspectiveMeasureGroupCollection.Add(System.String)">
            <summary>
            Creates a new <see cref="T:Microsoft.AnalysisServices.PerspectiveMeasureGroup" /> object using the specified MeasureGroupID, adds it to the end of the collection and returns the new PerspectiveMeasureGroup created.
            </summary>
            <param name="measureGroupId">The MeasureGroupID for the new <see cref="T:Microsoft.AnalysisServices.PerspectiveMeasureGroup" /> object.</param>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.PerspectiveMeasureGroup" /> object.</returns>
            <exception cref="T:System.InvalidOperationException">The specified MeasureGroupID is not valid in the collection.</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.PerspectiveMeasureGroupCollection.Insert(System.Int32,Microsoft.AnalysisServices.PerspectiveMeasureGroup)">
            <summary>
            Inserts the specified <see cref="T:Microsoft.AnalysisServices.PerspectiveMeasureGroup" /> to the collection at the specified index.
            </summary>
            <param name="index">The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.PerspectiveMeasureGroup" /> is inserted.</param>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.PerspectiveMeasureGroup" /> to be inserted.</param>
            <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception>
            <exception cref="T:System.InvalidOperationException">
            <list type="bullet">
            <item><description>The specified item is a null reference (Nothing in Visual Basic).</description></item>
            <item><description>The specified item already esists in the collection.</description></item>
            <item><description>The MeasureGroupID of the specified <see cref="T:Microsoft.AnalysisServices.PerspectiveMeasureGroup" /> is not valid in the collection.</description></item>
            <item><description>The compatibility-level of the specified <see cref="T:Microsoft.AnalysisServices.PerspectiveMeasureGroup" /> is not valid in the collection.</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.PerspectiveMeasureGroupCollection.Insert(System.Int32,System.String)">
            <summary>
            Creates a new <see cref="T:Microsoft.AnalysisServices.PerspectiveMeasureGroup" /> object using the specified MeasureGroupID, inserts it to the collection at the specified index and returns the new PerspectiveMeasureGroup created.
            </summary>
            <param name="index">The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.PerspectiveMeasureGroup" /> is inserted.</param>
            <param name="measureGroupId">The MeasureGroupID for the new <see cref="T:Microsoft.AnalysisServices.PerspectiveMeasureGroup" /> object.</param>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.PerspectiveMeasureGroup" /> object.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception>
            <exception cref="T:System.InvalidOperationException">The specified MeasureGroupID is not valid in the collection.</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.PerspectiveMeasureGroupCollection.Remove(Microsoft.AnalysisServices.PerspectiveMeasureGroup)">
            <summary>
            Removes the specified <see cref="T:Microsoft.AnalysisServices.PerspectiveMeasureGroup" /> from the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.PerspectiveMeasureGroup" /> to be removed.</param>
            <exception cref="T:System.ArgumentNullException">The specified item is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.PerspectiveMeasureGroupCollection.Remove(Microsoft.AnalysisServices.PerspectiveMeasureGroup,System.Boolean)">
            <summary>
            Removes the specified <see cref="T:Microsoft.AnalysisServices.PerspectiveMeasureGroup" /> from the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.PerspectiveMeasureGroup" /> to be removed.</param>
            <param name="cleanUp">True, if referencing objects are to be deleted; otherwise, false.</param>
            <exception cref="T:System.ArgumentNullException">The specified item is a null reference (Nothing in Visual Basic).</exception>
            <remarks>This API supports the product infrastructure and is not intended to be used directly from your code.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.PerspectiveMeasureGroupCollection.Remove(System.String)">
            <summary>
            Removes the <see cref="T:Microsoft.AnalysisServices.PerspectiveMeasureGroup" /> with the specified MeasureGroupID from the collection.
            </summary>
            <param name="measureGroupId">The MeasureGroupID of the <see cref="T:Microsoft.AnalysisServices.PerspectiveMeasureGroup" /> to be removed.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.PerspectiveMeasureGroupCollection.Remove(System.String,System.Boolean)">
            <summary>
            Removes the <see cref="T:Microsoft.AnalysisServices.PerspectiveMeasureGroup" /> with the specified MeasureGroupID from the collection.
            </summary>
            <param name="measureGroupId">The MeasureGroupID of the <see cref="T:Microsoft.AnalysisServices.PerspectiveMeasureGroup" /> to be removed.</param>
            <param name="cleanUp">True, if referencing objects are to be deleted; otherwise, false.</param>
            <remarks>This API supports the product infrastructure and is not intended to be used directly from your code.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.PerspectiveMeasureGroupCollection.Move(System.Int32,System.Int32)">
            <summary>
            Moves a <see cref="T:Microsoft.AnalysisServices.PerspectiveMeasureGroup" /> in the collection from the current position to a new one.
            </summary>
            <param name="fromIndex">The zero-based index of the <see cref="T:Microsoft.AnalysisServices.PerspectiveMeasureGroup" /> to be moved.</param>
            <param name="toIndex">The zero-based index to which to move the <see cref="T:Microsoft.AnalysisServices.PerspectiveMeasureGroup" /> specified by fromIndex.</param>
            <returns>The <see cref="T:Microsoft.AnalysisServices.PerspectiveMeasureGroup" /> that was moved.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <list type="bullet">
            <item><description>The specified fromIndex is not a valid value (less than zero or bigger then the total number of elements).</description></item>
            <item><description>The specified toIndex is not a valid value (less than zero or bigger then the total number of elements).</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.PerspectiveMeasureGroupCollection.Move(System.String,System.Int32)">
            <summary>
            Moves a <see cref="T:Microsoft.AnalysisServices.PerspectiveMeasureGroup" />, with the specified MeasureGroupID, to a new position in the collection.
            </summary>
            <param name="measureGroupId">The MeasureGroupID of the <see cref="T:Microsoft.AnalysisServices.PerspectiveMeasureGroup" /> to be moved.</param>
            <param name="toIndex">The zero-based index to which to move the <see cref="T:Microsoft.AnalysisServices.PerspectiveMeasureGroup" /> specified by fromIndex.</param>
            <returns>The <see cref="T:Microsoft.AnalysisServices.PerspectiveMeasureGroup" /> that was moved.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <list type="bullet">
            <item><description>measureGroupId is not a valid MeasureGroupID to a <see cref="T:Microsoft.AnalysisServices.PerspectiveMeasureGroup" /> in the collection.</description></item>
            <item><description>The specified toIndex is not a valid value (less than zero or bigger then the total number of elements).</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.PerspectiveMeasureGroupCollection.Move(Microsoft.AnalysisServices.PerspectiveMeasureGroup,System.Int32)">
            <summary>
            Moves the specified <see cref="T:Microsoft.AnalysisServices.PerspectiveMeasureGroup" /> to a new position in the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.PerspectiveMeasureGroup" /> to be moved.</param>
            <param name="toIndex">The zero-based index to which to move the specified <see cref="T:Microsoft.AnalysisServices.PerspectiveMeasureGroup" />.</param>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <list type="bullet">
            <item><description>The specified <see cref="T:Microsoft.AnalysisServices.PerspectiveMeasureGroup" /> does not exist the collection.</description></item>
            <item><description>The specified toIndex is not a valid value (less than zero or bigger then the total number of elements).</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.PerspectiveMeasureGroupCollection.Contains(Microsoft.AnalysisServices.PerspectiveMeasureGroup)">
            <summary>
            Indicates whether the collection contains the specified <see cref="T:Microsoft.AnalysisServices.PerspectiveMeasureGroup" />.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.PerspectiveMeasureGroup" /> to be located.</param>
            <returns>True, if the specified <see cref="T:Microsoft.AnalysisServices.PerspectiveMeasureGroup" /> is found in the collection, otherwise, false.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.PerspectiveMeasureGroupCollection.Contains(System.String)">
            <summary>
            Indicates whether the collection contains a <see cref="T:Microsoft.AnalysisServices.PerspectiveMeasureGroup" /> with the specified MeasureGroupID.
            </summary>
            <param name="measureGroupId">The MeasureGroupID of the <see cref="T:Microsoft.AnalysisServices.PerspectiveMeasureGroup" /> to be located.</param>
            <returns>True, if the specified <see cref="T:Microsoft.AnalysisServices.PerspectiveMeasureGroup" /> is found in the collection, otherwise, false.</returns>
            <exception cref="T:System.ArgumentNullException">The specified measureGroupId is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.PerspectiveMeasureGroupCollection.IndexOf(Microsoft.AnalysisServices.PerspectiveMeasureGroup)">
            <summary>
            Searches for the specified <see cref="T:Microsoft.AnalysisServices.PerspectiveMeasureGroup" /> and returns the zero-based index of it in the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.PerspectiveMeasureGroup" /> to locate in the collection.</param>
            <returns>The zero-based index of the <see cref="T:Microsoft.AnalysisServices.PerspectiveMeasureGroup" /> in the collection, if found; otherwise, -1.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.PerspectiveMeasureGroupCollection.IndexOf(System.String)">
            <summary>
            Searches for a <see cref="T:Microsoft.AnalysisServices.PerspectiveMeasureGroup" /> with the specified MeasureGroupID and returns the zero-based index of it in the collection.
            </summary>
            <param name="measureGroupId">The MeasureGroupID of the <see cref="T:Microsoft.AnalysisServices.PerspectiveMeasureGroup" /> to locate in the collection.</param>
            <returns>The zero-based index of the <see cref="T:Microsoft.AnalysisServices.PerspectiveMeasureGroup" /> in the collection, if found; otherwise, -1.</returns>
        </member>
        <member name="T:Microsoft.AnalysisServices.ProactiveCaching">
            <summary>
            Defines ProactiveCaching settings for a parent element.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.ProactiveCaching.#ctor">
            <summary>
            Initializes a new instance of ProactiveCaching using the default values.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.ProactiveCaching.SilenceInterval">
            <summary>
            Gets or sets the minimum amount of no activity before MOLAP imaging starts.
            </summary>
            <value>A TimeSpan object.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.ProactiveCaching.Latency">
            <summary>
            Gets or sets the “grace period” between the earliest notification and the moment when the MOLAP images are destroyed.
            </summary>
            <value>A TimeSpan object.</value>
            <remarks>The default value is infinite.</remarks>
        </member>
        <member name="P:Microsoft.AnalysisServices.ProactiveCaching.SilenceOverrideInterval">
            <summary>
            Gets or sets the amount of time after an initial notification when the MOLAP imaging process starts.
            </summary>
            <value>A TimeSpan object.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.ProactiveCaching.ForceRebuildInterval">
            <summary>
            Gets or sets the amount of time, starting after a MOLAP image is dropped, after which MOLAP imaging starts unconditionally.
            </summary>
            <value>A TimeSpan object.</value>
            <remarks>The default value is infinite.</remarks>
        </member>
        <member name="P:Microsoft.AnalysisServices.ProactiveCaching.Enabled">
            <summary>
            Gets or sets an indication if proactive caching is enabled.
            </summary>
            <value>true if proactive caching is enabled; otherwise, false.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.ProactiveCaching.OnlineMode">
            <summary>
            Gets or sets the OnlineMode for a ProactiveCaching object.
            </summary>
            <value>An ProactiveCachingOnlineMode object.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.ProactiveCaching.AggregationStorage">
            <summary>
            ets or sets storage for partitions with ProactiveCaching.
            </summary>
            <value>One of multiple enumeration values; the default is Regular.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.ProactiveCaching.Source">
            <summary>
            Gets or sets the binding of the ProactiveCaching object.
            </summary>
            <value>A ProactiveCachingBinding object.</value>
            <remarks>This regulates the notification mechanisms as well as the processing options. The default for source is ProactiveCachingInheritedBinding.</remarks>
        </member>
        <member name="P:Microsoft.AnalysisServices.ProactiveCaching.HasPollingQueryWithNoProcessingQuery">
            <summary>
            Returns true if the ProactiveCaching has Polling Query but no Processing Query, false otherwise.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.ProactiveCaching.CopyTo(Microsoft.AnalysisServices.ProactiveCaching)">
            <summary>
            Copies the content of this object to another object (the destination).
            </summary>
            <param name="obj">The destination object to copy to.</param>
            <returns>The destination object.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.ProactiveCaching.Clone">
            <summary>
            Returns a clone of the object.
            </summary>
            <returns>The clone.</returns>
        </member>
        <member name="T:Microsoft.AnalysisServices.ProactiveCachingAggregationStorage">
            <summary>
            Enumerates the storage for partitions with proactive caching.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.ProactiveCachingAggregationStorage.Regular">
            <summary>
            The regular storage.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.ProactiveCachingAggregationStorage.MolapOnly">
            <summary>
            The MolapOnly storage.
            </summary>
        </member>
        <member name="T:Microsoft.AnalysisServices.ProactiveCachingBinding">
            <summary>
            Represents information to the ProactiveCaching element about data source changes that require rebuilding the cache, or about the status of the rebuilding process.
            </summary>
        </member>
        <member name="T:Microsoft.AnalysisServices.ProactiveCachingIncrementalProcessingBinding">
            <summary>
            Represents the incremental binding elements for the cache.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.ProactiveCachingIncrementalProcessingBinding.RefreshInterval">
            <summary>
            Gets or sets the update interval for ProactiveCachingIncrementalProcessingBinding.
            </summary>
            <value>The update interval</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.ProactiveCachingIncrementalProcessingBinding.IncrementalProcessingNotifications">
            <summary>
            Gets the collection of incremental notifications that provide information on the process.
            </summary>
            <value>The collection of incremental notifications that provide information on the process.</value>
        </member>
        <member name="M:Microsoft.AnalysisServices.ProactiveCachingIncrementalProcessingBinding.CopyTo(Microsoft.AnalysisServices.ProactiveCachingIncrementalProcessingBinding)">
            <summary>
            Copies the content of this object to another object.
            </summary>
            <param name="obj">The destination object to copy to.</param>
            <returns>The destination object.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.ProactiveCachingIncrementalProcessingBinding.Clone">
            <summary>
            Returns a copy of the ProactiveCachingIncrementalProcessingBinding object.
            </summary>
            <returns>A new copy of the ProactiveCachingIncrementalProcessingBinding object.</returns>
        </member>
        <member name="T:Microsoft.AnalysisServices.ProactiveCachingInheritedBinding">
            <summary>
            Represents an object notification binding for proactive caching.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.ProactiveCachingInheritedBinding.CopyTo(Microsoft.AnalysisServices.ProactiveCachingInheritedBinding)">
            <summary>
            Copies a ProactiveCachingInheritedBinding object to the specified object.
            </summary>
            <param name="obj">The object you are copying to.</param>
            <returns>The object copied to.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.ProactiveCachingInheritedBinding.Clone">
            <summary>
            Returns a copy of the ProactiveCachingInheritedBinding object.
            </summary>
            <returns>A new copy of the ProactiveCachingInheritedBinding object.</returns>
        </member>
        <member name="T:Microsoft.AnalysisServices.ProactiveCachingObjectNotificationBinding">
            <summary>
            Represents information to the ProactiveCaching element about data source changes.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.ProactiveCachingObjectNotificationBinding.NotificationTechnique">
            <summary>
            Gets or sets the notification technique.
            </summary>
            <value>The notification technique.</value>
        </member>
        <member name="M:Microsoft.AnalysisServices.ProactiveCachingObjectNotificationBinding.CopyTo(Microsoft.AnalysisServices.ProactiveCachingObjectNotificationBinding)">
            <summary>
            Copies the ProactiveCachingObjectNotificationBinding object to the specified object.
            </summary>
            <param name="obj">The object copied to.</param>
            <returns>The ProactiveCachingObjectNotificationBinding object.</returns>
        </member>
        <member name="T:Microsoft.AnalysisServices.ProactiveCachingOnlineMode">
            <summary>
            Defines the availability mode for proactive caching.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.ProactiveCachingOnlineMode.Immediate">
            <summary>
            Specifies that queries are routed to the underlying relational data source while cache is being refreshed.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.ProactiveCachingOnlineMode.OnCacheComplete">
            <summary>
            Specifies that proactive caching uses the current available cache.
            </summary>
        </member>
        <member name="T:Microsoft.AnalysisServices.ProactiveCachingQueryBinding">
            <summary>
            Represents the query binding elements for the cache.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.ProactiveCachingQueryBinding.RefreshInterval">
            <summary>
            Gets or sets the update interval for ProactiveCachingQueryBinding.
            </summary>
            <value>The update interval</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.ProactiveCachingQueryBinding.QueryNotifications">
            <summary>
            Gets or sets the collection of query notification elements that provide information to the ProactiveCachingQueryBinding class.
            </summary>
            <value>The collection of query notification elements.</value>
        </member>
        <member name="M:Microsoft.AnalysisServices.ProactiveCachingQueryBinding.CopyTo(Microsoft.AnalysisServices.ProactiveCachingQueryBinding)">
            <summary>
            Copies the content of this object to another object.
            </summary>
            <param name="obj">The destination object to copy to.</param>
            <returns>The destination object.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.ProactiveCachingQueryBinding.Clone">
            <summary>
            Returns a copy of the ProactiveCachingQueryBinding object.
            </summary>
            <returns>A new copy of the ProactiveCachingQueryBinding object.</returns>
        </member>
        <member name="T:Microsoft.AnalysisServices.ProactiveCachingTablesBinding">
            <summary>
            Represents information to the ProactiveCaching element about data source changes in specified tables and views that require rebuilding the cache.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.ProactiveCachingTablesBinding.TableNotifications">
            <summary>
            Gets the collection of table notification.
            </summary>
            <value>The collection of table notification.</value>
        </member>
        <member name="M:Microsoft.AnalysisServices.ProactiveCachingTablesBinding.CopyTo(Microsoft.AnalysisServices.ProactiveCachingTablesBinding)">
            <summary>
            Copies the content of this object to another ProactiveCachingTablesBinding object.
            </summary>
            <param name="obj">The destination object to copy to.</param>
            <returns>A ProactiveCachingTablesBinding object.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.ProactiveCachingTablesBinding.Clone">
            <summary>
            Returns a copy of the ProactiveCachingTablesBinding object.
            </summary>
            <returns>A new copy of the ProactiveCachingTablesBinding object.</returns>
        </member>
        <member name="T:Microsoft.AnalysisServices.ProcessingGroup">
            <summary>
            Defines the ProcessingGroup enumeration.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.ProcessingGroup.ByAttribute">
            <summary>
            Processing by attribute.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.ProcessingGroup.ByTable">
            <summary>
            Processing by table.
            </summary>
        </member>
        <member name="T:Microsoft.AnalysisServices.ProcessingMode">
            <summary>
            Enumerates the modes when processing aggregation calculation.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.ProcessingMode.Regular">
            <summary>
            Aggregations are calculated as part of the partition processing.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.ProcessingMode.LazyAggregations">
            <summary>
            Aggregations are processed using background thread after partition processing is complete.
            </summary>
        </member>
        <member name="T:Microsoft.AnalysisServices.ProcessingRecommendation">
            <summary>
            Specifies an enumeration of processing recommendation.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.ProcessingRecommendation.None">
            <summary>
            The dimension has been processed and there have been no significant changes to dimension metadata since that time.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.ProcessingRecommendation.Stale">
            <summary>
            There have been changes to the dimension metadata that suggest the current data is stale and processing is recommended.
            </summary>
        </member>
        <member name="T:Microsoft.AnalysisServices.ProcessingState">
            <summary>
            Specifies the processing state of the attribute (calculated column).
            </summary>
            <!-- Associated spec: "http://sqlserver/Products/Specs/Improvements/Gemini/IMBI/SEEL/SEEL - Storage Engine Expression Language.docx" -->
        </member>
        <member name="F:Microsoft.AnalysisServices.ProcessingState.Unprocessed">
            <summary>
            The object needs to be processed.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.ProcessingState.Processed">
            <summary>
            The object has been successfully processed.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.ProcessingState.InvalidExpression">
            <summary>
            The attribute processing cannot begin because the expression is invalid.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.ProcessingState.CalculationError">
            <summary>
            The attribute processing failed because the expression could not be evaluated for all the rows.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.ProcessingState.DependencyError">
            <summary>
            The attribute has a dependency on an unprocessed attribute.
            </summary>
        </member>
        <member name="T:Microsoft.AnalysisServices.QueryBinding">
            <summary>
            Represents a derived data type that defines the query binding.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.QueryBinding.#ctor">
            <summary>
            Initializes a new instance of the QueryBinding class using default values.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.QueryBinding.#ctor(System.String,System.String)">
            <summary>
            Initializes a new instance of the QueryBinding class with the specified data source and query.
            </summary>
            <param name="dataSourceId">The data source identifier.</param>
            <param name="query">The query. </param>
        </member>
        <member name="P:Microsoft.AnalysisServices.QueryBinding.DataSourceID">
            <summary>
            Gets or sets the DataSource identifier for the current QueryBinding.
            </summary>
            <value>A String that contains the identifier of the DataSource.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.QueryBinding.QueryDefinition">
            <summary>
            Gets or sets the query definition.
            </summary>
            <value>The query definition.</value>
        </member>
        <member name="M:Microsoft.AnalysisServices.QueryBinding.Clone">
            <summary>
            Returns a clone of the object.
            </summary>
            <returns>The clone.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.QueryBinding.CopyTo(Microsoft.AnalysisServices.QueryBinding)">
            <summary>
            Copies the content of this object to another object (the destination).
            </summary>
            <param name="obj">The destination object to copy to.</param>
            <returns>The destination object.</returns>
        </member>
        <member name="T:Microsoft.AnalysisServices.QueryNotification">
            <summary>
            Provides information consumed by the ProactiveCaching element. The information is about the query to execute to determine whether a data source has been modified.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.QueryNotification.#ctor">
            <summary>
            Initializes a new instance of the QueryNotification class using default values.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.QueryNotification.#ctor(System.String)">
            <summary>
            nitializes a new instance of QueryNotification using the specified query.
            </summary>
            <param name="query">The query to be used to determine if a data source has been modified.</param>
        </member>
        <member name="P:Microsoft.AnalysisServices.QueryNotification.Query">
            <summary>
            Gets or sets the query associated with a QueryNotification element.
            </summary>
            <value>The query to be used to determine if a data source has been modified.</value>
        </member>
        <member name="M:Microsoft.AnalysisServices.QueryNotification.CopyTo(Microsoft.AnalysisServices.QueryNotification)">
            <summary>
            Copies a QueryNotification object to the specified object.
            </summary>
            <param name="obj">The object you are copying to.</param>
            <returns>The QueryNotification object copied to.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.QueryNotification.Clone">
            <summary>
            Returns a copy of the QueryNotification object.
            </summary>
            <returns>A new copy of the QueryNotification object.</returns>
        </member>
        <member name="T:Microsoft.AnalysisServices.QueryNotificationCollection">
            <summary>
            Represents a collection of <see cref="T:Microsoft.AnalysisServices.QueryNotification" /> objects. This class cannot be inherited.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.QueryNotificationCollection.Count">
            <summary>
            Gets the number of elements contained in the collection.
            </summary>
            <value>The current number of elements.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.QueryNotificationCollection.Item(System.Int32)">
            <summary>
            Gets or sets the <see cref="T:Microsoft.AnalysisServices.QueryNotification" /> element at the specified index.
            </summary>
            <param name="index">The zero-based index of the element to get or set.</param>
            <value>The <see cref="T:Microsoft.AnalysisServices.QueryNotification" /> element at the specified index.</value>
            <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception>
            <exception cref="T:System.ArgumentNullException">The specified value is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.QueryNotificationCollection.Add(Microsoft.AnalysisServices.QueryNotification)">
            <summary>
            Adds the specified <see cref="T:Microsoft.AnalysisServices.QueryNotification" /> to the end of the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.QueryNotification" /> to be added.</param>
            <returns>The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.QueryNotification" /> has been added to the collection.</returns>
            <exception cref="T:System.ArgumentNullException">The specified item is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentException">The specified item already esists in the collection.</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.QueryNotificationCollection.AddRange(System.Collections.ICollection)">
            <summary>
            Adds the set of specified elements to the end of the collection.
            </summary>
            <param name="items">The <see cref="T:System.Collections.ICollection" /> whose elements should be added to the collection.</param>
            <exception cref="T:System.ArgumentNullException">
            <list type="bullet">
            <item><description>The specified collection is a null reference (Nothing in Visual Basic).</description></item>
            <item><description>The specified collection has one or more items that are null reference (Nothing in Visual Basic).</description></item>
            </list>
            </exception>
            <exception cref="T:System.ArgumentException">
            <list type="bullet">
            <item><description>The specified collection has items that are duplicate.</description></item>
            <item><description>The specified collection has one or more items that already esist in the collection.</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.QueryNotificationCollection.Clear">
            <summary>
            Removes all items from the collection.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.QueryNotificationCollection.Contains(Microsoft.AnalysisServices.QueryNotification)">
            <summary>
            Determines whether the specified <see cref="T:Microsoft.AnalysisServices.QueryNotification" /> exists in the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.QueryNotification" /> whose existence is checked.</param>
            <returns>True, if the specified <see cref="T:Microsoft.AnalysisServices.QueryNotification" /> is found in the collection; otherwise, false.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.QueryNotificationCollection.CopyTo(System.Array,System.Int32)">
            <summary>
            Copies the elements of the collection to an Array, starting at a particular Array index.
            </summary>
            <param name="array">The one-dimensional Array that is the destination of the elements copied from the collection. The Array must have zero-based indexing.</param>
            <param name="index">The zero-based index in array at which copying begins.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.QueryNotificationCollection.IndexOf(Microsoft.AnalysisServices.QueryNotification)">
            <summary>
            Searches for the specified <see cref="T:Microsoft.AnalysisServices.QueryNotification" /> and returns its zero-based index within the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.QueryNotification" /> to locate.</param>
            <returns>The zero-based index of the <see cref="T:Microsoft.AnalysisServices.QueryNotification" /> in the collection, if found; otherwise, -1.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.QueryNotificationCollection.Insert(System.Int32,Microsoft.AnalysisServices.QueryNotification)">
            <summary>
            Inserts the specified <see cref="T:Microsoft.AnalysisServices.QueryNotification" /> to the collection at the specified index.
            </summary>
            <param name="index">The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.QueryNotification" /> is inserted.</param>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.QueryNotification" /> to be inserted.</param>
            <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception>
            <exception cref="T:System.ArgumentNullException">The specified item is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentException">The specified item already esists in the collection.</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.QueryNotificationCollection.Remove(Microsoft.AnalysisServices.QueryNotification)">
            <summary>
            Removes the specified <see cref="T:Microsoft.AnalysisServices.QueryNotification" /> from this collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.QueryNotification" /> to remove.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.QueryNotificationCollection.RemoveAt(System.Int32)">
            <summary>
            Removes the <see cref="T:Microsoft.AnalysisServices.QueryNotification" /> at the specified index.
            </summary>
            <param name="index">The zero-based index of the <see cref="T:Microsoft.AnalysisServices.QueryNotification" /> to remove.</param>
        </member>
        <member name="T:Microsoft.AnalysisServices.ReadAccess">
            <summary>
            Specifies an enumeration of reading access.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.ReadAccess.None">
            <summary>
            There is no access.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.ReadAccess.Allowed">
            <summary>
            The access is allowed.
            </summary>
        </member>
        <member name="T:Microsoft.AnalysisServices.ReadDefinitionAccess">
            <summary>
            Defines the ReadDefinitionAccess enumeration.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.ReadDefinitionAccess.None">
            <summary>
            The access value is None.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.ReadDefinitionAccess.Basic">
            <summary>
            The access value is Basic.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.ReadDefinitionAccess.Allowed">
            <summary>
            The access value is Allowed.
            </summary>
        </member>
        <member name="T:Microsoft.AnalysisServices.ReadSourceDataAccess">
            <summary>
            Specifies the read source data access.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.ReadSourceDataAccess.None">
            <summary>
            The access is None.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.ReadSourceDataAccess.Allowed">
            <summary>
            The access is Allowed.
            </summary>
        </member>
        <member name="T:Microsoft.AnalysisServices.ReferenceDimensionMaterialization">
            <summary>
            Provides reference about the dimension contents.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.ReferenceDimensionMaterialization.Regular">
            <summary>
            Dimension is a regular dimension structure.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.ReferenceDimensionMaterialization.Indirect">
            <summary>
            Dimension is an indirect dimension structure.
            </summary>
        </member>
        <member name="T:Microsoft.AnalysisServices.ReferenceMeasureGroupDimension">
            <summary>
            Represents a dimension that is indirectly related to the fact table through an intermediate dimension. This class cannot be inherited.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.ReferenceMeasureGroupDimension.#ctor">
            <summary>
            Initializes a new instance of the ReferenceMeasureGroupDimension class.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.ReferenceMeasureGroupDimension.IntermediateCubeDimensionID">
            <summary>
            Gets or sets the intermediate cube dimension for a ReferenceMeasureGroupDimension object.
            </summary>
            <value>The intermediate cube dimension identifier.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.ReferenceMeasureGroupDimension.IntermediateGranularityAttributeID">
            <summary>
            Gets or sets the intermediate granularity attribute for a ReferenceMeasureGroupDimension object.
            </summary>
            <value>The intermediate granularity attribute identifier.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.ReferenceMeasureGroupDimension.Materialization">
            <summary>
            Gets or sets the type of relationship between the measure group and the reference dimension.
            </summary>
            <value>A ReferenceDimensionMaterialization enumeration.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.ReferenceMeasureGroupDimension.ProcessingState">
            <summary>
            Gets or sets the processing state of the attribute.
            </summary>
            <value>The processing state of the attribute.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.ReferenceMeasureGroupDimension.RelationshipID">
            <summary>
            Gets or sets the identifier of the relationship object in the source database dimension,
            that defines a many-to-one relation from the parent database dimension to another dimension.
            </summary>
            <value>The identifier of the relationship.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.ReferenceMeasureGroupDimension.IntermediateCubeDimension">
            <summary>
            Gets the intermediate cube dimension from a ReferenceMeasureGroupDimension object.
            </summary>
            <value>A CubeDimension object.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.ReferenceMeasureGroupDimension.IntermediateDimension">
            <summary>
            Gets an intermediate dimension from a ReferenceMeasureGroupDimension object.
            </summary>
            <value>A Dimension object.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.ReferenceMeasureGroupDimension.IntermediateGranularityAttribute">
            <summary>
            Gets the intermediate granularity attribute from a ReferenceMeasureGroupDimension object.
            </summary>
            <value>A CubeAttribute object.</value>
        </member>
        <member name="M:Microsoft.AnalysisServices.ReferenceMeasureGroupDimension.CopyTo(Microsoft.AnalysisServices.ReferenceMeasureGroupDimension)">
            <summary>
            Copies the content of this object to another object (the destination).
            </summary>
            <param name="obj">The destination object to copy to.</param>
            <returns>The destination object.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.ReferenceMeasureGroupDimension.Clone">
            <summary>
            Returns a clone of the object.
            </summary>
            <returns>The clone.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.ReferenceMeasureGroupDimension.Validate(Microsoft.AnalysisServices.ValidationErrorCollection,System.Boolean,Microsoft.AnalysisServices.ServerEdition)">
            <summary>
            Validates the element to which it is appended; returns any errors encountered into a collection. Also contains a parameter to enable return of detailed errors.
            </summary>
            <param name="errors">A collection within which errors can be logged.</param>
            <param name="includeDetailedErrors">true to include detailed errors; otherwise, false.</param>
            <param name="serverEdition">The installed edition of MicrosoftSQL ServerAnalysis Services.</param>
            <returns>true if no errors are encountered; otherwise, false.</returns>
        </member>
        <member name="T:Microsoft.AnalysisServices.RefreshPolicy">
            <summary>
            Defines how data is updated from the source.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.RefreshPolicy.ByQuery">
            <summary>
            Specifies that the data is updated by an explicit request from the user.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.RefreshPolicy.ByInterval">
            <summary>
            Specifies that the data is updated at set intervals.
            </summary>
        </member>
        <member name="T:Microsoft.AnalysisServices.RegularMeasureGroupDimension">
            <summary>
            Represents a regular relationship between a dimension and a measure group.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.RegularMeasureGroupDimension.#ctor">
            <summary>
            Initializes a new instance of the RegularMeasureGroupDimension class using default values.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.RegularMeasureGroupDimension.#ctor(System.String)">
            <summary>
            Initializes a new instance of RegularMeasureGroupDimension using the specied cube dimension identifier.
            </summary>
            <param name="cubeDimensionId">A String that contains a unique identifier for the cube dimension.</param>
        </member>
        <member name="P:Microsoft.AnalysisServices.RegularMeasureGroupDimension.Cardinality">
            <summary>
            Gets or sets the cardinality associated with a RegularMeasureGroupDimension object.
            </summary>
            <value>A Cardinality enumeration with two possible values, {One, Many}.</value>
            <remarks>The default return value for the Cardinality enumeration is Many.</remarks>
        </member>
        <member name="P:Microsoft.AnalysisServices.RegularMeasureGroupDimension.Attributes">
            <summary>
            Gets the collection of attributes associated with a RegularMeasureGroupDimension object.
            </summary>
            <value>A collection of measure group attributes.</value>
        </member>
        <member name="M:Microsoft.AnalysisServices.RegularMeasureGroupDimension.CopyTo(Microsoft.AnalysisServices.RegularMeasureGroupDimension)">
            <summary>
            Copies the content of this object to another object (the destination).
            </summary>
            <param name="obj">The destination object to copy to.</param>
            <returns>The destination object.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.RegularMeasureGroupDimension.Clone">
            <summary>
            Returns a clone of the object.
            </summary>
            <returns>The clone.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.RegularMeasureGroupDimension.Validate(Microsoft.AnalysisServices.ValidationErrorCollection,System.Boolean,Microsoft.AnalysisServices.ServerEdition)">
            <summary>
            Indicates whether the RegularMeasureGroupDimension object is properly configured.
            </summary>
            <param name="errors">A collection object within which errors can be logged.</param>
            <param name="includeDetailedErrors">true if detailed errors is included in the validation report; otherwise, false.</param>
            <param name="serverEdition">The server edition.</param>
            <returns>true if the validation method succeeded; otherwise, false.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.RegularMeasureGroupDimension.GetGranularityAttribute">
            <summary>
            Returns the granularity attribute if EXACTLY one is specified, null otherwise.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.RegularMeasureGroupDimension.GetGranularityAttributeID">
            <summary>
            Returns the granularity attribute ID if EXACTLY one is specified, null otherwise.
            </summary>
        </member>
        <member name="T:Microsoft.AnalysisServices.RelationalDataSource">
            <summary>
            Represents a DataSource element based on a relational data source. This class cannot be inherited.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.RelationalDataSource.Clone(System.Boolean)">
            <summary>
            Creates a new copy of the MajorObject object.
            </summary>
            <param name="forceBodyLoading">true to force the body loading; otherwise, false.</param>
            <returns>A new copy of the MajorObject object.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.RelationalDataSource.#ctor">
            <summary>
            Initializes a new instance of the RelationalDataSource class using default values.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.RelationalDataSource.#ctor(System.String,System.String)">
            <summary>
            Initializes a new instance of RelationalDataSource using the specified name and identifier.
            </summary>
            <param name="name">A String that contains the name of the data source.</param>
            <param name="id">A String that contains a unique identifier for the data source.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.RelationalDataSource.CopyTo(Microsoft.AnalysisServices.RelationalDataSource)">
            <summary>
            Copies the content of this object to another object (the destination).
            </summary>
            <param name="obj">The destination object to copy to.</param>
            <returns>The destination object.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.RelationalDataSource.Clone">
            <summary>
            Returns a clone of the object.
            </summary>
            <returns>The clone.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.RelationalDataSource.HasUnsupportedOledbProvider">
            <summary>
            Returns true if the provider is not supported, false if it's supported or cannot tell.
            </summary>
        </member>
        <member name="T:Microsoft.AnalysisServices.Relationship">
            <summary>
            Defines a one-to-many relationship between two dimensions.
            </summary>
            <remarks>Exists between two database tables when one table has a foreign key that references the primary key of another table.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.Relationship.#ctor">
            <summary>
            Initializes a new instance of the Relationship class using the default values.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.Relationship.#ctor(System.String)">
            <summary>
            Initializes a new instance of the Relationship class using the specified identifier.
            </summary>
            <param name="id">The identifier of the relationship.</param>
        </member>
        <member name="P:Microsoft.AnalysisServices.Relationship.FriendlyName">
            <summary>
            Gets the friendly name of the Relationship object.
            </summary>
            <value>A String wit the friendly name of the object.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.Relationship.KeyForCollection">
            <summary>
            Gets the key that is used in the collections.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.Relationship.Clone">
            <summary>
            Returns a clone of the object.
            </summary>
            <returns>The clone.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.Relationship.CopyTo(Microsoft.AnalysisServices.Relationship)">
            <summary>
            Copies the content of this object to another object (the destination).
            </summary>
            <param name="obj">The destination object to copy to.</param>
            <returns>The destination object.</returns>
        </member>
        <member name="P:Microsoft.AnalysisServices.Relationship.ID">
            <summary>
            Gets or sets the identifier of the relationship.
            </summary>
            <value>A String with the identifier.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.Relationship.Visible">
            <summary>
            Gets or sets an indication whether the relationship is visible.
            </summary>
            <value>True if the relationship is visible; otherwise, false.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.Relationship.ProcessingState">
            <summary>
            Gets or sets the processing state of the relationship.
            </summary>
            <value>The processing state of the relationship.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.Relationship.DefinitionType">
            <summary>
            Gets or sets the definition type of the current instance.
            </summary>
            <value>The definition type of the current instance.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.Relationship.CrossFilterDirection">
            <summary>
            Gets or sets the cross filter direction.
            </summary>
            <value>The cross filter direction.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.Relationship.ActiveState">
            <summary>
            Gets or sets the active state of the object.
            </summary>
            <value>The active state of the object.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.Relationship.FromRelationshipEnd">
            <summary>
            Gets the source end of the relationship.
            </summary>
            <value>A RelationshipEnd with the source information.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.Relationship.ToRelationshipEnd">
            <summary>
            Gets the target end of the relationship.
            </summary>
            <value>A RelationshipEnd with the target information.</value>
        </member>
        <member name="T:Microsoft.AnalysisServices.RelationshipCollection">
            <summary>
            Represents a collection of Relationship objects.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.RelationshipCollection.ItemsType">
            <summary>
            Returns the base type of items that can be added to this collection.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.RelationshipCollection.Item(System.String)">
            <summary>
            Gets the Relationship with the specified ID.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.RelationshipCollection.Find(System.String)">
            <summary>
            Returns the Relationship with the specified ID or null if not found.
            </summary>
            <param name="id">The ID of the Relationship to return.</param>
            <returns>The Relationship with the specified ID or null if not found.</returns>
        </member>
        <member name="P:Microsoft.AnalysisServices.RelationshipCollection.Item(System.Int32)">
            <summary>
            Gets the Relationship at the specified zero-based index.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.RelationshipCollection.Add(Microsoft.AnalysisServices.Relationship)">
            <summary>
            Adds the specified Relationship to this collection.
            </summary>
            <param name="item">The Relationship to add to this collection.</param>
            <returns>The zero-based index in collection where the item was added.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.RelationshipCollection.Add(System.String)">
            <summary>
            Creates, adds to collection and returns a new Relationship.
            </summary>
            <param name="id">The ID for the new Relationship (needs to be unique in this collection).</param>
            <returns>The newly created Relationship.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.RelationshipCollection.Insert(System.Int32,Microsoft.AnalysisServices.Relationship)">
            <summary>
            Inserts an Relationship into this collection at the specified index.
            </summary>
            <param name="index">The zero-based index at which the Relationship is inserted.</param>
            <param name="item">The Relationship to insert into this collection.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.RelationshipCollection.Insert(System.Int32,System.String)">
            <summary>
            Creates, inserts at the specified index and returns a new Relationship.
            </summary>
            <param name="index">The zero-based index at which the new Relationship is inserted.</param>
            <param name="id">The ID for the new Relationship (needs to be unique in this collection).</param>
            <returns>The newly created Relationship.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.RelationshipCollection.Remove(Microsoft.AnalysisServices.Relationship)">
            <summary>
            Removes the specified Relationship from this collection.
            </summary>
            <param name="item">The Relationship to remove.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.RelationshipCollection.Remove(Microsoft.AnalysisServices.Relationship,System.Boolean)">
            <summary>
            Removes the specified Relationship from this collection.
            </summary>
            <param name="item">The Relationship to remove.</param>
            <param name="cleanUp">If false, it will not delete referencing objects.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.RelationshipCollection.Remove(System.String)">
            <summary>
            Removes an Relationship from this collection.
            </summary>
            <param name="id">The ID of the Relationship to be removed.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.RelationshipCollection.Remove(System.String,System.Boolean)">
            <summary>
            Removes an Relationship from this collection.
            </summary>
            <param name="id">The ID of the Relationship to be removed.</param>
            <param name="cleanUp">If false, it will not delete referencing objects.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.RelationshipCollection.Move(System.Int32,System.Int32)">
            <summary>
            Moves an Relationship in collection from a position to another.
            </summary>
            <param name="fromIndex">The zero-based index from which the Relationship will be moved.</param>
            <param name="toIndex">The zero-based index where the Relationship will be moved.</param>
            <returns>The Relationship that was moved.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.RelationshipCollection.Move(System.String,System.Int32)">
            <summary>
            Moves an Relationship in collection to a specified position.
            </summary>
            <param name="id">The ID of the Relationship to be moved.</param>
            <param name="toIndex">The zero-based index where the Relationship will be moved.</param>
            <returns>The Relationship that was moved.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.RelationshipCollection.Move(Microsoft.AnalysisServices.Relationship,System.Int32)">
            <summary>
            Moves an Relationship in collection to a specified position.
            </summary>
            <param name="item">The Relationship to be moved.</param>
            <param name="toIndex">The zero-based index where the Relationship will be moved.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.RelationshipCollection.Contains(Microsoft.AnalysisServices.Relationship)">
            <summary>
            Determines whether the specified Relationship is in the collection.
            </summary>
            <param name="item">The Relationship to verify if it's in the collection.</param>
            <returns>True if the specified Relationship is found in the collection, false otherwise.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.RelationshipCollection.Contains(System.String)">
            <summary>
            Determines whether an Relationship with the specified ID is in the collection.
            </summary>
            <param name="id">The ID of the Relationship to be looked for.</param>
            <returns>True if an Relationship with the specified ID is found in the collection, false otherwise.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.RelationshipCollection.IndexOf(Microsoft.AnalysisServices.Relationship)">
            <summary>
            Searches for the specified Relationship and returns its zero-based index within the collection.
            </summary>
            <param name="item">The Relationship to locate.</param>
            <returns>The zero-based index of the Relationship in the collection, if found; otherwise, -1.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.RelationshipCollection.IndexOf(System.String)">
            <summary>
            Searches for an Relationship with the specified ID and returns its zero-based index within the collection.
            </summary>
            <param name="id">The ID of the Relationship to be looked for.</param>
            <returns>The zero-based index of the Relationship in the collection, if found; otherwise, -1.</returns>
        </member>
        <member name="T:Microsoft.AnalysisServices.RelationshipEnd">
            <summary>
            Defines an end of a one-to-many relationship between dimensions.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.RelationshipEnd.FriendlyName">
            <summary>
            Gets the friendly name of the RelationshipEnd object.
            </summary>
            <value>A String wit the friendly name of the object.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.RelationshipEnd.KeyForCollection">
            <summary>
            Gets the key that is used in the collections.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.RelationshipEnd.CopyTo(Microsoft.AnalysisServices.RelationshipEnd)">
            <summary>
            Copies the content of this object to another object (the destination).
            </summary>
            <param name="obj">The destination object to copy to.</param>
            <returns>The destination object.</returns>
        </member>
        <member name="P:Microsoft.AnalysisServices.RelationshipEnd.Role">
            <summary>
            Gets or sets the name of the relationship end, to be used by reporting tools.
            </summary>
            <value>A String with the name of the role for the relationship end element.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.RelationshipEnd.Multiplicity">
            <summary>
            Gets or sets the multiplicity value for the relationship.
            </summary>
            <value>A Multiplicity enumeration value specifying whether a relationship end is connected to the "one" or "many" side of a one-to-many relation.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.RelationshipEnd.VisualizationProperties">
            <summary>
            Gets or sets the properties that can be used by reporting tools to provide enhanced formatting.
            </summary>
            <value>The visualization properties.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.RelationshipEnd.DimensionID">
            <summary>
            Specifies the dimension associated with the relationship end.
            </summary>
            <value>A String with the Dimension identifier.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.RelationshipEnd.Attributes">
            <summary>
            Gets the attributes used as keys (primary or foreign) in a one-to-many relationship between dimensions.
            </summary>
            <value>The collection of attributes in the relationship end.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.RelationshipEnd.Translations">
            <summary>
            Gets the collection of translations that are associated with the object.
            </summary>
            <value>A collection of translations.</value>
        </member>
        <member name="T:Microsoft.AnalysisServices.RelationshipEndAttribute">
            <summary>
            Represents the attribute at one end of a many-to-one relation between dimensions.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.RelationshipEndAttribute.#ctor">
            <summary>
            Initializes a new instance of the RelationshipEndAttribute class using default values.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.RelationshipEndAttribute.#ctor(System.String)">
            <summary>
            Initializes a new instance of the RelationshipEndAttribute class using the specified identifier.
            </summary>
            <param name="attributeID">The ID of the attribute.</param>
        </member>
        <member name="P:Microsoft.AnalysisServices.RelationshipEndAttribute.FriendlyName">
            <summary>
            Gets the friendly name of the RelationshipEndAttribute object.
            </summary>
            <value>A String wit the friendly name of the object.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.RelationshipEndAttribute.KeyForCollection">
            <summary>
            Returns the key used in collections.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.RelationshipEndAttribute.Clone">
            <summary>
            Returns a clone of the object.
            </summary>
            <returns>The clone.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.RelationshipEndAttribute.CopyTo(Microsoft.AnalysisServices.RelationshipEndAttribute)">
            <summary>
            Copies the content of this object to another object (the destination).
            </summary>
            <param name="obj">The destination object to copy to.</param>
            <returns>The destination object.</returns>
        </member>
        <member name="P:Microsoft.AnalysisServices.RelationshipEndAttribute.AttributeID">
            <summary>
            Gets or sets the identifier of the attribute involved in the many-to-one relation.
            </summary>
            <value>The identifier of the attribute for the RelationshipEndAttribute.</value>
        </member>
        <member name="T:Microsoft.AnalysisServices.RelationshipEndAttributeCollection">
            <summary>
            Represents a collection of RelationshipEndAttribute objects.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.RelationshipEndAttributeCollection.ItemsType">
            <summary>
            Returns the base type of items that can be added to this collection.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.RelationshipEndAttributeCollection.Item(System.String)">
            <summary>
            Gets the RelationshipEndAttribute with the specified AttributeID.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.RelationshipEndAttributeCollection.Find(System.String)">
            <summary>
            Returns the RelationshipEndAttribute with the specified AttributeID or null if not found.
            </summary>
            <param name="attributeId">The AttributeID of the RelationshipEndAttribute to return.</param>
            <returns>The RelationshipEndAttribute with the specified AttributeID or null if not found.</returns>
        </member>
        <member name="P:Microsoft.AnalysisServices.RelationshipEndAttributeCollection.Item(System.Int32)">
            <summary>
            Gets the RelationshipEndAttribute at the specified zero-based index.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.RelationshipEndAttributeCollection.Add(Microsoft.AnalysisServices.RelationshipEndAttribute)">
            <summary>
            Adds the specified RelationshipEndAttribute to this collection.
            </summary>
            <param name="item">The RelationshipEndAttribute to add to this collection.</param>
            <returns>The zero-based index in collection where the item was added.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.RelationshipEndAttributeCollection.Add(System.String)">
            <summary>
            Creates, adds to collection and returns a new RelationshipEndAttribute.
            </summary>
            <param name="attributeId">The AttributeID for the new RelationshipEndAttribute (needs to be unique in this collection).</param>
            <returns>The newly created RelationshipEndAttribute.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.RelationshipEndAttributeCollection.Insert(System.Int32,Microsoft.AnalysisServices.RelationshipEndAttribute)">
            <summary>
            Inserts an RelationshipEndAttribute into this collection at the specified index.
            </summary>
            <param name="index">The zero-based index at which the RelationshipEndAttribute is inserted.</param>
            <param name="item">The RelationshipEndAttribute to insert into this collection.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.RelationshipEndAttributeCollection.Insert(System.Int32,System.String)">
            <summary>
            Creates, inserts at the specified index and returns a new RelationshipEndAttribute.
            </summary>
            <param name="index">The zero-based index at which the new RelationshipEndAttribute is inserted.</param>
            <param name="attributeId">The AttributeID for the new RelationshipEndAttribute (needs to be unique in this collection).</param>
            <returns>The newly created RelationshipEndAttribute.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.RelationshipEndAttributeCollection.Remove(Microsoft.AnalysisServices.RelationshipEndAttribute)">
            <summary>
            Removes the specified RelationshipEndAttribute from this collection.
            </summary>
            <param name="item">The RelationshipEndAttribute to remove.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.RelationshipEndAttributeCollection.Remove(Microsoft.AnalysisServices.RelationshipEndAttribute,System.Boolean)">
            <summary>
            Removes the specified RelationshipEndAttribute from this collection.
            </summary>
            <param name="item">The RelationshipEndAttribute to remove.</param>
            <param name="cleanUp">If false, it will not delete referencing objects.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.RelationshipEndAttributeCollection.Remove(System.String)">
            <summary>
            Removes an RelationshipEndAttribute from this collection.
            </summary>
            <param name="attributeId">The AttributeID of the RelationshipEndAttribute to be removed.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.RelationshipEndAttributeCollection.Remove(System.String,System.Boolean)">
            <summary>
            Removes an RelationshipEndAttribute from this collection.
            </summary>
            <param name="attributeId">The AttributeID of the RelationshipEndAttribute to be removed.</param>
            <param name="cleanUp">If false, it will not delete referencing objects.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.RelationshipEndAttributeCollection.Move(System.Int32,System.Int32)">
            <summary>
            Moves an RelationshipEndAttribute in collection from a position to another.
            </summary>
            <param name="fromIndex">The zero-based index from which the RelationshipEndAttribute will be moved.</param>
            <param name="toIndex">The zero-based index where the RelationshipEndAttribute will be moved.</param>
            <returns>The RelationshipEndAttribute that was moved.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.RelationshipEndAttributeCollection.Move(System.String,System.Int32)">
            <summary>
            Moves an RelationshipEndAttribute in collection to a specified position.
            </summary>
            <param name="attributeId">The AttributeID of the RelationshipEndAttribute to be moved.</param>
            <param name="toIndex">The zero-based index where the RelationshipEndAttribute will be moved.</param>
            <returns>The RelationshipEndAttribute that was moved.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.RelationshipEndAttributeCollection.Move(Microsoft.AnalysisServices.RelationshipEndAttribute,System.Int32)">
            <summary>
            Moves an RelationshipEndAttribute in collection to a specified position.
            </summary>
            <param name="item">The RelationshipEndAttribute to be moved.</param>
            <param name="toIndex">The zero-based index where the RelationshipEndAttribute will be moved.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.RelationshipEndAttributeCollection.Contains(Microsoft.AnalysisServices.RelationshipEndAttribute)">
            <summary>
            Determines whether the specified RelationshipEndAttribute is in the collection.
            </summary>
            <param name="item">The RelationshipEndAttribute to verify if it's in the collection.</param>
            <returns>True if the specified RelationshipEndAttribute is found in the collection, false otherwise.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.RelationshipEndAttributeCollection.Contains(System.String)">
            <summary>
            Determines whether an RelationshipEndAttribute with the specified AttributeID is in the collection.
            </summary>
            <param name="attributeId">The AttributeID of the RelationshipEndAttribute to be looked for.</param>
            <returns>True if an RelationshipEndAttribute with the specified AttributeID is found in the collection, false otherwise.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.RelationshipEndAttributeCollection.IndexOf(Microsoft.AnalysisServices.RelationshipEndAttribute)">
            <summary>
            Searches for the specified RelationshipEndAttribute and returns its zero-based index within the collection.
            </summary>
            <param name="item">The RelationshipEndAttribute to locate.</param>
            <returns>The zero-based index of the RelationshipEndAttribute in the collection, if found; otherwise, -1.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.RelationshipEndAttributeCollection.IndexOf(System.String)">
            <summary>
            Searches for an RelationshipEndAttribute with the specified AttributeID and returns its zero-based index within the collection.
            </summary>
            <param name="attributeId">The AttributeID of the RelationshipEndAttribute to be looked for.</param>
            <returns>The zero-based index of the RelationshipEndAttribute in the collection, if found; otherwise, -1.</returns>
        </member>
        <member name="T:Microsoft.AnalysisServices.RelationshipEndVisualizationProperties">
            <summary>
            Represents the visualization properties of the relationship end.
            </summary>
            <remarks>Defines properties that can be used by reporting tools to provide enhanced formatting.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.RelationshipEndVisualizationProperties.#ctor">
            <summary>
            Initializes a new instance of the RelationshipEndVisualizationProperties class.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.RelationshipEndVisualizationProperties.FolderPosition">
            <summary>
            Gets or sets the ordinal position of the object in its display folder.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.RelationshipEndVisualizationProperties.ContextualNameRule">
            <summary>
            Specifies a naming format to disambiguate attributes from role-playing dimensions.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.RelationshipEndVisualizationProperties.DefaultDetailsPosition">
            <summary>
            Gets or sets the ordinal position of the object in a list of common attributes that can be used to summarize a record.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.RelationshipEndVisualizationProperties.DisplayKeyPosition">
            <summary>
            Gets or sets the ordinal position of the object in a list of user-readable values that uniquely identify a record.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.RelationshipEndVisualizationProperties.CommonIdentifierPosition">
            <summary>
            Gets or sets the ordinal position of the object in a list of common attributes that can be used to identify a record.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.RelationshipEndVisualizationProperties.IsDefaultMeasure">
            <summary>
            Gets or sets a value that indicates whether this measure is automatically used to summarize a dimension.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.RelationshipEndVisualizationProperties.IsDefaultImage">
            <summary>
            Gets or sets a value that indicates whether this image is used to represent a record.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.RelationshipEndVisualizationProperties.SortPropertiesPosition">
            <summary>
            Gets or sets the ordinal position of the object in a list of attributes to sort on.
            </summary>
        </member>
        <member name="T:Microsoft.AnalysisServices.RelationshipType">
            <summary>
            Specifies the type of relationship in an attribute relationship.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.RelationshipType.Rigid">
            <summary>
            The type is Rigid.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.RelationshipType.Flexible">
            <summary>
            The type is Flexible.
            </summary>
        </member>
        <member name="T:Microsoft.AnalysisServices.ReportAction">
            <summary>
            Represents a report action. This class cannot be inherited.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.ReportAction.#ctor">
            <summary>
            Initializes a new instance of the ReportAction class using default values.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.ReportAction.#ctor(System.String,System.String)">
            <summary>
            Initializes a new instance of ReportAction by using the specified name and an identifier.
            </summary>
            <param name="name">A String that contains the name of the ReportAction.</param>
            <param name="id">A String that contains a unique identifier for the ReportAction.</param>
        </member>
        <member name="P:Microsoft.AnalysisServices.ReportAction.ReportServer">
            <summary>
            Gets or sets the report server associated with the action.
            </summary>
            <value>The report server.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.ReportAction.Path">
            <summary>
            Gets or sets the path of the report action.
            </summary>
            <value>The path of the report action.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.ReportAction.ReportParameters">
            <summary>
            Gets a collection of report parameters for the action.
            </summary>
            <value>A collection of report parameters.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.ReportAction.ReportFormatParameters">
            <summary>
            Gets a collection of report format parameters.
            </summary>
            <value>A collection of report format parameters.</value>
        </member>
        <member name="M:Microsoft.AnalysisServices.ReportAction.Clone">
            <summary>
            Returns a clone of the object.
            </summary>
            <returns>The clone.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.ReportAction.CopyTo(Microsoft.AnalysisServices.ReportAction)">
            <summary>
            Copies the content of this object to another object (the destination).
            </summary>
            <param name="obj">The destination object to copy to.</param>
            <returns>The destination object.</returns>
        </member>
        <member name="T:Microsoft.AnalysisServices.ReportingWeekToMonthPattern">
            <summary>
            Enumerates the pattern by which to match weeks to months.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.ReportingWeekToMonthPattern.Weeks445">
            <summary>
            The Weeks445 pattern.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.ReportingWeekToMonthPattern.Weeks454">
            <summary>
            The Weeks454 pattern.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.ReportingWeekToMonthPattern.Weeks544">
            <summary>
            The Weeks544 pattern.
            </summary>
        </member>
        <member name="T:Microsoft.AnalysisServices.ReportParameter">
            <summary>
            Represents a report parameter.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.ReportParameter.#ctor">
            <summary>
            Initializes a new instance of the ReportParameter class using the default values.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.ReportParameter.#ctor(System.String,System.String)">
            <summary>
            Initializes a new instance of the ReportParameter class with the specified name and value.
            </summary>
            <param name="name">The name of the parameter.</param>
            <param name="value">The value of the parameter.</param>
        </member>
        <member name="P:Microsoft.AnalysisServices.ReportParameter.Name">
            <summary>
            Gets or sets the name of the parameter.
            </summary>
            <value>A String with the name of the parameter.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.ReportParameter.Value">
            <summary>
            Gets or sets the value of the parameter.
            </summary>
            <value>A String with the value of the parameter.</value>
        </member>
        <member name="M:Microsoft.AnalysisServices.ReportParameter.CopyTo(Microsoft.AnalysisServices.ReportParameter)">
            <summary>
            Copies the content of this object to another object (the destination).
            </summary>
            <param name="obj">The destination object to copy to.</param>
            <returns>The destination object.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.ReportParameter.Clone">
            <summary>
            Returns a clone of the object.
            </summary>
            <returns>The clone.</returns>
        </member>
        <member name="T:Microsoft.AnalysisServices.ReportParameterCollection">
            <summary>
            Represents a collection of <see cref="T:Microsoft.AnalysisServices.ReportParameter" /> objects. This class cannot be inherited.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.ReportParameterCollection.Count">
            <summary>
            Gets the number of elements contained in the collection.
            </summary>
            <value>The current number of elements.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.ReportParameterCollection.Item(System.Int32)">
            <summary>
            Gets the <see cref="T:Microsoft.AnalysisServices.ReportParameter" /> element at the specified index.
            </summary>
            <param name="index">The zero-based index of the element to get.</param>
            <value>The <see cref="T:Microsoft.AnalysisServices.ReportParameter" /> element at the specified index.</value>
            <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid.</exception>
        </member>
        <member name="P:Microsoft.AnalysisServices.ReportParameterCollection.Item(System.String)">
            <summary>
            Gets the <see cref="T:Microsoft.AnalysisServices.ReportParameter" /> element with the specified name.
            </summary>
            <param name="name">The name of the element to get.</param>
            <value>The <see cref="T:Microsoft.AnalysisServices.ReportParameter" /> element with the specified name.</value>
            <exception cref="T:Microsoft.AnalysisServices.AmoException">An element with the specified name does not exists in the collection.</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.ReportParameterCollection.Add(Microsoft.AnalysisServices.ReportParameter)">
            <summary>
            Adds the specified <see cref="T:Microsoft.AnalysisServices.ReportParameter" /> to the end of the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.ReportParameter" /> to be added.</param>
            <returns>The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.ReportParameter" /> has been added to the collection.</returns>
            <exception cref="T:System.ArgumentNullException">The specified item is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentException">The specified item's name is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.InvalidOperationException">
            <list type="bullet">
            <item><description>The specified item already esists in the collection.</description></item>
            <item><description>The specified item belongs to another collection.</description></item>
            <item><description>The collection already contains an item with the same name as the specified item.</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.ReportParameterCollection.Add(System.String,System.String)">
            <summary>
            Creates a new <see cref="T:Microsoft.AnalysisServices.ReportParameter" /> object using the name and value provided, adds it to the collection and returns the new ReportParameter object created.
            </summary>
            <param name="name">The Name for the new <see cref="T:Microsoft.AnalysisServices.ReportParameter" /> object.</param>
            <param name="value">The Value for the new <see cref="T:Microsoft.AnalysisServices.ReportParameter" /> object.</param>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.ReportParameter" /> object.</returns>
            <exception cref="T:System.ArgumentNullException">The specified name is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.InvalidOperationException">The collection already contains an item with the same name as the specified name.</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.ReportParameterCollection.Clear">
            <summary>
            Removes all items from the collection.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.ReportParameterCollection.Contains(Microsoft.AnalysisServices.ReportParameter)">
            <summary>
            Determines whether the specified <see cref="T:Microsoft.AnalysisServices.ReportParameter" /> exists in the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.ReportParameter" /> whose existence is checked.</param>
            <returns>True, if the specified <see cref="T:Microsoft.AnalysisServices.ReportParameter" /> is found in the collection; otherwise, false.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.ReportParameterCollection.Contains(System.String)">
            <summary>
            Determines whether a <see cref="T:Microsoft.AnalysisServices.ReportParameter" /> with the specified Name exists in the collection.
            </summary>
            <param name="name">The Name of the <see cref="T:Microsoft.AnalysisServices.ReportParameter" /> whose existence is checked.</param>
            <returns>True, if a <see cref="T:Microsoft.AnalysisServices.ReportParameter" /> with the specified Name is found in the collection; otherwise, false.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.ReportParameterCollection.CopyTo(System.Array,System.Int32)">
            <summary>
            Copies the elements of the collection to an Array, starting at a particular Array index.
            </summary>
            <param name="array">The one-dimensional Array that is the destination of the elements copied from the collection. The Array must have zero-based indexing.</param>
            <param name="index">The zero-based index in array at which copying begins.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.ReportParameterCollection.CopyTo(Microsoft.AnalysisServices.ReportParameterCollection)">
            <summary>
            Copies the elements from this collection to another.
            </summary>
            <param name="col">The destination collection.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.ReportParameterCollection.Find(System.String)">
            <summary>
            Searches for the <see cref="T:Microsoft.AnalysisServices.ReportParameter" /> with the specified Name and returns it.
            </summary>
            <param name="name">The Name of the <see cref="T:Microsoft.AnalysisServices.ReportParameter" /> to find.</param>
            <returns>The <see cref="T:Microsoft.AnalysisServices.ReportParameter" /> with the specified Name, if found; otherwise, a null reference (Nothing in Visual Basic).</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.ReportParameterCollection.IndexOf(Microsoft.AnalysisServices.ReportParameter)">
            <summary>
            Searches for the specified <see cref="T:Microsoft.AnalysisServices.ReportParameter" /> and returns its zero-based index within the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.ReportParameter" /> to locate.</param>
            <returns>The zero-based index of the <see cref="T:Microsoft.AnalysisServices.ReportParameter" /> in the collection, if found; otherwise, -1.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.ReportParameterCollection.IndexOf(System.String)">
            <summary>
            Searches for the specified <see cref="T:Microsoft.AnalysisServices.ReportParameter" /> with the specified Name and returns its zero-based index within the collection.
            </summary>
            <param name="name">The Name of the <see cref="T:Microsoft.AnalysisServices.ReportParameter" /> to locate.</param>
            <returns>The zero-based index of the <see cref="T:Microsoft.AnalysisServices.ReportParameter" /> in the collection, if found; otherwise, -1.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.ReportParameterCollection.Insert(System.Int32,Microsoft.AnalysisServices.ReportParameter)">
            <summary>
            Inserts the specified <see cref="T:Microsoft.AnalysisServices.ReportParameter" /> to the collection at the specified index.
            </summary>
            <param name="index">The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.ReportParameter" /> is inserted.</param>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.ReportParameter" /> to be inserted.</param>
            <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception>
            <exception cref="T:System.ArgumentNullException">The specified item is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentException">The specified item's name is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.InvalidOperationException">
            <list type="bullet">
            <item><description>The specified item already esists in the collection.</description></item>
            <item><description>The specified item belongs to another collection.</description></item>
            <item><description>The collection already contains an item with the same name as the specified item.</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.ReportParameterCollection.Insert(System.Int32,System.String,System.String)">
            <summary>
            Creates a new <see cref="T:Microsoft.AnalysisServices.ReportParameter" /> object using the name and value provided, inserts it to the collection at the specified index, and returns the new ReportParameter object created.
            </summary>
            <param name="index">The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.ReportParameter" /> is inserted.</param>
            <param name="name">The Name for the new <see cref="T:Microsoft.AnalysisServices.ReportParameter" /> object.</param>
            <param name="value">The Value for the new <see cref="T:Microsoft.AnalysisServices.ReportParameter" /> object.</param>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.ReportParameter" /> object.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception>
            <exception cref="T:System.ArgumentNullException">The specified name is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.InvalidOperationException">The collection already contains an item with the same name as the specified name.</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.ReportParameterCollection.Remove(Microsoft.AnalysisServices.ReportParameter)">
            <summary>
            Removes the specified <see cref="T:Microsoft.AnalysisServices.ReportParameter" /> from this collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.ReportParameter" /> to remove.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.ReportParameterCollection.Remove(System.String)">
            <summary>
            Removes the <see cref="T:Microsoft.AnalysisServices.ReportParameter" /> with the specified Name from this collection.
            </summary>
            <param name="name">The Name of the <see cref="T:Microsoft.AnalysisServices.ReportParameter" /> to remove.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.ReportParameterCollection.RemoveAt(System.Int32)">
            <summary>
            Removes the <see cref="T:Microsoft.AnalysisServices.ReportParameter" /> at the specified index.
            </summary>
            <param name="index">The zero-based index of the <see cref="T:Microsoft.AnalysisServices.ReportParameter" /> to remove.</param>
        </member>
        <member name="T:Microsoft.AnalysisServices.Role">
            <summary>
            Represents the level of security associated with a group of users. This class cannot be inherited.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.Role.Clone(System.Boolean)">
            <summary>
            Creates a new copy of the MajorObject object.
            </summary>
            <param name="forceBodyLoading">true to force the body loading; otherwise, false.</param>
            <returns>A new copy of the MajorObject object.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.Role.CopyTo(Microsoft.AnalysisServices.MajorObject,System.Boolean)">
            <summary>
            Copies a MajorObject to the specified destination.
            </summary>
            <param name="destination">The object you are copying to.</param>
            <param name="forceBodyLoading">true to force the body to load; otherwise, false.</param>
            <remarks>Do not reference this member directly in your code. It supports the Analysis Services infrastructure and will be hidden in a future release.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.Role.#ctor">
            <summary>
            Initializes a new instance of the Role class using the default values.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.Role.#ctor(System.String)">
            <summary>
            Initializes a new instance of Role using the specified name.
            </summary>
            <param name="name">A String that contains the name of the Role.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.Role.#ctor(System.String,System.String)">
            <summary>
            Initializes a new instance of Role using the specified name and identifier.
            </summary>
            <param name="name">A String that contains the name of the Role.</param>
            <param name="id">A String that contains a unique identifier for the Role.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.Role.CopyTo(Microsoft.AnalysisServices.Role)">
            <summary>
            Copies the content of this object to another object (the destination).
            </summary>
            <param name="obj">The destination object to copy to.</param>
            <returns>The destination object.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.Role.Clone">
            <summary>
            Returns a clone of the object.
            </summary>
            <returns>The clone.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.Role.GetDropDependents(System.Collections.Hashtable,System.Collections.Hashtable)">
            <summary>
            Gets the drop dependents.
            </summary>
            <param name="dependentsToAlter">The dependents to alter.</param>
            <param name="dependentsToDrop">The dependents to drop.</param>
            <remarks>For internal use.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.Role.GetDependents(System.Collections.Hashtable)">
            <summary>
            Gets the dependents to the specified Hashtable.
            </summary>
            <param name="dependents">The Hashtable to append dependent objects to.</param>
            <returns>The dependents to the specified Hashtable.</returns>
            <remarks>For internal use.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.Role.BeforeRemove(System.Boolean)">
            <summary>
            Removes the ModelComponent object before the cleanup.
            </summary>
            <param name="cleanUp">true to clean up the ModelComponent object; otherwise, false.</param>
            <remarks>For internal use.</remarks>
        </member>
        <member name="T:Microsoft.AnalysisServices.RoleCollection">
            <summary>
            Represents a collection of <see cref="T:Microsoft.AnalysisServices.Role" /> objects. This class cannot be inherited.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.RoleCollection.ItemsType">
            <summary>
            Gets the <see cref="T:System.Type" /> of objects that can be contained in the collection.
            </summary>
            <value>A <see cref="T:System.Type" /> with the type of objects.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.RoleCollection.Item(System.Int32)">
            <summary>
            Gets the <see cref="T:Microsoft.AnalysisServices.Role" />, at the specified index, from the collection.
            </summary>
            <param name="index">The zero-based index of the <see cref="T:Microsoft.AnalysisServices.Role" /> to be returned.</param>
            <value>The <see cref="T:Microsoft.AnalysisServices.Role" /> at the specified index.</value>
            <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception>
        </member>
        <member name="P:Microsoft.AnalysisServices.RoleCollection.Item(System.String)">
            <summary>
            Gets the <see cref="T:Microsoft.AnalysisServices.Role" />, with the specified identifier, from the collection.
            </summary>
            <param name="id">The identifier of the <see cref="T:Microsoft.AnalysisServices.Role" /> to be returned.</param>
            <value>The <see cref="T:Microsoft.AnalysisServices.Role" /> with the specified identifier.</value>
            <exception cref="T:Microsoft.AnalysisServices.AmoException">The collection doesn't contain a <see cref="T:Microsoft.AnalysisServices.Role" /> with the specified identifier.</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.RoleCollection.Find(System.String)">
            <summary>
            Gets the <see cref="T:Microsoft.AnalysisServices.Role" /> that has the specified identifier from the collection.
            </summary>
            <param name="id">The identifier of the <see cref="T:Microsoft.AnalysisServices.Role" /> to locate.</param>
            <returns>The <see cref="T:Microsoft.AnalysisServices.Role" /> with the specified identifier, if it exists in the collection; otherwise, a null reference (Nothing in Visual Basic).</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.RoleCollection.FindByName(System.String)">
            <summary>
            Gets the <see cref="T:Microsoft.AnalysisServices.Role" /> that has the specified name from the collection.
            </summary>
            <param name="name">The name of the <see cref="T:Microsoft.AnalysisServices.Role" /> to locate.</param>
            <returns>The <see cref="T:Microsoft.AnalysisServices.Role" /> with the specified name, if it exists in the collection; otherwise, a null reference (Nothing in Visual Basic).</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.RoleCollection.GetByName(System.String)">
            <summary>
            Gets the <see cref="T:Microsoft.AnalysisServices.Role" /> that has the specified name from the collection.
            </summary>
            <param name="name">The name of the <see cref="T:Microsoft.AnalysisServices.Role" /> to locate.</param>
            <returns>The <see cref="T:Microsoft.AnalysisServices.Role" /> with the specified Name.</returns>
            <exception cref="T:Microsoft.AnalysisServices.AmoException">The collection doesn't contain a <see cref="T:Microsoft.AnalysisServices.Role" /> with the specified name.</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.RoleCollection.Add(Microsoft.AnalysisServices.Role)">
            <summary>
            Adds the specified <see cref="T:Microsoft.AnalysisServices.Role" /> to the end of the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.Role" /> to be added.</param>
            <returns>The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.Role" /> has been added to the collection.</returns>
            <exception cref="T:System.InvalidOperationException">
            <list type="bullet">
            <item><description>The specified item is a null reference (Nothing in Visual Basic).</description></item>
            <item><description>The specified item already esists in the collection.</description></item>
            <item><description>The identifier of the specified <see cref="T:Microsoft.AnalysisServices.Role" /> is not valid in the collection.</description></item>
            <item><description>The name of the specified <see cref="T:Microsoft.AnalysisServices.Role" /> is not valid in the collection.</description></item>
            <item><description>The compatibility-level of the specified <see cref="T:Microsoft.AnalysisServices.Role" /> is not valid in the collection.</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.RoleCollection.Add(System.String,System.String)">
            <summary>
            Creates a new <see cref="T:Microsoft.AnalysisServices.Role" /> object using the specified name and identifier, adds it to the end of the collection and returns the new Role created.
            </summary>
            <param name="name">The Name for the new <see cref="T:Microsoft.AnalysisServices.Role" /> object.</param>
            <param name="id">The identifier for the new <see cref="T:Microsoft.AnalysisServices.Role" /> object.</param>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.Role" /> object.</returns>
            <exception cref="T:System.InvalidOperationException">
            <list type="bullet">
            <item><description>The specified name is not valid in the collection.</description></item>
            <item><description>The specified identifier is not valid in the collection.</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.RoleCollection.Add(System.String)">
            <summary>
            Creates a new <see cref="T:Microsoft.AnalysisServices.Role" /> object using the specified name, adds it to the end of the collection and returns the new Role created.
            </summary>
            <param name="name">The Name for the new <see cref="T:Microsoft.AnalysisServices.Role" /> object.</param>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.Role" /> object.</returns>
            <exception cref="T:System.InvalidOperationException">The specified name is not valid in the collection.</exception>
            <remarks>The identifier for the new <see cref="T:Microsoft.AnalysisServices.Role" /> object is generated based on the specified name.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.RoleCollection.Add">
            <summary>
            Creates a new <see cref="T:Microsoft.AnalysisServices.Role" /> object using a generated unique Name and identifier, adds it to the end of the collection and returns the new Role created.
            </summary>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.Role" /> object.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.RoleCollection.Insert(System.Int32,Microsoft.AnalysisServices.Role)">
            <summary>
            Inserts the specified <see cref="T:Microsoft.AnalysisServices.Role" /> to the collection at the specified index.
            </summary>
            <param name="index">The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.Role" /> is inserted.</param>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.Role" /> to be inserted.</param>
            <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception>
            <exception cref="T:System.InvalidOperationException">
            <list type="bullet">
            <item><description>The specified item is a null reference (Nothing in Visual Basic).</description></item>
            <item><description>The specified item already esists in the collection.</description></item>
            <item><description>The identifier of the specified <see cref="T:Microsoft.AnalysisServices.Role" /> is not valid in the collection.</description></item>
            <item><description>The name of the specified <see cref="T:Microsoft.AnalysisServices.Role" /> is not valid in the collection.</description></item>
            <item><description>The compatibility-level of the specified <see cref="T:Microsoft.AnalysisServices.Role" /> is not valid in the collection.</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.RoleCollection.Insert(System.Int32,System.String,System.String)">
            <summary>
            Creates a new <see cref="T:Microsoft.AnalysisServices.Role" /> object using the specified name and identifier, inserts it to the collection at the specified index and returns the new Role created.
            </summary>
            <param name="index">The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.Role" /> is inserted.</param>
            <param name="name">The Name for the new <see cref="T:Microsoft.AnalysisServices.Role" /> object.</param>
            <param name="id">The identifier for the new <see cref="T:Microsoft.AnalysisServices.Role" /> object.</param>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.Role" /> object.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception>
            <exception cref="T:System.InvalidOperationException">
            <list type="bullet">
            <item><description>The specified name is not valid in the collection.</description></item>
            <item><description>The specified identifier is not valid in the collection.</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.RoleCollection.Insert(System.Int32,System.String)">
            <summary>
            Creates a new <see cref="T:Microsoft.AnalysisServices.Role" /> object using the specified name, inserts it to the collection at the specified index and returns the new Role created.
            </summary>
            <param name="index">The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.Role" /> is inserted.</param>
            <param name="name">The Name for the new <see cref="T:Microsoft.AnalysisServices.Role" /> object. It must be unique within the collection.</param>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.Role" /> object.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception>
            <exception cref="T:System.InvalidOperationException">The specified name is not valid in the collection.</exception>
            <remarks>The identifier for the <see cref="T:Microsoft.AnalysisServices.Role" /> is generated based on the specified Name.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.RoleCollection.Insert(System.Int32)">
            <summary>
            Creates a new <see cref="T:Microsoft.AnalysisServices.Role" /> object using a generated unique Name and identifier, inserts it to the collection at the specified index and returns the new Role created.
            </summary>
            <param name="index">The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.Role" /> is inserted.</param>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.Role" /> object.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.RoleCollection.Remove(Microsoft.AnalysisServices.Role)">
            <summary>
            Removes the specified <see cref="T:Microsoft.AnalysisServices.Role" /> from the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.Role" /> to be removed.</param>
            <exception cref="T:System.ArgumentNullException">The specified item is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.RoleCollection.Remove(Microsoft.AnalysisServices.Role,System.Boolean)">
            <summary>
            Removes the specified <see cref="T:Microsoft.AnalysisServices.Role" /> from the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.Role" /> to be removed.</param>
            <param name="cleanUp">True, if referencing objects are to be deleted; otherwise, false.</param>
            <exception cref="T:System.ArgumentNullException">The specified item is a null reference (Nothing in Visual Basic).</exception>
            <remarks>This API supports the product infrastructure and is not intended to be used directly from your code.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.RoleCollection.Remove(System.String)">
            <summary>
            Removes the <see cref="T:Microsoft.AnalysisServices.Role" /> with the specified identifier from the collection.
            </summary>
            <param name="id">The identifier of the <see cref="T:Microsoft.AnalysisServices.Role" /> to be removed.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.RoleCollection.Remove(System.String,System.Boolean)">
            <summary>
            Removes the <see cref="T:Microsoft.AnalysisServices.Role" /> with the specified identifier from the collection.
            </summary>
            <param name="id">The identifier of the <see cref="T:Microsoft.AnalysisServices.Role" /> to be removed.</param>
            <param name="cleanUp">True, if referencing objects are to be deleted; otherwise, false.</param>
            <remarks>This API supports the product infrastructure and is not intended to be used directly from your code.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.RoleCollection.Move(System.Int32,System.Int32)">
            <summary>
            Moves a <see cref="T:Microsoft.AnalysisServices.Role" /> in the collection from the current position to a new one.
            </summary>
            <param name="fromIndex">The zero-based index of the <see cref="T:Microsoft.AnalysisServices.Role" /> to be moved.</param>
            <param name="toIndex">The zero-based index to which to move the <see cref="T:Microsoft.AnalysisServices.Role" /> specified by fromIndex.</param>
            <returns>The <see cref="T:Microsoft.AnalysisServices.Role" /> that was moved.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <list type="bullet">
            <item><description>The specified fromIndex is not a valid value (less than zero or bigger then the total number of elements).</description></item>
            <item><description>The specified toIndex is not a valid value (less than zero or bigger then the total number of elements).</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.RoleCollection.Move(System.String,System.Int32)">
            <summary>
            Moves a <see cref="T:Microsoft.AnalysisServices.Role" />, with the specified identifier, to a new position in the collection.
            </summary>
            <param name="id">The identifier of the <see cref="T:Microsoft.AnalysisServices.Role" /> to be moved.</param>
            <param name="toIndex">The zero-based index to which to move the <see cref="T:Microsoft.AnalysisServices.Role" /> specified by fromIndex.</param>
            <returns>The <see cref="T:Microsoft.AnalysisServices.Role" /> that was moved.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <list type="bullet">
            <item><description>id is not a valid identifier to a <see cref="T:Microsoft.AnalysisServices.Role" /> in the collection.</description></item>
            <item><description>The specified toIndex is not a valid value (less than zero or bigger then the total number of elements).</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.RoleCollection.Move(Microsoft.AnalysisServices.Role,System.Int32)">
            <summary>
            Moves the specified <see cref="T:Microsoft.AnalysisServices.Role" /> to a new position in the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.Role" /> to be moved.</param>
            <param name="toIndex">The zero-based index to which to move the specified <see cref="T:Microsoft.AnalysisServices.Role" />.</param>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <list type="bullet">
            <item><description>The specified <see cref="T:Microsoft.AnalysisServices.Role" /> does not exist the collection.</description></item>
            <item><description>The specified toIndex is not a valid value (less than zero or bigger then the total number of elements).</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.RoleCollection.Contains(Microsoft.AnalysisServices.Role)">
            <summary>
            Indicates whether the collection contains the specified <see cref="T:Microsoft.AnalysisServices.Role" />.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.Role" /> to be located.</param>
            <returns>True, if the specified <see cref="T:Microsoft.AnalysisServices.Role" /> is found in the collection, otherwise, false.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.RoleCollection.Contains(System.String)">
            <summary>
            Indicates whether the collection contains a <see cref="T:Microsoft.AnalysisServices.Role" /> with the specified identifier.
            </summary>
            <param name="id">The identifier of the <see cref="T:Microsoft.AnalysisServices.Role" /> to be located.</param>
            <returns>True, if the specified <see cref="T:Microsoft.AnalysisServices.Role" /> is found in the collection, otherwise, false.</returns>
            <exception cref="T:System.ArgumentNullException">The specified id is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.RoleCollection.IndexOf(Microsoft.AnalysisServices.Role)">
            <summary>
            Searches for the specified <see cref="T:Microsoft.AnalysisServices.Role" /> and returns the zero-based index of it in the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.Role" /> to locate in the collection.</param>
            <returns>The zero-based index of the <see cref="T:Microsoft.AnalysisServices.Role" /> in the collection, if found; otherwise, -1.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.RoleCollection.IndexOf(System.String)">
            <summary>
            Searches for a <see cref="T:Microsoft.AnalysisServices.Role" /> with the specified identifier and returns the zero-based index of it in the collection.
            </summary>
            <param name="id">The identifier of the <see cref="T:Microsoft.AnalysisServices.Role" /> to locate in the collection.</param>
            <returns>The zero-based index of the <see cref="T:Microsoft.AnalysisServices.Role" /> in the collection, if found; otherwise, -1.</returns>
        </member>
        <member name="T:Microsoft.AnalysisServices.RootIfValue">
            <summary>
            Enumerates how the root member or members of a parent attribute are identified.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.RootIfValue.ParentIsBlankSelfOrMissing">
            <summary>
            Only members that meet one or more of the conditions described for ParentIsBlank, ParentIsSelf, or ParentIsMissing are treated as root members.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.RootIfValue.ParentIsBlank">
            <summary>
            Only members with a null, a zero, or an empty string in the key columns represented by KeyColumns are treated as root members.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.RootIfValue.ParentIsSelf">
            <summary>
            Only members with themselves as parents are treated as root members.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.RootIfValue.ParentIsMissing">
            <summary>
            Only members with parents that cannot be found are treated as root members.
            </summary>
        </member>
        <member name="T:Microsoft.AnalysisServices.RowBinding">
            <summary>
            Defines a derived data type that represents a binding to the rows of a table.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.RowBinding.#ctor">
            <summary>
            Initializes a new instance of the RowBinding class using default values.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.RowBinding.#ctor(System.String)">
            <summary>
            Initializes a new instance of the RowBinding class with a specified table identifier.
            </summary>
            <param name="tableId">The table identifier.</param>
        </member>
        <member name="P:Microsoft.AnalysisServices.RowBinding.TableID">
            <summary>
            Gets or sets the identifier of the table for the RowBinding.
            </summary>
            <value>A String with the TableId of the table.</value>
        </member>
        <member name="M:Microsoft.AnalysisServices.RowBinding.Clone">
            <summary>
            Returns a copy of the RowBinding object.
            </summary>
            <returns>A new copy of the RowBinding object.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.RowBinding.ToString">
            <summary>
            Returns a string that represents the RowBinding object.
            </summary>
            <returns>A System.String with representation of the object.</returns>
        </member>
        <member name="T:Microsoft.AnalysisServices.RowNumberBinding">
            <summary>
            Represents a binding to the row number.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.RowNumberBinding.Clone">
            <summary>
            Returns a copy of the RowNumberBinding object.
            </summary>
            <returns>A new copy of the RowNumberBinding object.</returns>
        </member>
        <member name="T:Microsoft.AnalysisServices.ScalarMiningStructureColumn">
            <summary>
            Represents a MiningStructureColumn element that contains scalar values. This class cannot be inherited.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.ScalarMiningStructureColumn.isColumnTypeSet">
            <summary>
            A boolean flag indicating whether the Type property is set.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.ScalarMiningStructureColumn.#ctor">
            <summary>
            Initializes a new instance of the ScalarMiningStructureColumn class using default values.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.ScalarMiningStructureColumn.#ctor(System.String)">
            <summary>
            Initializes a new instance of the ScalarMiningStructureColumn using the specified name.
            </summary>
            <param name="name">A String that contains the name of the ScalarMiningStructureColumn.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.ScalarMiningStructureColumn.#ctor(System.String,System.String)">
            <summary>
            Initializes a new instance of the ScalarMiningStructureColumn using the specified name and identifier.
            </summary>
            <param name="name">A String that contains the name of the ScalarMiningStructureColumn.</param>
            <param name="id">A String that contains a unique identifier for the ScalarMiningStructureColumn.</param>
        </member>
        <member name="P:Microsoft.AnalysisServices.ScalarMiningStructureColumn.IsKey">
            <summary>
            Gets or sets an indication whether the column provides the key for the case in a ScalarMiningStructureColumn object.
            </summary>
            <value>true if the column provides the key for the case in a ScalarMiningStructureColumn object; otherwise, false.</value>
            <remarks>One or more columns can be designated as key columns for each level of a nested table structure.</remarks>
        </member>
        <member name="P:Microsoft.AnalysisServices.ScalarMiningStructureColumn.Type">
            <summary>
            Gets or sets the data type of the mining structure column.
            </summary>
            <value>A string that indicates the data type.</value>
            <remarks>
            The following data types are supported for each of the content types.
              Data Type Supported Content Types
              --------- -----------------------
              Text Discrete, Discretized, Sequence
              Long Continuous, Cyclical, Discrete, Discretized, Key Sequence, Key Time, Ordered, Sequence, Time
              Boolean Discrete
              Double Continuous, Cyclical, Discrete, Discretized, Key Sequence, Key Time, Ordered, Sequence, Time
              Date Continuous, Discrete, Discretized, Key Time
            </remarks>
        </member>
        <member name="P:Microsoft.AnalysisServices.ScalarMiningStructureColumn.Source">
            <summary>
            Gets or sets the source for the column.
            </summary>
            <value>The binding that indicates the source of the column data.</value>
            <remarks>If the columns in the mining structure have the same names as the columns in the data source view, you do not need to set a binding for each column, but can specify the binding when you create the mining structure.</remarks>
        </member>
        <member name="P:Microsoft.AnalysisServices.ScalarMiningStructureColumn.Distribution">
            <summary>
            Gets or sets a provider-specific value that describes how scalar values are distributed within a column of a ScalarMiningStructureColumn object.
            </summary>
            <value>A String that contains a provider-specific value that describes how scalar values are distributed within a column of a ScalarMiningStructureColumn object.</value>
            <remarks>The values available for the Distribution parameter, such as Normal or Uniform, are specific to each mining algorithm provider. For more information about valid Distribution values, see the mining algorithm provider documentation.</remarks>
        </member>
        <member name="P:Microsoft.AnalysisServices.ScalarMiningStructureColumn.ModelingFlags">
            <summary>
            Gets the collection of ModelingFlags for a column.
            </summary>
            <value>A StringCollection containing the collection of ModelingFlags for a column.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.ScalarMiningStructureColumn.Content">
            <summary>
            Gets or sets the content of the column in the ScalarMiningStructureColumn object.
            </summary>
            <value>A string that contains the content of the column in the ScalarMiningStructureColumn object.</value>
            <remarks>
            This enumeration describes the type of content represented by a mining structure column, and can be extended as needed by mining algorithm providers. For more information about content types, see Content Types (Data Mining).
             
            The values listed in the following table are typically supported by all mining algorithm providers.
              Value Description
              ----- -----------
              Discrete The column contains discrete values.
              Continuous The values for the column define a continuous set of numeric data.
              Discretized The values in the column represent groups (buckets) of values derived from a continuous column.
              Ordered The values for the column define an ordered set.
              Cyclical The values for the column define a cyclical ordered set.
              Probability The values for the column specify a probability for the columns contained in ClassifiedColumns.
              Variance The values for the column specify a variance for the columns contained in ClassifiedColumns.
              StdDev The values for the column specify a standard deviation for the columns contained in ClassifiedColumns.
              ProbabilityVariance The values for the column specify a probability variance for the columns contained in ClassifiedColumns.
              ProbabilityStdDev The values for the column specify a probability standard deviation for the columns contained in ClassifiedColumns.
              Support The values for the column indicate the number of cases in support of a prediction.
              Key The column is a key column.
                                    Note: This content type is applicable only to key columns in which IsKey is set to true.
             
            In addition to these standard values, mining algorithm providers included with Microsoft SQL Server Analysis Services support the values in the following table.
              Value Description
              ----- -----------
              Key Sequence The column is a key column, and the values for the column represent a sequence of events.
                                    Note: This content type is applicable only to key columns in which the IsKey is set to true.
              Key Time The column is a key column, and the values for the column represent time measurement units.
                                    Note: This content type is applicable only to key columns in which the IsKey is set to true.
              Sequence The values for the column represent a sequence of events.
              Time The values for the column represent time measurement units.
            </remarks>
        </member>
        <member name="P:Microsoft.AnalysisServices.ScalarMiningStructureColumn.ClassifiedColumns">
            <summary>
            Gets the collection of related columns that are classified by the ScalarMiningStructureColumn object.
            </summary>
            <value>A StringCollection that contains the collection of related columns that are classified by ScalarMiningStructureColumn object.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.ScalarMiningStructureColumn.DiscretizationMethod">
            <summary>
            Gets or sets the method to be used for discretization.
            </summary>
            <value>A String containing the method to be used for discretization.</value>
            <remarks>
            The value of DiscretizationMethod determines how values for the ScalarMiningStructureColumn are discretized, or organized into a specific set of groups. For more information about discretization methods, see Discretization Methods (Data Mining).
            The value of this property is limited to one of the strings in the following table.
              Value Description
              ----- -----------
              Automatic Equivalent to the AUTOMATIC discretization method for mining structure columns.
              EqualAreas Equivalent to the EQUAL_AREAS discretization method for mining structure columns.
              Clusters Equivalent to the CLUSTERS discretization method for mining structure columns.
              Thresholds Equivalent to the THRESHOLDS discretization method for mining structure columns.
              EqualRanges Equivalent to the EQUAL_RANGES discretization method for mining structure columns.
            </remarks>
        </member>
        <member name="P:Microsoft.AnalysisServices.ScalarMiningStructureColumn.DiscretizationBucketCount">
            <summary>
            Gets or sets the number of buckets into which to discretize the column values.
            </summary>
            <value>An Integer that contains the number of buckets into which to discretize the column values.</value>
            <remarks>
            The value of the DiscretizationBucketCount determines how many groups are created when values for the ScalarMiningStructureColumn are discretized. Discretization refers to the process of organizing values into a number of groups. If a value is not specified for the number of groups, or if zero is specified for the value of the property, then Microsoft SQL Server Analysis Services creates an appropriate number of groups depending on the discretization method.
            Note that the method for discretization is different depending on whether your data is relational or is part of an OLAP cube.
            For relational data mining, you can specify the number of buckets by setting the value of the DiscretizationBucketCount property. This property defaults to 5.
            Note: For OLAP data mining, the algorithm automatically computes the number of buckets to generate, by using the following equation, where n is the number of distinct values of data in the column:
              Number of Buckets = sqrt(n)
            If you do not want Analysis Services to calculate the number of buckets, you can use the DiscretizationBucketCount property to manually specify the number of buckets.
            For more information about discretization methods in data mining solutions, see Discretization Methods (Data Mining).
            </remarks>
        </member>
        <member name="P:Microsoft.AnalysisServices.ScalarMiningStructureColumn.NameColumn">
            <summary>
            Gets or sets the column that provides the name of ScalarMiningStructureColumn.
            </summary>
            <value>A DataItem identifying the column that provides the name of ScalarMiningStructureColumn.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.ScalarMiningStructureColumn.KeyColumns">
            <summary>
            Gets the collection of KeyColumns definitions for ScalarMiningStructureColumn.
            </summary>
            <value>A DataItemCollection containing the collection of KeyColumns definitions for ScalarMiningStructureColumn.</value>
            <remarks>The KeyColumns collection can contain multiple KeyColumns that represent a multipart key for an attribute or mining structure column.</remarks>
        </member>
        <member name="P:Microsoft.AnalysisServices.ScalarMiningStructureColumn.Translations">
            <summary>
            Gets the collection of Translation object associated with the ScalarMiningStructureColumn.
            </summary>
            <value>A TranslationCollection containing the collection of Translation object associated with the ScalarMiningStructureColumn.</value>
        </member>
        <member name="M:Microsoft.AnalysisServices.ScalarMiningStructureColumn.CreateDerivedColumn">
            <summary>
            When overridden in a derived class, creates a derived column.
            </summary>
            <returns>A MiningModelColumn object.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.ScalarMiningStructureColumn.CopyTo(Microsoft.AnalysisServices.ScalarMiningStructureColumn)">
            <summary>
            Copies the content of this object to another object (the destination).
            </summary>
            <param name="obj">The destination object to copy to.</param>
            <returns>The destination object.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.ScalarMiningStructureColumn.Clone">
            <summary>
            Returns a clone of the object.
            </summary>
            <returns>The clone.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.ScalarMiningStructureColumn.GetAvailableContentType">
            <summary>
            Gets the available content type for the column.
            </summary>
            <returns>The available content type for the column.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.ScalarMiningStructureColumn.Validate(Microsoft.AnalysisServices.ValidationErrorCollection,System.Boolean,Microsoft.AnalysisServices.ServerEdition)">
            <summary>
            Indicates whether the ScalarMiningStructureColumn object is valid.
            </summary>
            <param name="errors">A collection of ValidationError objects.</param>
            <param name="includeDetailedErrors">true to include detailed errors in the errors parameter; otherwise, false.</param>
            <param name="serverEdition">Specifies the installed edition of MicrosoftSQL ServerAnalysis Services.</param>
            <returns>true if the ScalarMiningStructureColumn is properly configured; otherwise, false.</returns>
        </member>
        <member name="T:Microsoft.AnalysisServices.ScriptAction">
            <summary>
            Specifies an enumeration of script actions.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.ScriptAction.Create">
            <summary>
            The Create action.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.ScriptAction.CreateWithAllowOverwrite">
            <summary>
            The CreateWithAllowOverwrite action.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.ScriptAction.Alter">
            <summary>
            The Alter action.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.ScriptAction.AlterWithAllowCreate">
            <summary>
            The AlterWithAllowCreate action.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.ScriptAction.Delete">
            <summary>
            The Delete action.
            </summary>
        </member>
        <member name="T:Microsoft.AnalysisServices.ScriptCacheProcessingMode">
            <summary>
            Specifies an enumeration of script cache processing.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.ScriptCacheProcessingMode.Regular">
            <summary>
            Builds the script cache during processing.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.ScriptCacheProcessingMode.Lazy">
            <summary>
            Builds the script cache after processing.
            </summary>
        </member>
        <member name="T:Microsoft.AnalysisServices.Scripter">
            <summary>
            Represents an object for managing scripting operations.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.Scripter.Script(Microsoft.AnalysisServices.ScriptInfo[],System.Xml.XmlWriter)">
            <summary>
            Builds a script based on the provided scripting requests.
            </summary>
            <param name="scripts">The specified script requests.</param>
            <param name="output">The XmlWriter output.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.Scripter.ScriptCreate(Microsoft.AnalysisServices.MajorObject[],System.Xml.XmlWriter,System.Boolean)">
            <summary>
            Requests a building of a creation script.
            </summary>
            <param name="objects">The major object, which is the target of the script.</param>
            <param name="output">The XmlWriter output.</param>
            <param name="scriptDependents">true to get script dependents; otherwise, false.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.Scripter.ScriptAlter(Microsoft.AnalysisServices.MajorObject[],System.Xml.XmlWriter,System.Boolean)">
            <summary>
            Requests a building of an altering script.
            </summary>
            <param name="objects">The major object, which is the target of the script.</param>
            <param name="output">The XmlWriter output.</param>
            <param name="scriptDependents">true to get script dependents; otherwise, false.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.Scripter.ScriptDelete(Microsoft.AnalysisServices.MajorObject[],System.Xml.XmlWriter,System.Boolean)">
            <summary>
            Requests a building of a deletion script.
            </summary>
            <param name="objects">The major object, which is the target of the script.</param>
            <param name="output">The XmlWriter output.</param>
            <param name="scriptDependents">true to get script dependents; otherwise, false.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.Scripter.WriteStartBatch(System.Xml.XmlWriter,System.Boolean,System.Boolean)">
            <summary>
            Writes the start of a new batch element into the script.
            </summary>
            <param name="xmlWriter">The writer into which the output is writen.</param>
            <param name="transaction">true to use transaction in the script; otherwise, false.</param>
            <param name="processAffectedObjects">true to process affected objects; otherwise, false.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.Scripter.WriteStartBatch(System.Xml.XmlWriter,System.Boolean)">
            <summary>
            Writes the start of a new batch element into the script.
            </summary>
            <param name="xmlWriter">The writer into which the output is writen.</param>
            <param name="transaction">true to use transaction in the script; otherwise, false.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.Scripter.WriteEndBatch(System.Xml.XmlWriter)">
            <summary>
            Writes the end of the current batch element into the script.
            </summary>
            <param name="xmlWriter">The writer into which the output is writen.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.Scripter.WriteStartParallel(System.Xml.XmlWriter)">
            <summary>
            Writes the start of a new parallel element into the script.
            </summary>
            <param name="xmlWriter">The writer into which the output is writen.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.Scripter.WriteEndParallel(System.Xml.XmlWriter)">
            <summary>
            Writes the end of the current parallel element into the script.
            </summary>
            <param name="xmlWriter">The writer into which the output is writen.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.Scripter.WriteCreate(System.Xml.XmlWriter,Microsoft.AnalysisServices.IMajorObject,Microsoft.AnalysisServices.IMajorObject,System.Boolean,System.Boolean)">
            <summary>
            Writes a create element into the script.
            </summary>
            <param name="xmlWriter">The writer into which the output is writen.</param>
            <param name="parent">The parent of the targeted object.</param>
            <param name="obj">The targeted object.</param>
            <param name="fullExpanded">true to expand completely; otherwise, false.</param>
            <param name="allowOverwrite">true to allow overwrite; otherwise, false.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.Scripter.WriteAlter(System.Xml.XmlWriter,Microsoft.AnalysisServices.IMajorObject,System.Boolean,System.Boolean)">
            <summary>
            Writes an alter element into the script.
            </summary>
            <param name="xmlWriter">The writer into which the output is writen.</param>
            <param name="obj">The targeted object.</param>
            <param name="fullExpanded">true to expand completely; otherwise, false.</param>
            <param name="allowCreate">true to allow create; otherwise, false.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.Scripter.WriteRenameDimension(System.Xml.XmlWriter,Microsoft.AnalysisServices.Dimension,System.String,Microsoft.AnalysisServices.FixUpExpressions)">
            <summary>
            Writes a rename dimension element into the script.
            </summary>
            <param name="xmlWriter">The writer into which the output is writen.</param>
            <param name="dimension">The dimension to be renamed.</param>
            <param name="name">The new name of the dimension.</param>
            <param name="fixupExpressions">The fixup information.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.Scripter.WriteRenameDimensionAttribute(System.Xml.XmlWriter,Microsoft.AnalysisServices.DimensionAttribute,System.String,Microsoft.AnalysisServices.FixUpExpressions)">
            <summary>
            Writes a rename dimension attribute element into the script.
            </summary>
            <param name="xmlWriter">The writer into which the output is writen.</param>
            <param name="dimensionAttribute">The dimension attribute to be renamed.</param>
            <param name="name">The new name of the dimension attribute.</param>
            <param name="fixupExpressions">The fixup information.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.Scripter.WriteRenameScriptMeasure(System.Xml.XmlWriter,Microsoft.AnalysisServices.Dimension,System.String,System.String,Microsoft.AnalysisServices.FixUpExpressions)">
            <summary>
            Writes a rename script measure element into the script.
            </summary>
            <param name="xmlWriter">The writer into which the output is writen.</param>
            <param name="dimension">The parent dimension of the measure.</param>
            <param name="scriptMeasureName">The name of the measure to be renamed.</param>
            <param name="newname">The new name of the measure.</param>
            <param name="fixupExpressions">The fixup information.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.Scripter.WriteDelete(System.Xml.XmlWriter,Microsoft.AnalysisServices.IMajorObject,System.Boolean)">
            <summary>
            Writes a delete element into the script.
            </summary>
            <param name="xmlWriter">The writer into which the output is writen.</param>
            <param name="obj">The object to be deleted.</param>
            <param name="ignoreFailures">true to ignore errors; otherwise, false.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.Scripter.WriteDelete(System.Xml.XmlWriter,Microsoft.AnalysisServices.ObjectReference,System.Boolean)">
            <summary>
            Writes a delete element into the script.
            </summary>
            <param name="xmlWriter">The writer into which the output is writen.</param>
            <param name="obj">The object to be deleted.</param>
            <param name="ignoreFailures">true to ignore errors; otherwise, false.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.Scripter.WriteProcess(System.Xml.XmlWriter,Microsoft.AnalysisServices.IMajorObject,Microsoft.AnalysisServices.ProcessType)">
            <summary>
            Writes a process element into the script.
            </summary>
            <param name="xmlWriter">The writer into which the output is writen.</param>
            <param name="obj">The object that is to be processed.</param>
            <param name="type">The type of processing.</param>
            <remarks>This API supports the product infrastructure and is not intended to be used directly from your code.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.Scripter.WriteProcess(System.Xml.XmlWriter,Microsoft.AnalysisServices.IMajorObject,Microsoft.AnalysisServices.ProcessType,Microsoft.AnalysisServices.WriteBackTableCreation)">
            <summary>
            Writes a process element into the script.
            </summary>
            <param name="xmlWriter">The writer into which the output is writen.</param>
            <param name="obj">The object that is to be processed.</param>
            <param name="type">The type of processing.</param>
            <param name="writebackOption">The write back option on the table.</param>
            <remarks>This API supports the product infrastructure and is not intended to be used directly from your code.</remarks>
        </member>
        <member name="T:Microsoft.AnalysisServices.ScriptErrorHandlingMode">
            <summary>
            Defines the script error handling modes.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.ScriptErrorHandlingMode.IgnoreNone">
            <summary>
            The mode is IgnoreNone.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.ScriptErrorHandlingMode.IgnoreAll">
            <summary>
            The mode is IgnoreAll.
            </summary>
        </member>
        <member name="T:Microsoft.AnalysisServices.ScriptInfo">
            <summary>
            Provides detailed information of the script.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.ScriptInfo.#ctor(Microsoft.AnalysisServices.MajorObject,Microsoft.AnalysisServices.ScriptAction,Microsoft.AnalysisServices.ScriptOptions,System.Boolean)">
            <summary>
            Initializes a new instance of the ScriptInfo class.
            </summary>
            <param name="obj">The major object, which is the target of scripting.</param>
            <param name="action">The script action.</param>
            <param name="options">The script options.</param>
            <param name="scriptDependents">true to the dependent script; otherwise, false.</param>
        </member>
        <member name="P:Microsoft.AnalysisServices.ScriptInfo.Object">
            <summary>
            Gets the specified object, which is the target of scripting.
            </summary>
            <value>The target object.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.ScriptInfo.Action">
            <summary>
            Gets the scripting action for the script.
            </summary>
            <value>The scripting action.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.ScriptInfo.Options">
            <summary>
            Gets the possible options for the script.
            </summary>
            <value>The possible options.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.ScriptInfo.ScriptDependents">
            <summary>
            Gets whether the script is a dependent script.
            </summary>
            <value>true if the script is a dependent script; otherwise, false.</value>
        </member>
        <member name="T:Microsoft.AnalysisServices.ScriptOptions">
            <summary>
            Enumerates the options for generating scripts that are used in analysis services.
            This enumeration has a FlagsAttribute attribute that allows a bitwise combination of its member values.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.ScriptOptions.Default">
            <summary>
            The default options.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.ScriptOptions.ExcludePermissions">
            <summary>
            Excludes permissions in the script.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.ScriptOptions.ExcludePartitions">
            <summary>
            Excludes partitions in the script.
            </summary>
        </member>
        <member name="T:Microsoft.AnalysisServices.SerializationUtil">
            This is utility to provide serializer for Alter and Create request. Earlier this was part of Utils in AMO. As
            part of TOM and AMO merge initiatives, the serializer moved to AMO and TOM to provide custom serializer and
            define the serializer properties. This is shared between AMO and TOM.
        </member>
        <member name="T:Microsoft.AnalysisServices.SerializationUtil.NestedUtil">
            <summary>
            This is used to create lazy initialization, at the time it is needed.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.SerializationUtil.SerializerFullWithReadOnly">
            <summary>Writes out full object definition with the read-only properties. Useful when saving to a file.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.SerializationUtil.SerializerFullWithoutReadOnly">
            <summary>Writes out full object definition without the read-only properties. Useful when saving to engine.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.SerializationUtil.SerializerPartialWithReadOnly">
            <summary>Writes out partial object definition with the read-only properties. Useful when saving to a file.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.SerializationUtil.SerializerPartialWithoutReadOnly">
            <summary>Writes out partial object definition without the read-only properties. Useful when saving to engine.</summary>
        </member>
        <member name="T:Microsoft.AnalysisServices.Server">
            <summary>
            Represents an instance of Analysis Services and provides methods and members that enable you to control that instance. This class cannot be inherited.
            </summary>
            <remarks>
            his object is the root object for the entire Analysis Management Objects (AMO) object model tree. With an object of ClassType Server you can:
            * Connect to a computer on which an instance of Analysis Services is running.
            * Connect (create a session) and disconnect (end session context) to an instance of Analysis Services.
            * Capture XML message logs of command traffic to Analysis Services.
            * Identify the product edition and product level.
            * Execute requests to create other Analysis Services objects, such as databases, data sources, commands, dimensions, cubes, data mining models, and roles.
            </remarks>
            <example>...</example>
        </member>
        <member name="M:Microsoft.AnalysisServices.Server.Clone(System.Boolean)">
            <summary>
            Infrastructure. Creates a new copy of the <see cref="T:Microsoft.AnalysisServices.MajorObject"/> object.
            </summary>
            <param name="forceBodyLoading"><b>true</b> to force the body to load; otherwise, <b>false</b>.</param>
            <returns>A new copy of the <see cref="T:Microsoft.AnalysisServices.MajorObject"/> object.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.Server.#ctor">
            <summary>
            Initializes a new instance of the Server using the default values.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.Server.SessionTrace">
            <summary>
            Gets the <see cref="P:Microsoft.AnalysisServices.Server.SessionTrace"/> object that is used to start and stop traces on the server.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.Server.Clone">
            <summary>
            Returns a clone of the object.
            </summary>
            <returns>The clone.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.Server.CopyTo(Microsoft.AnalysisServices.Server)">
            <summary>
            Copies the content of this object to another object (the destination).
            </summary>
            <param name="obj">The destination object to copy to.</param>
            <returns>The destination object.</returns>
        </member>
        <member name="P:Microsoft.AnalysisServices.Server.IsInTransaction">
            <summary>
            Gets the value indicating whether there is an active transaction started on Server.
            </summary>
            <remarks>
            Server object keeps track of transaction that are started, committed or reverted by calling appropriate methods (BeginTransaction, CommitTransaction, RollbackTransaction).
            IsInTransaction value will reflect the state of the Server.
            If you instantiate a Server object and connect it to existing session with transaction already being in progress, IsInTransaction will return false as it is not aware
            of transactions started by another connections.
            </remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.Server.BeginTransaction">
            <summary>
            Starts a transaction on the server.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.Server.CommitTransaction">
            <summary>
            Commits the changes made in the current transaction.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.Server.CommitTransaction(Microsoft.AnalysisServices.Tabular.ModelOperationResult@)">
            <summary>
            Commits the changes made in the current transaction and returns <see cref="T:Microsoft.AnalysisServices.Tabular.ModelOperationResult"/>.
            </summary>
            <param name="modelResult"><see cref="T:Microsoft.AnalysisServices.Tabular.ModelOperationResult"/> which will hold the result of the transaction.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.Server.RollbackTransaction">
            <summary>
            Rolls back the current transaction on the connection to the server.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.Server.Disconnect(System.Boolean)">
            <summary>
            Disconnects the <see cref="T:Microsoft.AnalysisServices.Server"/> object from the Analysis Services server.
            </summary>
            <param name="endSession"><b>true</b> if session must be closed; otherwise, <b>false</b>.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.Server.GetLastSchemaUpdate(Microsoft.AnalysisServices.IMajorObject)">
            <summary>
            Retrieves the date and time when the specified object schema was last updated.
            </summary>
            <param name="obj">The specified object schema.</param>
            <returns>The date and time when the specified object schema was last updated.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.Server.UpdateObjects(Microsoft.AnalysisServices.IMajorObject[])">
            <summary>
            Infrastructure. Sends the updates made on the <see cref="T:Microsoft.AnalysisServices.Server"/> object to the Analysis Services server.
            </summary>
            <param name="objects">The objects that are updated.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.Server.UpdateObjects(Microsoft.AnalysisServices.IMajorObject[],Microsoft.AnalysisServices.ImpactDetailCollection)">
            <summary>
            Infrastructure. Sends the updates made on the <see cref="T:Microsoft.AnalysisServices.Server"/> object to the Analysis Services server.
            </summary>
            <param name="objects">The objects that are updated.</param>
            <param name="impactResult">The collection to store impact information in.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.Server.Validate(Microsoft.AnalysisServices.ValidationErrorCollection,System.Boolean,Microsoft.AnalysisServices.ServerEdition)">
            <summary>
            Indicates whether the Server object is valid.
            </summary>
            <param name="errors">A collection of <see cref="T:Microsoft.AnalysisServices.ValidationError"/> objects.</param>
            <param name="includeDetailedErrors"><b>true</b> to indicate that detailed errors are included in the errors parameter; otherwise, <b>false</b>.</param>
            <param name="serverEdition">The edition of the server.</param>
            <returns><b>true</b> if the object returns valid; otherwise, <b>false</b>.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.Server.CopyTo(Microsoft.AnalysisServices.MajorObject,System.Boolean)">
            <summary>
            Copies a Server object to the specified destination.
            </summary>
            <param name="destination">The destination for the copy.</param>
            <param name="forceBodyLoading">true to force the body to load; otherwise, false.</param>
            <remarks>Do not reference this member directly in your code. It supports the Analysis Services infrastructure and will be hidden in a future release.</remarks>
        </member>
        <member name="P:Microsoft.AnalysisServices.Server.Databases">
            <summary>
            Gets the collection of databases resident on a Server.
            </summary>
            <value>A collection of databases.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.Server.Assemblies">
            <summary>
            Gets a collection of assemblies from the Server object.
            </summary>
            <value>An assembly collection.</value>
            <remarks>The collections associated with Server Assemblies are typically collections of DLLs. The user functions defined in assemblies can be called from MDX queries.</remarks>
            <example>...</example>
        </member>
        <member name="P:Microsoft.AnalysisServices.Server.Traces">
            <summary>
            Gets the traces available on the server.
            </summary>
            <value>A collection of traces.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.Server.Roles">
            <summary>
            Gets the collection of Roles for a database, cube, or mining model.
            </summary>
            <value>A collection of roles.</value>
            <remarks>Roles indicate specific security permissions that are associated with a given database, cube, or mining model.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.Server.NotifyTableChange(Microsoft.AnalysisServices.DataSource,Microsoft.AnalysisServices.TableNotificationCollection)">
            <summary>
            Notifies an instance of Analysis Services that a change has occurred to tables in a specified data source.
            </summary>
            <param name="dataSource">The data source in the Analysis Services database.</param>
            <param name="tableNotifications">The TableNotifications objects that describe the changed tables.</param>
            <remarks>
            The NotifyTableChange command allows a client application to explicitly notify an Analysis Services instance that one or more tables contained in a data source have been changed. For proactive caching, this notification indicates that relational OLAP (ROLAP) objects based on those tables should be reviewed and updated.
            This method of notification is best used for ROLAP objects that are based on views or named queries defined in a data source view, for which changes can be hard to detect and track.
            For more information about proactive caching, see Proactive Caching (Partitions).
            </remarks>
        </member>
        <member name="T:Microsoft.AnalysisServices.SessionTrace">
            <summary>
            Represents a trace session. This class cannot be inherited.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.SessionTrace.Parent">
            <summary>
            Gets the parent Server of the <see cref="T:Microsoft.AnalysisServices.SessionTrace"/> object.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.SessionTrace.IsStarted">
            <summary>
            Gets the status of a session trace from a <see cref="T:Microsoft.AnalysisServices.SessionTrace"/> object.
            </summary>
        </member>
        <member name="E:Microsoft.AnalysisServices.SessionTrace.OnEvent">
            <summary>
            Occurs when the session raised an event.
            </summary>
        </member>
        <member name="E:Microsoft.AnalysisServices.SessionTrace.Stopped">
            <summary>
            Occurs when the session stopped.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.SessionTrace.Start">
            <summary>
            Starts a session trace based on the <see cref="T:Microsoft.AnalysisServices.SessionTrace"/> object.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.SessionTrace.Stop">
            <summary>
            Stops a session trace based on the <see cref="T:Microsoft.AnalysisServices.SessionTrace"/> object.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.SessionTrace.Dispose">
            <summary>
            Dispose the session trace object
            </summary>
        </member>
        <member name="T:Microsoft.AnalysisServices.ShardingMode">
            <summary>
            Specifies the sharding mode.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.ShardingMode.NotSharded">
            <summary>
            Specifies the NotSharded mode.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.ShardingMode.Sharded">
            <summary>
            Specifies the Sharded mode.
            </summary>
        </member>
        <member name="T:Microsoft.AnalysisServices.SortDirection">
            <summary>
            Provides guidance to reporting tools on how to sort values.
            </summary>
            <remarks>Use "Default" to get the appropriate sorting based on the data type.</remarks>
        </member>
        <member name="F:Microsoft.AnalysisServices.SortDirection.Default">
            <summary>
            The default sort direction.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.SortDirection.Ascending">
            <summary>
            The ascending sort direction.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.SortDirection.Descending">
            <summary>
            The descending sort direction.
            </summary>
        </member>
        <member name="T:Microsoft.AnalysisServices.StandardAction">
            <summary>
            Represents any Action element other than a DrillThroughAction element or a ReportAction element. This class cannot be inherited.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.StandardAction.#ctor">
            <summary>
            Initializes a new instance of the StandardAction class using default values.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.StandardAction.#ctor(System.String,System.String)">
            <summary>
            Initializes a new instance of StandardAction by using the specified name and an identifier.
            </summary>
            <param name="name">A String that contains the name of the StandardAction.</param>
            <param name="id">A String that contains a unique identifier for the StandardAction.</param>
        </member>
        <member name="P:Microsoft.AnalysisServices.StandardAction.Expression">
            <summary>
            Gets or sets an MDX Expression associated with a StandardAction object.
            </summary>
            <value>An MDX Expression.</value>
        </member>
        <member name="M:Microsoft.AnalysisServices.StandardAction.Clone">
            <summary>
            Returns a clone of the object.
            </summary>
            <returns>The clone.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.StandardAction.CopyTo(Microsoft.AnalysisServices.StandardAction)">
            <summary>
            Copies the content of this object to another object (the destination).
            </summary>
            <param name="obj">The destination object to copy to.</param>
            <returns>The destination object.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.StandardAction.Validate(Microsoft.AnalysisServices.ValidationErrorCollection,System.Boolean,Microsoft.AnalysisServices.ServerEdition)">
            <summary>
            Indicates whether the StandardAction object is valid.
            </summary>
            <param name="errors">A collection of ValidationError objects.</param>
            <param name="includeDetailedErrors">Determines whether detailed errors are included in the errors parameter.</param>
            <param name="serverEdition">A description of the server edition that is installed.</param>
            <returns>true if the StandardAction is properly configured; otherwise, false.</returns>
        </member>
        <member name="T:Microsoft.AnalysisServices.StorageMode">
            <summary>
            Determines the storage mode for the object.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.StorageMode.Molap">
            <summary>
            Specifies that the storage mode is Proprietary Analysis Services, or Multi-dimensional OLAP, files.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.StorageMode.Rolap">
            <summary>
            Specifies that the storage mode is relational OLAP (ROLAP).
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.StorageMode.Holap">
            <summary>
            Specifies that the storage mode is hybrid OLAP. Part of the data is stored in Molap and part in Rolap.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.StorageMode.InMemory">
            <summary>
            Specifies that the storage mode is proprietary Analysis Services xVelocity in-memory analytics engine (VertiPaq).
            </summary>
        </member>
        <member name="T:Microsoft.AnalysisServices.StorageSharingMode">
            <summary>
            Specifies the mode of storage sharing.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.StorageSharingMode.Distinct">
            <summary>
            Measure group and dimension have distinct storage.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.StorageSharingMode.Shared">
            <summary>
            Measure group and dimension share the same storage.
            </summary>
        </member>
        <member name="T:Microsoft.AnalysisServices.TableBinding">
            <summary>
            Represents a bound table object for the analysis services.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.TableBinding.#ctor">
            <summary>
            Initializes a new instance of the TableBinding class using default values.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.TableBinding.#ctor(System.String,System.String,System.String)">
            <summary>
            nitializes a new instance of the TableBinding class with the specified data source, schema, and table.
            </summary>
            <param name="dataSourceId">The data source identifier for the table data.</param>
            <param name="schema">The schema name of the database.</param>
            <param name="table">The name of the table in the database to be bound.</param>
        </member>
        <member name="P:Microsoft.AnalysisServices.TableBinding.DataSourceID">
            <summary>
            Gets or sets the data source identifier for the table data.
            </summary>
            <value>The data source identifier for the table data.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.TableBinding.DbSchemaName">
            <summary>
            Gets or sets the schema name of the database.
            </summary>
            <value>The schema name of the database.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.TableBinding.DbTableName">
            <summary>
            Gets or sets the name of the table in the database to be bound.
            </summary>
            <value>The name of the table in the database to be bound.</value>
        </member>
        <member name="M:Microsoft.AnalysisServices.TableBinding.Clone">
            <summary>
            Returns a clone of the object.
            </summary>
            <returns>The clone.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.TableBinding.CopyTo(Microsoft.AnalysisServices.TableBinding)">
            <summary>
            Copies the content of this object to another object (the destination).
            </summary>
            <param name="obj">The destination object to copy to.</param>
            <returns>The destination object.</returns>
        </member>
        <member name="T:Microsoft.AnalysisServices.TableMiningStructureColumn">
            <summary>
            Represents a MiningStructureColumn element that contains nested tables, as opposed to the scalar values associated with the ScalarMiningStructureColumn element that contains scalar values. This class cannot be inherited.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.TableMiningStructureColumn.#ctor">
            <summary>
            Initializes a new instance of the TableMiningStructureColumn class using default values.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.TableMiningStructureColumn.#ctor(System.String)">
            <summary>
            Initializes a new instance of the TableMiningStructureColumn class using the specified name.
            </summary>
            <param name="name">The name of the TableMiningStructureColumn.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.TableMiningStructureColumn.#ctor(System.String,System.String)">
            <summary>
            Initializes a new instance of TableMiningStructureColumn using the specified name and identifier.
            </summary>
            <param name="name">The name of the TableMiningStructureColumn.</param>
            <param name="id">The unique identifier for the TableMiningStructureColumn.</param>
        </member>
        <member name="P:Microsoft.AnalysisServices.TableMiningStructureColumn.ForeignKeyColumns">
            <summary>
            Gets the foreign key columns associated with a TableMiningStructureColumn object.
            </summary>
            <value>A collection of ForeignKeyColumns.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.TableMiningStructureColumn.SourceMeasureGroup">
            <summary>
            Gets or sets the source measure group associated with a TableMiningStructureColumn object.
            </summary>
            <value>A MeasureGroupBinding object.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.TableMiningStructureColumn.FilterComponent">
            <summary>
            Gets or sets the filter component associated with a TableMiningStructureColumn object.
            </summary>
            <value>The filter component itself.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.TableMiningStructureColumn.Columns">
            <summary>
            Gets the collection of columns associated with a TableMiningStructureColumn object.
            </summary>
            <value>A collection of mining structure columns.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.TableMiningStructureColumn.Translations">
            <summary>
            Gets the collection of translations associated with a TableMiningStructureColumn object.
            </summary>
            <value>A collection of translations.</value>
        </member>
        <member name="M:Microsoft.AnalysisServices.TableMiningStructureColumn.CreateDerivedColumn">
            <summary>
            Creates a derived column from the TableMiningStructureColumn object.
            </summary>
            <returns>A TableMiningStructureColumn object.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.TableMiningStructureColumn.CreateDerivedColumn(System.Boolean)">
            <summary>
            Creates a derived column from the TableMiningStructureColumn object.
            </summary>
            <param name="includeNestedColumns">true to include nested columns; otherwise, false.</param>
            <returns>A TableMiningStructureColumn object.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.TableMiningStructureColumn.CopyTo(Microsoft.AnalysisServices.TableMiningStructureColumn)">
            <summary>
            Copies the content of this object to another object (the destination).
            </summary>
            <param name="obj">The destination object to copy to.</param>
            <returns>The destination object.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.TableMiningStructureColumn.Clone">
            <summary>
            Returns a clone of the object.
            </summary>
            <returns>The clone.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.TableMiningStructureColumn.Validate(Microsoft.AnalysisServices.ValidationErrorCollection,System.Boolean,Microsoft.AnalysisServices.ServerEdition)">
            <summary>
            Indicates whether the TableMiningStructureColumn object is valid.
            </summary>
            <param name="errors">A collection of ValidationError objects.</param>
            <param name="includeDetailedErrors">Determines whether detailed errors are included in the errors parameter.</param>
            <param name="serverEdition">Indicates the product edition.</param>
            <returns>true if the TableMiningStructureColumn object is valid; otherwise, false.</returns>
        </member>
        <member name="T:Microsoft.AnalysisServices.TableNotification">
            <summary>
            Represents a table notification.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.TableNotification.#ctor">
            <summary>
            Initializes a new instance of the TableNotification class using default values.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.TableNotification.#ctor(System.String,System.String)">
            <summary>
            Initializes a new instance of the TableNotification class using the specified table and schema.
            </summary>
            <param name="dbTableName">The name of the data table.</param>
            <param name="dbSchemaName">The name of the data schema.</param>
        </member>
        <member name="P:Microsoft.AnalysisServices.TableNotification.DbTableName">
            <summary>
            Gets or sets the name of the table used by the TableNotification.
            </summary>
            <value>The name of the table used by the TableNotification.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.TableNotification.DbSchemaName">
            <summary>
            Gets or sets the name of the schema used by the TableNotification.
            </summary>
            <value>The name of the schema used by the TableNotification.</value>
        </member>
        <member name="M:Microsoft.AnalysisServices.TableNotification.CopyTo(Microsoft.AnalysisServices.TableNotification)">
            <summary>
            Copies a TableNotification object to the specified object.
            </summary>
            <param name="obj">The object you are copying to.</param>
            <returns>The TableNotification object copied to.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.TableNotification.Clone">
            <summary>
            Returns a clone of the object.
            </summary>
            <returns>The clone.</returns>
        </member>
        <member name="T:Microsoft.AnalysisServices.TableNotificationCollection">
            <summary>
            Represents a collection of <see cref="T:Microsoft.AnalysisServices.TableNotification" /> objects. This class cannot be inherited.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.TableNotificationCollection.Count">
            <summary>
            Gets the number of elements contained in the collection.
            </summary>
            <value>The current number of elements.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.TableNotificationCollection.Item(System.Int32)">
            <summary>
            Gets or sets the <see cref="T:Microsoft.AnalysisServices.TableNotification" /> element at the specified index.
            </summary>
            <param name="index">The zero-based index of the element to get or set.</param>
            <value>The <see cref="T:Microsoft.AnalysisServices.TableNotification" /> element at the specified index.</value>
            <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception>
            <exception cref="T:System.ArgumentNullException">The specified value is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.TableNotificationCollection.Add(Microsoft.AnalysisServices.TableNotification)">
            <summary>
            Adds the specified <see cref="T:Microsoft.AnalysisServices.TableNotification" /> to the end of the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.TableNotification" /> to be added.</param>
            <returns>The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.TableNotification" /> has been added to the collection.</returns>
            <exception cref="T:System.ArgumentNullException">The specified item is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentException">The specified item already esists in the collection.</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.TableNotificationCollection.AddRange(System.Collections.ICollection)">
            <summary>
            Adds the set of specified elements to the end of the collection.
            </summary>
            <param name="items">The <see cref="T:System.Collections.ICollection" /> whose elements should be added to the collection.</param>
            <exception cref="T:System.ArgumentNullException">
            <list type="bullet">
            <item><description>The specified collection is a null reference (Nothing in Visual Basic).</description></item>
            <item><description>The specified collection has one or more items that are null reference (Nothing in Visual Basic).</description></item>
            </list>
            </exception>
            <exception cref="T:System.ArgumentException">
            <list type="bullet">
            <item><description>The specified collection has items that are duplicate.</description></item>
            <item><description>The specified collection has one or more items that already esist in the collection.</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.TableNotificationCollection.Clear">
            <summary>
            Removes all items from the collection.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.TableNotificationCollection.Contains(Microsoft.AnalysisServices.TableNotification)">
            <summary>
            Determines whether the specified <see cref="T:Microsoft.AnalysisServices.TableNotification" /> exists in the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.TableNotification" /> whose existence is checked.</param>
            <returns>True, if the specified <see cref="T:Microsoft.AnalysisServices.TableNotification" /> is found in the collection; otherwise, false.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.TableNotificationCollection.CopyTo(System.Array,System.Int32)">
            <summary>
            Copies the elements of the collection to an Array, starting at a particular Array index.
            </summary>
            <param name="array">The one-dimensional Array that is the destination of the elements copied from the collection. The Array must have zero-based indexing.</param>
            <param name="index">The zero-based index in array at which copying begins.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.TableNotificationCollection.IndexOf(Microsoft.AnalysisServices.TableNotification)">
            <summary>
            Searches for the specified <see cref="T:Microsoft.AnalysisServices.TableNotification" /> and returns its zero-based index within the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.TableNotification" /> to locate.</param>
            <returns>The zero-based index of the <see cref="T:Microsoft.AnalysisServices.TableNotification" /> in the collection, if found; otherwise, -1.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.TableNotificationCollection.Insert(System.Int32,Microsoft.AnalysisServices.TableNotification)">
            <summary>
            Inserts the specified <see cref="T:Microsoft.AnalysisServices.TableNotification" /> to the collection at the specified index.
            </summary>
            <param name="index">The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.TableNotification" /> is inserted.</param>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.TableNotification" /> to be inserted.</param>
            <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception>
            <exception cref="T:System.ArgumentNullException">The specified item is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.ArgumentException">The specified item already esists in the collection.</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.TableNotificationCollection.Remove(Microsoft.AnalysisServices.TableNotification)">
            <summary>
            Removes the specified <see cref="T:Microsoft.AnalysisServices.TableNotification" /> from this collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.TableNotification" /> to remove.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.TableNotificationCollection.RemoveAt(System.Int32)">
            <summary>
            Removes the <see cref="T:Microsoft.AnalysisServices.TableNotification" /> at the specified index.
            </summary>
            <param name="index">The zero-based index of the <see cref="T:Microsoft.AnalysisServices.TableNotification" /> to remove.</param>
        </member>
        <member name="T:Microsoft.AnalysisServices.TabularBinding">
            <summary>
            Represents a binding to a tabular item, such as a table or SQL query.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.TabularBinding.CopyTo(Microsoft.AnalysisServices.TabularBinding)">
            <summary>
            Copies the content of this object to another object (the destination).
            </summary>
            <param name="obj">The destination object to copy to.</param>
            <returns>The destination object.</returns>
        </member>
        <member name="T:Microsoft.AnalysisServices.TimeAttributeBinding">
            <summary>
            Represents a placeholder binding for generated data items.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.TimeAttributeBinding.Clone">
            <summary>
            Returns a copy of the TimeAttributeBinding object.
            </summary>
            <returns>A new copy of the TimeAttributeBinding object.</returns>
        </member>
        <member name="T:Microsoft.AnalysisServices.TimeBinding">
            <summary>
            Defines a derived data type that represents a binding to time periods. This class cannot be inherited.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.TimeBinding.CalendarStartDate">
            <summary>
            Gets or sets the start date of the calendar period for the TimeBinding object.
            </summary>
            <value>The start date.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.TimeBinding.CalendarEndDate">
            <summary>
            Gets or sets the end date of the calendar period for a TimeBinding object.
            </summary>
            <value>The end date.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.TimeBinding.FirstDayOfWeek">
            <summary>
            Gets or sets the first day of the week for a TimeBinding object.
            </summary>
            <value>An Integer representing the first day of the week for a TimeBinding object.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.TimeBinding.CalendarLanguage">
            <summary>
            Gets or sets the calendar language used for the TimeBinding element.
            </summary>
            <value>An Integer representing the language.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.TimeBinding.FiscalFirstMonth">
            <summary>
            Gets or sets the first month of the fiscal period for a TimeBinding object.
            </summary>
            <value>An Integer indicating the first month of the fiscal period for a TimeBinding object.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.TimeBinding.FiscalFirstDayOfMonth">
            <summary>
            Gets or sets the first day of the fiscal month for a TimeBinding object.
            </summary>
            <value>An Integer indicating the first day of the fiscal month for a TimeBinding object.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.TimeBinding.FiscalYearName">
            <summary>
            Gets or sets the naming convention for the name of the fiscal year for a TimeBinding object.
            </summary>
            <value>A FiscalYearName enumeration value that indicates the naming convention for the name of the fiscal year for a TimeBinding object.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.TimeBinding.ReportingFirstMonth">
            <summary>
            Gets or sets the first reporting month for the TimeBinding object.
            </summary>
            <value>An Integer indicating the first reporting month for the TimeBinding object.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.TimeBinding.ReportingFirstWeekOfMonth">
            <summary>
            Gets or sets the first week of the reporting month for the TimeBinding object.
            </summary>
            <value>An Integer indicating the first week of the reporting month for the TimeBinding object.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.TimeBinding.ReportingWeekToMonthPattern">
            <summary>
            Gets or sets the reporting week-to-month pattern for the TimeBinding object.
            </summary>
            <value>A week-to-month pattern.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.TimeBinding.ManufacturingFirstMonth">
            <summary>
            Gets or sets the first manufacturing month for a TimeBinding object.
            </summary>
            <value>An Integer indicating the first manufacturing month for a TimeBinding object.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.TimeBinding.ManufacturingFirstWeekOfMonth">
            <summary>
            Gets or sets the first week of the manufacturing month for a TimeBinding object.
            </summary>
            <value>An Integer indicating the first week of the manufacturing month for a TimeBinding object.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.TimeBinding.ManufacturingExtraMonthQuarter">
            <summary>
            Gets or sets the month of the manufacturing period to which an extra month is assigned for a TimeBinding object.
            </summary>
            <value>An Integer indicating the month of the manufacturing period to which an extra month is assigned for a TimeBinding object.</value>
        </member>
        <member name="M:Microsoft.AnalysisServices.TimeBinding.CopyTo(Microsoft.AnalysisServices.TimeBinding)">
            <summary>
            Copies a TimeBinding object to the specified object.
            </summary>
            <param name="obj">The object to be copied to.</param>
            <returns>The object copied to.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.TimeBinding.Clone">
            <summary>
            Returns a copy of the TimeBinding object.
            </summary>
            <returns>A new copy of the TimeBinding object.</returns>
        </member>
        <member name="T:Microsoft.AnalysisServices.TokenizationBehavior">
            <summary>
            Describes the Tokenization Behavior.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TokenizationBehavior.TokenizationNone">
            <summary>
            Specifies the none tokenization.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TokenizationBehavior.TokenizationText">
            <summary>
            Specifies the text tokenization.
            </summary>
        </member>
        <member name="T:Microsoft.AnalysisServices.Trace">
            <summary>
            Provides a mechanism to store event logs which can be later viewed or replayed. This class cannot be inherited.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.Trace.Parent">
            <summary>
            Gets the parent <see cref="T:Microsoft.AnalysisServices.Server" /> object of the <see cref="T:Microsoft.AnalysisServices.Trace" /> object.
            </summary>
            <value>The parent <see cref="T:Microsoft.AnalysisServices.Server" /> object.</value>
        </member>
        <member name="M:Microsoft.AnalysisServices.Trace.Clone(System.Boolean)">
            <summary>
            Infrastructure. Creates a new copy of the <see cref="T:Microsoft.AnalysisServices.MajorObject"/> object.
            </summary>
            <param name="forceBodyLoading"><b>true</b> to force the body to load; otherwise, <b>false</b>.</param>
            <returns>A new copy of the <see cref="T:Microsoft.AnalysisServices.MajorObject"/> object.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.Trace.CopyTo(Microsoft.AnalysisServices.MajorObject,System.Boolean)">
            <summary>
            This API supports the Analysis Services infrastructure and is not intended to be used directly from your code.
             
            Copies a <see cref="T:Microsoft.AnalysisServices.MajorObject"/> object to the specified destination.
            </summary>
            <param name="destination">The destination object to copy to.</param>
            <param name="forceBodyLoading"><b>true</b> to force the body to load; otherwise, <b>false</b>.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.Trace.#ctor">
            <summary>
            Initializes a new instance of the Trace class using default values.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.Trace.#ctor(System.String,System.String)">
            <summary>
            Initializes a new instance of the Trace class using a name and an identifier.
            </summary>
            <param name="name">Name of the <see cref="T:Microsoft.AnalysisServices.Trace"/></param>
            <param name="id">ID of the <see cref="T:Microsoft.AnalysisServices.Trace"/></param>
        </member>
        <member name="P:Microsoft.AnalysisServices.Trace.IsStarted">
            <summary>
            Gets a value that indicates whether the Trace object was initiated.
            </summary>
            <value><b>true</b> if the Trace object was initiated; otherwise, <b>false</b>.</value>
        </member>
        <member name="E:Microsoft.AnalysisServices.Trace.OnEvent">
            <summary>
            Assigns a certain trace event handler to an event associated with a Trace object.
            </summary>
        </member>
        <member name="E:Microsoft.AnalysisServices.Trace.Stopped">
            <summary>
            Indicates that a Trace has stopped. This class cannot be inherited.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.Trace.LogFileName">
            <summary>
            Gets or sets the file name of the log file for the Trace object.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.Trace.LogFileAppend">
            <summary>
            Gets or sets a value that indicates whether the Trace appends its logging output to the existing log file, or overwrites it.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.Trace.LogFileSize">
            <summary>
            Gets or sets the maximum log file size, in megabytes.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.Trace.Audit">
            <summary>
            Gets or sets a value that indicates whether the Trace object can drop any events, regardless of whether this results in degraded performance on the server.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.Trace.LogFileRollover">
            <summary>
            Gets or sets a value that indicates whether logging of Trace output will roll over to a new file, or whether it will stop when the maximum log file size that is specified in <see cref="P:Microsoft.AnalysisServices.Trace.LogFileSize"/> is reached.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.Trace.AutoRestart">
            <summary>
            Gets or sets a value that indicates whether a Trace object will automatically restart when the service stops and restarts.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.Trace.StopTime">
            <summary>
            Gets or sets the date and time at which a Trace object should stop.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.Trace.Events">
            <summary>
            Gets the collection of event objects to be captured by a Trace.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.Trace.Filter">
            <summary>
            Gets or sets the specified filter to add.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.Trace.XEvent">
            <summary>
            Gets or sets the collection of XEvent that is part of this category.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.Trace.Start">
            <summary>
            Starts a Trace.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.Trace.Stop">
            <summary>
            Stops a Trace.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.Trace.CopyTo(Microsoft.AnalysisServices.Trace)">
            <summary>
            Copies the content of this object to another object (the destination).
            </summary>
            <param name="obj">The destination object to copy to.</param>
            <returns>The destination object.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.Trace.Clone">
            <summary>
            Returns a clone of the object.
            </summary>
            <returns>The clone.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.Trace.Dispose(System.Boolean)">
            <summary>
            Handling Trace specific actions when it is disposed.
            </summary>
            <param name="disposing">True to release both managed and unmanaged resources; false to release only unmanaged resources.</param>
        </member>
        <member name="T:Microsoft.AnalysisServices.TraceCollection">
            <summary>
            Represents a collection of <see cref="T:Microsoft.AnalysisServices.Trace" /> objects. This class cannot be inherited.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.TraceCollection.ItemsType">
            <summary>
            Gets the <see cref="T:System.Type" /> of objects that can be contained in the collection.
            </summary>
            <value>A <see cref="T:System.Type" /> with the type of objects.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.TraceCollection.Item(System.Int32)">
            <summary>
            Gets the <see cref="T:Microsoft.AnalysisServices.Trace" />, at the specified index, from the collection.
            </summary>
            <param name="index">The zero-based index of the <see cref="T:Microsoft.AnalysisServices.Trace" /> to be returned.</param>
            <value>The <see cref="T:Microsoft.AnalysisServices.Trace" /> at the specified index.</value>
            <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception>
        </member>
        <member name="P:Microsoft.AnalysisServices.TraceCollection.Item(System.String)">
            <summary>
            Gets the <see cref="T:Microsoft.AnalysisServices.Trace" />, with the specified identifier, from the collection.
            </summary>
            <param name="id">The identifier of the <see cref="T:Microsoft.AnalysisServices.Trace" /> to be returned.</param>
            <value>The <see cref="T:Microsoft.AnalysisServices.Trace" /> with the specified identifier.</value>
            <exception cref="T:Microsoft.AnalysisServices.AmoException">The collection doesn't contain a <see cref="T:Microsoft.AnalysisServices.Trace" /> with the specified identifier.</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.TraceCollection.Find(System.String)">
            <summary>
            Gets the <see cref="T:Microsoft.AnalysisServices.Trace" /> that has the specified identifier from the collection.
            </summary>
            <param name="id">The identifier of the <see cref="T:Microsoft.AnalysisServices.Trace" /> to locate.</param>
            <returns>The <see cref="T:Microsoft.AnalysisServices.Trace" /> with the specified identifier, if it exists in the collection; otherwise, a null reference (Nothing in Visual Basic).</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.TraceCollection.FindByName(System.String)">
            <summary>
            Gets the <see cref="T:Microsoft.AnalysisServices.Trace" /> that has the specified name from the collection.
            </summary>
            <param name="name">The name of the <see cref="T:Microsoft.AnalysisServices.Trace" /> to locate.</param>
            <returns>The <see cref="T:Microsoft.AnalysisServices.Trace" /> with the specified name, if it exists in the collection; otherwise, a null reference (Nothing in Visual Basic).</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.TraceCollection.GetByName(System.String)">
            <summary>
            Gets the <see cref="T:Microsoft.AnalysisServices.Trace" /> that has the specified name from the collection.
            </summary>
            <param name="name">The name of the <see cref="T:Microsoft.AnalysisServices.Trace" /> to locate.</param>
            <returns>The <see cref="T:Microsoft.AnalysisServices.Trace" /> with the specified Name.</returns>
            <exception cref="T:Microsoft.AnalysisServices.AmoException">The collection doesn't contain a <see cref="T:Microsoft.AnalysisServices.Trace" /> with the specified name.</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.TraceCollection.Add(Microsoft.AnalysisServices.Trace)">
            <summary>
            Adds the specified <see cref="T:Microsoft.AnalysisServices.Trace" /> to the end of the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.Trace" /> to be added.</param>
            <returns>The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.Trace" /> has been added to the collection.</returns>
            <exception cref="T:System.InvalidOperationException">
            <list type="bullet">
            <item><description>The specified item is a null reference (Nothing in Visual Basic).</description></item>
            <item><description>The specified item already esists in the collection.</description></item>
            <item><description>The identifier of the specified <see cref="T:Microsoft.AnalysisServices.Trace" /> is not valid in the collection.</description></item>
            <item><description>The name of the specified <see cref="T:Microsoft.AnalysisServices.Trace" /> is not valid in the collection.</description></item>
            <item><description>The compatibility-level of the specified <see cref="T:Microsoft.AnalysisServices.Trace" /> is not valid in the collection.</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.TraceCollection.Add(System.String,System.String)">
            <summary>
            Creates a new <see cref="T:Microsoft.AnalysisServices.Trace" /> object using the specified name and identifier, adds it to the end of the collection and returns the new Trace created.
            </summary>
            <param name="name">The Name for the new <see cref="T:Microsoft.AnalysisServices.Trace" /> object.</param>
            <param name="id">The identifier for the new <see cref="T:Microsoft.AnalysisServices.Trace" /> object.</param>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.Trace" /> object.</returns>
            <exception cref="T:System.InvalidOperationException">
            <list type="bullet">
            <item><description>The specified name is not valid in the collection.</description></item>
            <item><description>The specified identifier is not valid in the collection.</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.TraceCollection.Add(System.String)">
            <summary>
            Creates a new <see cref="T:Microsoft.AnalysisServices.Trace" /> object using the specified name, adds it to the end of the collection and returns the new Trace created.
            </summary>
            <param name="name">The Name for the new <see cref="T:Microsoft.AnalysisServices.Trace" /> object.</param>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.Trace" /> object.</returns>
            <exception cref="T:System.InvalidOperationException">The specified name is not valid in the collection.</exception>
            <remarks>The identifier for the new <see cref="T:Microsoft.AnalysisServices.Trace" /> object is generated based on the specified name.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.TraceCollection.Add">
            <summary>
            Creates a new <see cref="T:Microsoft.AnalysisServices.Trace" /> object using a generated unique Name and identifier, adds it to the end of the collection and returns the new Trace created.
            </summary>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.Trace" /> object.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.TraceCollection.Insert(System.Int32,Microsoft.AnalysisServices.Trace)">
            <summary>
            Inserts the specified <see cref="T:Microsoft.AnalysisServices.Trace" /> to the collection at the specified index.
            </summary>
            <param name="index">The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.Trace" /> is inserted.</param>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.Trace" /> to be inserted.</param>
            <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception>
            <exception cref="T:System.InvalidOperationException">
            <list type="bullet">
            <item><description>The specified item is a null reference (Nothing in Visual Basic).</description></item>
            <item><description>The specified item already esists in the collection.</description></item>
            <item><description>The identifier of the specified <see cref="T:Microsoft.AnalysisServices.Trace" /> is not valid in the collection.</description></item>
            <item><description>The name of the specified <see cref="T:Microsoft.AnalysisServices.Trace" /> is not valid in the collection.</description></item>
            <item><description>The compatibility-level of the specified <see cref="T:Microsoft.AnalysisServices.Trace" /> is not valid in the collection.</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.TraceCollection.Insert(System.Int32,System.String,System.String)">
            <summary>
            Creates a new <see cref="T:Microsoft.AnalysisServices.Trace" /> object using the specified name and identifier, inserts it to the collection at the specified index and returns the new Trace created.
            </summary>
            <param name="index">The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.Trace" /> is inserted.</param>
            <param name="name">The Name for the new <see cref="T:Microsoft.AnalysisServices.Trace" /> object.</param>
            <param name="id">The identifier for the new <see cref="T:Microsoft.AnalysisServices.Trace" /> object.</param>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.Trace" /> object.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception>
            <exception cref="T:System.InvalidOperationException">
            <list type="bullet">
            <item><description>The specified name is not valid in the collection.</description></item>
            <item><description>The specified identifier is not valid in the collection.</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.TraceCollection.Insert(System.Int32,System.String)">
            <summary>
            Creates a new <see cref="T:Microsoft.AnalysisServices.Trace" /> object using the specified name, inserts it to the collection at the specified index and returns the new Trace created.
            </summary>
            <param name="index">The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.Trace" /> is inserted.</param>
            <param name="name">The Name for the new <see cref="T:Microsoft.AnalysisServices.Trace" /> object. It must be unique within the collection.</param>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.Trace" /> object.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception>
            <exception cref="T:System.InvalidOperationException">The specified name is not valid in the collection.</exception>
            <remarks>The identifier for the <see cref="T:Microsoft.AnalysisServices.Trace" /> is generated based on the specified Name.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.TraceCollection.Insert(System.Int32)">
            <summary>
            Creates a new <see cref="T:Microsoft.AnalysisServices.Trace" /> object using a generated unique Name and identifier, inserts it to the collection at the specified index and returns the new Trace created.
            </summary>
            <param name="index">The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.Trace" /> is inserted.</param>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.Trace" /> object.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.TraceCollection.Remove(Microsoft.AnalysisServices.Trace)">
            <summary>
            Removes the specified <see cref="T:Microsoft.AnalysisServices.Trace" /> from the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.Trace" /> to be removed.</param>
            <exception cref="T:System.ArgumentNullException">The specified item is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.TraceCollection.Remove(Microsoft.AnalysisServices.Trace,System.Boolean)">
            <summary>
            Removes the specified <see cref="T:Microsoft.AnalysisServices.Trace" /> from the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.Trace" /> to be removed.</param>
            <param name="cleanUp">True, if referencing objects are to be deleted; otherwise, false.</param>
            <exception cref="T:System.ArgumentNullException">The specified item is a null reference (Nothing in Visual Basic).</exception>
            <remarks>This API supports the product infrastructure and is not intended to be used directly from your code.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.TraceCollection.Remove(System.String)">
            <summary>
            Removes the <see cref="T:Microsoft.AnalysisServices.Trace" /> with the specified identifier from the collection.
            </summary>
            <param name="id">The identifier of the <see cref="T:Microsoft.AnalysisServices.Trace" /> to be removed.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.TraceCollection.Remove(System.String,System.Boolean)">
            <summary>
            Removes the <see cref="T:Microsoft.AnalysisServices.Trace" /> with the specified identifier from the collection.
            </summary>
            <param name="id">The identifier of the <see cref="T:Microsoft.AnalysisServices.Trace" /> to be removed.</param>
            <param name="cleanUp">True, if referencing objects are to be deleted; otherwise, false.</param>
            <remarks>This API supports the product infrastructure and is not intended to be used directly from your code.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.TraceCollection.Move(System.Int32,System.Int32)">
            <summary>
            Moves a <see cref="T:Microsoft.AnalysisServices.Trace" /> in the collection from the current position to a new one.
            </summary>
            <param name="fromIndex">The zero-based index of the <see cref="T:Microsoft.AnalysisServices.Trace" /> to be moved.</param>
            <param name="toIndex">The zero-based index to which to move the <see cref="T:Microsoft.AnalysisServices.Trace" /> specified by fromIndex.</param>
            <returns>The <see cref="T:Microsoft.AnalysisServices.Trace" /> that was moved.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <list type="bullet">
            <item><description>The specified fromIndex is not a valid value (less than zero or bigger then the total number of elements).</description></item>
            <item><description>The specified toIndex is not a valid value (less than zero or bigger then the total number of elements).</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.TraceCollection.Move(System.String,System.Int32)">
            <summary>
            Moves a <see cref="T:Microsoft.AnalysisServices.Trace" />, with the specified identifier, to a new position in the collection.
            </summary>
            <param name="id">The identifier of the <see cref="T:Microsoft.AnalysisServices.Trace" /> to be moved.</param>
            <param name="toIndex">The zero-based index to which to move the <see cref="T:Microsoft.AnalysisServices.Trace" /> specified by fromIndex.</param>
            <returns>The <see cref="T:Microsoft.AnalysisServices.Trace" /> that was moved.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <list type="bullet">
            <item><description>id is not a valid identifier to a <see cref="T:Microsoft.AnalysisServices.Trace" /> in the collection.</description></item>
            <item><description>The specified toIndex is not a valid value (less than zero or bigger then the total number of elements).</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.TraceCollection.Move(Microsoft.AnalysisServices.Trace,System.Int32)">
            <summary>
            Moves the specified <see cref="T:Microsoft.AnalysisServices.Trace" /> to a new position in the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.Trace" /> to be moved.</param>
            <param name="toIndex">The zero-based index to which to move the specified <see cref="T:Microsoft.AnalysisServices.Trace" />.</param>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <list type="bullet">
            <item><description>The specified <see cref="T:Microsoft.AnalysisServices.Trace" /> does not exist the collection.</description></item>
            <item><description>The specified toIndex is not a valid value (less than zero or bigger then the total number of elements).</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.TraceCollection.Contains(Microsoft.AnalysisServices.Trace)">
            <summary>
            Indicates whether the collection contains the specified <see cref="T:Microsoft.AnalysisServices.Trace" />.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.Trace" /> to be located.</param>
            <returns>True, if the specified <see cref="T:Microsoft.AnalysisServices.Trace" /> is found in the collection, otherwise, false.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.TraceCollection.Contains(System.String)">
            <summary>
            Indicates whether the collection contains a <see cref="T:Microsoft.AnalysisServices.Trace" /> with the specified identifier.
            </summary>
            <param name="id">The identifier of the <see cref="T:Microsoft.AnalysisServices.Trace" /> to be located.</param>
            <returns>True, if the specified <see cref="T:Microsoft.AnalysisServices.Trace" /> is found in the collection, otherwise, false.</returns>
            <exception cref="T:System.ArgumentNullException">The specified id is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.TraceCollection.IndexOf(Microsoft.AnalysisServices.Trace)">
            <summary>
            Searches for the specified <see cref="T:Microsoft.AnalysisServices.Trace" /> and returns the zero-based index of it in the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.Trace" /> to locate in the collection.</param>
            <returns>The zero-based index of the <see cref="T:Microsoft.AnalysisServices.Trace" /> in the collection, if found; otherwise, -1.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.TraceCollection.IndexOf(System.String)">
            <summary>
            Searches for a <see cref="T:Microsoft.AnalysisServices.Trace" /> with the specified identifier and returns the zero-based index of it in the collection.
            </summary>
            <param name="id">The identifier of the <see cref="T:Microsoft.AnalysisServices.Trace" /> to locate in the collection.</param>
            <returns>The zero-based index of the <see cref="T:Microsoft.AnalysisServices.Trace" /> in the collection, if found; otherwise, -1.</returns>
        </member>
        <member name="T:Microsoft.AnalysisServices.TraceColumnCollection">
            <summary>
            Represents a collection of <see cref="T:Microsoft.AnalysisServices.TraceColumn" /> objects. This class cannot be inherited.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.TraceColumnCollection.Count">
            <summary>
            Gets the number of elements contained in the collection.
            </summary>
            <value>The current number of elements.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.TraceColumnCollection.Item(System.Int32)">
            <summary>
            Gets the <see cref="T:Microsoft.AnalysisServices.TraceColumn" /> element at the specified index.
            </summary>
            <param name="index">The zero-based index of the element to get.</param>
            <value>The <see cref="T:Microsoft.AnalysisServices.TraceColumn" /> element at the specified index.</value>
            <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.TraceColumnCollection.Add(Microsoft.AnalysisServices.TraceColumn)">
            <summary>
            Adds the specified <see cref="T:Microsoft.AnalysisServices.TraceColumn" /> to the end of the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.TraceColumn" /> to be added.</param>
            <returns>The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.TraceColumn" /> has been added to the collection.</returns>
            <exception cref="T:System.InvalidOperationException">The specified items already exists in the collection.</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.TraceColumnCollection.Clear">
            <summary>
            Removes all items from the collection.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.TraceColumnCollection.Contains(Microsoft.AnalysisServices.TraceColumn)">
            <summary>
            Determines whether the specified <see cref="T:Microsoft.AnalysisServices.TraceColumn" /> exists in the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.TraceColumn" /> whose existence is checked.</param>
            <returns>True, if the specified <see cref="T:Microsoft.AnalysisServices.TraceColumn" /> is found in the collection; otherwise, false.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.TraceColumnCollection.Remove(Microsoft.AnalysisServices.TraceColumn)">
            <summary>
            Removes the specified <see cref="T:Microsoft.AnalysisServices.TraceColumn" /> from this collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.TraceColumn" /> to remove.</param>
            <exception cref="T:System.InvalidOperationException">The specified item does not exists in the collection.</exception>
        </member>
        <member name="T:Microsoft.AnalysisServices.TraceEvent">
            <summary>
            Represents a trace event.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.TraceEvent.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.AnalysisServices.TraceEvent"/> class.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.TraceEvent.#ctor(Microsoft.AnalysisServices.TraceEventClass)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.AnalysisServices.TraceEvent"/> class.
            </summary>
            <param name="eventClass">The trace event class.</param>
        </member>
        <member name="P:Microsoft.AnalysisServices.TraceEvent.EventID">
            <summary>
            Gets or sets a value that identifies the event.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.TraceEvent.Columns">
            <summary>
            Gets a collection that contains all the columns in the event.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.TraceEvent.CopyTo(Microsoft.AnalysisServices.TraceEvent)">
            <summary>
            Copies the content of this object to another object (the destination).
            </summary>
            <param name="obj">The destination object to copy to.</param>
            <returns>The destination object.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.TraceEvent.Clone">
            <summary>
            Returns a clone of the object.
            </summary>
            <returns>The clone.</returns>
        </member>
        <member name="T:Microsoft.AnalysisServices.TraceEventHandler">
            <summary>
            Represents the analysis services trace event handler.
            </summary>
            <param name="sender">The sender object.</param>
            <param name="e">The trace event arguments.</param>
        </member>
        <member name="T:Microsoft.AnalysisServices.TraceEventArgs">
            <summary>
            Defines the identifiers and values associated with a trace event. This class cannot be inherited.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.TraceEventArgs.Item(Microsoft.AnalysisServices.TraceColumn)">
            <summary>
            Corresponds to the indexor property in the C# language. It allows indexing of a collection in the same manner as with arrays.
            </summary>
            <param name="column">Trace column.</param>
            <returns>The value of a trace column from a trace event.</returns>
        </member>
        <member name="P:Microsoft.AnalysisServices.TraceEventArgs.XmlaMessages">
            <summary>
            Gets the collection of XMLA messages associated with a TraceEventArgs object.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.TraceEventArgs.EventClass">
            <summary>
            Gets the event class associated with a <see cref="T:Microsoft.AnalysisServices.TraceEventArgs"/> object.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.TraceEventArgs.EventSubclass">
            <summary>
            Gets the event subclass associated with a <see cref="T:Microsoft.AnalysisServices.TraceEventArgs"/> object.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.TraceEventArgs.CurrentTime">
            <summary>
            Gets the current date and time associated with a <see cref="T:Microsoft.AnalysisServices.TraceEventArgs"/> object.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.TraceEventArgs.StartTime">
            <summary>
            Gets the date and time at which a <see cref="T:Microsoft.AnalysisServices.TraceEventArgs"/> object's trace started.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.TraceEventArgs.EndTime">
            <summary>
            Gets the end time associated with a <see cref="T:Microsoft.AnalysisServices.TraceEventArgs"/> object.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.TraceEventArgs.Duration">
            <summary>
            Gets the duration value associated with a <see cref="T:Microsoft.AnalysisServices.TraceEventArgs"/> object.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.TraceEventArgs.CpuTime">
            <summary>
            Gets the CPU time associated with a <see cref="T:Microsoft.AnalysisServices.TraceEventArgs"/> object.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.TraceEventArgs.JobID">
            <summary>
            Gets the job identifier associated with a <see cref="T:Microsoft.AnalysisServices.TraceEventArgs"/> object.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.TraceEventArgs.SessionType">
            <summary>
            Gets the session type associated with a <see cref="T:Microsoft.AnalysisServices.TraceEventArgs"/> object.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.TraceEventArgs.ProgressTotal">
            <summary>
            Gets the progress total associated with a <see cref="T:Microsoft.AnalysisServices.TraceEventArgs"/> object.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.TraceEventArgs.IntegerData">
            <summary>
            Gets the Integer data associated with a <see cref="T:Microsoft.AnalysisServices.TraceEventArgs"/> object.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.TraceEventArgs.ObjectID">
            <summary>
            Gets the object identifier associated with a <see cref="T:Microsoft.AnalysisServices.TraceEventArgs"/> object.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.TraceEventArgs.ObjectType">
            <summary>
            Gets the object type associated with a <see cref="T:Microsoft.AnalysisServices.TraceEventArgs"/> object.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.TraceEventArgs.ObjectName">
            <summary>
            Gets the object name associated with a <see cref="T:Microsoft.AnalysisServices.TraceEventArgs"/> object.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.TraceEventArgs.ObjectPath">
            <summary>
            Gets the object path associated with a <see cref="T:Microsoft.AnalysisServices.TraceEventArgs"/> object.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.TraceEventArgs.ObjectReference">
            <summary>
            Gets the object reference associated with a <see cref="T:Microsoft.AnalysisServices.TraceEventArgs"/> object.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.TraceEventArgs.SessionID">
            <summary>
            Gets the session identifier associated with a <see cref="T:Microsoft.AnalysisServices.TraceEventArgs"/> object.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.TraceEventArgs.Severity">
            <summary>
            Gets the severity associated with a <see cref="T:Microsoft.AnalysisServices.TraceEventArgs"/> object.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.TraceEventArgs.Success">
            <summary>
            Gets the success property associated with the trace indicated by a <see cref="T:Microsoft.AnalysisServices.TraceEventArgs"/> object's trace.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.TraceEventArgs.Error">
            <summary>
            Gets the error property associated with a <see cref="T:Microsoft.AnalysisServices.TraceEventArgs"/> object.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.TraceEventArgs.ConnectionID">
            <summary>
            Gets the connection identifier associated with a <see cref="T:Microsoft.AnalysisServices.TraceEventArgs"/> object.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.TraceEventArgs.DatabaseName">
            <summary>
            Gets the <see cref="T:Microsoft.AnalysisServices.Database"/> name associated with a <see cref="T:Microsoft.AnalysisServices.TraceEventArgs"/>TraceEventArgs object.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.TraceEventArgs.NTUserName">
            <summary>
            Gets the NT user name associated with a <see cref="T:Microsoft.AnalysisServices.TraceEventArgs"/> object.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.TraceEventArgs.NTDomainName">
            <summary>
            Gets the NT domain name associated with a <see cref="T:Microsoft.AnalysisServices.TraceEventArgs"/> object.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.TraceEventArgs.ClientHostName">
            <summary>
            Gets the client host name associated with a <see cref="T:Microsoft.AnalysisServices.TraceEventArgs"/> object.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.TraceEventArgs.ClientProcessID">
            <summary>
            Gets the client process identifier associated with a <see cref="T:Microsoft.AnalysisServices.TraceEventArgs"/> object.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.TraceEventArgs.ApplicationName">
            <summary>
            Gets the application name associated with a <see cref="T:Microsoft.AnalysisServices.TraceEventArgs"/> object.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.TraceEventArgs.NTCanonicalUserName">
            <summary>
            Gets the NT canonical user name associated with a <see cref="T:Microsoft.AnalysisServices.TraceEventArgs"/> object.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.TraceEventArgs.Spid">
            <summary>
            Gets the active server process identifier (SPID) on which to execute the parent object.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.TraceEventArgs.TextData">
            <summary>
            Gets the text data information associated with a <see cref="T:Microsoft.AnalysisServices.TraceEventArgs"/> object.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.TraceEventArgs.ServerName">
            <summary>
            Gets the server name associated with a <see cref="T:Microsoft.AnalysisServices.TraceEventArgs"/> object.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.TraceEventArgs.RequestParameters">
            <summary>
            Gets the request parameters associated with a <see cref="T:Microsoft.AnalysisServices.TraceEventArgs"/> object.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.TraceEventArgs.RequestProperties">
            <summary>
            Gets the request properties associated with a <see cref="T:Microsoft.AnalysisServices.TraceEventArgs"/> object.
            </summary>
        </member>
        <member name="T:Microsoft.AnalysisServices.TraceEventCollection">
            <summary>
            Represents a collection of <see cref="T:Microsoft.AnalysisServices.TraceEvent" /> objects. This class cannot be inherited.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.TraceEventCollection.Count">
            <summary>
            Gets the number of elements contained in the collection.
            </summary>
            <value>The current number of elements.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.TraceEventCollection.Item(System.Int32)">
            <summary>
            Gets the <see cref="T:Microsoft.AnalysisServices.TraceEvent" /> element at the specified index.
            </summary>
            <param name="index">The zero-based index of the element to get.</param>
            <value>The <see cref="T:Microsoft.AnalysisServices.TraceEvent" /> element at the specified index.</value>
            <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.TraceEventCollection.Add(Microsoft.AnalysisServices.TraceEvent)">
            <summary>
            Adds the specified <see cref="T:Microsoft.AnalysisServices.TraceEvent" /> to the end of the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.TraceEvent" /> to be added.</param>
            <returns>The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.TraceEvent" /> has been added to the collection.</returns>
            <exception cref="T:System.ArgumentNullException">The specified items is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.InvalidOperationException">
            <item><description>The specified item already exists in the collection.</description></item>
            <item><description>The specified item already belongs to another collection.</description></item>
            <item><description>The collection already contains an element with the same EventID as the specified item.</description></item>
            <list type="bullet">
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.TraceEventCollection.Clear">
            <summary>
            Removes all items from the collection.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.TraceEventCollection.Contains(Microsoft.AnalysisServices.TraceEvent)">
            <summary>
            Determines whether the specified <see cref="T:Microsoft.AnalysisServices.TraceEvent" /> exists in the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.TraceEvent" /> whose existence is checked.</param>
            <returns>True, if the specified <see cref="T:Microsoft.AnalysisServices.TraceEvent" /> is found in the collection; otherwise, false.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.TraceEventCollection.Remove(Microsoft.AnalysisServices.TraceEvent)">
            <summary>
            Removes the specified <see cref="T:Microsoft.AnalysisServices.TraceEvent" /> from this collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.TraceEvent" /> to remove.</param>
            <exception cref="T:System.ArgumentNullException">The specified items is a null reference (Nothing in Visual Basic).</exception>
            <exception cref="T:System.InvalidOperationException">The specified item does not exists in the collection.</exception>
        </member>
        <member name="P:Microsoft.AnalysisServices.TraceEventCollection.Item(Microsoft.AnalysisServices.TraceEventClass)">
            <summary>
            Gets the <see cref="T:Microsoft.AnalysisServices.TraceEvent" /> with the specified EventID.
            </summary>
            <param name="eventId">The EventId of the element to get.</param>
            <value>The <see cref="T:Microsoft.AnalysisServices.TraceEvent" /> element with the specified EventID.</value>
            <exception cref="T:Microsoft.AnalysisServices.AmoException">An element with the specified EventID does not exists in the collection.</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.TraceEventCollection.Add(Microsoft.AnalysisServices.TraceEventClass)">
            <summary>
            Creates a new <see cref="T:Microsoft.AnalysisServices.TraceEvent" /> object using the specified EventId, adds it to the end of the collection and returns the new TraceEvent created.
            </summary>
            <param name="eventId">The EventId for the new <see cref="T:Microsoft.AnalysisServices.TraceEvent" /> object.</param>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.TraceEvent" /> object.</returns>
            <exception cref="T:System.InvalidOperationException">An element with the specified EventID already exists in the collection.</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.TraceEventCollection.Contains(Microsoft.AnalysisServices.TraceEventClass)">
            <summary>
            Determines whether a <see cref="T:Microsoft.AnalysisServices.TraceEvent" /> with the specified EventID exists in the collection.
            </summary>
            <param name="eventId">The EventID of the TraceEvent to look for.</param>
            <returns>True, if a TraceEvent with the specified EventID is found in the collection; otherwise, false.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.TraceEventCollection.Find(Microsoft.AnalysisServices.TraceEventClass)">
            <summary>,
            Returns the <see cref="T:Microsoft.AnalysisServices.TraceEvent" /> with the specified EventId.
            </summary>
            <param name="eventId">The EventId of the TraceEvent to return.</param>
            <returns>The <see cref="T:Microsoft.AnalysisServices.TraceEvent" /> with the specified EventId, if found; otherwise, a null reference (Nothing in Visual Basic).</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.TraceEventCollection.Remove(Microsoft.AnalysisServices.TraceEventClass)">
            <summary>
            Removes the <see cref="T:Microsoft.AnalysisServices.TraceEvent" /> with the specified EventID from this collection.
            </summary>
            <param name="eventId">The EventId of the TraceEvent to remove.</param>
        </member>
        <member name="T:Microsoft.AnalysisServices.TraceStoppedEventHandler">
            <summary>
            Represents the event handler when the tracing is stopped.
            </summary>
            <param name="sender">The trace.</param>
            <param name="e">The event arguments.</param>
        </member>
        <member name="T:Microsoft.AnalysisServices.TraceStoppedEventArgs">
            <summary>
            Represents a trace stopped event.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.TraceStoppedEventArgs.StopCause">
            <summary>
            Gets the cause of trace to stop.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.TraceStoppedEventArgs.Exception">
            <summary>
            Gets the exception that occurs in the event.
            </summary>
        </member>
        <member name="T:Microsoft.AnalysisServices.Trimming">
            <summary>
            Specifies how a string type data item is trimmed.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.Trimming.Left">
            <summary>
            Specifies that the left white-space characters in a string are removed.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.Trimming.Right">
            <summary>
            Specifies that the right white-space characters in a string are removed.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.Trimming.LeftRight">
            <summary>
            Specifies that the both left and right white-space characters in a string are removed.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.Trimming.None">
            <summary>
            Specifies that the no white-space characters are removed.
            </summary>
        </member>
        <member name="T:Microsoft.AnalysisServices.UnknownMemberBehavior">
            <summary>
            Specifies the behaviors of the unknown member.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.UnknownMemberBehavior.Visible">
            <summary>
            The unknown member exists and is displayed.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.UnknownMemberBehavior.Hidden">
            <summary>
            The unknown member exists but is not displayed.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.UnknownMemberBehavior.None">
            <summary>
            The unknown member does not exist.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.UnknownMemberBehavior.AutomaticNull">
            <summary>
            The unknown member has an automatic null value.
            </summary>
        </member>
        <member name="T:Microsoft.AnalysisServices.UserDefinedGroupBinding">
            <summary>
            Represents a user defined group binding.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.UserDefinedGroupBinding.AttributeID">
            <summary>
            Gets or sets the attribute identifier.
            </summary>
            <value>The attribute identifier.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.UserDefinedGroupBinding.Groups">
            <summary>
            Gets a collection of group binding.
            </summary>
            <value>A collection of group binding.</value>
        </member>
        <member name="M:Microsoft.AnalysisServices.UserDefinedGroupBinding.CopyTo(Microsoft.AnalysisServices.UserDefinedGroupBinding)">
            <summary>
            Copies the content of the object to the specified UserDefinedGroupBinding object.
            </summary>
            <param name="obj">The object to copy to.</param>
            <returns>A UserDefinedGroupBinding object.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.UserDefinedGroupBinding.Clone">
            <summary>
            Returns a copy of the UserDefinedGroupBinding object.
            </summary>
            <returns>A new copy of the UserDefinedGroupBinding object.</returns>
        </member>
        <member name="T:Microsoft.AnalysisServices.Utils">
            <summary>
            General purpose utilities used primarily for validation and syntax checks.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.Utils.IsSyntacticallyValidName(System.String,System.Type,System.String@)">
            <summary>
            Indicates whether the specified name is syntactically valid.
            </summary>
            <param name="name">The name to validate.</param>
            <param name="type">The type of the object to be named.</param>
            <param name="error">The error information [if the name is not valid].</param>
            <returns>true if the name is syntactically valid; otherwise, false.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.Utils.IsSyntacticallyValidName(System.String,System.Type,Microsoft.AnalysisServices.ModelType,System.Int32,System.String@)">
            <summary>
            Indicates whether the specified name is syntactically valid.
            </summary>
            <param name="name">The name to validate.</param>
            <param name="type">The type of the object to be named.</param>
            <param name="modelType">The type of the owning model.</param>
            <param name="compatibilityLevel">The target compatibility level.</param>
            <param name="error">The error information [if the name is not valid].</param>
            <returns>true if the name is syntactically valid; otherwise, false.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.Utils.IsSyntacticallyValidID(System.String,System.Type,System.String@)">
            <summary>
            Indicates whether the specified identifier is syntactically valid.
            </summary>
            <param name="id">The identifier to validate.</param>
            <param name="type">The type of the object.</param>
            <param name="error">The error information [if the identifier is not valid].</param>
            <returns>true if the identifier is syntactically valid; otherwise, false.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.Utils.GetSyntacticallyValidName(System.String,System.Type)">
            <summary>
            Gets a new name that is syntacticllly valid.
            </summary>
            <param name="baseName">The base pattern for the name.</param>
            <param name="type">The type of the object to be named.</param>
            <returns>The new name.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.Utils.GetSyntacticallyValidName(System.String,System.Type,Microsoft.AnalysisServices.ModelType,System.Int32)">
            <summary>
            Gets a new name that is syntacticllly valid.
            </summary>
            <param name="baseName">The base pattern for the name.</param>
            <param name="type">The type of the object to be named.</param>
            <param name="modelType">The type of the model.</param>
            <param name="compatibilityLevel">The compatibility level.</param>
            <returns>The new name.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.Utils.GetNewID(System.String,System.Type)">
            <summary>
            Generates new ID for provided component type
            </summary>
            <remarks>
            For internal use only
            </remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.Utils.GetSyntacticallyValidID(System.String,System.Type)">
            <summary>
            Gets a new identifier that is syntacticllly valid.
            </summary>
            <param name="baseID">The base pattern for the identifier.</param>
            <param name="type">The type of the object.</param>
            <returns>The new identifier.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.Utils.Serialize(System.Xml.XmlWriter,Microsoft.AnalysisServices.MajorObject,System.Boolean)">
            <summary>
            Serializes the specified object and writes the XML document to an output using the specified XmlWriter.
            </summary>
            <param name="xmlWriter">The XmlWriter used to write the XML document.</param>
            <param name="obj">The Object to serialize.</param>
            <param name="writeReadOnlyProperties">true to write read only properties; otherwise, false.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.Utils.Deserialize(System.Xml.XmlReader,Microsoft.AnalysisServices.MajorObject)">
            <summary>
            Deserializes the XML document contained by the specified input.
            </summary>
            <param name="xmlReader">The XmlReader that contains the XML document to deserialize.</param>
            <param name="obj">The object being deserialized.</param>
            <returns>The object that was deserialized.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.Utils.CheckIfPathExists(System.Data.DataTableCollection,System.String,System.String)">
            <summary>
            Checks if one or more paths exist between 2 tables (in a DataSet).
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.Utils.CheckIfPathExists(System.Data.DataTable,System.Data.DataTable)">
            <summary>
            Checks if one or more paths exist between 2 tables (in a DataSet).
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.Utils.CheckThePathsBetweenTheKeyAndTheOtherColumns(Microsoft.AnalysisServices.ValidationErrorCollection,Microsoft.AnalysisServices.ScalarMiningStructureColumn,System.Collections.ArrayList,Microsoft.AnalysisServices.DataSourceView)">
            <summary>
            For a MiningStructure or a TableMiningStructureColumn, this method verifies if exactly one path
            exists (in the data source view) between the source table of the key MiningStructureColumn and
            the other ScalarMiningStructureColumns.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.Utils.CheckThePathsBetweenTheKeyAndTheOtherColumns(Microsoft.AnalysisServices.ValidationErrorCollection,Microsoft.AnalysisServices.ScalarMiningStructureColumn,System.Collections.ArrayList,System.Data.DataTableCollection)">
            <summary>
            For a MiningStructure or a TableMiningStructureColumn, this method verifies if exactly one path
            exists (in the data source view) between the source table of the key MiningStructureColumn and
            the other ScalarMiningStructureColumns.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.Utils.GetTableID(Microsoft.AnalysisServices.DataItemCollection)">
            <summary>
            Returns the 'TableID' property of the ColumnBinding source of the first DataItem in the specified collection.
            Returns 'null' if the collection is empty or the Source of the first DataItem is not a ColumnBinding.
            </summary>
        </member>
        <member name="T:Microsoft.AnalysisServices.VertipaqCompressionHint">
            <summary>
            Specifies the hint for Vertipaq compression.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.VertipaqCompressionHint.VertipaqAutomatic">
            <summary>
            The Vertipaq compression hint is automatic.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.VertipaqCompressionHint.VertipaqExcluded">
            <summary>
            The Vertipaq compression hint is excluded.
            </summary>
        </member>
        <member name="T:Microsoft.AnalysisServices.WriteAccess">
            <summary>
            Specifies write access to objects.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.WriteAccess.None">
            <summary>
            Write actions are not permitted.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.WriteAccess.Allowed">
            <summary>
            Write actions are permitted.
            </summary>
        </member>
    </members>
</doc>