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

<?xml version="1.0"?>
<doc>
    <assembly>
        <name>Microsoft.AnalysisServices.Core</name>
    </assembly>
    <members>
        <member name="T:Microsoft.AnalysisServices.DesignXmlReader">
            <summary>
            Summary description for DesignXmlReader.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.DesignXmlReader.CheckForXmlaException">
            <summary>
            Moves to content the XmlReader and throws XmlSerializationException if the XmlReader is positioned
            on &lt;Exception xmlns="urn:schemas-microsoft-com:xml-analysis:exception"/&gt;.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.DesignXmlReader.CreateXmlSerializationException(System.String,System.Exception)">
            <summary>
            Creates an XmlSerializationException from the context of this DesignXmlReader, setting
            the LineNumber and LinePosition if possible.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.DesignXmlReader.ReadXmlNode">
            <summary>
            Creates and returns an XmlNode from the current position of XmlReader. It throws XmlSerializationException if XML/A Exception
            occurs, keeping the XmlReader positioned on the Exception element.
            </summary>
        </member>
        <member name="T:Microsoft.AnalysisServices.DesignXmlWriter">
            <summary>
            Summary description for DesignerXmlWriter.
            </summary>
        </member>
        <member name="T:Microsoft.AnalysisServices.DesignXmlSerializerOptions">
            <summary>For internal use.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.DesignXmlSerializerOptions.Default">
            <summary>For internal use.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.DesignXmlSerializerOptions.IncludeForeignComponent">
            <summary>For internal use.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.DesignXmlSerializerOptions.DontForceSiteName">
            <summary>For internal use.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.DesignXmlSerializerOptions.DontWriteStartDocument">
            <summary>For internal use.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.DesignXmlSerializerOptions.IgnoreDesignTimeProperties">
            <summary>For internal use.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.DesignXmlSerializerOptions.IgnoreRuntimeProperties">
            <summary>For internal use.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.DesignXmlSerializerOptions.DontWriteSiteName">
            <summary>For internal use.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.DesignXmlSerializerOptions.DoNotUseNamespaces">
            <summary>For internal use.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.DesignXmlSerializerOptions.BinaryXml">
            <summary>For internal use.</summary>
        </member>
        <member name="T:Microsoft.AnalysisServices.DesignXmlSerializerConstants">
            <summary>For internal use.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.DesignXmlSerializerConstants.DesignerNamespace">
            <summary>For internal use.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.DesignXmlSerializerConstants.DesignerPrefix">
            <summary>For internal use.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.DesignXmlSerializerConstants.DesignTimeName">
            <summary>For internal use.</summary>
        </member>
        <member name="T:Microsoft.AnalysisServices.JaXmlSerializer">
            <summary>
            Just Another Xml Serializer.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.JaXmlSerializer.#ctor(System.Type,System.Xml.Serialization.XmlAttributeOverrides,Microsoft.AnalysisServices.DesignXmlSerializerOptions)">
            <summary>For internal use.</summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.JaXmlSerializer.SerializationManager">
            <summary>For internal use.</summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.JaXmlSerializer.UserSerializationOptions">
            <summary>For internal use.</summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.JaXmlSerializer.Serialize(System.Xml.XmlWriter,System.Object)">
            <summary>For internal use.</summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.JaXmlSerializer.#ctor">
            <summary>For internal use.</summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.JaXmlSerializer.#ctor(Microsoft.AnalysisServices.DesignXmlSerializerOptions)">
            <summary>For internal use.</summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.JaXmlSerializer.#ctor(System.Xml.Serialization.XmlAttributeOverrides,Microsoft.AnalysisServices.DesignXmlSerializerOptions)">
            <summary>For internal use.</summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.JaXmlSerializer.DeserializeComponent(System.ComponentModel.Design.Serialization.IDesignerSerializationManager,System.Xml.XmlReader,System.Type)">
            <summary>For internal use.</summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.JaXmlSerializer.DeserializeComponent(System.ComponentModel.Design.Serialization.IDesignerSerializationManager,System.Xml.XmlReader,System.Type,System.Boolean)">
            <summary>For internal use.</summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.JaXmlSerializer.SerializeComponent(System.Xml.XmlWriter,System.Type,System.ComponentModel.IComponent)">
            <summary>For internal use.</summary>
        </member>
        <member name="T:Microsoft.AnalysisServices.PropertyOrderAttribute">
            <summary>
            PropertyOrderAttribute specifies the order of properties in serialization.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.PropertyOrderAttribute.#ctor(System.Int32)">
            <summary>
            Initializes the PropertyOrderAttribute object.
            </summary>
            <param name="order">The order for the property serialization.</param>
        </member>
        <member name="P:Microsoft.AnalysisServices.PropertyOrderAttribute.Order">
            <summary>
            Gets the serialization order for the associated property.
            </summary>
            <value>The serialization order.</value>
        </member>
        <member name="T:Microsoft.AnalysisServices.XmlIgnoreOnReadAttribute">
            <summary>
            Overrides the default serialization of an XML object, used when the object exists for internal operations.
            </summary>
            <remarks>
            This attribute is set on properties that has to be accepted but ignored during deserialization from XMLA.
            DimensionAttribute.ColumnUsage is an example of deprecated property.
            It was added for UDM 1200 models. As UDM 1200 is deprecated, some properties are removed from AMO public surface.
            But AMO still has to handle the case when client is connecting to existing UDM 1200 model that was created using some Excel 2016 CTP1.
            So AMO must not throw an exception when it sees ColumnUsage element, but ignore the value of ColumnUsage and not serialize it back into XMLA.
            </remarks>
        </member>
        <member name="T:Microsoft.AnalysisServices.XmlSerializationException">
            <summary>
            Represents an exception occured during serialization or deserialization. This class cannot be inherited.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.XmlSerializationException.#ctor">
            <summary>
            Initializes a new instance of XmlSerializationException class using the default values.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.XmlSerializationException.#ctor(System.String)">
            <summary>
            Initializes a new instance of the XmlSerializationException class using the specified message.
            </summary>
            <param name="message">The message that describes the error.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.XmlSerializationException.#ctor(System.String,System.Exception)">
            <summary>
            Initializes a new instance of the XmlSerializationException class using the specified message and inner exception.
            </summary>
            <param name="message">The message that describes the error.</param>
            <param name="innerException">The exception that is the cause of the current exception.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.XmlSerializationException.#ctor(System.String,System.Exception,System.Int32,System.Int32)">
            <summary>
            Initializes a new instance of the XmlSerializationException class using the specified message and inner exception, as well as error position.
            </summary>
            <param name="message">The message that describes the error.</param>
            <param name="innerException">The exception that is the cause of the current exception.</param>
            <param name="lineNumber">The line number in XML where the error occured.</param>
            <param name="linePosition">The line position number in XML where the error occured.</param>
        </member>
        <member name="P:Microsoft.AnalysisServices.XmlSerializationException.LineNumber">
            <summary>
            Specifies the line number in XML where the error occured.
            </summary>
            <value>An Integer value with the line number where the exception occurred.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.XmlSerializationException.LinePosition">
            <summary>
            Specifies the line position in XML where the error occured.
            </summary>
            <value>An Integer value with the line position where the exception occurred.</value>
        </member>
        <member name="M:Microsoft.AnalysisServices.XmlSerializationException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Populates a SerializationInfo with the data needed to serialize the target object.
            </summary>
            <param name="info">The SerializationInfo to populate the data.</param>
            <param name="context">The context for this serialization.</param>
        </member>
        <member name="T:Microsoft.AnalysisServices.TypeMapper">
            <summary>
            Summary description for TypeMappings.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.TypeMapper.GetCustomAttributes``1(System.Type,System.Collections.Generic.Dictionary{System.Type,``0[]})">
            <summary>
            To get type custom attributes from provided type
            </summary>
            <typeparam name="T">Custom attributes class type</typeparam>
            <param name="objectType">Type to get attributes from</param>
            <param name="attributesCache">custom attribute cache</param>
            <returns>custom attribute objects</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.TypeMapper.GetPropertyInfoCustomAttributes(System.Reflection.PropertyInfo,System.Collections.Generic.Dictionary{System.Reflection.PropertyInfo,System.Object[]})">
            <summary>
            To get type custom attributes from provided property info
            </summary>
            <param name="propertyInfo">Property info to get attributes from</param>
            <param name="attributesCache">custom attribute cache</param>
            <returns>custom attribute objects</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.TypeMapper.GetPropertyInfos(System.Type,System.Collections.Generic.Dictionary{System.Type,System.Reflection.PropertyInfo[]},System.Reflection.BindingFlags)">
            <summary>
            To get property info from provided type
            </summary>
            <param name="objectType">Type to get property info from</param>
            <param name="propertyInfoCache">property info cache</param>
            <param name="bindingFlag">binding flag</param>
            <returns>property info objects</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.TypeMapper.GetFieldInfos(System.Type,System.Collections.Generic.Dictionary{System.Type,System.Reflection.FieldInfo[]})">
            <summary>
            To get field info from provided type
            </summary>
            <param name="objectType">Type to get field info from</param>
            <param name="fieldInfoCache">field info cache</param>
            <returns>field info objects</returns>
        </member>
        <member name="T:Microsoft.AnalysisServices.Authentication.PbiPremiumAuthenticationHandle.DatasetWithWorkspace201606">
            <summary>
            Workspace with dataset.
            </summary>
            <remarks>
            See PBI Shared "/Sql/CloudBI/AS/src/PowerBI/PowerBIServiceContracts/Version201606/Workspace/DatasetWithWorkspace201606.cs"
            </remarks>
        </member>
        <member name="T:Microsoft.AnalysisServices.Authentication.SecurityProtocolTypeExtensions">
            <summary>
            Do not use this type or its members, the functionality has been deprecated!
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.Authentication.SecurityProtocolTypeExtensions.Tls12">
            <summary>
            Do not use this type or its members, the functionality has been deprecated!
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.Authentication.SecurityProtocolTypeExtensions.Tls11">
            <summary>
            Do not use this type or its members, the functionality has been deprecated!
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.Authentication.SecurityProtocolTypeExtensions.EnableStrongSecurityProtocol">
            <summary>
            Do not use this type or its members, the functionality has been deprecated!
            </summary>
        </member>
        <member name="T:Microsoft.AnalysisServices.ConnectionInfo">
            <summary>
            Parses a connection string and exposes several properties associated with the connection. This class cannot be inherited.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.ConnectionInfo.#ctor(System.String)">
            <summary>
            Initializes a new instance of the ConnectionInfo class using a connection string.
            </summary>
            <param name="connectionString">A String that contains the connection information. </param>
        </member>
        <member name="P:Microsoft.AnalysisServices.ConnectionInfo.ConnectionType">
            <summary>
            Gets the connection type associated with the ConnectionInfo object.
            </summary>
            <value>A connection of type HTTP, Native Connection, or Local Cube.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.ConnectionInfo.Server">
            <summary>
            Gets the server name associated with a ConnectionInfo object.
            </summary>
            <value>The name of the server.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.ConnectionInfo.InstanceName">
            <summary>
            Gets the instance name associated with the ConnectionInfo object.
            </summary>
            <value>The name of an Analysis Services instance.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.ConnectionInfo.Port">
            <summary>
            Gets the port number associated with the ConnectionInfo object.
            </summary>
            <value>The port number in String format.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.ConnectionInfo.Location">
            <summary>
            Gets the location associated with the ConnectionInfo object.
            </summary>
            <value>The location property.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.ConnectionInfo.Catalog">
            <summary>
            Gets a catalog of databases associated with the ConnectionInfo object.
            </summary>
            <value>A database catalog.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.ConnectionInfo.UserID">
            <summary>
            Gets the user identifier associated with the ConnectionInfo object.
            </summary>
            <value>A String with the user identifier.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.ConnectionInfo.Password">
            <summary>
            Gets the password associated with the ConnectionInfo object.
            </summary>
            <value>A String with the password.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.ConnectionInfo.ProtectionLevel">
            <summary>
            Gets the protection level associated with a ConnectionInfo object.
            </summary>
            <value>A ProtectionLevel with the level.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.ConnectionInfo.ProtocolFormat">
            <summary>
            Gets the protocol format for the ConnectionInfo object.
            </summary>
            <value>A ProtocolFormat with the information.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.ConnectionInfo.TransportCompression">
            <summary>
            Gets the TransportCompression associated with a ConnectionInfo object.
            </summary>
            <value>A TransportCompression with the information.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.ConnectionInfo.CompressionLevel">
            <summary>
            Gets the compression level associated with the ConnectionInfo object.
            </summary>
            <value>An Integer compression level value.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.ConnectionInfo.IntegratedSecurity">
            <summary>
            Gets the integrated security status for the ConnectionInfo object.
            </summary>
            <value>An IntegratedSecurity with the status.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.ConnectionInfo.EncryptionPassword">
            <summary>
            Gets the encryption password associated with the ConnectionInfo object.
            </summary>
            <value>The encryption password.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.ConnectionInfo.ImpersonationLevel">
            <summary>
            Gets the impersonation level associated with a ConnectionInfo object.
            </summary>
            <value>An ImpersonationLevel with the level.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.ConnectionInfo.Sspi">
            <summary>
            Gets the name of the SSPI package to use during the authentication process of the connection.
            </summary>
            <value>A string with the following possible values:Negotiate.The SSPI package is to be negotiated between the client and the service.This is the default value.KerberosKerberos is the authentication package defined to authenticate to this server.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.ConnectionInfo.HttpHandling">
            <summary>
            Gets and sets the way the client will handle the HTTP-based XMLA connection.
            </summary>
            <value>An <see cref="T:Microsoft.AnalysisServices.HttpChannelHandling"/> value with the HTTP handling flow.</value>
            <remarks>This property is ignored if the connection is not using HTTP-based communication.</remarks>
        </member>
        <member name="P:Microsoft.AnalysisServices.ConnectionInfo.UseExistingFile">
            <summary>
            Gets an indication for the status of use existing file property of the ConnectionInfo object.
            </summary>
            <value>true if UseExistingFile; otherwise, false.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.ConnectionInfo.CharacterEncoding">
            <summary>
            Gets the character encoding value associated with the ConnectionInfo object.
            </summary>
            <value>The encoding scheme applied.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.ConnectionInfo.PacketSize">
            <summary>
            Gets the packet size in bytes associated with a ConnectionInfo object.
            </summary>
            <value>Number of bytes.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.ConnectionInfo.ClientCertificateThumbprint">
            <summary>
            Do not reference this member directly in your code. It supports the Analysis Services infrastructure.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.ConnectionInfo.Certificate">
            <summary>
            Do not reference this member directly in your code. It supports the Analysis Services infrastructure.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.ConnectionInfo.AuthenticationScheme">
            <summary>
            Do not reference this member directly in your code. It supports the Analysis Services infrastructure.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.ConnectionInfo.ExtAuthInfo">
            <summary>
            Do not reference this member directly in your code. It supports the Analysis Services infrastructure.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.ConnectionInfo.IdentityProvider">
            <summary>
            Do not reference this member directly in your code. It supports the Analysis Services infrastructure.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.ConnectionInfo.BypassAuthorization">
            <summary>
            Do not reference this member directly in your code. It supports the Analysis Services infrastructure.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.ConnectionInfo.RestrictCatalog">
            <summary>
            Do not reference this member directly in your code. It supports the Analysis Services infrastructure.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.ConnectionInfo.AccessMode">
            <summary>
            Do not reference this member directly in your code. It supports the Analysis Services infrastructure.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.ConnectionInfo.RestrictUser">
            <summary>
            Do not reference this member directly in your code. It supports the Analysis Services infrastructure.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.ConnectionInfo.RestrictRoles">
            <summary>
            Do not reference this member directly in your code. It supports the Analysis Services infrastructure.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.ConnectionInfo.AsAzureRedirection">
            <summary>
            Do not reference this member directly in your code. It supports the Analysis Services infrastructure.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.ConnectionInfo.DedicatedAdminConnection">
            <summary>
            Property indicating whether this is a dedicated admin connection
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.ConnectionInfo.ContextualIdentity">
            <summary>
            Property indicating contextual identity for the connection
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.ConnectionInfo.ConnectionActivityId">
            <summary>
            Property indicating connection activity id
            This correlation id is passed down as a candidate of x-ms-parent-activity-id for the HTTP requests that are issued during connection creation.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.ConnectionInfo.Timeout">
            <summary>
            Gets the timeout value associated with the ConnectionInfo object.
            </summary>
            <value>The Integer timeout value.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.ConnectionInfo.ConnectTimeout">
            <summary>
            Gets and sets the connection timeout information associated with the ConnectionInfo object.
            </summary>
            <value>An Integer representing the number of seconds before timeout.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.ConnectionInfo.ExtendedProperties">
            <summary>
            Gets the extended properties associated with the ConnectionInfo object.
            </summary>
            <value>A list of the properties.</value>
        </member>
        <member name="T:Microsoft.AnalysisServices.MDXMLAProp">
            <summary>
            Schema Information
            </summary>
        </member>
        <member name="T:Microsoft.AnalysisServices.CloudConnectionAuthenticationProperties">
            <summary>
            Do not use this type or its members, the functionality has been deprecated!
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.CloudConnectionAuthenticationProperties.Authority">
            <summary>
            Do not use this type or its members, the functionality has been deprecated!
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.CloudConnectionAuthenticationProperties.ResourceId">
            <summary>
            Do not use this type or its members, the functionality has been deprecated!
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.CloudConnectionAuthenticationProperties.IsCommonTenant">
            <summary>
            Do not use this type or its members, the functionality has been deprecated!
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.CloudConnectionAuthenticationProperties.ManagedTenantNameOrId">
            <summary>
            Do not use this type or its members, the functionality has been deprecated!
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.CompressedStream.XpressMethodsWrapper.SetDelegates">
            <exception cref="T:System.ComponentModel.Win32Exception">Win32Exception</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.CompressedStream.XpressMethodsWrapper.CompressInit(System.Int32,System.Int32)">
            <exception cref="T:System.ComponentModel.Win32Exception">Win32Exception</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.CompressedStream.XpressMethodsWrapper.Compress(System.IntPtr,System.Byte[],System.Int32,System.Int32,System.Byte[],System.Int32,System.Int32)">
            <exception cref="T:System.ComponentModel.Win32Exception">Win32Exception</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.CompressedStream.XpressMethodsWrapper.CompressClose(System.IntPtr)">
            <exception cref="T:System.ComponentModel.Win32Exception">Win32Exception</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.CompressedStream.XpressMethodsWrapper.DecompressInit">
            <exception cref="T:System.ComponentModel.Win32Exception">Win32Exception</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.CompressedStream.XpressMethodsWrapper.Decompress(System.IntPtr,System.Byte[],System.Int32,System.Byte[],System.Int32,System.Int32)">
            <exception cref="T:System.ComponentModel.Win32Exception">Win32Exception</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.CompressedStream.XpressMethodsWrapper.DecompressClose(System.IntPtr)">
            <exception cref="T:System.ComponentModel.Win32Exception">Win32Exception</exception>
        </member>
        <member name="T:Microsoft.AnalysisServices.HttpStream">
            <summary>
            Custom NetworkStream used for sending/receiving XML/A messages.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TcpSecureStream.maxStreamMessageLength">
            <summary>
            In TLS Stream mode this data will be used for encryption/decryption.
            </summary>
        </member>
        <member name="T:Microsoft.AnalysisServices.TcpStream">
            <summary>
            Custom stream over TCP used for sending/receiving XML/A messages.
            </summary>
        </member>
        <member name="T:Microsoft.AnalysisServices.TimeoutUtils">
            <summary>
            Utility clas which incapsulates classes and methods to handle timeouts
            </summary>
        </member>
        <member name="T:Microsoft.AnalysisServices.TimeoutUtils.TimeLeft">
            <summary>
            Wrapper class to keep time left information.
            If time is set to 0 during the instance creation, it is treated as infinite time
            and the time left value is never updated anymore.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.TimeoutUtils.TimeLeft.Infinite">
            <summary>
            Whether left time is infinite or not
            </summary>
        </member>
        <member name="T:Microsoft.AnalysisServices.TimeoutUtils.TimeRestrictedMonitor">
            <summary>
            This class restricts the code execution by timeout.
            If the code execution takes more time than the specified timeout OnTimeoutAction will be thrown at the end.
            This class does not interrupt the code execution and it will throw exception only at the end.
             
            It always updates TimeLeft object with the correct time left at the end.
             
            The usage pattern is:
             
            using (new TimeRestrictedMonitor(timeLeft, timoutAction) {
               // do stuff
            }
            </summary>
        </member>
        <member name="T:Microsoft.AnalysisServices.TypeFormatEnum">
            <summary>
            Specifies possible Type formats as defined in the DIME specification. For example,
            if the type format is TypeFormatEnum.MediaType then a valid Type would be
            "plain/text; charset=utf-8" or "image/jpeg".
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.XmlaConstants.SequenceAttribute">
            <summary>
            If you ever use this property when reading/parsing xml, make sure the value is added to the name table (inside XmlaConstants class).
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.XmlaConstants.VersionElement">
            <summary>
            If you ever use this property when reading/parsing xml, make sure the value is added to the name table (inside XmlaConstants class).
            </summary>
        </member>
        <member name="T:Microsoft.AnalysisServices.XmlaError">
            <summary>
            Represents an error returned by Analysis Services server (in XML/A protocol).
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.XmlaError.ErrorCode">
            <summary>
            Gets the identification code for the error represeted by the XmlaError object.
            </summary>
            <value>The error code.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.XmlaError.CallStack">
            <summary>
            Gets the call stack of the current error.
            </summary>
            <value>A String with the call stack.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.XmlaError.ErrorType">
            <summary>
            Gets the type of the error.
            </summary>
            <value>An integer with the type of the error.</value>
            <remarks>The value of 0 indicates there is no current classification for this error,
            the value of 1 indicates that the error is caused by incorrect usage and value of 2 indicates the error is caused by unexpected server behavior.</remarks>
        </member>
        <member name="T:Microsoft.AnalysisServices.XmlaLocationReference">
            <summary>
            Represents the XMLA location reference of an entity.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.XmlaLocationReference.Dimension">
            <summary>
            Gets the dimension that is referenced.
            </summary>
            <value>A String with the dimension.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.XmlaLocationReference.Hierarchy">
            <summary>
            Gets the hierarchy that is referenced.
            </summary>
            <value>A String with the hierarchy.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.XmlaLocationReference.Attribute">
            <summary>
            Gets the attribute that is referenced.
            </summary>
            <value>A String with the attribute.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.XmlaLocationReference.Cube">
            <summary>
            Gets the cube structure that is referenced.
            </summary>
            <value>A String with the hierarchy.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.XmlaLocationReference.MeasureGroup">
            <summary>
            Gets the measure-group that is referenced.
            </summary>
            <value>A String with the group.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.XmlaLocationReference.MemberName">
            <summary>
            Gets the name of the member that is referenced.
            </summary>
            <value>A String with the hierarchy.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.XmlaLocationReference.Role">
            <summary>
            Gets the role that is referenced.
            </summary>
            <value>A String with the role.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.XmlaLocationReference.TableName">
            <summary>
            Gets the name of the table that is referenced.
            </summary>
            <value>A String with the table's name.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.XmlaLocationReference.ColumnName">
            <summary>
            Gets the name of the column that is referenced.
            </summary>
            <value>A String with the column's name.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.XmlaLocationReference.PartitionName">
            <summary>
            Gets the name of the partition that is referenced.
            </summary>
            <value>A String with the partition's name.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.XmlaLocationReference.MeasureName">
            <summary>
            Gets the name of the measure that is referenced.
            </summary>
            <value>A String with the measure's name.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.XmlaLocationReference.CalculationItemName">
            <summary>
            Gets the name of the calculation item that is referenced.
            </summary>
            <value>A String with the calculation item's name.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.XmlaLocationReference.RoleName">
            <summary>
            Gets the name of the role that is referenced.
            </summary>
            <value>A String with the role's name.</value>
        </member>
        <member name="T:Microsoft.AnalysisServices.XmlaMessage">
            <summary>
            Represents a base class for XMLA messages.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.XmlaMessage.Description">
            <summary>
            Gets the description of the message.
            </summary>
            <value>A String with the description.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.XmlaMessage.Source">
            <summary>
            Gets the source of the message.
            </summary>
            <value>A String with the source.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.XmlaMessage.HelpFile">
            <summary>
            Gets the help-file associated with the message.
            </summary>
            <value>A string with the help file.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.XmlaMessage.Location">
            <summary>
            Gets the location information associated with the message.
            </summary>
            <value>An XmlaMessageLocation object with the location information.</value>
        </member>
        <member name="T:Microsoft.AnalysisServices.XmlaMessageCollection">
            <summary>
            Represents a collection of XmlaMessage objects. This class cannot be inherited.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.XmlaMessageCollection.Count">
            <summary>
            Gets the number of messages contained in the collection.
            </summary>
            <value>The messages' count.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.XmlaMessageCollection.Item(System.Int32)">
            <summary>
            Gets the message at the specified index.
            </summary>
            <value>The XmlaMessage at the specified index.</value>
        </member>
        <member name="T:Microsoft.AnalysisServices.XmlaMessageLocation">
            <summary>
            Represents the location associated with an XMLA message.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.XmlaMessageLocation.StartLine">
            <summary>
            Gets the line number for the starting point in the XMLA command that the message refers to.
            </summary>
            <value>An Int32 with the line number.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.XmlaMessageLocation.StartColumn">
            <summary>
            Gets the column number for the starting point in the XMLA command that the message refers to.
            </summary>
            <value>An Int32 with the column number.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.XmlaMessageLocation.EndLine">
            <summary>
            Gets the line number for the ending point in the XMLA command that the message refers to.
            </summary>
            <value>An Int32 with the line number.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.XmlaMessageLocation.EndColumn">
            <summary>
            Gets the column number for the ending point in the XMLA command that the message refers to.
            </summary>
            <value>An Int32 with the column number.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.XmlaMessageLocation.LineOffset">
            <summary>
            Gets the number of characters from the beginning of the stream to the beginning of the Start line.
            </summary>
            <value>An Int32 with the offset.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.XmlaMessageLocation.TextLength">
            <summary>
            Gets the number of characters in the message location, between Start and End.
            </summary>
            <value>An Int32 with the length.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.XmlaMessageLocation.SourceObject">
            <summary>
            Gets the object that has the error.
            </summary>
            <value>An XmlaLocationReference with the source object.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.XmlaMessageLocation.DependsOnObject">
            <summary>
            Gets the object on which the SourceObject depends in the case of a dependency error.
            </summary>
            <value>An XmlaLocationReference with the depends-on object.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.XmlaMessageLocation.RowNumber">
            <summary>
            Gets the number of rows in which the error occurred is provided.
            </summary>
            <value>An Int32 with the number of rows.</value>
        </member>
        <member name="T:Microsoft.AnalysisServices.XmlaResult">
            <summary>
            Represent the result of a single XMLA command.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.XmlaResult.Value">
            <summary>
            Gets the specified value.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.XmlaResult.Messages">
            <summary>
            Gets the set of messages.
            </summary>
        </member>
        <member name="T:Microsoft.AnalysisServices.XmlaResultCollection">
            <summary>
            Represents a collection of XmlaResult objects. This class cannot be inherited.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.XmlaResultCollection.Count">
            <summary>
            Gets the number of results contained in the collection.
            </summary>
            <value>The results' count.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.XmlaResultCollection.ContainsErrors">
            <summary>
            Gets an indication if the set of results contains one or more errors.
            </summary>
            <value>A Boolean with the indication.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.XmlaResultCollection.Item(System.Int32)">
            <summary>
            Gets the result at the specified index.
            </summary>
            <value>The XmlaResult at the specified index.</value>
        </member>
        <member name="T:Microsoft.AnalysisServices.XmlaStream">
            <summary>
            Custom NetworkStream used for sending/receiving XML/A messages.
            </summary>
        </member>
        <member name="T:Microsoft.AnalysisServices.XmlaWarning">
            <summary>
            Represents a warning returned by Analysis Services server (in XML/A protocol).
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.XmlaWarning.WarningCode">
            <summary>
            Gets the identification code for the warning represeted by the XmlaWarning object.
            </summary>
            <value>The warning code.</value>
        </member>
        <member name="M:Microsoft.AnalysisServices.Core.AnalysisServicesClient.BeginTransaction">
            <summary>
            Executes a BeginTransaction command (composes the messages, sends it and parses the server response).
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.Core.AnalysisServicesClient.RollbackTransaction">
            <summary>
            Executes a RollbackTransaction command (composes the messages, sends it and parses the server response).
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.Core.AnalysisServicesClient.CommitTransaction">
            <summary>
            Executes a CommitTransaction command (composes the messages, sends it and parses the server response).
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.Core.AnalysisServicesClient.Rename(System.Collections.IDictionary,System.String,Microsoft.AnalysisServices.FixUpExpressions)">
            <summary>
            Private method that generates full SOAP Execute command for Rename
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.Core.AnalysisServicesClient.WriteRename(System.Xml.XmlWriter,System.Collections.IDictionary,System.String,Microsoft.AnalysisServices.FixUpExpressions)">
            <summary>
            Private method that generates the Rename command part only
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.Core.AnalysisServicesClient.SendMessageSkipResults">
            <summary>
            Sends a previously composed message to the server and returns the errors (if any).
            </summary>
            <returns>an array with the errors return by server if any (otherwise null)</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.Core.AnalysisServicesClient.WriteEndCommand(System.Boolean,System.Collections.IDictionary)">
            <summary>
            Writes (directly to the server or in the log) the current XML/A Command.
            </summary>
        </member>
        <member name="T:Microsoft.AnalysisServices.Core.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="T:Microsoft.AnalysisServices.Core.Database">
            <summary>
            Represents a Microsoft Analysis Services database. This class cannot be inherited.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.Core.Database.Parent">
            <summary>
            Gets the parent Server of a Database.
            </summary>
            <value>The Server object representing the parent of the database.</value>
        </member>
        <member name="M:Microsoft.AnalysisServices.Core.Database.CopyTo(Microsoft.AnalysisServices.MajorObject,System.Boolean)">
            <summary>
            Copies the object to the specified destination. Do not reference this member directly in your code. It supports the Analysis Services infrastructure and will be hidden in a future release.
            </summary>
            <param name="destination">The object to be copied to.</param>
            <param name="forceBodyLoading">true if to force body loading; otherwise, false.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.Core.Database.GetModelType">
            <summary>
            Database override default ModelComponent behaviour
            </summary>
            <remarks>
            This method return effective model type of database.
            If server is present and ServerMode is defined (not Default) methods return appropriate ModelType.
            Otherwise returns database ModelType.
            </remarks>
        </member>
        <member name="P:Microsoft.AnalysisServices.Core.Database.DismissedValidationRules">
            <summary>
            Gets a collection of DismissedValidationRule associated with the Database.
            </summary>
            <value>A collection of DismissedValidationRule associated with the Database.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.Core.Database.DismissedValidationResults">
            <summary>
            Gets a collection of DismissedValidationResult associated with the Database.
            </summary>
            <value>A collection of DismissedValidationResult associated with the Database.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.Core.Database.Description">
            <inheritdoc/>
        </member>
        <member name="P:Microsoft.AnalysisServices.Core.Database.LastUpdate">
            <summary>
            Gets or sets the time of last update for a Database.
            </summary>
            <value>The time of last update.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.Core.Database.Visible">
            <summary>
            Gets or sets the Boolean visibility property associated with a Database.
            </summary>
            <value>true if visibility is turned on; otherwise, false.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.Core.Database.Language">
            <summary>
            Gets or sets the language value for a Database.
            </summary>
            <value>An Integer representation of language used.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.Core.Database.Collation">
            <summary>
            Gets or sets the collation type for a Database.
            </summary>
            <value>A String witn the collation type.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.Core.Database.Translations">
            <summary>
            Gets the collection of translations associated with a Database.
            </summary>
            <value>A collection of translations.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.Core.Database.ReadWriteMode">
            <summary>
            Gets or sets the ReadWriteMode of the database.
            </summary>
            <value>A ReadWriteMode enumeration with the read-write mode information of the database.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.Core.Database.DbStorageLocation">
            <summary>
            Gets or sets the database storage location.
            </summary>
            <remarks>
            The DbStorageLocation property is read-only in online mode (because the best practice for changing the storage location of a database is with Detach-Attach).
            But in offline project mode (in BI Dev Studio), we allow setting it and we dynamically add the TypeConverter and Editor attributes in DatabaseDesigner.PreFilterProperties(...) method (see the "Design\DatabaseDesigner.cs" file).
            </remarks>
            <!-- We used 'DbStorageLocation' instead of 'DBStorageLocation' to be consistent with the existing properties 'DbSchemaName' and 'DbTableName' from the TableBinding class. -->
        </member>
        <member name="M:Microsoft.AnalysisServices.Core.Database.OnStorageLocationChange(System.String)">
            <summary>
            ???
            </summary>
            <param name="storageLocation">???</param>
        </member>
        <member name="P:Microsoft.AnalysisServices.Core.Database.ImagePath">
            <summary>
            Gets or sets the image path.
            </summary>
            <value>A String with the image path.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.Core.Database.ImageUniqueID">
            <summary>
            Gets or sets the image unique identifier.
            </summary>
            <value>A String with the image unique identifier.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.Core.Database.ImageVersion">
            <summary>
            Gets or sets the version of the image in the database.
            </summary>
            <value>A String with the version of the image in the database.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.Core.Database.ImageUrl">
            <summary>
            Gets or sets the URL path to an image to display for the database.
            </summary>
            <value>A String with the URL path to an image to display for the database.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.Core.Database.StorageEngineUsed">
            <summary>
            Gets or sets the storage engine used in the current database.
            </summary>
            <value>A StorageEngineUsed enumeration describing the storage engine used.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.Core.Database.ModelType">
            <summary>
            Gets or sets the type of model from which the database was deployed. Expected values include Default (same as multidimensional), Multidimensional, or Tabular.
            </summary>
            <value>A ModelType enumeration with the type of the model.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.Core.Database.CompatibilityLevel">
            <summary>
            Gets or sets the compatibility level for the database.
            </summary>
            <value>The compatibility level of the database.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.Core.Database.CompatibilityMode">
            <summary>
            Gets or sets the compatibility level for the database.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.Core.Database.OnCompatibilityLevelChange(System.Int32,System.Int32)">
            <summary>
            Invoked when the compatibility level of the database 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.Core.Database.OnCompatibilityLevelRestore(System.Int32)">
            <summary>
            Invoked when the compatibility level of the database is [potentially] being restored.
            </summary>
            <param name="originalCompatibilityLevel">The original compatibility level.</param>
            <remarks>For internal use.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.Core.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="P:Microsoft.AnalysisServices.Core.Database.Version">
            <summary>
            Gets or sets the database version.
            </summary>
            <value>The database version.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.Core.Database.EstimatedSize">
            <summary>
            Gets or sets the read-only estimated size, in bytes, of the parent Database.
            </summary>
            <value>A 64-bit signed integer representation of size in bytes.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.Core.Database.IsBlocked">
            <summary>
            Gets a flag indicating whether the database is blocked or not.
            </summary>
            <remarks>This property is for internal usage only</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.Core.Database.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.Core.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 get references for major children; otherwise, false.</param>
            <returns>The references Hashtable with objects that the dimension references appended.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.Core.Database.GetConnectedParentServer">
            <summary>
            Obtains the parent server to connect with the database object.
            </summary>
            <returns>A parent server to connect with the database object.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.Core.Database.Backup(System.String)">
            <summary>
            Provides programmatic access to Backup operations for a Database with the specified file.
            </summary>
            <param name="file">A file containing the parameters to be applied during backup of a Database.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.Core.Database.Backup(System.String,System.Boolean)">
            <summary>
            Provides programmatic access to Backup operations for a Database with the specified file and AllowOverWrite indication.
            </summary>
            <param name="file">A file containing the parameters to be applied during backup of a Database.</param>
            <param name="allowOverwrite">True if overwrite is allowed; otherwise, false.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.Core.Database.Backup(System.String,System.Boolean,System.Boolean)">
            <summary>
            Provides programmatic access to Backup operations for a Database with the specified file, AllowOverWrite indication, and BackupRemotePartitions indication.
            </summary>
            <param name="file">A file containing the parameters to be applied during backup of a Database.</param>
            <param name="allowOverwrite">True if overwrite is allowed; otherwise, false.</param>
            <param name="backupRemotePartitions">true if remote partitions are subject to backup; otherwise, false.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.Core.Database.Backup(System.String,System.Boolean,System.Boolean,Microsoft.AnalysisServices.BackupLocation[])">
            <summary>
            Provides programmatic access to backup operations for a Database with the specified file, AllowOverWrite indication, BackupRemotePartitions indication, and locations information.
            </summary>
            <param name="file">A file containing the parameters to be applied during backup of a Database.</param>
            <param name="allowOverwrite">True if overwrite is allowed; otherwise, false.</param>
            <param name="backupRemotePartitions">true if remote partitions are subject to backup; otherwise, false.</param>
            <param name="locations">If locations is specified, then remote partitions are backed up on their servers using the file name defined in this parameter.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.Core.Database.Backup(System.String,System.Boolean,System.Boolean,Microsoft.AnalysisServices.BackupLocation[],System.Boolean)">
            <summary>
            Provides programmatic access to backup operations for a Database with the specified file, AllowOverWrite indication, BackupRemotePartitions indication, locations information, and ApplyCompression indication.
            </summary>
            <param name="file">A file containing the parameters to be applied during backup of a Database.</param>
            <param name="allowOverwrite">True if overwrite is allowed; otherwise, false.</param>
            <param name="backupRemotePartitions">true if remote partitions are subject to backup; otherwise, false.</param>
            <param name="locations">If locations is specified, then remote partitions are backed up on their servers using the file name defined in this parameter.</param>
            <param name="applyCompression">true if compression is to be used; otherwise, false.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.Core.Database.Backup(System.String,System.Boolean,System.Boolean,Microsoft.AnalysisServices.BackupLocation[],System.Boolean,System.String)">
            <summary>
            Provides programmatic access to backup operations for a Database with the specified file, AllowOverWrite indication, BackupRemotePartitions indication, locations information, ApplyCompression indication, and password.
            </summary>
            <param name="file">A file containing the parameters to be applied during backup of a Database.</param>
            <param name="allowOverwrite">True if overwrite is allowed; otherwise, false.</param>
            <param name="backupRemotePartitions">true if remote partitions are subject to backup; otherwise, false.</param>
            <param name="locations">If locations is specified, then remote partitions are backed up on their servers using the file name defined in this parameter.</param>
            <param name="applyCompression">true if compression is to be used; otherwise, false.</param>
            <param name="password">The password to apply to the backup.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.Core.Database.Backup(Microsoft.AnalysisServices.BackupInfo)">
            <summary>
            Provides programmatic access to Backup operations for a Database with BackupInfo information.
            </summary>
            <param name="backupInfo">Contains parameters to be applied during backup of a Database.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.Core.Database.Detach">
            <summary>
            Detaches a database that is not in use.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.Core.Database.Detach(System.String)">
            <summary>
            Detaches a database with a specified password.
            </summary>
            <param name="password">The password to detach the database.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.Core.Database.AddToContainer(System.ComponentModel.IContainer)">
            <summary>
            Add the database to a container
            </summary>
            <param name="container">The container for which you are adding the specified object.</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.Core.Database.NameOnServer">
            <summary>
            Gets a name of the database as of last moment when database was in sync with the server
            </summary>
        </member>
        <member name="T:Microsoft.AnalysisServices.Core.IBinding">
            <summary>
            Serves as the base interface from which all bindings interfaces are derived.
            </summary>
        </member>
        <member name="T:Microsoft.AnalysisServices.Core.IQueryBinding">
            <summary>
            Represents a derived data type that defines the query binding.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.Core.IQueryBinding.DataSourceID">
            <summary>
            Gets or sets the DataSource identifier for the current QueryBinding.
            </summary>
            <value>A String with the DataSource identifier.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.Core.IQueryBinding.QueryDefinition">
            <summary>
            Gets or sets the query definition.
            </summary>
            <value>A String with an opaque expression for a query associated with a DataSource object for the current QueryBindin.</value>
        </member>
        <member name="T:Microsoft.AnalysisServices.Core.ITransaction">
            <summary>
            Represents transaction started by the user (through BeginTransaction/CommitTransaction/Rollback APIs)
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.Core.ITransaction.ModifiedDatabase">
            <summary>
            TM database that was modified during a transaction (Transaction is not allowed to modify more than 1 TM database)
            </summary>
        </member>
        <member name="T:Microsoft.AnalysisServices.Core.Role">
            <summary>
            Represents the level of security associated with a group of users.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.Core.Role.CopyTo(Microsoft.AnalysisServices.MajorObject,System.Boolean)">
            <summary>
            Copies the Role to 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="P:Microsoft.AnalysisServices.Core.Role.Members">
            <summary>
            Gets the Members, all of which are Windows security principles (user or group accounts), associated with a Role.
            </summary>
            <value>A collection of members assigned to this Role.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.Core.Role.ExternalMembers">
            <summary>
            Gets the collection of external members associated with the role.
            </summary>
            <value>The collection of external role members associated with this instance.</value>
            <remarks>Internal only. This API is part of the Analysis Services infrastructure and is not intended to be called directly from your code.</remarks>
        </member>
        <member name="T:Microsoft.AnalysisServices.Core.Server">
            <summary>
            Represents the base class for an instance of Analysis Services and provides methods and members that enable to you to control that instance.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.Core.Server.AccessToken">
            <summary>
            Access token
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.Core.Server.OnAccessTokenExpired">
            <summary>
            Defines a callback method for notifying applications when the current access token is near expiration.
            </summary>
            <param>Current AccessToken object.</param>
            <returns>Refreshed AccessToken object</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.Core.Server.CopyTo(Microsoft.AnalysisServices.MajorObject,System.Boolean)">
            <summary>
            Copies a Server object to the specified destination.
            </summary>
            <param name="destination">The network Windows server name to which you are copying the Analysis Services server object.</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.Core.Server.ConnectionString">
            <summary>
            Gets the connection-string used to connect to an instance of Analysis Services.
            </summary>
            <value>A String containing the information required to make a connection.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.Core.Server.ConnectionInfo">
            <summary>
            Gets the information regarding the connection to the Server object.
            </summary>
            <value>A ConnectionInfo object with the information.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.Core.Server.SessionID">
            <summary>
            Gets the session ID for the server.
            </summary>
            <value>The session ID.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.Core.Server.CaptureXml">
            <summary>
            Gets or sets the CaptureLog property of the Server object, which indicates whether XML messages sent to an instance of Analysis Services should be logged.
            </summary>
            <value>true if commands are logged locally; otherwise, false.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.Core.Server.CaptureLog">
            <summary>
            Gets a collection containing XMLA commands that were generated while CaptureXml property was set to true.
            </summary>
            <value>A collection containing XML messages.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.Core.Server.Connected">
            <summary>
            Gets an indication whether there is a connection to an instance of Analysis Services.
            </summary>
            <value>true if a connection exists; otherwise, false.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.Core.Server.OnAuthenticationByDeviceCode">
            <summary>
            Gets or sets a method that enables the hosting application to recieve device-code authentication notifications.
            </summary>
            <value>A <see cref="T:System.Action`1"/> with the handling method.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.Core.Server.Version">
            <summary>
            Gets or sets the server version. This is read-only.
            </summary>
            <value>A String with the version of the server.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.Core.Server.Edition">
            <summary>
            Gets or sets the currently installed edition of Analysis Services. This is read-only.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.Core.Server.EditionID">
            <summary>
            Gets or sets the EditionID for the currently installed version of Analysis Services. This is read-only.
            </summary>
            <value>The identifier for the edition. For local cubes, the value is zero; otherwise, a non-zero number.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.Core.Server.ProductLevel">
            <summary>
            Gets or sets read-only access to the product level element. The product level itself is obtained from the stored install-specific string.
            </summary>
            <value>A product-level description.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.Core.Server.ServerProperties">
            <summary>
            Gets a collection of server properties associated with a specific Server object.
            </summary>
            <value>A collection of server properties.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.Core.Server.ProductName">
            <summary>
            Gets or sets read-only access to the name of the SQL Server product from which an instance of Analysis Services was installed.
            </summary>
            <value>A product name.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.Core.Server.CompatibilityMode">
            <summary>
            Gets or sets the mode of the Analysis Services. This is read-only.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.Core.Server.ServerMode">
            <summary>
            Gets or sets the mode the server is operating in. This is read-only.
            </summary>
            <value>A ServerMode enumeration with the mode of the server.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.Core.Server.DefaultCompatibilityLevel">
            <summary>
            Gets or sets a default compatiblity level to use whenever this value is unspecified. This is read-only.
            </summary>
            <value>The compatibility level.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.Core.Server.SupportedCompatibilityLevels">
            <summary>
            Get information regarding the set of compatibility levels, supported by the server.
            </summary>
            <value>A String containing a comma seperated list of supported compatibility levels.</value>
        </member>
        <member name="M:Microsoft.AnalysisServices.Core.Server.GetSupportedCompatibilityLevels">
            <summary>
            Obtain the set of compatibility levels supported by the server.
            </summary>
            <returns>An array of Int32 with the compatibility levels.</returns>
        </member>
        <member name="P:Microsoft.AnalysisServices.Core.Server.ServerLocation">
            <summary>
            Gets or sets the location of the server, which is either on-premises or in a Microsoft data center that provides internal hosting of tabular models for Microsoft's online services, (for example, Excel data models viewed in Office 365). This is read-only.
            </summary>
            <value>The location of the server.</value>
        </member>
        <member name="M:Microsoft.AnalysisServices.Core.Server.CopyTo(Microsoft.AnalysisServices.Core.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="M:Microsoft.AnalysisServices.Core.Server.Connect(System.String,System.Boolean)">
            <summary>
            Connects the current instance of Server to the Analysis Services server using the specified connection string and properties-only indication.
            </summary>
            <param name="connectionString">The connection-string used to establish the connection.</param>
            <param name="propertiesOnly">An indication if to get only object properties during connect.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.Core.Server.Connect(System.String)">
            <summary>
            Connects the current instance of Server to the Analysis Services server, using the specified connection string.
            </summary>
            <param name="connectionString">The connection-string used to establish the connection.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.Core.Server.Connect(System.String,System.String)">
            <summary>
            Connects the current instance of Server to the Analysis Services server, using the specified connection string and session identifier.
            </summary>
            <param name="connectionString">The connection-string used to establish the connection.</param>
            <param name="sessionId">The session to connect to.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.Core.Server.Disconnect">
            <summary>
            Disconnects the Server object from the Analysis Services server.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.Core.Server.Disconnect(System.Boolean)">
            <summary>
            Disconnects the specified session Server object from the Analysis Services server.
            </summary>
            <param name="endSession">An indication if the session should be ended.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.Core.Server.Reconnect">
            <summary>
            Re-establishes the connection to the Analysis Services database.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.Core.Server.GetConnectionState(System.Boolean)">
            <summary>
            Gets the current state of the connection to the Analysis Services server.
            </summary>
            <param name="pingServer">true to indicate that an empty statement will be sent to the server to verify whether the connection is open; otherwise, false.</param>
            <returns>A ConnectionState enumeration describing the current state of the connection.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.Core.Server.Execute(System.String)">
            <summary>
            Executes the specified command on the Analysis Services server.
            </summary>
            <param name="command">The command to execute.</param>
            <returns>An XmlaResultCollection containing the results of the command.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.Core.Server.Execute(System.String,Microsoft.AnalysisServices.ImpactDetailCollection,System.Boolean)">
            <summary>
            Executes the specified command on the Analysis Services server, and provides support for impact analysis.
            </summary>
            <param name="command">The command to execute.</param>
            <param name="impactResult">The collection to store impact information in.</param>
            <param name="analyzeImpactOnly">true to indicate that the command will only be analyzed for impact; otherwise, false. If set to false, the command will be executed and the impactResult collection will be populated.</param>
            <returns>An XmlaResultCollection containing the results of the command.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.Core.Server.ExecuteCaptureLog(System.Boolean,System.Boolean)">
            <summary>
            Executes the contents of the capture log on the server, and indicates whether execution will be in a transactional and/or parallel mode. Affected objects will not be processed.
            </summary>
            <param name="transactional">true to indicate that the capture log will be executed within a transaction; otherwise, false.</param>
            <param name="parallel">true to indicate that the capture log entries will be executed in parallel; otherwise, false.</param>
            <returns>An XmlaResultCollection containing the results of the command(s).</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.Core.Server.ExecuteCaptureLog(System.Boolean,System.Boolean,System.Boolean)">
            <summary>
            Executes the contents of the capture log on the server, indicates whether execution will be in a transactional and/or parallel mode, and indicates whether affected objects will be processed.
            </summary>
            <param name="transactional">true to indicate that the capture log will be executed within a transaction; otherwise, false.</param>
            <param name="parallel">true to indicate that the capture log entries will be executed in parallel; otherwise, false.</param>
            <param name="processAffected">true to indicate that the affected objects will be processed; otherwise, false.</param>
            <returns>An XmlaResultCollection containing the results of the command(s).</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.Core.Server.ExecuteCaptureLog(System.Boolean,System.Boolean,System.Boolean,System.Boolean)">
            <summary>
            Executes the contents of the capture log on the server, indicates whether execution will be in a transactional and/or parallel mode, indicates whether affected objects will be processed, and indicates whether to skip volatile objects.
            </summary>
            <param name="transactional">true to indicate that the capture log will be executed within a transaction; otherwise, false.</param>
            <param name="parallel">true to indicate that the capture log entries will be executed in parallel; otherwise, false.</param>
            <param name="processAffected">true to indicate that the affected objects will be processed; otherwise, false.</param>
            <param name="skipVolatileObjects">true to skip logging for volatile objects; otherwise, false.</param>
            <returns>An XmlaResultCollection containing the results of the command(s).</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.Core.Server.ConcatenateCaptureLog(System.Boolean,System.Boolean)">
            <summary>
            Gets the capture log in a concatenated XML format, wrapped in an XMLA Batch element, and indicates whether to include the transaction attribute and XMLA Parallel element.
            </summary>
            <param name="transactional">true to indicate that the transaction attribute on the Batch element will be set to true or false; otherwise, false.</param>
            <param name="parallel">true to wrap all capture log entries in an XMLA Parallel element; otherwise, false.</param>
            <returns>A String containing the concatenated capture log.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.Core.Server.ConcatenateCaptureLog(System.Boolean,System.Boolean,System.Boolean)">
            <summary>
            Gets the capture log in a concatenated XML format, wrapped in an XMLA Batch element, indicates whether to include the transaction attribute and XMLA Parallel element, and indicates whether affected objects will be processed.
            </summary>
            <param name="transactional">true to indicate that the transaction attribute on the Batch element will be set to true or false; otherwise, false.</param>
            <param name="parallel">true to wrap all capture log entries in an XMLA Parallel element; otherwise, false.</param>
            <param name="processAffected">true to indicate that the affected objects will be processed; otherwise, false. This parameter is reserved for future use.</param>
            <returns>A String containing the concatenated capture log.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.Core.Server.StartXmlaRequest(Microsoft.AnalysisServices.XmlaRequestType)">
            <summary>
            Starts an XML for Analysis (XMLA) request to the server.
            </summary>
            <param name="type">The type of request to start.</param>
            <returns>An XmlWriter to store the request into.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.Core.Server.EndXmlaRequest">
            <summary>
            Ends the last XML for Analysis (XMLA) request.
            </summary>
            <returns>The ended XMLA request.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.Core.Server.EndXmlaRequestAndGetResults">
            <summary>
            Ends the Xmla request and get the results from the Server.
            </summary>
            <returns>The specified results of the request.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.Core.Server.SendXmlaRequest(Microsoft.AnalysisServices.XmlaRequestType,System.IO.Stream)">
            <summary>
            Sends an XML for Analysis (XMLA) request of the specified type using the given stream.
            </summary>
            <param name="type">The type of request to send.</param>
            <param name="requestStream">A Stream containing the request.</param>
            <returns>An XmlReader containing the results of the request.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.Core.Server.SendXmlaRequest(Microsoft.AnalysisServices.XmlaRequestType,System.IO.TextReader)">
            <summary>
            ends an XML for Analysis (XMLA) request of the specified type using the given request.
            </summary>
            <param name="type">The type of request to send.</param>
            <param name="request">A TextReader containing the request.</param>
            <returns>An XmlReader containing the results of the request.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.Core.Server.EndXmlaRequestWithReader(Microsoft.AnalysisServices.XmlaResultCollection@)">
            <summary>
            Similar to EndXmlaRequest(), but returns an AmoDataReader instead of raw XmlReader.
            </summary>
            <param name="results">In case of an error, this will contain the error information. Otherwise the results should be obtained from the reader after it's finished parsing the output.</param>
            <returns>An AmoDataReader containing the result of the request.</returns>
            <remarks>
            Returned AmoDataReader object may be used to read the rowset data and informational/warning messages from the response. If an error occurs during request exection, OperationException will be thrown.
            Note that messages from the response will be available only after the reader object has finished reading data from the response; they may not be available immediately after EndXmlaRequestWithReader() call.
            </remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.Core.Server.ExecuteReader(System.String,Microsoft.AnalysisServices.XmlaResultCollection@,System.Collections.IDictionary,System.Boolean)">
            <summary>
            Executes given XMLA command and returns AmoDataReader
            </summary>
            <param name="command">XMLA command</param>
            <param name="results">Results of the command execution</param>
            <param name="properties">Optional command properties</param>
            <param name="wrapCommand">Whether the command needs to be wrapped into Execute and Command elements.</param>
            <returns>An AmoDataReader object, if command executed successfully. Otherwise, null.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.Core.Server.RenameTable(System.String,System.String,System.String,Microsoft.AnalysisServices.FixUpExpressions)">
            <summary>
            Execute a rename operation of a table.
            </summary>
            <param name="databaseId">The database containing the table.</param>
            <param name="tableId">The table being renamed.</param>
            <param name="name">The new name.</param>
            <param name="fixupExpressions">An indication if expressions will be adjusted to use the new name.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.Core.Server.RenameTableColumn(System.String,System.String,System.String,System.String,Microsoft.AnalysisServices.FixUpExpressions)">
            <summary>
            Execute a rename operation of a column.
            </summary>
            <param name="databaseId">The database containing the column.</param>
            <param name="tableId">The table containing the column.</param>
            <param name="columnId">The column being renamed.</param>
            <param name="name">The new name.</param>
            <param name="fixupExpressions">An indication if expressions will be adjusted to use the new name.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.Core.Server.RenameScriptMeasure(System.String,System.String,System.String,System.String,Microsoft.AnalysisServices.FixUpExpressions)">
            <summary>
            Execute a rename operation of a measure.
            </summary>
            <param name="databaseId">The database containing the measure.</param>
            <param name="tableId">The table containing the measure.</param>
            <param name="measureName">The measure being renamed.</param>
            <param name="name">The new name.</param>
            <param name="fixupExpressions">An indication if expressions will be adjusted to use the new name.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.Core.Server.GetSerializer(Microsoft.AnalysisServices.ObjectExpansion)">
            As part of TOM merge, they will provide their own serializer.
        </member>
        <member name="M:Microsoft.AnalysisServices.Core.Server.CancelCommand">
            <summary>
            Cancels the command executing on the current connection and session (a new temporary connection is used).
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.Core.Server.CancelCommand(System.String)">
            <summary>
            Cancels the command executing in the specified session (a new temporary connection is used).
            </summary>
            <param name="sessionId">The session identifier.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.Core.Server.CancelSession">
            <summary>
            Cancels the current session (a new temporary connection is used).
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.Core.Server.CancelSession(System.String)">
            <summary>
            Cancels the specified session (a new temporary connection is used).
            </summary>
            <param name="sessionId">The session identifier.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.Core.Server.CancelSession(System.String,System.Boolean)">
            <summary>
            Cancels the specified session (a new temporary connection is used).
            </summary>
            <param name="sessionId">The session identifier.</param>
            <param name="cancelAssociated">true to indicate that the associated sessions will be canceled; otherwise, false.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.Core.Server.CancelSession(System.Int32)">
            <summary>
            Cancels the specified session (a new temporary connection is used).
            </summary>
            <param name="sessionId">The session identifier.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.Core.Server.CancelSession(System.Int32,System.Boolean)">
            <summary>
            Cancels the specified session (a new temporary connection is used).
            </summary>
            <param name="sessionId">The session identifier.</param>
            <param name="cancelAssociated">true to indicate that the associated sessions will be canceled; otherwise, false.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.Core.Server.CancelConnection(System.Int32)">
            <summary>
            Cancels the specified connection (a new temporary connection is used).
            </summary>
            <param name="connectionId">The connection identifier to cancel.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.Core.Server.CancelConnection(System.Int32,System.Boolean)">
            <summary>
            Cancels the specified connection (a new temporary connection is used).
            </summary>
            <param name="connectionId">The connection identifier to cancel.</param>
            <param name="cancelAssociated">true to indicate that the associated connections will be canceled; otherwise, false.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.Core.Server.Restore(System.String)">
            <summary>
            Restores an Analysis Services database from a backup file.
            </summary>
            <param name="file">The name and location of the file to restore.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.Core.Server.Restore(System.String,System.String)">
            <summary>
            Restores an Analysis Services database from a backup file to the specified database.
            </summary>
            <param name="file">The name and location of the file to restore.</param>
            <param name="databaseName">The database to restore to.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.Core.Server.Restore(System.String,System.String,System.Boolean)">
            <summary>
            Restores an Analysis Services database from a backup file to the specified database, given an overwrite flag.
            </summary>
            <param name="file">The name and location of the file to restore.</param>
            <param name="databaseName">The database to restore to.</param>
            <param name="allowOverwrite">true to indicate that the database will be overwritten, if it exists; otherwise, false.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.Core.Server.Restore(System.String,System.String,System.Boolean,Microsoft.AnalysisServices.RestoreLocation[])">
            <summary>
            Restores an Analysis Services database from a backup file to the specified database, given an overwrite flag and multiple remote servers.
            </summary>
            <param name="file">The name and location of the file to restore.</param>
            <param name="databaseName">The database to restore to.</param>
            <param name="allowOverwrite">true to indicate that the database will be overwritten, if it exists; otherwise, false.</param>
            <param name="locations">An array of RestoreLocation objects, specifying multiple remote servers to restore to.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.Core.Server.Restore(System.String,System.String,System.Boolean,Microsoft.AnalysisServices.RestoreLocation[],Microsoft.AnalysisServices.RestoreSecurity)">
            <summary>
            Restores an Analysis Services database from a backup file to the specified database, given an overwrite flag, multiple remote servers, and specifying security settings.
            </summary>
            <param name="file">The name and location of the file to restore.</param>
            <param name="databaseName">The database to restore to.</param>
            <param name="allowOverwrite">true to indicate that the database will be overwritten, if it exists; otherwise, false.</param>
            <param name="locations">An array of RestoreLocation objects, specifying multiple remote servers to restore to.</param>
            <param name="security">A RestoreSecurity object that specifies the security settings for the restore.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.Core.Server.Restore(System.String,System.String,System.Boolean,Microsoft.AnalysisServices.RestoreLocation[],Microsoft.AnalysisServices.RestoreSecurity,System.String)">
            <summary>
            Restores an Analysis Services database from a backup file to the specified database, given an overwrite flag, multiple remote servers, and specifying security settings and password.
            </summary>
            <param name="file">The name and location of the file to restore.</param>
            <param name="databaseName">The database to restore to.</param>
            <param name="allowOverwrite">true to indicate that the database will be overwritten, if it exists; otherwise, false.</param>
            <param name="locations">An array of RestoreLocation objects, specifying multiple remote servers to restore to.</param>
            <param name="security">A RestoreSecurity object that specifies the security settings for the restore.</param>
            <param name="password">The password to use to decrypt the restoration file.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.Core.Server.Restore(System.String,System.String,System.Boolean,Microsoft.AnalysisServices.RestoreLocation[],Microsoft.AnalysisServices.RestoreSecurity,System.String,System.String)">
            <summary>
            Restores an Analysis Services database from a backup file to the specified database, given a password, an overwrite flag, multiple remote servers, specifying security settings, password, and storage location.
            </summary>
            <param name="file">The name and location of the file to restore.</param>
            <param name="databaseName">The database to restore to.</param>
            <param name="allowOverwrite">true to indicate that the database will be overwritten, if it exists; otherwise, false.</param>
            <param name="locations">An array of RestoreLocation objects, specifying multiple remote servers to restore to.</param>
            <param name="security">A RestoreSecurity object that specifies the security settings for the restore.</param>
            <param name="password">The password to use to decrypt the restoration file.</param>
            <param name="dbStorageLocation">The storage location for the file to restore.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.Core.Server.Restore(System.String,System.String,System.Boolean,Microsoft.AnalysisServices.RestoreLocation[],Microsoft.AnalysisServices.RestoreSecurity,System.String,System.String,Microsoft.AnalysisServices.ReadWriteMode)">
            <summary>
            Restores an Analysis Services database from a backup file to the specified database, given a password, an overwrite flag, multiple remote servers, specifying security settings, password, storage location, and read\write mode.
            </summary>
            <param name="file">The name and location of the file to restore.</param>
            <param name="databaseName">The database to restore to.</param>
            <param name="allowOverwrite">true to indicate that the database will be overwritten, if it exists; otherwise, false.</param>
            <param name="locations">An array of RestoreLocation objects, specifying multiple remote servers to restore to.</param>
            <param name="security">A RestoreSecurity object that specifies the security settings for the restore.</param>
            <param name="password">The password to use to decrypt the restoration file.</param>
            <param name="dbStorageLocation">The storage location for the file to restore.</param>
            <param name="readWriteMode">The read/write mode of the database.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.Core.Server.Restore(System.String,System.String,System.Boolean,Microsoft.AnalysisServices.RestoreLocation[],Microsoft.AnalysisServices.RestoreSecurity,System.String,System.String,Microsoft.AnalysisServices.ReadWriteMode,System.Boolean)">
            <summary>
            Restores an Analysis Services database from a backup file to the specified database, given a password, an overwrite flag, multiple remote servers, specifying security settings, password, storage location, and read\write mode.
            </summary>
            <param name="file">The name and location of the file to restore.</param>
            <param name="databaseName">The database to restore to.</param>
            <param name="allowOverwrite">true to indicate that the database will be overwritten, if it exists; otherwise, false.</param>
            <param name="locations">An array of RestoreLocation objects, specifying multiple remote servers to restore to.</param>
            <param name="security">A RestoreSecurity object that specifies the security settings for the restore.</param>
            <param name="password">The password to use to decrypt the restoration file.</param>
            <param name="dbStorageLocation">The storage location for the file to restore.</param>
            <param name="readWriteMode">The read/write mode of the database.</param>
            <param name="ignoreIncompatibilities">Whether ignore model incompatibilities.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.Core.Server.Restore(Microsoft.AnalysisServices.RestoreInfo)">
            <summary>
            Restores an Analysis Services database from a backup file, using the options set on the provided RestoreInfo object.
            </summary>
            <param name="restoreInfo">The RestoreInfo object containing the options for performing the database restoration.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.Core.Server.Synchronize(System.String,System.String)">
            <summary>
            Synchronizes the current object.
            </summary>
            <param name="databaseID">The database identifier.</param>
            <param name="source">The source to get the object with which database will be synchronized.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.Core.Server.Synchronize(System.String,System.String,Microsoft.AnalysisServices.SynchronizeSecurity,System.Boolean)">
            <summary>
            Synchronizes the current object.
            </summary>
            <param name="databaseID">The database identifier.</param>
            <param name="source">The source to get the object with which database will be synchronized.</param>
            <param name="synchronizeSecurity">The synchorinize security definition.</param>
            <param name="applyCompression">true to apply compression; otherwise, false.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.Core.Server.Synchronize(Microsoft.AnalysisServices.SynchronizeInfo)">
            <summary>
            Synchronizes the current object.
            </summary>
            <param name="synchronizeInfo">The synchronize info.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.Core.Server.ImageLoad(Microsoft.AnalysisServices.ImageLoadInfo)">
            <summary>
            ???
            </summary>
            <param name="imageLoadInfo">???</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.Core.Server.ImageLoad(System.String,System.String,System.IO.Stream,Microsoft.AnalysisServices.ReadWriteMode)">
            <summary>
            ???
            </summary>
            <param name="databaseName">???</param>
            <param name="databaseId">???</param>
            <param name="sourceDbStream">???</param>
            <param name="databaseReadWriteMode">???</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.Core.Server.ImageLoad(System.String,System.String,System.IO.Stream)">
            <summary>
            ???
            </summary>
            <param name="databaseName">???</param>
            <param name="databaseId">???</param>
            <param name="sourceDbStream">???</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.Core.Server.ImageSave(Microsoft.AnalysisServices.ImageSaveInfo)">
            <summary>
            ???
            </summary>
            <param name="imageSaveInfo">???</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.Core.Server.ImageSave(System.String,System.IO.Stream)">
            <summary>
            ???
            </summary>
            <param name="databaseId">???</param>
            <param name="targetDbStream">???</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.Core.Server.Attach(System.String)">
            <summary>
            Attaches a folder to the server.
            </summary>
            <param name="folder">A String containing the folder to attach.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.Core.Server.Attach(System.String,Microsoft.AnalysisServices.ReadWriteMode)">
            <summary>
            Attaches a folder to the server with specified mode.
            </summary>
            <param name="folder">A String containing the folder to attach.</param>
            <param name="readWriteMode">The read/write mode.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.Core.Server.Attach(System.String,Microsoft.AnalysisServices.ReadWriteMode,System.String)">
            <summary>
            Attaches a folder to the server with specified mode and password.
            </summary>
            <param name="folder">A String containing the folder to attach.</param>
            <param name="readWriteMode">The read/write mode.</param>
            <param name="password">The password.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.Core.Server.Dispose(System.Boolean)">
            <summary>
            Releases the unmanaged resources used by the Server and optionally releases the managed resources.
            </summary>
            <param name="disposing">true to release both managed and unmanaged resources; false to release only unmanaged resources.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.Core.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 validation errors.</param>
            <param name="includeDetailedErrors">true to indicate that detailed errors are included in the errors parameter; otherwise, false.</param>
            <param name="serverEdition">The server edition.</param>
            <returns>true if the object returns valid; otherwise, false.</returns>
        </member>
        <member name="T:Microsoft.AnalysisServices.Core.Trace">
            <summary>
            Represent the base class for Trace objects, which provide a mechanism to store event logs that can be later viewed or replayed.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.Core.Trace.Parent">
            <summary>
            Gets the parent Server of a Trace object.
            </summary>
            <value>The parent server of a trace.</value>
        </member>
        <member name="M:Microsoft.AnalysisServices.Core.Utils.Trim(System.String)">
            <summary>
                Similar to System.String.Trim() method, but returns null instead of
                empty string "" when the spaces removal (from the beginning and
                ending of the string) leaves the string empty.
            </summary>
            <param name="str">
                The string from which we'll remove the beginning and ending spaces.
            </param>
            <returns>
                The string without the beginning and ending spaces, or null if
                space removal left it empty.
            </returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.Core.Utils.IsValidNameCharsForDatabase(Microsoft.AnalysisServices.Core.Server,System.String,System.String@)">
            <summary>
            Given <paramref name="server"/> object, first check whether the connection is from public xmla EP or not,
            depending on Server.ConnectionInfo.IsPbiPremiumXmlaEp and Server.IsLocalTomServerFromPbiPublicXmla (only available in server TOM)
            if it's not from public xmla EP, then validate the database name.
            </summary>
            <param name="server">The Server object.</param>
            <param name="databaseNameToValidate">The database name to validate if needed.</param>
            <param name="error">The output error string if applicable.</param>
            <returns>Whether the database name is valid or not under current context.</returns>
            <remarks>For internal use only.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.Core.Utils.IsValidNameCharsForDatabaseWithoutPbiPublicXmla(System.String,System.String@)">
            <summary>
            Validate the database name.
            </summary>
            <param name="databaseNameToValidate">The database name to validate if needed.</param>
            <param name="error">The output error string if applicable.</param>
            <returns>Whether the database name is valid or not.</returns>
            <remarks>For internal use only.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.Core.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.Core.Utils.CheckValidPath(System.String)">
            <summary>
            Throws ArgumentException if the specified path contains an invalid character.
            </summary>
        </member>
        <member name="T:Microsoft.AnalysisServices.Hosting.IHostableComponent">
            <summary>
            Represents an interface for the hostable components.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.Hosting.IHostableComponent.Host">
            <summary>
            Gets or sets the host for IHostableComponent.
            </summary>
            <value>The host for IHostableComponent.</value>
        </member>
        <member name="T:Microsoft.AnalysisServices.Hosting.IHostConfigurationSettings">
            <summary>
            Represents a host configuration settings.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.Hosting.IHostConfigurationSettings.SetSetting(System.String,System.Object,System.String[])">
            <summary>
            Sets the configuration setting.
            </summary>
            <param name="settingName">The name of the setting.</param>
            <param name="settingValue">The setting value.</param>
            <param name="indexes">An array of indexes.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.Hosting.IHostConfigurationSettings.GetSetting(System.String,System.String[])">
            <summary>
            Retrieves a configuration setting.
            </summary>
            <param name="settingName">The name of the setting.</param>
            <param name="indexes">An array of indexes.</param>
            <returns>A configuration setting.</returns>
        </member>
        <member name="T:Microsoft.AnalysisServices.Hosting.IHostMaterializationService">
            <summary>
            Provides a host materialization service.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.Hosting.IHostMaterializationService.MaterializeComponent(System.ComponentModel.IComponent,System.Object)">
            <summary>
            Materializes the component in the service.
            </summary>
            <param name="component">The component.</param>
            <param name="parent">The parent object.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.Hosting.IHostMaterializationService.DematerializeComponent(System.ComponentModel.IComponent,System.Object)">
            <summary>
            Dematerializes the component in the service.
            </summary>
            <param name="component">The component.</param>
            <param name="parent">The parent object.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.Hosting.IHostMaterializationService.UpdateMaterialization(System.ComponentModel.IComponent,System.Boolean)">
            <summary>
            Updates the materialization service.
            </summary>
            <param name="component">The component.</param>
            <param name="updatePermanently">true to update permanently; otherwise, false.</param>
        </member>
        <member name="P:Microsoft.AnalysisServices.Hosting.IHostMaterializationService.SitingBlocked">
            <summary>
            Gets whether the siting is blocked.
            </summary>
            <value>true if the siting is blocked; otherwise, false.</value>
        </member>
        <member name="T:Microsoft.AnalysisServices.Hosting.IHostOnDemandLoader">
            <summary>
            Represents an on-demand host loader.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.Hosting.IHostOnDemandLoader.LoadCollectionOnDemand(System.Object,System.Object)">
            <summary>
            Loads requested objects in the collection.
            </summary>
            <param name="loadableCollection">A collection of loadable objects.</param>
            <param name="context">The loading context.</param>
            <returns>An indication of the loading result.</returns>
        </member>
        <member name="T:Microsoft.AnalysisServices.Hosting.IOnDemandLoadableCollection">
            <summary>
            Displays a collection of on demand loadable objects.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.Hosting.IOnDemandLoadableCollection.Loaded">
            <summary>
            Gets whether the collection is loaded.
            </summary>
            <value>true if the collection is loaded; otherwise, false.</value>
        </member>
        <member name="M:Microsoft.AnalysisServices.Hosting.IOnDemandLoadableCollection.BlockOnDemandLoad(System.Boolean)">
            <summary>
            Blocks the on demand load that is associated with IOnDemandLoadableCollection.
            </summary>
            <param name="block">true to block; otherwise, false.</param>
            <returns>The object to block.</returns>
        </member>
        <member name="T:Microsoft.AnalysisServices.AddEventArgs">
            <summary>
            Provides information about the arguments used in the Add event over a collection for which the CollectionChangeEventHandler has been enabled.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.AddEventArgs.Index">
            <summary>
            Gets the index in the collection associated with the change event
            </summary>
            <value>The index in the collection</value>
        </member>
        <member name="T:Microsoft.AnalysisServices.AmoDataAdapter">
            <summary>
            Represents a set of SQL commands and a database connection that are used to fill the DataSet and update an Analysis Services database.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.AmoDataAdapter.#ctor(Microsoft.AnalysisServices.AmoDataReader)">
            <summary>
            Initializes a new instance of an AmoDataAdapter object.
            </summary>
            <param name="reader">Specifies an instance of an AmoDataReader object.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.AmoDataAdapter.Fill(System.Data.DataSet)">
            <summary>
            Adds or refreshes rows in a specified range in the DataSet to match those in the data source.
            </summary>
            <param name="dataSet">Represents an in-memory cache of data.</param>
            <returns>The number of rows successfully added to or refreshed in the DataSet.</returns>
        </member>
        <member name="T:Microsoft.AnalysisServices.AmoDataReader">
            <summary>
            Represents an object that retrieves a read-only, forward-only stream of data from an Analysis Services database.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.AmoDataReader.RowsetName">
            <summary>
            Gets the name of the current rowset.
            </summary>
            <value>The name of the rowset.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.AmoDataReader.Results">
            <summary>
            Gets the collection of results for the current object, containing warnings and informational messages.
            </summary>
            <value>The collection of results for the current object.</value>
            <remarks>
            In case of parsed results or root element, it has the same format as the collection
            returned from Server.Execute(): one result per rowset, each result contains the messages
            from the corresponding rowset. If AffectedObjects element was parsed, then there
            will be exactly one result.
            This property may be used only after the data reader has finished parsing the output.
            </remarks>
        </member>
        <member name="P:Microsoft.AnalysisServices.AmoDataReader.TopLevelAttributes">
            <summary>
            Gets the top level attributes for this property.
            </summary>
            <value>The top level attributes for this property.</value>
        </member>
        <member name="M:Microsoft.AnalysisServices.AmoDataReader.Dispose">
            <summary>
            Releases all unmanaged resources that are used by the site collection object.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.AmoDataReader.Depth">
            <summary>
            Gets the depth of nesting for the current row.
            </summary>
            <value>The level of nesting.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.AmoDataReader.FieldCount">
            <summary>
            Gets the number of columns in the current row.
            </summary>
            <value>The number of columns in the current row.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.AmoDataReader.IsClosed">
            <summary>
            Gets a value that indicates whether the AmoDataReader is closed.
            </summary>
            <value>true if the AmoDataReader is closed; otherwise, false.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.AmoDataReader.RecordsAffected">
            <summary>
            Gets the number of rows changed, inserted, or deleted by execution of the SQL statement.
            </summary>
            <value>The number of rows changed, inserted, or deleted.</value>
            <!--
            The number of rows changed, inserted, or deleted; 0 if no rows were affected or the statement failed; and -1 for SELECT statements.
            -->
        </member>
        <member name="M:Microsoft.AnalysisServices.AmoDataReader.Close">
            <summary>
            Closes a AmoDataReader object.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.AmoDataReader.GetSchemaTable">
            <summary>
            Returns a DataTable that describes the column metadata of the AmoDataReader.
            </summary>
            <returns>A DataTable that describes the column metadata.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.AmoDataReader.NextResult">
            <summary>
            Advances the data reader to the next result.
            </summary>
            <returns>true if there are more result sets; otherwise false.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.AmoDataReader.Read">
            <summary>
            Determines a value that indicates whether the AmoDataReader advances to the next record.
            </summary>
            <returns>true if there are more rows; otherwise, false.</returns>
        </member>
        <member name="P:Microsoft.AnalysisServices.AmoDataReader.Item(System.Int32)">
            <summary>
            Gets the value of the specified column in its native format given the column ordinal.
            </summary>
            <param name="index">The zero-based column ordinal.</param>
            <returns>The value of the specified column in its native format.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.AmoDataReader.GetData(System.Int32)">
            <summary>
            Retrieves the data of the current object.
            </summary>
            <param name="ordinal">The zero-based ordinal position of the column to find.</param>
            <returns>The data of the current object.</returns>
        </member>
        <member name="P:Microsoft.AnalysisServices.AmoDataReader.Item(System.String)">
            <summary>
            Gets the value of the specified column in its native format given the column name.
            </summary>
            <param name="columnName">The name of the column.</param>
            <returns>The value of the specified column in its native format.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.AmoDataReader.GetBoolean(System.Int32)">
            <summary>
            Gets the value of the specified column as a Boolean.
            </summary>
            <param name="ordinal">The zero-based column ordinal.</param>
            <returns>The value of the column.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.AmoDataReader.GetByte(System.Int32)">
            <summary>
            Gets the value of the specified column as a byte.
            </summary>
            <param name="ordinal">The zero-based column ordinal.</param>
            <returns>The value of the specified column as a byte.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.AmoDataReader.GetBytes(System.Int32,System.Int64,System.Byte[],System.Int32,System.Int32)">
            <summary>
            Reads a stream of bytes from the specified column offset into the buffer an array starting at the given buffer offset.
            </summary>
            <param name="ordinal">The zero-based column ordinal.</param>
            <param name="dataIndex">The index within the field from which to begin the read operation.</param>
            <param name="buffer">The buffer into which to read the stream of bytes.</param>
            <param name="bufferIndex">The index within the buffer where the write operation is to start.</param>
            <param name="length">The maximum length to copy into the buffer.</param>
            <returns>The actual number of bytes read.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.AmoDataReader.GetChar(System.Int32)">
            <summary>
            Gets the value of the specified column as a single character.
            </summary>
            <param name="ordinal">The zero-based column ordinal.</param>
            <returns>The value of the specified column.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.AmoDataReader.GetChars(System.Int32,System.Int64,System.Char[],System.Int32,System.Int32)">
            <summary>
            Reads a stream of characters from the specified column offset into the buffer as an array starting at the given buffer offset.
            </summary>
            <param name="ordinal">The zero-based column ordinal.</param>
            <param name="dataIndex">The index within the field from which to begin the read operation.</param>
            <param name="buffer">The buffer into which to read the stream of characters.</param>
            <param name="bufferIndex">The index within the buffer where the write operation is to start.</param>
            <param name="length">The maximum length to copy into the buffer.</param>
            <returns>The actual number of characters read.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.AmoDataReader.GetDataTypeName(System.Int32)">
            <summary>
            Gets the data type name for the specified index.
            </summary>
            <param name="index">The specified index.</param>
            <returns>The data type name for the specified index.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.AmoDataReader.GetDateTime(System.Int32)">
            <summary>
            Gets the value of the specified column as a DateTime object.
            </summary>
            <param name="ordinal">The zero-based column ordinal.</param>
            <returns>The value of the specified column.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.AmoDataReader.GetDecimal(System.Int32)">
            <summary>
            Gets the fixed-position numeric value of the specified field.
            </summary>
            <param name="ordinal">The ordinal of the field to find.</param>
            <returns>The fixed-position numeric value of the specified field.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.AmoDataReader.GetDouble(System.Int32)">
            <summary>
            Gets the value of the specified column as a double-precision floating point number.
            </summary>
            <param name="ordinal">The zero-based column ordinal.</param>
            <returns>he value of the specified column.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.AmoDataReader.GetFieldType(System.Int32)">
            <summary>
            Gets the Type information corresponding to the type of Object.
            </summary>
            <param name="ordinal">The index of the field to find.</param>
            <returns>The Type information corresponding to the type of Object.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.AmoDataReader.GetFloat(System.Int32)">
            <summary>
            Gets the single-precision floating point number of the specified ordinal.
            </summary>
            <param name="ordinal">The specified ordinal</param>
            <returns>The single-precision floating point number of the specified object.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.AmoDataReader.GetGuid(System.Int32)">
            <summary>
            Gets the value of the specified column as a globally unique identifier (GUID).
            </summary>
            <param name="ordinal">The zero-based column ordinal.</param>
            <returns>The value of the specified column.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.AmoDataReader.GetInt16(System.Int32)">
            <summary>
            Gets the value of the specified column as a 16-bit signed integer.
            </summary>
            <param name="ordinal">The zero-based column ordinal.</param>
            <returns>The value of the specified column.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.AmoDataReader.GetInt32(System.Int32)">
            <summary>
            Gets the value of the specified column as a 32-bit signed integer.
            </summary>
            <param name="ordinal">The zero-based column ordinal.</param>
            <returns>The value of the specified column.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.AmoDataReader.GetInt64(System.Int32)">
            <summary>
            Gets the value of the specified column as a 64-bit signed integer.
            </summary>
            <param name="ordinal">The zero-based column ordinal.</param>
            <returns>The value of the specified column.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.AmoDataReader.GetName(System.Int32)">
            <summary>
            Gets the name for the specified column.
            </summary>
            <param name="ordinal">The zero-based column ordinal.</param>
            <returns>The name of the column</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.AmoDataReader.GetOrdinal(System.String)">
            <summary>
            Gets the column ordinal, given the name of the column.
            </summary>
            <param name="name">The name of the column.</param>
            <returns>The zero-based column ordinal.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.AmoDataReader.GetString(System.Int32)">
            <summary>
            Gets the value of the specified column as a string.
            </summary>
            <param name="ordinal">The zero-based column ordinal.</param>
            <returns>The value of the specified column.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.AmoDataReader.GetTimeSpan(System.Int32)">
            <summary>
            Gets the value of the specified column as a TimeSpan object.
            </summary>
            <param name="ordinal">The zero-based column ordinal.</param>
            <returns>The value of the specified column.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.AmoDataReader.GetValue(System.Int32)">
            <summary>
            Retrieves the value of the specified column in its native format.
            </summary>
            <param name="ordinal">The zero-based column ordinal.</param>
            <returns>The value of the specified column in its native format.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.AmoDataReader.GetValues(System.Object[])">
            <summary>
            Populates an array of objects with the column values of the current row.
            </summary>
            <param name="values">An array of Object into which to copy the attribute columns.</param>
            <returns>The number of instances of Object in the array.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.AmoDataReader.IsDBNull(System.Int32)">
            <summary>
            Determines whether the column contains non-existent or missing values.
            </summary>
            <param name="ordinal">The zero-based column ordinal.</param>
            <returns>true if the specified column value is equivalent to DBNull; otherwise false.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.AmoDataReader.GetEnumerator">
            <summary>
            Returns an enumerator that iterates through the collection.
            </summary>
            <returns>An IEnumerator object that can be used to iterate through the collection.</returns>
        </member>
        <member name="T:Microsoft.AnalysisServices.AmoException">
            <summary>
            Represents an exception that is raised when an AMO error or warning is encountered.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.AmoException.#ctor">
            <summary>
            Initializes a new instance of the AmoException class.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.AmoException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Initializes a new instance of the AmoException class with serialized data.
            </summary>
            <param name="info">The object that holds the serialized data.</param>
            <param name="context">The contextual information about the source or destination.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.AmoException.#ctor(System.String)">
            <summary>
            Initializes a new instance of the AmoException class using the specified message text.
            </summary>
            <param name="message">A System.String value that specifies the message text that describes the event that caused the exception.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.AmoException.#ctor(System.String,System.Exception)">
            <summary>
            Initializes a new instance of the AmoException class with message text and inner exception.
            </summary>
            <param name="message">The message text that describes the event that caused the exception.</param>
            <param name="innerException">The inner exception that is the cause of the current exception.</param>
        </member>
        <member name="T:Microsoft.AnalysisServices.AnalysisState">
            <summary>
            Defines the processing state of a ProcessableMajorObject in Analysis Services.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AnalysisState.Processed">
            <summary>
            The object and all its contained processable objects are processed
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AnalysisState.PartiallyProcessed">
            <summary>
            At least one contained object is not processed
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AnalysisState.Unprocessed">
            <summary>
            The object and its child objects are not processed
            </summary>
        </member>
        <member name="T:Microsoft.AnalysisServices.Annotation">
            <summary>
            Defines extensions to the Analysis Services Scripting Language (ASSL) schema. This class cannot be inherited.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.Annotation.theValue">
            <summary>
            The content of the annotation inside Value tag.
            Serializer supports two XmlNode subclasses: XmlText and XmlElement.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.Annotation.#ctor">
            <summary>
            Initializes a new instance of the Annotation class using the default values.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.Annotation.#ctor(System.String)">
            <summary>
            Initializes a new instance of the Annotation class using a name.
            </summary>
            <param name="name">A String that contains the name of the Annotation.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.Annotation.#ctor(System.String,System.String)">
            <summary>
            Initializes a new instance of Annotation using a name and a value.
            </summary>
            <param name="name">A String that contains the name of the Annotation.</param>
            <param name="value">A String that contains the actual value of the Annotation.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.Annotation.#ctor(System.String,System.Xml.XmlNode)">
            <summary>
            Initializes a new instance of Annotation using a name and a value as an XmlNode.
            </summary>
            <param name="name">A String that contains the name of the Annotation.</param>
            <param name="value">The contents of the annotation wrapped in an XmlNode.</param>
        </member>
        <member name="P:Microsoft.AnalysisServices.Annotation.Name">
            <summary>
            Gets or sets the name associated with an Annotation.
            </summary>
            <value>The name of the Annotation.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.Annotation.Visibility">
            <summary>
            Gets or sets the visibility of an Annotation element.
            </summary>
            <value>An enumeration that indicates whether visibility is on or off.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.Annotation.Value">
            <summary>
            Gets or sets the XmlNode that contains the actual value of an Annotation.
            </summary>
            <value>The value associated with the annotation.</value>
        </member>
        <member name="M:Microsoft.AnalysisServices.Annotation.Clone">
            <summary>
            Creates a new, full copy of an Annotation object.
            </summary>
            <returns>The cloned Annotation object.</returns>
        </member>
        <member name="T:Microsoft.AnalysisServices.AnnotationCollection">
            <summary>
            Represents a collection of <see cref="T:Microsoft.AnalysisServices.Annotation" /> objects. This class cannot be inherited.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.AnnotationCollection.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.AnnotationCollection.Item(System.Int32)">
            <summary>
            Gets the <see cref="T:Microsoft.AnalysisServices.Annotation" /> 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.Annotation" /> 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.AnnotationCollection.Item(System.String)">
            <summary>
            Gets the <see cref="T:Microsoft.AnalysisServices.Annotation" /> element with the specified name.
            </summary>
            <param name="name">The name of the element to get.</param>
            <value>The <see cref="T:Microsoft.AnalysisServices.Annotation" /> 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.AnnotationCollection.Add(Microsoft.AnalysisServices.Annotation)">
            <summary>
            Adds the specified <see cref="T:Microsoft.AnalysisServices.Annotation" /> to the end of the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.Annotation" /> to be added.</param>
            <returns>The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.Annotation" /> 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.AnnotationCollection.Add(System.String,System.String)">
            <summary>
            Creates a new <see cref="T:Microsoft.AnalysisServices.Annotation" /> object using the name and value provided, adds it to the collection and returns the new Annotation object created.
            </summary>
            <param name="name">The Name for the new <see cref="T:Microsoft.AnalysisServices.Annotation" /> object.</param>
            <param name="value">The Value for the new <see cref="T:Microsoft.AnalysisServices.Annotation" /> object.</param>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.Annotation" /> 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.AnnotationCollection.Clear">
            <summary>
            Removes all items from the collection.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.AnnotationCollection.Contains(Microsoft.AnalysisServices.Annotation)">
            <summary>
            Determines whether the specified <see cref="T:Microsoft.AnalysisServices.Annotation" /> exists in the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.Annotation" /> whose existence is checked.</param>
            <returns>True, if the specified <see cref="T:Microsoft.AnalysisServices.Annotation" /> is found in the collection; otherwise, false.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.AnnotationCollection.Contains(System.String)">
            <summary>
            Determines whether an <see cref="T:Microsoft.AnalysisServices.Annotation" /> with the specified Name exists in the collection.
            </summary>
            <param name="name">The Name of the <see cref="T:Microsoft.AnalysisServices.Annotation" /> whose existence is checked.</param>
            <returns>True, if an <see cref="T:Microsoft.AnalysisServices.Annotation" /> with the specified Name is found in the collection; otherwise, false.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.AnnotationCollection.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.AnnotationCollection.CopyTo(Microsoft.AnalysisServices.AnnotationCollection)">
            <summary>
            Copies the elements from this collection to another.
            </summary>
            <param name="col">The destination collection.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.AnnotationCollection.Find(System.String)">
            <summary>
            Searches for the <see cref="T:Microsoft.AnalysisServices.Annotation" /> with the specified Name and returns it.
            </summary>
            <param name="name">The Name of the <see cref="T:Microsoft.AnalysisServices.Annotation" /> to find.</param>
            <returns>The <see cref="T:Microsoft.AnalysisServices.Annotation" /> with the specified Name, if found; otherwise, a null reference (Nothing in Visual Basic).</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.AnnotationCollection.IndexOf(Microsoft.AnalysisServices.Annotation)">
            <summary>
            Searches for the specified <see cref="T:Microsoft.AnalysisServices.Annotation" /> and returns its zero-based index within the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.Annotation" /> to locate.</param>
            <returns>The zero-based index of the <see cref="T:Microsoft.AnalysisServices.Annotation" /> in the collection, if found; otherwise, -1.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.AnnotationCollection.IndexOf(System.String)">
            <summary>
            Searches for the specified <see cref="T:Microsoft.AnalysisServices.Annotation" /> 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.Annotation" /> to locate.</param>
            <returns>The zero-based index of the <see cref="T:Microsoft.AnalysisServices.Annotation" /> in the collection, if found; otherwise, -1.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.AnnotationCollection.Insert(System.Int32,Microsoft.AnalysisServices.Annotation)">
            <summary>
            Inserts the specified <see cref="T:Microsoft.AnalysisServices.Annotation" /> to the collection at the specified index.
            </summary>
            <param name="index">The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.Annotation" /> is inserted.</param>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.Annotation" /> 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.AnnotationCollection.Insert(System.Int32,System.String,System.String)">
            <summary>
            Creates a new <see cref="T:Microsoft.AnalysisServices.Annotation" /> object using the name and value provided, inserts it to the collection at the specified index, and returns the new Annotation object created.
            </summary>
            <param name="index">The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.Annotation" /> is inserted.</param>
            <param name="name">The Name for the new <see cref="T:Microsoft.AnalysisServices.Annotation" /> object.</param>
            <param name="value">The Value for the new <see cref="T:Microsoft.AnalysisServices.Annotation" /> object.</param>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.Annotation" /> 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.AnnotationCollection.Remove(Microsoft.AnalysisServices.Annotation)">
            <summary>
            Removes the specified <see cref="T:Microsoft.AnalysisServices.Annotation" /> from this collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.Annotation" /> to remove.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.AnnotationCollection.Remove(System.String)">
            <summary>
            Removes the <see cref="T:Microsoft.AnalysisServices.Annotation" /> with the specified Name from this collection.
            </summary>
            <param name="name">The Name of the <see cref="T:Microsoft.AnalysisServices.Annotation" /> to remove.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.AnnotationCollection.RemoveAt(System.Int32)">
            <summary>
            Removes the <see cref="T:Microsoft.AnalysisServices.Annotation" /> at the specified index.
            </summary>
            <param name="index">The zero-based index of the <see cref="T:Microsoft.AnalysisServices.Annotation" /> to remove.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.AnnotationCollection.GetText(System.String)">
            <summary>
            Gets the value of the <see cref="T:Microsoft.AnalysisServices.Annotation" /> with the specified name.
            </summary>
            <param name="name">The name of the annotation.</param>"
            <returns>The value of the annotation, if found; otherwise a null reference (Nothing in Visual Basic).</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.AnnotationCollection.SetText(System.String,System.String,System.Boolean)">
            <summary>
            Sets the <see cref="T:Microsoft.AnalysisServices.Annotation" /> with the specified name, to the specified <see cref="T:System.String" /> value. Can also be used to remove a named annotation if it is set to a null reference.
            </summary>
            <param name="name">The name of the annotation.</param>"
            <param name="text">The value to be set on the <see cref="T:Microsoft.AnalysisServices.Annotation" /> identified by the name.</param>"
            <param name="removeIfNull">If set to true, removes the Annotation specified in name from the collection if text is set to a null reference (Nothing in Visual Basic); if false, no removal is made.</param>"
        </member>
        <member name="M:Microsoft.AnalysisServices.AnnotationCollection.SetText(System.String,System.String)">
            <summary>
            Sets the <see cref="T:Microsoft.AnalysisServices.Annotation" /> with the specified name, to the specified <see cref="T:System.String" /> value.
            </summary>
            <param name="name">The name of the annotation.</param>"
            <param name="text">The value to be set on the <see cref="T:Microsoft.AnalysisServices.Annotation" /> identified by the name.</param>"
        </member>
        <member name="M:Microsoft.AnalysisServices.AnnotationCollection.SetText(System.String,System.Boolean)">
            <summary>
            Sets the <see cref="T:Microsoft.AnalysisServices.Annotation" /> with the specified name, to the specified <see cref="T:System.Boolean" /> value.
            </summary>
            <param name="name">The name of the annotation.</param>"
            <param name="value">The value to be set on the <see cref="T:Microsoft.AnalysisServices.Annotation" /> identified by the name.</param>"
        </member>
        <member name="M:Microsoft.AnalysisServices.AnnotationCollection.SetText(System.String,System.Int32)">
            <summary>
            Sets the <see cref="T:Microsoft.AnalysisServices.Annotation" /> with the specified name, to the specified <see cref="T:System.Int32" /> value.
            </summary>
            <param name="name">The name of the annotation.</param>"
            <param name="value">The value to be set on the <see cref="T:Microsoft.AnalysisServices.Annotation" /> identified by the name.</param>"
        </member>
        <member name="T:Microsoft.AnalysisServices.AnnotationVisibility">
            <summary>
            Defines and contains the allowed values for visibility for an Annotation.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AnnotationVisibility.SchemaRowset">
            <summary>
            The annotation is visible in the schema rowset.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.AnnotationVisibility.None">
            <summary>
            The annotation is not visible in the schema rowset.
            </summary>
        </member>
        <member name="T:Microsoft.AnalysisServices.AssemblyReferencesHelper">
            <summary>
            Represents an assembly references helper.
            </summary>
            <remarks>For internal use.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.AssemblyReferencesHelper.GetAssemblyReferences(System.String,System.Collections.Specialized.StringCollection@)">
            <summary>
            Gets the assembly references.
            </summary>
            <remarks>For internal use.</remarks>
            <!-- Adrian: String collection passed by reference to avoid creating a copy during cross App Domain call -->
        </member>
        <member name="T:Microsoft.AnalysisServices.BackupInfo">
            <summary>
            Stores the information necessary to back up an Analysis Services database to a backup file. This class cannot be inherited.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.BackupInfo.#ctor">
            <summary>
            Initializes a new instance of the BackupInfo class using the default values.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.BackupInfo.#ctor(System.String)">
            <summary>
            Initializes a new instance of the BackupInfo class using the file name to backup to.
            </summary>
            <param name="file">The name of the file to backup to.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.BackupInfo.#ctor(System.String,System.Boolean)">
            <summary>
            Initializes a new instance of the BackupInfo class using a file name, and indicates whether overwrite information is allowed.
            </summary>
            <param name="file">The file name to backup to.</param>
            <param name="allowOverwrite">true if overwrite is allowed; otherwise, false.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.BackupInfo.#ctor(System.String,System.Boolean,System.Boolean)">
            <summary>
            Initializes a new instance of the BackupInfo class using a file name, and indicates whether overwrite and backup of remote partitions are allowed.
            </summary>
            <param name="file">The file name to backup to.</param>
            <param name="allowOverwrite">true if overwrite is allowed; otherwise, false.</param>
            <param name="backupRemotePartitions">true if backup of remote partitions is allowed; otherwise, false.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.BackupInfo.#ctor(System.String,System.Boolean,System.Boolean,Microsoft.AnalysisServices.BackupLocation[])">
            <summary>
            Initializes a new instance of the BackupInfo class using a file name, indicates whether overwrite and backup of remote partitions are allowed, and specifies the locations for the backup to be stored.
            </summary>
            <param name="file">The file name to backup to.</param>
            <param name="allowOverwrite">true if overwrite is allowed; otherwise, false.</param>
            <param name="backupRemotePartitions">true if backup of remote partitions is allowed; otherwise, false.</param>
            <param name="locations">The locations where the backup will be stored.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.BackupInfo.#ctor(System.String,System.Boolean,System.Boolean,Microsoft.AnalysisServices.BackupLocation[],System.Boolean)">
            <summary>
            Initializes a new instance of the BackupInfo class using a file name, indicates whether overwrite and backup of remote partitions are allowed, specifies the location for the backup to be stored, and indicates whether compression is applied.
            </summary>
            <param name="file">The file name to backup to.</param>
            <param name="allowOverwrite">true if overwrite is allowed; otherwise, false.</param>
            <param name="backupRemotePartitions">true if backup of remote partitions is allowed; otherwise, false.</param>
            <param name="locations">The locations where the backup will be stored.</param>
            <param name="applyCompression">true if compression is applied during the backup process; otherwise, false.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.BackupInfo.#ctor(System.String,System.Boolean,System.Boolean,Microsoft.AnalysisServices.BackupLocation[],System.Boolean,System.String)">
            <summary>
            Initializes a new instance of the BackupInfo class using a file name, indicates whether overwrite and backup of remote partitions are allowed, specifies the location for the backup to be stored, indicates whether compression is applied, and specifies a password.
            </summary>
            <param name="file">The file name to backup to.</param>
            <param name="allowOverwrite">true if overwrite is allowed; otherwise, false.</param>
            <param name="backupRemotePartitions">true if backup of remote partitions is allowed; otherwise, false.</param>
            <param name="locations">The locations where the backup will be stored.</param>
            <param name="applyCompression">true if compression is applied during the backup process; otherwise, false.</param>
            <param name="password">A String containing the password.</param>
        </member>
        <member name="P:Microsoft.AnalysisServices.BackupInfo.File">
            <summary>
            Gets or sets the name of the file to back up to.
            </summary>
            <value>A String containing the name of the file.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.BackupInfo.AllowOverwrite">
            <summary>
            Gets or sets the indication whether the destination files can be overwritten during backup.
            </summary>
            <value>true if the destination files can be overwritten; otherwise, false.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.BackupInfo.BackupRemotePartitions">
            <summary>
            Gets or sets the indication whether remote partitions will be backed up or not.
            </summary>
            <value>true if remote partitions will be backed up; otherwise, false.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.BackupInfo.Locations">
            <summary>
            Gets or sets the locations where the backup will be stored.
            </summary>
            <value>The locations where the backup will be stored.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.BackupInfo.ApplyCompression">
            <summary>
            Gets or sets the indication whether the backup will be compressed or not.
            </summary>
            <value>true if the backup will be compressed; otherwise, false.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.BackupInfo.Password">
            <summary>
            Gets or sets the password to be used with backup file encryption.
            </summary>
            <value>A String containing the password.</value>
        </member>
        <member name="T:Microsoft.AnalysisServices.BackupLocation">
            <summary>
            Represents the location a file will be copied to during backup. This class cannot be inherited.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.BackupLocation.#ctor">
            <summary>
            Initializes a new instance of the BackupLocation class, using default values.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.BackupLocation.#ctor(System.String,System.String)">
            <summary>
            Initializes a new instance of the BackupLocation class, using the specifyed file name and data source identifier.
            </summary>
            <param name="file">The name of the backup file.</param>
            <param name="dataSourceId">The identifier of the data source.</param>
        </member>
        <member name="P:Microsoft.AnalysisServices.BackupLocation.File">
            <summary>
            Gets or sets the name of the file to backup the data source to.
            </summary>
            <value>A String with the file name.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.BackupLocation.DataSourceID">
            <summary>
            Gets or sets the identifier of the data source on the server to be backed up.
            </summary>
            <value>A String with the data source identifier.</value>
        </member>
        <member name="T:Microsoft.AnalysisServices.BackupLocationCollection">
            <summary>
            Represents a collection of <see cref="T:Microsoft.AnalysisServices.BackupLocation" /> objects. This class cannot be inherited.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.BackupLocationCollection.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.BackupLocationCollection.Item(System.Int32)">
            <summary>
            Gets or sets the <see cref="T:Microsoft.AnalysisServices.BackupLocation" /> 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.BackupLocation" /> 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.BackupLocationCollection.Add(Microsoft.AnalysisServices.BackupLocation)">
            <summary>
            Adds the specified <see cref="T:Microsoft.AnalysisServices.BackupLocation" /> to the end of the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.BackupLocation" /> to be added.</param>
            <returns>The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.BackupLocation" /> 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.BackupLocationCollection.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.BackupLocationCollection.Clear">
            <summary>
            Removes all items from the collection.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.BackupLocationCollection.Contains(Microsoft.AnalysisServices.BackupLocation)">
            <summary>
            Determines whether the specified <see cref="T:Microsoft.AnalysisServices.BackupLocation" /> exists in the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.BackupLocation" /> whose existence is checked.</param>
            <returns>True, if the specified <see cref="T:Microsoft.AnalysisServices.BackupLocation" /> is found in the collection; otherwise, false.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.BackupLocationCollection.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.BackupLocationCollection.IndexOf(Microsoft.AnalysisServices.BackupLocation)">
            <summary>
            Searches for the specified <see cref="T:Microsoft.AnalysisServices.BackupLocation" /> and returns its zero-based index within the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.BackupLocation" /> to locate.</param>
            <returns>The zero-based index of the <see cref="T:Microsoft.AnalysisServices.BackupLocation" /> in the collection, if found; otherwise, -1.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.BackupLocationCollection.Insert(System.Int32,Microsoft.AnalysisServices.BackupLocation)">
            <summary>
            Inserts the specified <see cref="T:Microsoft.AnalysisServices.BackupLocation" /> to the collection at the specified index.
            </summary>
            <param name="index">The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.BackupLocation" /> is inserted.</param>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.BackupLocation" /> 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.BackupLocationCollection.Remove(Microsoft.AnalysisServices.BackupLocation)">
            <summary>
            Removes the specified <see cref="T:Microsoft.AnalysisServices.BackupLocation" /> from this collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.BackupLocation" /> to remove.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.BackupLocationCollection.RemoveAt(System.Int32)">
            <summary>
            Removes the <see cref="T:Microsoft.AnalysisServices.BackupLocation" /> at the specified index.
            </summary>
            <param name="index">The zero-based index of the <see cref="T:Microsoft.AnalysisServices.BackupLocation" /> to remove.</param>
        </member>
        <member name="T:Microsoft.AnalysisServices.ClrAssemblyFile">
            <summary>
            Contains the name, debug type and block of data for a ClrAssemblyFile. This class cannot be inherited.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.ClrAssemblyFile.#ctor">
            <summary>
            Initializes a new instance of ClrAssemblyFile using the default values.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.ClrAssemblyFile.#ctor(System.String)">
            <summary>
            nitializes a new instance of ClrAssemblyFile using the specified name.
            </summary>
            <param name="name">A String that contains the name of the ClrAssemblyFile.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.ClrAssemblyFile.#ctor(System.String,Microsoft.AnalysisServices.ClrAssemblyFileType)">
            <summary>
            nitializes a new instance of ClrAssemblyFile using the specified name and type.
            </summary>
            <param name="name">A String that contains the name of the ClrAssemblyFile.</param>
            <param name="type">An Enumeration indicating the debug status of the ClrAssemblyFile.</param>
        </member>
        <member name="P:Microsoft.AnalysisServices.ClrAssemblyFile.Name">
            <summary>
            Gets and sets the name of the ClrAssemblyFile.
            </summary>
            <value>A String with the file name.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.ClrAssemblyFile.Type">
            <summary>
            Gets or sets the type of ClrAssemblyFile; where type refers to debug status.
            </summary>
            <value>The debug status.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.ClrAssemblyFile.Data">
            <summary>
            Gets the Data associated with a ClrAssemblyFile.
            </summary>
            <value>The block of data.</value>
        </member>
        <member name="M:Microsoft.AnalysisServices.ClrAssemblyFile.CopyTo(Microsoft.AnalysisServices.ClrAssemblyFile)">
            <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.ClrAssemblyFile.Clone">
            <summary>
            Returns a clone of the object.
            </summary>
            <returns>The clone.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.ClrAssemblyFile.LoadData(System.String)">
            <summary>
            Loads the ClrAssemblyFile data.
            </summary>
            <param name="path">The path for the data file.</param>
        </member>
        <member name="T:Microsoft.AnalysisServices.ClrAssemblyFileCollection">
            <summary>
            Represents a collection of <see cref="T:Microsoft.AnalysisServices.ClrAssemblyFile" /> objects. This class cannot be inherited.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.ClrAssemblyFileCollection.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.ClrAssemblyFileCollection.Item(System.Int32)">
            <summary>
            Gets or sets the <see cref="T:Microsoft.AnalysisServices.ClrAssemblyFile" /> 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.ClrAssemblyFile" /> 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.ClrAssemblyFileCollection.Add(Microsoft.AnalysisServices.ClrAssemblyFile)">
            <summary>
            Adds the specified <see cref="T:Microsoft.AnalysisServices.ClrAssemblyFile" /> to the end of the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.ClrAssemblyFile" /> to be added.</param>
            <returns>The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.ClrAssemblyFile" /> 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.ClrAssemblyFileCollection.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.ClrAssemblyFileCollection.Clear">
            <summary>
            Removes all items from the collection.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.ClrAssemblyFileCollection.Contains(Microsoft.AnalysisServices.ClrAssemblyFile)">
            <summary>
            Determines whether the specified <see cref="T:Microsoft.AnalysisServices.ClrAssemblyFile" /> exists in the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.ClrAssemblyFile" /> whose existence is checked.</param>
            <returns>True, if the specified <see cref="T:Microsoft.AnalysisServices.ClrAssemblyFile" /> is found in the collection; otherwise, false.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.ClrAssemblyFileCollection.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.ClrAssemblyFileCollection.IndexOf(Microsoft.AnalysisServices.ClrAssemblyFile)">
            <summary>
            Searches for the specified <see cref="T:Microsoft.AnalysisServices.ClrAssemblyFile" /> and returns its zero-based index within the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.ClrAssemblyFile" /> to locate.</param>
            <returns>The zero-based index of the <see cref="T:Microsoft.AnalysisServices.ClrAssemblyFile" /> in the collection, if found; otherwise, -1.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.ClrAssemblyFileCollection.Insert(System.Int32,Microsoft.AnalysisServices.ClrAssemblyFile)">
            <summary>
            Inserts the specified <see cref="T:Microsoft.AnalysisServices.ClrAssemblyFile" /> to the collection at the specified index.
            </summary>
            <param name="index">The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.ClrAssemblyFile" /> is inserted.</param>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.ClrAssemblyFile" /> 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.ClrAssemblyFileCollection.Remove(Microsoft.AnalysisServices.ClrAssemblyFile)">
            <summary>
            Removes the specified <see cref="T:Microsoft.AnalysisServices.ClrAssemblyFile" /> from this collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.ClrAssemblyFile" /> to remove.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.ClrAssemblyFileCollection.RemoveAt(System.Int32)">
            <summary>
            Removes the <see cref="T:Microsoft.AnalysisServices.ClrAssemblyFile" /> at the specified index.
            </summary>
            <param name="index">The zero-based index of the <see cref="T:Microsoft.AnalysisServices.ClrAssemblyFile" /> to remove.</param>
        </member>
        <member name="T:Microsoft.AnalysisServices.ClrAssemblyFileType">
            <summary>
            Identifies the file type of a ClrAssembly.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.ClrAssemblyFileType.Main">
            <summary>
            A CLR assembly that contains the publicly visible functions for users to call from stored procedures, MDX statements, or DMX statements.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.ClrAssemblyFileType.Dependent">
            <summary>
            A CLR assembly that contains the helper functions for the publicly visible functions.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.ClrAssemblyFileType.Debug">
            <summary>
            A .pdb file with the debugging information.
            </summary>
        </member>
        <member name="T:Microsoft.AnalysisServices.CollectionChangeEventArgs">
            <summary>
            Provides data for the collection changed event.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.CollectionChangeEventArgs.Element">
            <summary>
            Gets the element that caused the change event.
            </summary>
            <value>The event associated element</value>
        </member>
        <member name="T:Microsoft.AnalysisServices.CompatibilityMode">
            <summary>
            An enumeration of the compatibility modes supported by the various AnalysisServices services.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.CompatibilityMode.Unknown">
            <summary>
            Unknown Mode.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.CompatibilityMode.AnalysisServices">
            <summary>
            Basic AnalysisServices mode - used on SSAS and AAS.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.CompatibilityMode.PowerBI">
            <summary>
            Power BI mode.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.CompatibilityMode.Excel">
            <summary>
            Excel mode.
            </summary>
        </member>
        <member name="T:Microsoft.AnalysisServices.DirectQueryMode">
            <summary>
            Indicates whether a tabular model is enabled for use in Direct Query mode.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.DirectQueryMode.InMemory">
            <summary>
            Indicates that queries against the model should use only the in-memory data store.
            </summary>
            <!-- All queries go to IMBI storage -->
        </member>
        <member name="F:Microsoft.AnalysisServices.DirectQueryMode.InMemoryWithDirectQuery">
            <summary>
            Indicates that queries against the model should reference the xVelocity in-memory analytics engine (VertiPaq) cache first, and then the relational data source.
            </summary>
            <!-- Queries go to IMBI sorage by default, or directly to data source if specified in connection string -->
        </member>
        <member name="F:Microsoft.AnalysisServices.DirectQueryMode.DirectQueryWithInMemory">
            <summary>
            Indicates that queries against the model should reference primarily the relational data source but can use the cache if available.
            </summary>
            <!-- Queries go directly to data source by default, or to IMBI storage if specified in connection string -->
        </member>
        <member name="F:Microsoft.AnalysisServices.DirectQueryMode.DirectQuery">
            <summary>
            Indicates that queries against the model should reference only the relational data source.
            </summary>
            <!-- All queries go directly to data source -->
        </member>
        <member name="T:Microsoft.AnalysisServices.DismissedValidationResult">
            <summary>
            Represents a dismissed ValidationResult (saved to the Annotaltions of a Database, considered by the .Validate(...) method).
            </summary>
            <!--
            Q: Why this class is not derived from ValidationResult ?
            A: Because we want it to be consistent with the DismissedValidationRule class.
            -->
        </member>
        <member name="P:Microsoft.AnalysisServices.DismissedValidationResult.ValidationResult">
            <summary>
            Gets the validation error, warning or message returned by the MajorObject.Validate method.
            </summary>
            <value>The validation result.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.DismissedValidationResult.Comments">
            <summary>
            Gets or sets the comments in the validation result object.
            </summary>
            <value>The comments of validation.</value>
        </member>
        <member name="T:Microsoft.AnalysisServices.DismissedValidationResultCollection">
            <summary>
            Represents a collection of DismissedValidationResult objects.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.DismissedValidationResultCollection.Count">
            <summary>
            Gets the number of validation result objects in the collection.
            </summary>
            <value>The number of validation result objects in the collection.</value>
        </member>
        <member name="M:Microsoft.AnalysisServices.DismissedValidationResultCollection.Add(Microsoft.AnalysisServices.ValidationResult,System.String)">
            <summary>
            Appends the specified validation result of the collection.
            </summary>
            <param name="validationResult">The validation result to add. </param>
            <param name="comments">The comments associated with the validation result. </param>
            <returns>The newly added validation result.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.DismissedValidationResultCollection.Remove(Microsoft.AnalysisServices.DismissedValidationResult)">
            <summary>
            Removes the specified validation result object.
            </summary>
            <param name="item">The item to remove.</param>
        </member>
        <member name="T:Microsoft.AnalysisServices.DismissedValidationRule">
            <summary>
             Represents a dismissed ValidationRule (saved to the Annotaltions of a Database, considered by the .Validate(...) method).
            </summary>
            <!--
            Q: Why this class is not derived from ValidationRule ?
            A: Because we want to have a fixed set of ValidationRule objects (the ones returned by the static readonly properties from the ValidationRule class). With a fixed set, it's easier to compare ValidationRules.
            -->
        </member>
        <member name="P:Microsoft.AnalysisServices.DismissedValidationRule.ValidationRule">
            <summary>
            Gets the custom rule for validation.
            </summary>
            <value>The custom rule for validation.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.DismissedValidationRule.Comments">
            <summary>
            Gets or sets the comments of validation.
            </summary>
            <value>The comments of validation.</value>
        </member>
        <member name="T:Microsoft.AnalysisServices.DismissedValidationRuleCollection">
            <summary>
            Represents a collection of DismissedValidationRule objects.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.DismissedValidationRuleCollection.Count">
            <summary>
            Gets the number of elements contained in the collection.
            </summary>
            <value>The number of elements contained in the collection.</value>
        </member>
        <member name="M:Microsoft.AnalysisServices.DismissedValidationRuleCollection.Add(Microsoft.AnalysisServices.ValidationRule,System.String)">
            <summary>
            Add a DismissedValidationRule to the collection for the specified rule and comment.
            </summary>
            <param name="validationRule">The associated validation rule.</param>
            <param name="comments">The comment.</param>
            <returns>The newly created DismissedValidationRule object.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.DismissedValidationRuleCollection.Remove(Microsoft.AnalysisServices.DismissedValidationRule)">
            <summary>
            Remove the DismissedValidationRule item from the collection.
            </summary>
            <param name="item">The DismissedValidationRule to remove.</param>
        </member>
        <member name="T:Microsoft.AnalysisServices.DropOptions">
            <summary>
            Defines the behavior of the drop method on dependent objects.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.DropOptions.Default">
            <summary>
            Specifies that the default drop option for that object is used,
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.DropOptions.IgnoreFailures">
            <summary>
            Specifies that the drop process is continued on failures or errors.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.DropOptions.AlterOrDeleteDependents">
            <summary>
            Specifies that the dependent objects are deleted and the affected ones are altered.
            </summary>
        </member>
        <member name="T:Microsoft.AnalysisServices.ErrorConfiguration">
            <summary>
            Specifies settings for handling errors that can occur when the parent element is processed. This class cannot be inherited.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.ErrorConfiguration.#ctor">
            <summary>
            Initializes a new instance of the ErrorConfiguration class using default values.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.ErrorConfiguration.#ctor(System.String)">
            <summary>
            Initializes a new instance of ErrorConfiguration using a named keyErrorLogFile.
            </summary>
            <param name="keyErrorLogFile">A String that contains the name of the keyErrorLogFile.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.ErrorConfiguration.#ctor(System.String,System.Int64)">
            <summary>
            Initializes a new instance of ErrorConfiguration using a named keyErrorLogFile and an keyErrorLimit.
            </summary>
            <param name="keyErrorLogFile">A String that contains the name of the keyErrorLogFile.</param>
            <param name="keyErrorLimit">An Integer representation of the limit on number of errors logged.</param>
        </member>
        <member name="P:Microsoft.AnalysisServices.ErrorConfiguration.KeyErrorLimit">
            <summary>
            Gets or sets the number of errors allowed during processing.
            </summary>
            <value>The Integer value representing the maximum number of error messages allowed.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.ErrorConfiguration.KeyErrorLogFile">
            <summary>
            Gets or sets the file name for logging processing errors.
            </summary>
            <value>The file name itself.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.ErrorConfiguration.KeyErrorAction">
            <summary>
            Gets or sets the action for Analysis Services to take when an error occurs on a key.
            </summary>
            <value>An enumeration that corresponds to the allowed values for KeyErrorAction.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.ErrorConfiguration.KeyErrorLimitAction">
            <summary>
            Gets or sets the action Analysis Services takes when the key error count that is specified in the KeyErrorLimit element is reached.
            </summary>
            <value>The enumeration that corresponds to the allowed values for KeyErrorLimitAction.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.ErrorConfiguration.KeyNotFound">
            <summary>
            Gets or sets how Analysis Services responds when it encounters a referential integrity error.
            </summary>
            <value>An enumeration that corresponds to the allowed values for KeyNotFound.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.ErrorConfiguration.KeyDuplicate">
            <summary>
            Gets or sets the KeyDuplicate property for an ErrorConfiguration object. This determines how Analysis Services handles a duplicate key error if it encounters one during processing.
            </summary>
            <value>An enumeration of allowed values for KeyDuplicate.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.ErrorConfiguration.NullKeyConvertedToUnknown">
            <summary>
            Gets or sets the action to be taken when a null conversion error is encountered.
            </summary>
            <value>An enumeration that corresponds to the allowed values for NullKeyConvertedToUnknown.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.ErrorConfiguration.NullKeyNotAllowed">
            <summary>
            Gets or sets the property that determines how Analysis Services processing engine handles a null key error encountered during processing.
            </summary>
            <value>An enumeration that corresponds to the allowed values for NullKeyNotAllowed.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.ErrorConfiguration.CalculationError">
            <summary>
            Gets or sets the calculation error that occurs during configuration.
            </summary>
            <value>The calculation error that occurs during configuration.</value>
        </member>
        <member name="M:Microsoft.AnalysisServices.ErrorConfiguration.CopyTo(Microsoft.AnalysisServices.ErrorConfiguration)">
            <summary>
            Creates a full copy of an object into the existing object that is passed as a parameter.
            </summary>
            <param name="obj">The object you are copying to.</param>
            <returns>The object copied to.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.ErrorConfiguration.Clone">
            <summary>
            Creates a new, full copy of an object.
            </summary>
            <returns>The cloned object.</returns>
        </member>
        <member name="T:Microsoft.AnalysisServices.ErrorOption">
            <summary>
            Defines error behavior during object processing.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.ErrorOption.IgnoreError">
            <summary>
            Ignores the error and continues to process. Nothing is logged.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.ErrorOption.ReportAndContinue">
            <summary>
            Ignores the error, continues to process. Logs according to the log options.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.ErrorOption.ReportAndStop">
            <summary>
            Stops processing and logs the error.
            </summary>
        </member>
        <member name="T:Microsoft.AnalysisServices.ErrorPriority">
            <summary>
            Defines the error priority.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.ErrorPriority.High">
            <summary>
            Gives the error high priority.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.ErrorPriority.Low">
            <summary>
            Gives the error low priority.
            </summary>
        </member>
        <member name="T:Microsoft.AnalysisServices.ExternalRoleMember">
            <summary>
            A Role is a collection of one or more domain users or groups. ExternalRoleMember is an individual user/group in the role coming from an external identity provider.
            </summary>
            <!-- WARNING: if you change the base class, update the 'CopyTo', 'Clone' and 'ICloneable.Clone' methods. -->
        </member>
        <member name="M:Microsoft.AnalysisServices.ExternalRoleMember.#ctor">
            <summary>
            Initializes a new instance of the ExternalRoleMember class using default values.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.ExternalRoleMember.#ctor(System.String,System.String,System.String)">
            <summary>
            Initializes a new instance of the ExternalRoleMember class using the specified identity provider, identifier, and name.
            </summary>
            <param name="identityProvider">The identity provider.</param>
            <param name="id">The member's identifier.</param>
            <param name="name">The member's name.</param>
        </member>
        <member name="P:Microsoft.AnalysisServices.ExternalRoleMember.IdentityProvider">
            <summary>
            Gets or sets the itentity provider associated with the member.
            </summary>
            <value>A String with the identitiy provider.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.ExternalRoleMember.ID">
            <summary>
            Gets or sets the ID of the member.
            </summary>
            <value>A String with the identifier.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.ExternalRoleMember.Name">
            <summary>
            Gets or sets the name of the member.
            </summary>
            <value>A String with the name.</value>
        </member>
        <member name="M:Microsoft.AnalysisServices.ExternalRoleMember.CopyTo(Microsoft.AnalysisServices.ExternalRoleMember)">
            <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.ExternalRoleMember.Clone">
            <summary>
            Returns a clone of the object.
            </summary>
            <returns>The clone.</returns>
        </member>
        <member name="T:Microsoft.AnalysisServices.ExternalRoleMemberCollection">
            <summary>
            Represents a collection of <see cref="T:Microsoft.AnalysisServices.ExternalRoleMember" /> objects. This class cannot be inherited.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.ExternalRoleMemberCollection.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.ExternalRoleMemberCollection.Item(System.Int32)">
            <summary>
            Gets or sets the <see cref="T:Microsoft.AnalysisServices.ExternalRoleMember" /> 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.ExternalRoleMember" /> 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.ExternalRoleMemberCollection.Add(Microsoft.AnalysisServices.ExternalRoleMember)">
            <summary>
            Adds the specified <see cref="T:Microsoft.AnalysisServices.ExternalRoleMember" /> to the end of the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.ExternalRoleMember" /> to be added.</param>
            <returns>The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.ExternalRoleMember" /> 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.ExternalRoleMemberCollection.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.ExternalRoleMemberCollection.Clear">
            <summary>
            Removes all items from the collection.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.ExternalRoleMemberCollection.Contains(Microsoft.AnalysisServices.ExternalRoleMember)">
            <summary>
            Determines whether the specified <see cref="T:Microsoft.AnalysisServices.ExternalRoleMember" /> exists in the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.ExternalRoleMember" /> whose existence is checked.</param>
            <returns>True, if the specified <see cref="T:Microsoft.AnalysisServices.ExternalRoleMember" /> is found in the collection; otherwise, false.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.ExternalRoleMemberCollection.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.ExternalRoleMemberCollection.IndexOf(Microsoft.AnalysisServices.ExternalRoleMember)">
            <summary>
            Searches for the specified <see cref="T:Microsoft.AnalysisServices.ExternalRoleMember" /> and returns its zero-based index within the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.ExternalRoleMember" /> to locate.</param>
            <returns>The zero-based index of the <see cref="T:Microsoft.AnalysisServices.ExternalRoleMember" /> in the collection, if found; otherwise, -1.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.ExternalRoleMemberCollection.Insert(System.Int32,Microsoft.AnalysisServices.ExternalRoleMember)">
            <summary>
            Inserts the specified <see cref="T:Microsoft.AnalysisServices.ExternalRoleMember" /> to the collection at the specified index.
            </summary>
            <param name="index">The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.ExternalRoleMember" /> is inserted.</param>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.ExternalRoleMember" /> 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.ExternalRoleMemberCollection.Remove(Microsoft.AnalysisServices.ExternalRoleMember)">
            <summary>
            Removes the specified <see cref="T:Microsoft.AnalysisServices.ExternalRoleMember" /> from this collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.ExternalRoleMember" /> to remove.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.ExternalRoleMemberCollection.RemoveAt(System.Int32)">
            <summary>
            Removes the <see cref="T:Microsoft.AnalysisServices.ExternalRoleMember" /> at the specified index.
            </summary>
            <param name="index">The zero-based index of the <see cref="T:Microsoft.AnalysisServices.ExternalRoleMember" /> to remove.</param>
        </member>
        <member name="T:Microsoft.AnalysisServices.FixUpExpressions">
            <summary>
            Specifies the fixup expressions.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.FixUpExpressions.Default">
            <summary>
            The default expression.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.FixUpExpressions.Enabled">
            <summary>
            The expression is enabled.
            </summary>
            <!-- Add FixUpExpressions='true' attribute to rename command -->
        </member>
        <member name="F:Microsoft.AnalysisServices.FixUpExpressions.Disabled">
            <summary>
            The expression is disabled.
            </summary>
            <!-- Add FixUpExpressions='false' attribute to rename command -->
        </member>
        <member name="T:Microsoft.AnalysisServices.ImageLoadInfo">
            <summary>
            Loads a Tabular data model from a data stream. This class applies to SharePoint mode only.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.ImageLoadInfo.#ctor">
            <summary>
            Initializes an ImageLoadInfo object using the default values.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.ImageLoadInfo.#ctor(System.String,System.String,System.IO.Stream,Microsoft.AnalysisServices.ReadWriteMode)">
            <summary>
            Initializes an ImageLoadInfo object using the database ID, database name, data stream, and read/write mode of the database.
            </summary>
            <param name="databaseId">The ID of the restored database.</param>
            <param name="databaseName">The name of the restored database.</param>
            <param name="sourceDbStream">The stream of data to load into memory.</param>
            <param name="readWriteMode">The read/write mode of the database.</param>
        </member>
        <member name="P:Microsoft.AnalysisServices.ImageLoadInfo.DatabaseId">
            <summary>
            Gets or sets the database identifier.
            </summary>
            <value>A String with the database identifier.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.ImageLoadInfo.DatabaseName">
            <summary>
            Gets or sets the Database name.
            </summary>
            <value>A String with the database name.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.ImageLoadInfo.DatabaseReadWriteMode">
            <summary>
            Gets or sets the database read/write mode of an Analysis Services database.
            </summary>
            <value>The read/write mode of the database.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.ImageLoadInfo.SourceDbStream">
            <summary>
            Gets or sets the source database stream.
            </summary>
            <value>The source database stream.</value>
        </member>
        <member name="T:Microsoft.AnalysisServices.ImageSaveInfo">
            <summary>
            Saves a Tabular data model back to the location from which it was loaded. This class applies to SharePoint mode only.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.ImageSaveInfo.#ctor">
            <summary>
            Initializes an ImageSaveInfo object using the default values.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.ImageSaveInfo.#ctor(System.String,System.IO.Stream)">
            <summary>
            Initializes an ImageSaveInfo object using a datastream and the database ID.
            </summary>
            <param name="databaseId">The ID of the database saved to attach.</param>
            <param name="targetDbStream">The data stream to save to attach.</param>
        </member>
        <member name="P:Microsoft.AnalysisServices.ImageSaveInfo.DatabaseId">
            <summary>
            Gets or sets the database identifier.
            </summary>
            <value>A String with the database ID.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.ImageSaveInfo.TargetDbStream">
            <summary>
            Gets or sets the target data stream to save the image information.
            </summary>
            <value>The target data stream to save the image information.</value>
        </member>
        <member name="T:Microsoft.AnalysisServices.IDeserializationStartCallback">
            <summary>
            Specifies the deserialization start callback.
            </summary>
            <remarks>
            IDeserializationStartCallback is similar to System.Runtime.Serialization.IDeserializationCallback but its goal is to inform object that its deserialization begun.
            In can be implemented on the object, or/and on the object's designer.
            </remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.IDeserializationStartCallback.OnDeserializationBegin(System.Object)">
            <summary>
            Indicates the start of the deserialization.
            </summary>
            <param name="sender">The object that sends the callback.</param>
        </member>
        <member name="T:Microsoft.AnalysisServices.ImpactAnalysisType">
            <summary>
            Defines the state of the object if the operation is performed.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.ImpactAnalysisType.Invalid">
            <summary>
            Will be invalid.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.ImpactAnalysisType.Unprocessed">
            <summary>
            Will be in an unprocessed state.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.ImpactAnalysisType.Processed">
            <summary>
            Will be in a processed state.
            </summary>
        </member>
        <member name="T:Microsoft.AnalysisServices.ImpactDetail">
            <summary>
            Contains one detail result for an impact analysis operation.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.ImpactDetail.Object">
            <summary>
            Gets the object that would be affected by the planned operations in impact analysis.
            </summary>
            <value>The object that would be affected by the planned operations in impact analysis.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.ImpactDetail.Impact">
            <summary>
            Gets or sets the type of impact the planned operation has on current Object.
            </summary>
            <value>An ImpactAnalysisType value that the planned operation has on current Object.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.ImpactDetail.Severity">
            <summary>
            Gets or sets a string with the values Error or Warning depending on the severity of the impact analysis.
            </summary>
            <value>A string with the values Error or Warning depending on the severity of the impact analysis.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.ImpactDetail.FaultCode">
            <summary>
            Gets or sets the error code from executing the intended operation.
            </summary>
            <value>A system.string with the error code from executing the planned operation.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.ImpactDetail.Description">
            <summary>
            Gets or sets the error or warning message description from the impact analysis operation.
            </summary>
            <value>A system.string with the error or warning message description from the impact analysis operation.</value>
        </member>
        <member name="T:Microsoft.AnalysisServices.ImpactDetailCollection">
            <summary>
            Represents a collection of <see cref="T:Microsoft.AnalysisServices.ImpactDetail" /> objects. This class cannot be inherited.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.ImpactDetailCollection.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.ImpactDetailCollection.Item(System.Int32)">
            <summary>
            Gets or sets the <see cref="T:Microsoft.AnalysisServices.ImpactDetail" /> 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.ImpactDetail" /> 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.ImpactDetailCollection.Add(Microsoft.AnalysisServices.ImpactDetail)">
            <summary>
            Adds the specified <see cref="T:Microsoft.AnalysisServices.ImpactDetail" /> to the end of the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.ImpactDetail" /> to be added.</param>
            <returns>The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.ImpactDetail" /> 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.ImpactDetailCollection.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.ImpactDetailCollection.Clear">
            <summary>
            Removes all items from the collection.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.ImpactDetailCollection.Contains(Microsoft.AnalysisServices.ImpactDetail)">
            <summary>
            Determines whether the specified <see cref="T:Microsoft.AnalysisServices.ImpactDetail" /> exists in the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.ImpactDetail" /> whose existence is checked.</param>
            <returns>True, if the specified <see cref="T:Microsoft.AnalysisServices.ImpactDetail" /> is found in the collection; otherwise, false.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.ImpactDetailCollection.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.ImpactDetailCollection.IndexOf(Microsoft.AnalysisServices.ImpactDetail)">
            <summary>
            Searches for the specified <see cref="T:Microsoft.AnalysisServices.ImpactDetail" /> and returns its zero-based index within the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.ImpactDetail" /> to locate.</param>
            <returns>The zero-based index of the <see cref="T:Microsoft.AnalysisServices.ImpactDetail" /> in the collection, if found; otherwise, -1.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.ImpactDetailCollection.Insert(System.Int32,Microsoft.AnalysisServices.ImpactDetail)">
            <summary>
            Inserts the specified <see cref="T:Microsoft.AnalysisServices.ImpactDetail" /> to the collection at the specified index.
            </summary>
            <param name="index">The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.ImpactDetail" /> is inserted.</param>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.ImpactDetail" /> 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.ImpactDetailCollection.Remove(Microsoft.AnalysisServices.ImpactDetail)">
            <summary>
            Removes the specified <see cref="T:Microsoft.AnalysisServices.ImpactDetail" /> from this collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.ImpactDetail" /> to remove.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.ImpactDetailCollection.RemoveAt(System.Int32)">
            <summary>
            Removes the <see cref="T:Microsoft.AnalysisServices.ImpactDetail" /> at the specified index.
            </summary>
            <param name="index">The zero-based index of the <see cref="T:Microsoft.AnalysisServices.ImpactDetail" /> to remove.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.ImpactDetailCollection.GetInvalidObjects">
            <summary>
            Returns the list of objects marked as invalid in the ImpactDetailCollection.
            </summary>
            <returns>The list of objects marked as invalid.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.ImpactDetailCollection.GetUnprocessedObjects">
            <summary>
            Returns the list of objects marked as unprocessed in the ImpactDetailCollection.
            </summary>
            <returns>The list of objects marked as unprocessed.</returns>
        </member>
        <member name="T:Microsoft.AnalysisServices.ImpersonationInfo">
            <summary>
            Defines the type of credentials used to establish a connection to the server.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.ImpersonationInfo.#ctor">
            <summary>
            Initializes a new instance of ImpersonationInfo using default values.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.ImpersonationInfo.#ctor(Microsoft.AnalysisServices.ImpersonationMode)">
            <summary>
            Initializes a new instance of ImpersonationInfo for the specified ImpersonationMode.
            </summary>
            <param name="mode">An ImpersonationMode that contains the mode of impersonating.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.ImpersonationInfo.#ctor(System.String,System.String)">
            <summary>
            Initializes a new instance of ImpersonationInfo for the specified user account and password.
            </summary>
            <param name="account">A String that contains the user account.</param>
            <param name="password">A String that contains the password.</param>
            <remarks>The inpersonation-mode of the ImpersonationInfo is set to ImpersonationMode.ImpersonateAccount.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.ImpersonationInfo.#ctor(Microsoft.AnalysisServices.ImpersonationMode,System.String,System.String)">
            <summary>
            Initializes a new instance of ImpersonationInfo for the specified ImpersonationMode, user account, and password.
            </summary>
            <param name="mode">An ImpersonationMode that contains the mode of impersonating.</param>
            <param name="account">A String that contains the user account.</param>
            <param name="password">A String that contains the password.</param>
        </member>
        <member name="P:Microsoft.AnalysisServices.ImpersonationInfo.ImpersonationMode">
            <summary>
            Gets or sets the access mode the service uses to connect to the data source.
            </summary>
            <value></value>
        </member>
        <member name="P:Microsoft.AnalysisServices.ImpersonationInfo.Account">
            <summary>
            Gets or sets the user account.
            </summary>
            <value>A String with the user account.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.ImpersonationInfo.Password">
            <summary>
            Gets or sets the password.
            </summary>
            <value>A String with the password for the user account.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.ImpersonationInfo.ImpersonationInfoSecurity">
            <summary>
            Gets or sets the password availability from data source.
            </summary>
            <value>An ImpersonationInfoSecurity value with password availability from data source.</value>
        </member>
        <member name="M:Microsoft.AnalysisServices.ImpersonationInfo.CopyTo(Microsoft.AnalysisServices.ImpersonationInfo)">
            <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.ImpersonationInfo.Clone">
            <summary>
            Returns a clone of the object.
            </summary>
            <returns>The clone.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.ImpersonationInfo.ToString">
            <summary>
            Returns a System.String representation of current object.
            </summary>
            <returns>A System.String representation of current object.</returns>
        </member>
        <member name="T:Microsoft.AnalysisServices.ImpersonationInfoSecurity">
            <summary>
            Defines password availability from data source.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.ImpersonationInfoSecurity.PasswordRemoved">
            <summary>
            Password has been removed.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.ImpersonationInfoSecurity.Unchanged">
            <summary>
            Password is still available in data source.
            </summary>
        </member>
        <member name="T:Microsoft.AnalysisServices.ImpersonationMode">
            <summary>
            Defines the access mode to the data source that the service uses when it processes its objects, synchronizes the server, and for the Data Mining statement OPENQUERY (DMX).
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.ImpersonationMode.Default">
            <summary>
            Uses the inherited value from the ImpersonationMode on the DataSourceImpersonationInfo object in the database.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.ImpersonationMode.ImpersonateServiceAccount">
            <summary>
            The credentials of the service account are used.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.ImpersonationMode.ImpersonateAnonymous">
            <summary>
            Currently not supported.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.ImpersonationMode.ImpersonateCurrentUser">
            <summary>
            The current user is impersonated.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.ImpersonationMode.ImpersonateAccount">
            <summary>
            This option is used when the service uses the account and (optionally) a password associated with the data source.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.ImpersonationMode.ImpersonateUnattendedAccount">
            <summary>
            Do not reference this member directly in your code. It supports the Analysis Services infrastructure.
            </summary>
        </member>
        <member name="T:Microsoft.AnalysisServices.IModelComponent">
            <summary>
            Represents a model component.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.IModelComponent.OwningCollection">
            <summary>
            Gets or sets the collection that owns the current object.
            </summary>
            <value>The collection that owns the object.</value>
            <remarks> Removal from this collection usually destroys the object. Other objects and collections may store monikers to this object, but not direct references.</remarks>
        </member>
        <member name="P:Microsoft.AnalysisServices.IModelComponent.Parent">
            <summary>
            Gets the parent IModelComponent of this object.
            </summary>
            <value>The parent of this IModelComponent.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.IModelComponent.FriendlyPath">
            <summary>
            Gets a friendly path for this object.
            </summary>
            <value>The friendly path.</value>
        </member>
        <member name="T:Microsoft.AnalysisServices.IModelComponentCollection">
            <summary>
            Represents a collection of IModelComponent objects.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.IModelComponentCollection.Parent">
            <summary>
            Gets the parent IModelComponent of the IModelComponentCollection.
            </summary>
            <value>The parent IModelComponent of the IModelComponentCollection.</value>
        </member>
        <member name="M:Microsoft.AnalysisServices.IModelComponentCollection.Contains(Microsoft.AnalysisServices.IModelComponent)">
            <summary>
            Indicates whether the collection contains a specified IModelComponent.
            </summary>
            <param name="obj">The IModelComponent to be located.</param>
            <returns>true if the IModelComponent is contained in the collection; otherwise, false.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.IModelComponentCollection.Remove(Microsoft.AnalysisServices.IModelComponent)">
            <summary>
            Removes an IModelComponent from the collection.
            </summary>
            <param name="obj">The IModelComponent to be removed.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.IModelComponentCollection.Remove(Microsoft.AnalysisServices.IModelComponent,System.Boolean)">
            <summary>
            Removes an IModelComponent from the collection.
            </summary>
            <param name="obj">The IModelComponent to be removed.</param>
            <param name="cleanUp">true if it will delete referencing objects; otherwise, false.</param>
        </member>
        <member name="T:Microsoft.AnalysisServices.INamedComponent">
            <summary>
            Represents a named component.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.INamedComponent.ID">
            <summary>
            Gets or sets the engine ID of the component.
            </summary>
            <value>The engine ID of the component.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.INamedComponent.Name">
            <summary>
            Gets or sets the name of the component as presented to user.
            </summary>
            <value>The name of the component.</value>
            <remarks>Some restrictions apply to the name.</remarks>
        </member>
        <member name="P:Microsoft.AnalysisServices.INamedComponent.Description">
            <summary>
            Gets or sets the description of the component.
            </summary>
            <value>The description of the component,</value>
        </member>
        <member name="T:Microsoft.AnalysisServices.INamedComponentCollection">
            <summary>
            Repesent a container of a collection of named components.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.INamedComponentCollection.GetNewName">
            <summary>
            Generates a new unique name for a component in the collection.
            </summary>
            <returns>A String with the new name.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.INamedComponentCollection.GetNewName(System.String)">
            <summary>
            Assists in creating new consecutive numbered names that start with the specified prefix.
            </summary>
            <param name="prefix">The prefix for the numbered names.</param>
            <returns>A String with the new name.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.INamedComponentCollection.GetNewID">
            <summary>
            Generates a new unique ID for the component in the collection.
            </summary>
            <returns>A String with the new ID.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.INamedComponentCollection.GetNewID(System.String)">
            <summary>
            Generates a new unique ID for a component in the collection that starts with the specified prefix.
            </summary>
            <param name="prefix">The prefix for the ID</param>
            <returns>A String with the new ID.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.INamedComponentCollection.ContainsName(System.String)">
            <summary>
            Indicates whether the collection contains a component with the specified name.
            </summary>
            <param name="name">The name of the looked-up component.</param>
            <returns>true if a component with the specified name exists in the collection; otherwise, false.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.INamedComponentCollection.Contains(System.String)">
            <summary>
            Indicates whether the collection contains a component with the specified ID.
            </summary>
            <param name="id">The ID of the looked-up component.</param>
            <returns>true if the identified component exists in the collection; otherwise, false.</returns>
        </member>
        <member name="T:Microsoft.AnalysisServices.IProcessable">
            <summary>
            Represents an object that is processable.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.IProcessable.LastProcessed">
            <summary>
            Gets the date and time on which the IProcessable was last processed.
            </summary>
            <value>A DateTime that contains the date on which the IProcessable was last processed.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.IProcessable.State">
            <summary>
            Gets the current state of the IProcessable that was last processed.
            </summary>
            <value>The current state of the IProcessable that was last processed.</value>
        </member>
        <member name="M:Microsoft.AnalysisServices.IProcessable.CanProcess(Microsoft.AnalysisServices.ProcessType)">
            <summary>
            Indicates whether the IProcessable can perform the specified processing.
            </summary>
            <param name="processType">The type of processing expected to be performed. </param>
            <returns>true if the IProcessable can perform the specified processing; otherwise, false.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.IProcessable.Process">
            <summary>
            Executes a process that is associated with the IProcessable with the default type.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.IProcessable.Process(Microsoft.AnalysisServices.ProcessType)">
            <summary>
            Executes a process that is associated with the IProcessable with the specified type.
            </summary>
            <param name="processType">The type of process to perform. </param>
        </member>
        <member name="M:Microsoft.AnalysisServices.IProcessable.Process(Microsoft.AnalysisServices.ProcessType,Microsoft.AnalysisServices.ErrorConfiguration)">
            <summary>
            Executes a process that is associated with the IProcessable with the specified process type and error configuration.
            </summary>
            <param name="processType">The type of process to perform.</param>
            <param name="errorConfiguration">The configuration used for handling errors.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.IProcessable.Process(Microsoft.AnalysisServices.ProcessType,Microsoft.AnalysisServices.ErrorConfiguration,Microsoft.AnalysisServices.XmlaWarningCollection)">
            <summary>
            Executes a process that is associated with the IProcessable with the specified process type, error configuration and warnings.
            </summary>
            <param name="processType">The type of process to perform.</param>
            <param name="errorConfiguration">The configuration used for handling errors.</param>
            <param name="warnings">The collection of warnings associated with this object.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.IProcessable.Process(Microsoft.AnalysisServices.ProcessType,Microsoft.AnalysisServices.ErrorConfiguration,Microsoft.AnalysisServices.XmlaWarningCollection,Microsoft.AnalysisServices.ImpactDetailCollection)">
            <summary>
            Executes a process that is associated with the IProcessable with the specified process type, error configuration, warnings and impact details.
            </summary>
            <param name="processType">The type of process to perform.</param>
            <param name="errorConfiguration">The configuration used for handling errors.</param>
            <param name="warnings">The collection of warnings associated with this object.</param>
            <param name="impactResult">The collection of detail on the ImpactDetailCollection.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.IProcessable.Process(Microsoft.AnalysisServices.ProcessType,Microsoft.AnalysisServices.ErrorConfiguration,Microsoft.AnalysisServices.XmlaWarningCollection,Microsoft.AnalysisServices.ImpactDetailCollection,System.Boolean)">
            <summary>
            Executes a process that is associated with the IProcessable with the specified process type, error configuration, warnings and impact details.
            </summary>
            <param name="processType">The type of process to perform.</param>
            <param name="errorConfiguration">The configuration used for handling errors.</param>
            <param name="warnings">The collection of warnings associated with this object.</param>
            <param name="impactResult">The collection of detail on the ImpactDetailCollection.</param>
            <param name="analyzeImpactOnly">true to analyze impact only; otherwise, false.</param>
        </member>
        <member name="T:Microsoft.AnalysisServices.JsonSerializationException">
            <summary>
            Represents an exception thrown during a serialization or deserialization operation to/from JSON.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.JsonSerializationException.HasLineInfo">
            <summary>
            Gets a value indicating whether the exception can return line information.
            </summary>
            <value>true if the exception can return line information; otherwise, false.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.JsonSerializationException.LineNumber">
            <summary>
            Gets the line number that caused the exception.
            </summary>
            <value>The current line number.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.JsonSerializationException.LinePosition">
            <summary>
            Gets the position in the line where the exception occurred.
            </summary>
            <value>The line position.</value>
        </member>
        <member name="M:Microsoft.AnalysisServices.JsonSerializationException.#ctor">
            <summary>
            Initializes a new instance of the JsonSerializationException class.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.JsonSerializationException.#ctor(System.String)">
            <summary>
            Initializes a new instance of the JsonSerializationException class using the specified message text.
            </summary>
            <param name="message">A System.String value that specifies the message text that describes the event that caused the exception.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.JsonSerializationException.#ctor(System.String,System.Exception)">
            <summary>
            Initializes a new instance of the JsonSerializationException class with message text and inner exception.
            </summary>
            <param name="message">The message text that describes the event that caused the exception.</param>
            <param name="innerException">The inner exception that is the cause of the current exception.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.JsonSerializationException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Initializes a new instance of the JsonSerializationException class with serialized data.
            </summary>
            <param name="info">The object that holds the serialized data.</param>
            <param name="context">The contextual information about the source or destination.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.JsonSerializationException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Sets the System.Runtime.Serialization.SerializationInfo with information about the exception.
            </summary>
            <param name="info">The System.Runtime.Serialization.SerializationInfo that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The System.Runtime.Serialization.StreamingContext that contains contextual information about the source or destination.</param>
        </member>
        <member name="T:Microsoft.AnalysisServices.KeyErrorAction">
            <summary>
            Defines how errors are handling on dimension keys during process operations.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.KeyErrorAction.ConvertToUnknown">
            <summary>
            Converts key to unknown value.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.KeyErrorAction.DiscardRecord">
            <summary>
            Discards the record.
            </summary>
        </member>
        <member name="T:Microsoft.AnalysisServices.KeyErrorLimitAction">
            <summary>
            Defines what happens when the KeyErrorLimit is exceeded.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.KeyErrorLimitAction.StopProcessing">
            <summary>
            Stops processing.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.KeyErrorLimitAction.StopLogging">
            <summary>
            Stops logging errors.
            </summary>
        </member>
        <member name="T:Microsoft.AnalysisServices.MajorObject">
            <summary>
            Serves as the base class from which all major objects are derived.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.MajorObject.#ctor">
            <summary>
            Initializes a new major object as implemented by the derived class using default values.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.MajorObject.#ctor(System.String)">
            <summary>
            Initializes a new major object as implemented by the derived class using the specified object name.
            </summary>
            <param name="name">A System.String containing the name of the object.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.MajorObject.#ctor(System.String,System.String)">
            <summary>
            Initializes a new major object as implemented by the derived class using the specified object name and identifier of the object.
            </summary>
            <param name="name">A System.String containing the name of the object.</param>
            <param name="id">A System.String containing the identifier of the object.</param>
        </member>
        <member name="P:Microsoft.AnalysisServices.MajorObject.IsLoaded">
            <summary>
            Gets a value that indicates whether MajorObject have been loaded.
            </summary>
            <value>true if MajorObject have been loaded; otherwise, false.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.MajorObject.CreatedTimestamp">
            <summary>
            Gets or sets the date and time of the creation of the object.
            </summary>
            <value>A System.DateTime value with date and time of creation of the object.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.MajorObject.LastSchemaUpdate">
            <summary>
            Gets or sets the date and time when current object schema was last updated.
            </summary>
            <value>A System.DateTime value with the date and time when current object schema was last updated.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.MajorObject.Description">
            <summary>
            Gets or sets the description of major object.
            </summary>
            <value>The description of the object.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.MajorObject.Annotations">
            <summary>
            Gets the collection of all annotations associated with the major object.
            </summary>
            <value>An AnnotationCollection object that has all the annotations.</value>
        </member>
        <member name="M:Microsoft.AnalysisServices.MajorObject.Refresh">
            <summary>
            Updates the object from server definitions.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.MajorObject.Refresh(System.Boolean)">
            <summary>
            Updates the object from server definitions, as well as loaded dependent objects [if specified].
            </summary>
            <param name="full">Specifies a Boolean value to refresh loaded dependent objects if true.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.MajorObject.Refresh(System.Boolean,Microsoft.AnalysisServices.RefreshType)">
            <summary>
            Updates the object from server definitions, as well as loaded dependent objects [if specified].
            </summary>
            <param name="full">Specifies a Boolean value to refresh loaded dependent objects if true.</param>
            <param name="type">Specifies a RefreshType value that determines which dependent objects to refresh.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.MajorObject.Update">
            <summary>
            Updates server definition of current object to actual values using the default values to update dependent objects.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.MajorObject.Update(Microsoft.AnalysisServices.UpdateOptions)">
            <summary>
            Updates server definition of current object to actual values using the specified options to update dependent objects.
            </summary>
            <param name="options">Specifies an UpdateOptions value that determines how to update dependent objects.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.MajorObject.Update(Microsoft.AnalysisServices.UpdateOptions,Microsoft.AnalysisServices.UpdateMode)">
            <summary>
            Updates server definition of current object to actual values using the specified options to update dependent objects.
            </summary>
            <param name="options">Specifies an UpdateOptions value that determines how to update dependent objects.</param>
            <param name="mode">Specifies an UpdateMode value that determines what to do if dependent objects exists.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.MajorObject.Update(Microsoft.AnalysisServices.UpdateOptions,Microsoft.AnalysisServices.UpdateMode,Microsoft.AnalysisServices.XmlaWarningCollection)">
            <summary>
            Updates server definition of current object to actual values using the specified options to update dependent objects and reports any warnings from operation.
            </summary>
            <param name="options">Specifies an UpdateOptions value that determines how to update dependent objects.</param>
            <param name="mode">Specifies an UpdateMode value that determines what to do if dependent objects exists.</param>
            <param name="warnings">Specifies an XmlaWarningCollection with all warnings resulting from update operation.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.MajorObject.Update(Microsoft.AnalysisServices.UpdateOptions,Microsoft.AnalysisServices.UpdateMode,Microsoft.AnalysisServices.XmlaWarningCollection,Microsoft.AnalysisServices.ImpactDetailCollection)">
            <summary>
            Updates server definition of current object to actual values using specified options to update dependent objects, reports any warnings from operation, and returns affected objects from operation.
            </summary>
            <param name="options">Specifies an UpdateOptions value that determines how to update dependent objects.</param>
            <param name="mode">Specifies an UpdateMode value that determines what to do if dependent objects exists.</param>
            <param name="warnings">Specifies an XmlaWarningCollection with all warnings resulting from update operation.</param>
            <param name="impactResult">Specifies an ImpactDetailCollection with all affected objects from update operation.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.MajorObject.Update(Microsoft.AnalysisServices.UpdateOptions,Microsoft.AnalysisServices.UpdateMode,Microsoft.AnalysisServices.XmlaWarningCollection,Microsoft.AnalysisServices.ImpactDetailCollection,System.Boolean)">
            <summary>
            Updates server definition of current object to actual values using specified options to update dependent objects, reports any warnings from operation, and returns affected objects from operation. If analyzeImpactOnly is true, an impact analysis operation is performed with no update operation.
            </summary>
            <param name="options">Specifies an UpdateOptions value that determines how to update dependent objects.</param>
            <param name="mode">Specifies an UpdateMode value that determines what to do if dependent objects exists.</param>
            <param name="warnings">Specifies an XmlaWarningCollection with all warnings resulting from update operation.</param>
            <param name="impactResult">Specifies an ImpactDetailCollection with all affected objects from update operation.</param>
            <param name="analyzeImpactOnly">If true, only the impact analysis is executed, otherwise update operation is executed.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.MajorObject.Drop">
            <summary>
            Removes current object and updates server.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.MajorObject.Drop(Microsoft.AnalysisServices.DropOptions)">
            <summary>
            Removes current object and updates server using specified options.
            </summary>
            <param name="options">Defines the behavior of the drop method on dependent objects.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.MajorObject.Drop(Microsoft.AnalysisServices.DropOptions,Microsoft.AnalysisServices.XmlaWarningCollection)">
            <summary>
            Removes current object and updates server using specified options. Warnings resulting from drop operation are returned on the specified warnings object.
            </summary>
            <param name="options">Defines the behavior of the drop method on dependent objects.</param>
            <param name="warnings">Specifies an XmlaWarningCollection variable to hold all resulting warnings from drop operation.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.MajorObject.Drop(Microsoft.AnalysisServices.DropOptions,Microsoft.AnalysisServices.XmlaWarningCollection,Microsoft.AnalysisServices.ImpactDetailCollection)">
            <summary>
            Removes current object and updates server using specified options. Warnings resulting from drop operation are returned on the specified warnings variable and results for affected objects in operation are returned on specified impactResult variable.
            </summary>
            <param name="options">Defines the behavior of the drop method on dependent objects.</param>
            <param name="warnings">Specifies an XmlaWarningCollection variable to hold all resulting warnings from drop operation.</param>
            <param name="impactResult">Specifies an ImpactDetailCollection variable to hold results for all affected objects in current drop operation.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.MajorObject.Drop(Microsoft.AnalysisServices.DropOptions,Microsoft.AnalysisServices.XmlaWarningCollection,Microsoft.AnalysisServices.ImpactDetailCollection,System.Boolean)">
            <summary>
            Removes current object and updates server using specified options. Warnings resulting from drop operation are returned on the specified warnings variable and results for affected objects in operation are returned on specified impactResult variable.
            </summary>
            <param name="options">Defines the behavior of the drop method on dependent objects.</param>
            <param name="warnings">Specifies an XmlaWarningCollection variable to hold all resulting warnings from drop operation.</param>
            <param name="impactResult">Specifies an ImpactDetailCollection variable to hold results for all affected objects in current drop operation.</param>
            <param name="analyzeImpactOnly">If true, only the impact analysis is executed, otherwise drop operation is executed.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.MajorObject.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.MajorObject.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.MajorObject.GetUpdateOverwrites(System.Boolean)">
            <summary>
            Gets the Hashtable object that overwrites the updated MajorObject.
            </summary>
            <param name="fullExpansion">true to full expansion; otherwise, false.</param>
            <returns>The Hashtable object that overwrites the updated MajorObject.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.MajorObject.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>
        </member>
        <member name="M:Microsoft.AnalysisServices.MajorObject.GetReferences(System.Collections.Hashtable,System.Boolean)">
            <summary>
            Gets the objects that the MajorObject 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>
        </member>
        <member name="M:Microsoft.AnalysisServices.MajorObject.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>For internal use.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.MajorObject.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.MajorObject.IsBodyLoadable">
            <summary>
            Check if major object Body is already loaded or ready to be loaded from parent server
            </summary>
            <remarks>
            Allows to precheck and avoid unwanted major object Body creation
            </remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.MajorObject.Validate(Microsoft.AnalysisServices.ValidationResultCollection)">
            <summary>
            Indicates whether the MajorObject is valid.
            </summary>
            <param name="results">A collection of validation results.</param>
            <returns>true if the MajorObject is valid; otherwise, false.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.MajorObject.Validate(Microsoft.AnalysisServices.ValidationResultCollection,Microsoft.AnalysisServices.ValidationOptions)">
            <summary>
            Indicates whether the MajorObject is valid.
            </summary>
            <param name="results">A collection of validation results.</param>
            <param name="flags">A validation options.</param>
            <returns>true if the MajorObject is valid; otherwise, false.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.MajorObject.Validate(Microsoft.AnalysisServices.ValidationResultCollection,Microsoft.AnalysisServices.ValidationOptions,Microsoft.AnalysisServices.ServerEdition)">
            <summary>
            Indicates whether the MajorObject is valid.
            </summary>
            <param name="results">A collection of validation results.</param>
            <param name="flags">A validation options.</param>
            <param name="serverEdition">The server edition.</param>
            <returns>true if the MajorObject is valid; otherwise, false.</returns>
        </member>
        <member name="T:Microsoft.AnalysisServices.MajorObjectCollection">
            <summary>
            Represents a collection of MajorObject objects.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.MajorObjectCollection.#ctor(Microsoft.AnalysisServices.IModelComponent)">
            <summary>
            Initializes a new instance of the MajorObjectCollection class for the specified parent object.
            </summary>
            <param name="parent">The parent component owning the collection.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.MajorObjectCollection.Add(Microsoft.AnalysisServices.ModelComponent)">
            <summary>
            Adds a ModelComponent object to the collection.
            </summary>
            <param name="item">The ModelComponent to add.</param>
            <returns>The index at which the item has been added.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.MajorObjectCollection.Insert(System.Int32,Microsoft.AnalysisServices.ModelComponent)">
            <summary>
            Inserts a ModelComponent object to the collection at the specified index.
            </summary>
            <param name="index">The zero-based index at which item should be inserted.</param>
            <param name="item">The ModelComponent to add.</param>
        </member>
        <member name="T:Microsoft.AnalysisServices.ModelComponent">
            <summary>
            Represents the base class for most of the Analysis Management Objects.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.ModelComponent.KeyForCollection">
            <summary>
            Gets the key used in collections.
            </summary>
            <value>The key used in the collection.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.ModelComponent.FriendlyName">
            <summary>
            Gets the friendly name of the ModelComponent.
            </summary>
            <value>The friendly name of the component.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.ModelComponent.FriendlyPath">
            <summary>
            Returns an user-friendly path.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.ModelComponent.OwningCollection">
            <summary>
            Gets or sets the collection that contains the ModelComponent.
            </summary>
            <value>The collection containing the component.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.ModelComponent.Parent">
            <summary>
            Gets the IModelComponent object that is the parent of the ModelComponent object.
            </summary>
            <value>The parent of the component.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.ModelComponent.Annotations">
            <summary>
            Gets a collection within which you can store custom data.
            </summary>
            <value>A collection of custom data elements (annotations).</value>
        </member>
        <member name="M:Microsoft.AnalysisServices.ModelComponent.Submit(System.Boolean)">
            <summary>
            Submits a ModelComponent object.
            </summary>
            <param name="submitPermanently">true to submit permanently; otherwise, false.</param>
            <remarks>For internal use.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.ModelComponent.Submit">
            <summary>
            Submits a ModelComponent object.
            </summary>
            <remarks>For internal use.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.ModelComponent.CopyTo(Microsoft.AnalysisServices.ModelComponent)">
            <summary>
            Copies a ModelComponent object to the specified object.
            </summary>
            <param name="obj">The object you are copying to.</param>
            <remarks>For internal use.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.ModelComponent.Reset">
            <summary>
            Resets the component to an initial state.
            </summary>
            <remarks>For internal use.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.ModelComponent.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.ModelComponent.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.ModelComponent.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.ModelComponent.AfterRemove(Microsoft.AnalysisServices.ModelComponentCollection)">
            <summary>
            Displays a ModelComponentCollection after a ModelComponent object is removed.
            </summary>
            <param name="collection">The ModelComponentCollection where the object is removed.</param>
            <remarks>For internal use.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.ModelComponent.AddToContainer(System.ComponentModel.IContainer)">
            <summary>
            Adds the ModelComponent object to the specified container.
            </summary>
            <param name="container">The container where to add the ModelComponent.</param>
            <remarks>For internal use.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.ModelComponent.RemoveFromContainer(System.ComponentModel.IContainer)">
            <summary>
            Removes the ModelComponent object from the specified container.
            </summary>
            <param name="container">The container.</param>
            <remarks>For internal use.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.ModelComponent.Validate(Microsoft.AnalysisServices.ValidationErrorCollection)">
            <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>
            <returns>Indication if the component is valid.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.ModelComponent.Validate(Microsoft.AnalysisServices.ValidationErrorCollection,System.Boolean)">
            <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>
            <returns>Indication if the component is valid.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.ModelComponent.Validate(Microsoft.AnalysisServices.ValidationErrorCollection,System.Boolean,Microsoft.AnalysisServices.ServerEdition)">
            <summary>
            Indicates whether a ModelComponent object is valid.
            </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>Indication if the component is valid.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.ModelComponent.GetHostService(System.Type)">
            <summary>For internal use.</summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.ModelComponent.ToString">
            <summary>
            Returns a string that represents the current object.
            </summary>
            <returns>A string that represents the current object.</returns>
        </member>
        <member name="T:Microsoft.AnalysisServices.CollectionChangeEventHandler">
            <summary>
            Represents the method that will handle the OnCollectionChange event.
            </summary>
            <param name="sender">The source of the event.</param>
            <param name="e">An object that contains the event data.</param>
        </member>
        <member name="T:Microsoft.AnalysisServices.ModelComponentCollection">
            <summary>
            Contains a collection of ModelComponent objects.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.ModelComponentCollection.#ctor(Microsoft.AnalysisServices.IModelComponent)">
            <summary>
            Initializes a new instance of the ModelComponentCollection class.
            </summary>
            <param name="parent">The parent IModelComponent.</param>
        </member>
        <member name="P:Microsoft.AnalysisServices.ModelComponentCollection.Parent">
            <summary>
            Gets the parent IModelComponent of the IModelComponentCollection.
            </summary>
            <value>The parent IModelComponent of the IModelComponentCollection.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.ModelComponentCollection.Count">
            <summary>
            Gets the number of ModelComponent objects in the ModelComponentCollection.
            </summary>
            <value>The number of ModelComponent objects in the ModelComponentCollection.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.ModelComponentCollection.ItemsType">
            <summary>
            Gets the Type of objects that can be contained by the ModelComponentCollection.
            </summary>
            <value>The Type of objects that can be contained by the ModelComponentCollection.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.ModelComponentCollection.IsSynchronized">
            <summary>
            Gets a value indicating whether access to the ModelComponentCollection is synchronized (thread-safe).
            </summary>
            <value>true if access to the ModelComponentCollection is synchronized (thread-safe); otherwise, false.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.ModelComponentCollection.SyncRoot">
            <summary>
            Gets an object that can be used to synchronize access to the ModelComponentCollection.
            </summary>
            <value>An object that can be used to synchronize access to the ModelComponentCollection.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.ModelComponentCollection.IsFixedSize">
            <summary>
            Gets a value indicating whether the ModelComponentCollection has a fixed size.
            </summary>
            <value>true if the model component collection has a fixed size; otherwise false.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.ModelComponentCollection.IsReadOnly">
            <summary>
            Gets a value indicating whether the ModelComponentCollection is read-only.
            </summary>
            <value>true if the collection is read-only; otherwise false.</value>
        </member>
        <member name="E:Microsoft.AnalysisServices.ModelComponentCollection.CollectionChanging">
            <summary>
            Occurs when the collection is changing.
            </summary>
        </member>
        <member name="E:Microsoft.AnalysisServices.ModelComponentCollection.CollectionChanged">
            <summary>
            Occurs when the collection changes.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.ModelComponentCollection.OnItemAdding(Microsoft.AnalysisServices.IModelComponent)">
            <summary>
            This method is invoked before the item is added into collection.
            It gives chance to derived classes to validate the item any throw exception if item cannot be added.
            </summary>
            <param name="item">Item being added into collection</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.ModelComponentCollection.OnItemAdded(Microsoft.AnalysisServices.IModelComponent)">
            <summary>
            This method is invoked after the item is added into collection.
            It gives chance to derived classes to take any post actions.
            </summary>
            <param name="item">Item added into collection</param>
        </member>
        <member name="P:Microsoft.AnalysisServices.ModelComponentCollection.Item(System.Int32)">
            <summary>
            Gets the IModelComponent at the specified index.
            </summary>
            <param name="index">The zero-based index of the Microsoft.DataWarehouse.IModelComponent to get.</param>
            <returns>The IModelComponent at the specified index.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.ModelComponentCollection.GetItem(System.String,System.Boolean,System.String)">
            <summary>
            Gets a reference to the specified component.
            </summary>
            <param name="key">The key of the IModelComponent to get from the ModelComponentCollection.</param>
            <param name="throwIfNotFound">true if Exception should be thrown if the key is not found in the ModelComponentCollection;otherwise, false.</param>
            <param name="keyPropertyName">The name of the IModelComponent property that provides key values.</param>
            <returns>The IModelComponent that has the specified key.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.ModelComponentCollection.CanAdd(Microsoft.AnalysisServices.ModelComponent,System.String@)">
            <summary>
            Indicates whether the collection can add a ModelComponent.
            </summary>
            <param name="item">The item to add.</param>
            <param name="error">The error that will occur if the collection can’t add a ModelComponent.</param>
            <returns>true if the collection can add a ModelComponent; otherwise, false.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.ModelComponentCollection.AddNew(System.String,System.String,System.Type)">
            <summary>
            Adds a new IModelComponent to the collection.
            </summary>
            <param name="name">The name of the component to add.</param>
            <param name="key">The key.</param>
            <param name="type">The type of the component.</param>
            <returns>The IModelComponent added to the collection.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.ModelComponentCollection.AddNew(System.String,System.Type)">
            <summary>
            Adds a new IModelComponent to the collection.
            </summary>
            <param name="key">The key.</param>
            <param name="type">The type of the component.</param>
            <returns>The IModelComponent added to the collection.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.ModelComponentCollection.Add(Microsoft.AnalysisServices.ModelComponent)">
            <summary>
            Adds a ModelComponent object to the ModelComponentCollection.
            </summary>
            <param name="item">The item to add.</param>
            <returns>The index of the item that is added to the collection.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.ModelComponentCollection.Add(Microsoft.AnalysisServices.ModelComponent,System.Boolean)">
            <summary>
            Adds a ModelComponent object to the ModelComponentCollection.
            </summary>
            <param name="item">The item to add.</param>
            <param name="updateDependents">Indicates whether to update the dependents.</param>
            <returns>The index of the item that is added to the collection.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.ModelComponentCollection.Add(System.String,Microsoft.AnalysisServices.IModelComponent,System.Boolean)">
            <summary>
            Adds a IModelComponent object to the ModelComponentCollection.
            </summary>
            <param name="key">The key.</param>
            <param name="item">The item to add.</param>
            <param name="updateDependents">Indicates whether to update the dependents.</param>
            <returns>The index of the item that is added to the collection.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.ModelComponentCollection.Add(System.String,Microsoft.AnalysisServices.IModelComponent)">
            <summary>
            Adds a IModelComponent object to the ModelComponentCollection.
            </summary>
            <param name="key">The key.</param>
            <param name="item">The item to add.</param>
            <returns>The index of the item that is added to the collection.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.ModelComponentCollection.Insert(System.Int32,Microsoft.AnalysisServices.ModelComponent)">
            <summary>
            Inserts an ModelComponent in the ModelComponentCollection.
            </summary>
            <param name="index">The zero-based index at which item should be inserted.</param>
            <param name="item">The item to insert.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.ModelComponentCollection.Insert(Microsoft.AnalysisServices.IModelComponent,System.String,System.Int32)">
            <summary>
            Inserts an IModelComponent in the ModelComponentCollection.
            </summary>
            <param name="item">The item to insert.</param>
            <param name="key">The key.</param>
            <param name="index">The zero-based index at which item should be inserted.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.ModelComponentCollection.Insert(Microsoft.AnalysisServices.IModelComponent,System.String,System.Int32,System.Boolean)">
            <summary>
            Inserts an IModelComponent in the ModelComponentCollection.
            </summary>
            <param name="item">The item to insert.</param>
            <param name="key">The key.</param>
            <param name="index">The zero-based index at which item should be inserted.</param>
            <param name="updateDependents">Indicates whether to update the dependents.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.ModelComponentCollection.RemoveAt(System.Int32)">
            <summary>
            Removes the IModelComponent at the specified index from the ModelComponentCollection.
            </summary>
            <param name="index">The zero-based index of the IModelComponent to remove.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.ModelComponentCollection.RemoveAt(System.Int32,System.Boolean)">
            <summary>
            emoves the IModelComponent at the specified index from the ModelComponentCollection.
            </summary>
            <param name="index">The zero-based index of the IModelComponent to remove.</param>
            <param name="cleanUp">true to release both managed and unmanaged resources; false to release only unmanaged resources.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.ModelComponentCollection.Remove(Microsoft.AnalysisServices.IModelComponent)">
            <summary>
            Removes the specified IModelComponent from the collection.
            </summary>
            <param name="item">The IModelComponent to remove.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.ModelComponentCollection.Clear">
            <summary>
            Removes all elements from the ModelComponentCollection.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.ModelComponentCollection.IndexOf(System.String)">
            <summary>
            Returns the zero-based index of the first occurrence of an IModelComponent that has the specified key in the ModelComponentCollection.
            </summary>
            <param name="key">The key of the IModelComponent to locate.</param>
            <returns>The zero-based index of the first occurrence of key within the ModelComponentCollection, if found; otherwise, -1.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.ModelComponentCollection.IndexOf(Microsoft.AnalysisServices.IModelComponent)">
            <summary>
            Searches for the specified item and returns its zero-based index within the collection.
            </summary>
            <param name="item">The item to locate.</param>
            <returns>The zero-based index of the item in the collection, if found; otherwise, -1.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.ModelComponentCollection.Contains(System.String)">
            <summary>
            Determines whether an item with the specified key is in the ModelComponentCollection.
            </summary>
            <param name="key">The key of the IModelComponent to locate in the ModelComponentCollection.</param>
            <returns>true if key found in the ModelComponentCollection; otherwise, false.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.ModelComponentCollection.Contains(Microsoft.AnalysisServices.IModelComponent)">
            <summary>
            Determines whether the specified item is in the collection.
            </summary>
            <param name="item">The item to verify if it's in the collection.</param>
            <returns>True if the specified item is found in the collection, false otherwise.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.ModelComponentCollection.GetEnumerator">
            <summary>
            Returns an enumerator that can iterate through the ModelComponentCollection.
            </summary>
            <returns>A System.IEnumerator for the entire ModelComponentCollection.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.ModelComponentCollection.ChangeKey(System.String,System.String)">
            <summary>
            Changes the specified keys to the collection.
            </summary>
            <param name="oldKey">The old key.</param>
            <param name="newKey">The new key.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.ModelComponentCollection.CopyTo(System.Array,System.Int32)">
            <summary>
            Copies the entire ModelComponentCollection to a one-dimensional Array, starting at the specified index of the target array.
            </summary>
            <param name="array">The one-dimensional Array that is the destination of the elements copied from ModelComponentCollection. 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="P:Microsoft.AnalysisServices.ModelComponentCollection.DemandLoadingService">
            <summary>
            Gets the demand loading service for the collection.
            </summary>
            <value>The demand loading service for the collection.</value>
        </member>
        <member name="M:Microsoft.AnalysisServices.ModelComponentCollection.EnsureLoaded">
            <summary>
            Ensures the collection is loaded.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.ModelComponentCollection.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.ModelType">
            <summary>
            Specifies the type of model.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.ModelType.Multidimensional">
            <summary>
            Specifies an Analysis Services OLAP data model, where model composition is based on cubes and dimensions.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.ModelType.Tabular">
            <summary>
            Specifies an Analysis Services data model, where model composition is based on tables and relationship modeling constructs.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.ModelType.Default">
            <summary>
            The default model type is multidimensional.
            </summary>
        </member>
        <member name="T:Microsoft.AnalysisServices.MoveEventArgs">
            <summary>
            Represents an event data to a move.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.MoveEventArgs.FromIndex">
            <summary>
            Gets the index of the event data to be moved.
            </summary>
            <value>The index of the event data to be moved.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.MoveEventArgs.ToIndex">
            <summary>
            Gets the index to which to move the event data specified by FromIndex.
            </summary>
            <value>The index to which to move the event data specified by FromIndex.</value>
        </member>
        <member name="T:Microsoft.AnalysisServices.NamedComponent">
            <summary>
            Represents a named component.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.NamedComponent.MaxNameLength">
            <summary>
            Specifies the maximum length of the name.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.NamedComponent.MaxIDLength">
            <summary>
            Specifies the maximum length of the identifier.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.NamedComponent.FriendlyName">
            <summary>
             Gets a user-friendly name for the component.
            </summary>
            <value>A String with the user-friendly name.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.NamedComponent.KeyForCollection">
            <summary>
            Gets the key used in collections.
            </summary>
            <value>The key used in collection.</value>
        </member>
        <member name="M:Microsoft.AnalysisServices.NamedComponent.#ctor">
            <summary>
            Initializes a new instance of the NamedComponent class.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.NamedComponent.#ctor(System.String)">
            <summary>
            Initializes a new instance of the NamedComponent class with the specified name.
            </summary>
            <param name="name">The name of the component.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.NamedComponent.#ctor(System.String,System.String)">
            <summary>
            Initializes a new instance of the NamedComponent class with the specified name and identifier.
            </summary>
            <param name="name">The name of the component.</param>
            <param name="id">The identifier of the component.</param>
        </member>
        <member name="P:Microsoft.AnalysisServices.NamedComponent.ID">
            <summary>
            Gets or sets the identifier of the component.
            </summary>
            <value>The identifier of the component.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.NamedComponent.Name">
            <summary>
            Gets or sets the name of the component.
            </summary>
            <value>The name of the component.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.NamedComponent.Description">
            <summary>
            Gets or sets the description of the component.
            </summary>
            <value>The description of the component.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.NamedComponent.Site">
            <summary>
            Gets or sets the site associated with the component.
            </summary>
            <value>The site associated with the component.</value>
            <remarks>For internal use.</remarks>
        </member>
        <member name="P:Microsoft.AnalysisServices.NamedComponent.SiteID">
            <summary>
            Gets or sets the identifier for the site associated with the component.
            </summary>
            <value>The identifier for the site associated with the component.</value>
            <remarks>For internal use.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.NamedComponent.CopyTo(Microsoft.AnalysisServices.NamedComponent)">
            <summary>
            Copies a NamedComponent object to the specified object.
            </summary>
            <param name="obj">The object you are copying to.</param>
            <remarks>For internal use.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.NamedComponent.Reset">
            <summary>
            Resets the component to its initial state.
            </summary>
            <remarks>For internal use.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.NamedComponent.ToString">
            <summary>
            Returns a string representing the named-component.
            </summary>
            <returns>A string containing the name of the component.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.NamedComponent.Validate(Microsoft.AnalysisServices.ValidationErrorCollection,System.Boolean,Microsoft.AnalysisServices.ServerEdition)">
            <summary>
            Determines whether the NamedComponent 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 NamedComponent is valid; otherwise, false.</returns>
        </member>
        <member name="T:Microsoft.AnalysisServices.NamedComponentCollection">
            <summary>
            Contains a collection of INamedComponent objects.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.NamedComponentCollection.#ctor(Microsoft.AnalysisServices.IModelComponent)">
            <summary>
            Initializes a new instance of the NamedComponentCollection class.
            </summary>
            <param name="parent">The parent object. </param>
        </member>
        <member name="M:Microsoft.AnalysisServices.NamedComponentCollection.IndexOfName(System.String)">
            <summary>
            Gets the index of the NamedComponent, identified by name, in the collection.
            </summary>
            <param name="name">The name to be located in the collection. </param>
            <returns>The zero-based index at which the component is at the collection, if found; otherwise, -1.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.NamedComponentCollection.IndexOf(System.String)">
            <summary>
            Gets the index of the identified NamedComponent in the collection.
            </summary>
            <param name="id">The identifier of the searched component.</param>
            <returns>The zero-based index at which the component is at the collection, if found; otherwise, -1.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.NamedComponentCollection.CanAdd(Microsoft.AnalysisServices.ModelComponent,System.String@)">
            <summary>
            Indicates whether the specifed ModelComponent can be added to the collection.
            </summary>
            <param name="item">The item to add. </param>
            <param name="error">The error that will occur if the collection can't add the ModelComponent.</param>
            <returns>An indication if the componenet can be added to the collection.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.NamedComponentCollection.Add(Microsoft.AnalysisServices.ModelComponent)">
            <summary>
            Adds a ModelComponent object to the NamedComponentCollection.
            </summary>
            <param name="item">The item to add. </param>
            <returns>The index in which the item was added to the collection.</returns>
            <remarks>For internal use.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.NamedComponentCollection.Insert(System.Int32,Microsoft.AnalysisServices.ModelComponent)">
            <summary>
            Inserts a ModelComponent in the specified index of the collection.
            </summary>
            <param name="index">The zero-based index at which item should be inserted. </param>
            <param name="item">The item to insert. </param>
        </member>
        <member name="M:Microsoft.AnalysisServices.NamedComponentCollection.ContainsName(System.String)">
            <summary>
            Indicates whether the component with the specified name is containd in the collection.
            </summary>
            <param name="name">The name of the compoent.</param>
            <returns>true if the component is contained; otherwise, false.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.NamedComponentCollection.Contains(System.String)">
            <summary>
            Determines whether an item with the specific key is in the NamedComponentCollection.
            </summary>
            <param name="id">The identifier to locate in the NamedComponentCollection. </param>
            <returns>true if the id found in the NamedComponentCollection; otherwise, false.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.NamedComponentCollection.GetNewName">
            <summary>
            Gets a unique new name for a component in the collection.
            </summary>
            <returns>A unique new name for a component.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.NamedComponentCollection.GetNewName(System.String)">
            <summary>
            Gets a unique new name for a component in the collection with the specified name prefix.
            </summary>
            <param name="namePrefix">The name prefix.</param>
            <returns>A unique new name for a component with the specified name prefix.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.NamedComponentCollection.GetNewID">
            <summary>
            Gets a new unique ID for a component in the collection.
            </summary>
            <returns>The value of the new ID.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.NamedComponentCollection.GetNewID(System.String)">
            <summary>
            Gets the value for the new unique ID for a component in the collection with the specified name prefix.
            </summary>
            <param name="idPrefix">The ID prefix. </param>
            <returns>The value for the new unique ID.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.NamedComponentCollection.IsValidName(System.String)">
            <summary>
            Determines whether the provided name is valid for a component in the collection.
            </summary>
            <param name="name">The name to validate.</param>
            <returns>true if the name is valid for a component in collection; otherwise, false.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.NamedComponentCollection.IsValidName(System.String,System.String@)">
            <summary>
            Determines whether the provided name is valid for a component in the collection.
            </summary>
            <param name="name">The name to validate.</param>
            <param name="error">The error that will occur if the provided name is not valid.</param>
            <returns>true if the name is valid for a component in collection; otherwise, false.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.NamedComponentCollection.IsValidName(System.String,System.Type,Microsoft.AnalysisServices.ModelType,System.Int32,System.String@)">
            <summary>For internal use.</summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.NamedComponentCollection.IsValidName(System.String,System.Type,System.String@)">
            <summary>
            Determines whether the provided name is valid for a component in the collection.
            </summary>
            <param name="name">The name to validate.</param>
            <param name="type">The type of the component.</param>
            <param name="error">The error that will occur if the provided name is not valid.</param>
            <returns>true if the name is valid for a component in collection; otherwise, false.</returns>
            <remarks>For internal use.</remarks>
        </member>
        <member name="M:Microsoft.AnalysisServices.NamedComponentCollection.IsValidID(System.String)">
            <summary>
            Determines whether the provided identifier is valid for a component in the collection.
            </summary>
            <param name="id">The identifier to validate.</param>
            <returns>true if the ID is valid for a component in collection; otherwise, false.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.NamedComponentCollection.IsValidID(System.String,System.String@)">
            <summary>
            Determines whether the provided identifier is valid for a component in the collection.
            </summary>
            <param name="id">The identifier to validate.</param>
            <param name="error">The error that will occur if the provided ID is not valid.</param>
            <returns>true if the ID is valid for a component in collection; otherwise, false.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.NamedComponentCollection.IsValidID(System.String,System.Type,System.String@)">
            <summary>
            Determines whether the provided identifier is valid for a component in the collection.
            </summary>
            <param name="id">The identifier to validate.</param>
            <param name="type">The type of the component.</param>
            <param name="error">The error that will occur if the provided ID is not valid.</param>
            <returns>true if the ID is valid for a component in collection; otherwise, false.</returns>
            <remarks>For internal use.</remarks>
        </member>
        <member name="T:Microsoft.AnalysisServices.OperationException">
            <summary>
            Represents the errors of the operation.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.OperationException.#ctor(Microsoft.AnalysisServices.XmlaResultCollection)">
            <summary>
            Initializes a new instance of the OperationException class.
            </summary>
            <param name="results">The collection of XMLA results that trigerred the exception.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.OperationException.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 being thrown.</param>
            <param name="context">The StreamingContext that contains contextual information about the source or destination.</param>
        </member>
        <member name="P:Microsoft.AnalysisServices.OperationException.Results">
            <summary>
            Gets the XMLA results of the operation.
            </summary>
            <value>The results of the operation.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.OperationException.XmlaRequest">
            <summary>
            XMLA request that was sent to Server and failed [Can be null].
            </summary>
            <!--
            In principle, OperationException always means that some request was sent to server and server returned an error,
            so XmlaRequest should not be null (i.e. there is always some xmla request)
            In practice, TOM doesn't collect Xmla request for operations that TOM is doing through AMO, like BeginTransaction, CommitTransaction, RollbackTransaction.
            Two reasons:
            1) TOM wants to use AMO APIs directly and don't get into a business of capturing XMLA first and sending it separately then like BackEnd.dll does
            2) XMLA requests that AMO sends because of BeginTransaction/CommitTransaction/RollbackTransaction don't contaning anything interesting, they're always the same,
               in constrast to XMLAs produced by Model.SaveChanges(), which are always different and depend on user's manipulations on the Model.
            -->
        </member>
        <member name="T:Microsoft.AnalysisServices.PermissionSet">
            <summary>
            Enumerates the permission set for the analysis services.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.PermissionSet.Safe">
            <summary>
            The safe permission.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.PermissionSet.ExternalAccess">
            <summary>
            The external access permission.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.PermissionSet.Unrestricted">
            <summary>
            The unrestricted permission.
            </summary>
        </member>
        <member name="T:Microsoft.AnalysisServices.ProcessableMajorObject">
            <summary>
            Represents a processable major object.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.ProcessableMajorObject.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.ProcessableMajorObject.#ctor">
            <summary>
            Initializes a new instance of the ProcessableMajorObject class.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.ProcessableMajorObject.#ctor(System.String)">
            <summary>
            Initializes a new instance of the ProcessableMajorObject class using the specified name.
            </summary>
            <param name="name">The name of the object.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.ProcessableMajorObject.#ctor(System.String,System.String)">
            <summary>
            Initializes a new instance of the ProcessableMajorObject class using the specified name and id.
            </summary>
            <param name="name">The name of the object.</param>
            <param name="id">The id of the object.</param>
        </member>
        <member name="P:Microsoft.AnalysisServices.ProcessableMajorObject.LastProcessed">
            <summary>
            Gets or sets the DateTime on which the object was last processed.
            </summary>
            <value>The DateTime on which the object was last processed.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.ProcessableMajorObject.State">
            <summary>
            Gets or sets the AnalysisState of this current instance.
            </summary>
            <value>The AnalysisState of this current instance.</value>
        </member>
        <member name="M:Microsoft.AnalysisServices.ProcessableMajorObject.CanProcess(Microsoft.AnalysisServices.ProcessType)">
            <summary>
            Provides an indication if the object can process the specified process-type.
            </summary>
            <param name="processType">The type of processing to validate.</param>
            <returns>An indication if the process-type is valid.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.ProcessableMajorObject.Process">
            <summary>
            Processes the ProcessableMajorObject.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.ProcessableMajorObject.Process(Microsoft.AnalysisServices.ProcessType)">
            <summary>
            Processes the ProcessableMajorObject with the specified process type.
            </summary>
            <param name="processType">The type of processing for the object.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.ProcessableMajorObject.Process(Microsoft.AnalysisServices.ProcessType,Microsoft.AnalysisServices.ErrorConfiguration)">
            <summary>
            Processes the ProcessableMajorObject with the specified process type and error handling configuration.
            </summary>
            <param name="processType">The type of processing for the object.</param>
            <param name="errorConfiguration">The error handling configuration.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.ProcessableMajorObject.Process(Microsoft.AnalysisServices.ProcessType,Microsoft.AnalysisServices.WriteBackTableCreation)">
            <summary>
            Processes the ProcessableMajorObject with the specified process type and writeback option.
            </summary>
            <param name="processType">The type of processing for the object.</param>
            <param name="writebackOption">The writeback option.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.ProcessableMajorObject.Process(Microsoft.AnalysisServices.ProcessType,Microsoft.AnalysisServices.ErrorConfiguration,Microsoft.AnalysisServices.XmlaWarningCollection)">
            <summary>
            Processes the ProcessableMajorObject with the specified process type, error handling configuration and warnings.
            </summary>
            <param name="processType">The type of processing for the object.</param>
            <param name="errorConfiguration">The error handling configuration.</param>
            <param name="warnings">The collection of warnings associated with this object.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.ProcessableMajorObject.Process(Microsoft.AnalysisServices.ProcessType,Microsoft.AnalysisServices.ErrorConfiguration,Microsoft.AnalysisServices.XmlaWarningCollection,Microsoft.AnalysisServices.ImpactDetailCollection)">
            <summary>
            Processes the ProcessableMajorObject with the specified process type, error handling configuration, warnings and impact details.
            </summary>
            <param name="processType">The type of processing for the object.</param>
            <param name="errorConfiguration">The error handling configuration.</param>
            <param name="warnings">The collection of warnings associated with this object.</param>
            <param name="impactResult">The collection of detail on the ImpactDetailCollection.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.ProcessableMajorObject.Process(Microsoft.AnalysisServices.ProcessType,Microsoft.AnalysisServices.ErrorConfiguration,Microsoft.AnalysisServices.XmlaWarningCollection,Microsoft.AnalysisServices.ImpactDetailCollection,System.Boolean)">
            <summary>
            Processes the ProcessableMajorObject with the specified process type, error handling configuration, warnings and impact details.
            </summary>
            <param name="processType">The type of processing for the object.</param>
            <param name="errorConfiguration">The error handling configuration.</param>
            <param name="warnings">The collection of warnings associated with this object.</param>
            <param name="impactResult">The collection of detail on the ImpactDetailCollection.</param>
            <param name="analyzeImpactOnly">true to analyze only the impact; otherwise, false.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.ProcessableMajorObject.Process(Microsoft.AnalysisServices.ProcessType,Microsoft.AnalysisServices.Core.IBinding)">
            <summary>
            Processes the ProcessableMajorObject with the specified process type and binding.
            </summary>
            <param name="type">The type of processing for the object.</param>
            <param name="source">The source binding.</param>
        </member>
        <member name="T:Microsoft.AnalysisServices.ProcessType">
            <summary>
            Describes the processing types available on the server.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.ProcessType.ProcessFull">
            <summary>
            Processes an Analysis Services object and all the objects contained within it.
            When Process Full is executed against an object that has already been processed, Analysis Services drops all data in the object,
            and then processes the object.
            Note that this type of processing is required when a structural change has been made to an object, for example, when an attribute
            hierarchy is added, deleted, or renamed. This processing option is supported for cubes, databases, dimensions, measure groups,
            mining models, mining structures, and partitions. Can be used for databases, dimensions, cubes, measure groups, partitions,
            mining structures, and mining models.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.ProcessType.ProcessAdd">
            <summary>
            Performs an incremental update. Can be used for dimensions and partitions.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.ProcessType.ProcessUpdate">
            <summary>
            Forces a re-read of data and an update of dimension attributes. Flexible aggregations and indexes on related partitions will be dropped.
            For example, this processing option can add new members to a dimension and force a complete re-read of the data to update object attributes.
            This processing option is supported for dimensions and mining models. Can be used for dimensions.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.ProcessType.ProcessIndexes">
            <summary>
            Creates or rebuilds indexes for all processed partitions. This option results in no operation on unprocessed objects.
            This processing option is supported for cubes, dimensions, measure groups, and partitions. Can be used for dimensions, cubes, measure groups, and partitions.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.ProcessType.ProcessData">
            <summary>
            Processes data only without building aggregations or indexes. If there is data is in the partitions, it will be dropped before
            re-populating the partition with source data. This processing option is supported for cubes, measure groups, and partitions.
            Can be used for dimensions, cubes, measure groups, and partitions.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.ProcessType.ProcessDefault">
            <summary>
            Detects the state of the object to be processed, and performs whatever type of processing (such as Full or Incremental) that is
            needed to return it to a fully processed state. This processing option is valid for databases, dimensions, cubes with measure groups
            and partitions, and mining structures with mining models.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.ProcessType.ProcessClear">
            <summary>
            Removes data, aggregations, and indexes. Can be used for databases, dimensions, cubes, measure groups, partitions, mining structures, and mining models.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.ProcessType.ProcessStructure">
            <summary>
            If the cube is unprocessed, Analysis Services will process, if necessary, all of the cube's dimensions. After that, Analysis Services
            will create only cube definitions. This allows users to start browsing the cube. If this option is applied to a mining structure, it
            populates the mining structure with source data. The difference between this option and the Process Full option is that this option
            does not iterate the processing down to the mining models themselves. This processing option is supported for cubes and mining structures.
            Can be used for cubes and mining structures.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.ProcessType.ProcessClearStructureOnly">
            <summary>
            Removes all training data from a mining structure. This processing option is supported for mining structures only. Can be used for mining structures.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.ProcessType.ProcessScriptCache">
            <summary>
            Rebuilds the MDX script cache if the cube is already processed. An error will be generated if the cube is not already processed. Can be used for cubes.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.ProcessType.ProcessRecalc">
            <summary>
            Specifies the type as ProcessRecalc.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.ProcessType.ProcessDefrag">
            <summary>
            Applies to the entire measure group, not on individual partitions, to defragment internal dictionary structures.
            </summary>
        </member>
        <member name="T:Microsoft.AnalysisServices.ReadWriteMode">
            <summary>
            An enumeration that describes the read/write state of the database.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.ReadWriteMode.ReadWrite">
            <summary>
            The state of the database is read/write enabled.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.ReadWriteMode.ReadOnly">
            <summary>
            The state of the database is read-only.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.ReadWriteMode.ReadOnlyExclusive">
            <summary>
            An exclusive read only mode.
            </summary>
        </member>
        <member name="T:Microsoft.AnalysisServices.RefreshType">
            <summary>
            Enumerates the refresh type options.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.RefreshType.LoadedObjectsOnly">
            <summary>
            Refreshes the loaded objects only.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.RefreshType.UnloadedObjectsOnly">
            <summary>
            Refreshes the unloaded objects only.
            </summary>
        </member>
        <member name="T:Microsoft.AnalysisServices.RemoveEventArgs">
            <summary>
            Represents a class that removes the event data.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.RemoveEventArgs.Index">
            <summary>
            Gets the index in the collection associated with the change event
            </summary>
            <value>The index in the collection</value>
        </member>
        <member name="T:Microsoft.AnalysisServices.RestoreDataSourceType">
            <summary>
            An enumeration to describe the possible sources of the restore data.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.RestoreDataSourceType.Remote">
            <summary>
            Indicates that the restore data comes from a remote device, probably connected through network access.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.RestoreDataSourceType.Local">
            <summary>
            Indicates that the restore data comes from a local device.
            </summary>
        </member>
        <member name="T:Microsoft.AnalysisServices.RestoreFolder">
            <summary>
            Restores an original folder to a new folder. This class cannot be inherited.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.RestoreFolder.#ctor">
            <summary>
            Initializes a new instance of the RestoreFolder class using default values.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.RestoreFolder.#ctor(System.String,System.String)">
            <summary>
            Initializes a new instance of RestoreFolder using a name for the original folder and the new folder.
            </summary>
            <param name="originalFolder">The original folder from which to copy.</param>
            <param name="newFolder">The folder to copy to.</param>
        </member>
        <member name="P:Microsoft.AnalysisServices.RestoreFolder.Original">
            <summary>
            Gets or sets the original folder associated with a RestoreFolder object.
            </summary>
            <value>A String with the original folder name.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.RestoreFolder.New">
            <summary>
            Gets or sets the location of the new folder to be created for use by a RestoreFolder element.
            </summary>
            <value>A String with the new folder location.</value>
        </member>
        <member name="T:Microsoft.AnalysisServices.RestoreFolderCollection">
            <summary>
            Represents a collection of <see cref="T:Microsoft.AnalysisServices.RestoreFolder" /> objects. This class cannot be inherited.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.RestoreFolderCollection.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.RestoreFolderCollection.Item(System.Int32)">
            <summary>
            Gets or sets the <see cref="T:Microsoft.AnalysisServices.RestoreFolder" /> 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.RestoreFolder" /> 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.RestoreFolderCollection.Add(Microsoft.AnalysisServices.RestoreFolder)">
            <summary>
            Adds the specified <see cref="T:Microsoft.AnalysisServices.RestoreFolder" /> to the end of the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.RestoreFolder" /> to be added.</param>
            <returns>The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.RestoreFolder" /> 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.RestoreFolderCollection.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.RestoreFolderCollection.Clear">
            <summary>
            Removes all items from the collection.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.RestoreFolderCollection.Contains(Microsoft.AnalysisServices.RestoreFolder)">
            <summary>
            Determines whether the specified <see cref="T:Microsoft.AnalysisServices.RestoreFolder" /> exists in the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.RestoreFolder" /> whose existence is checked.</param>
            <returns>True, if the specified <see cref="T:Microsoft.AnalysisServices.RestoreFolder" /> is found in the collection; otherwise, false.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.RestoreFolderCollection.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.RestoreFolderCollection.IndexOf(Microsoft.AnalysisServices.RestoreFolder)">
            <summary>
            Searches for the specified <see cref="T:Microsoft.AnalysisServices.RestoreFolder" /> and returns its zero-based index within the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.RestoreFolder" /> to locate.</param>
            <returns>The zero-based index of the <see cref="T:Microsoft.AnalysisServices.RestoreFolder" /> in the collection, if found; otherwise, -1.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.RestoreFolderCollection.Insert(System.Int32,Microsoft.AnalysisServices.RestoreFolder)">
            <summary>
            Inserts the specified <see cref="T:Microsoft.AnalysisServices.RestoreFolder" /> to the collection at the specified index.
            </summary>
            <param name="index">The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.RestoreFolder" /> is inserted.</param>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.RestoreFolder" /> 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.RestoreFolderCollection.Remove(Microsoft.AnalysisServices.RestoreFolder)">
            <summary>
            Removes the specified <see cref="T:Microsoft.AnalysisServices.RestoreFolder" /> from this collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.RestoreFolder" /> to remove.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.RestoreFolderCollection.RemoveAt(System.Int32)">
            <summary>
            Removes the <see cref="T:Microsoft.AnalysisServices.RestoreFolder" /> at the specified index.
            </summary>
            <param name="index">The zero-based index of the <see cref="T:Microsoft.AnalysisServices.RestoreFolder" /> to remove.</param>
        </member>
        <member name="T:Microsoft.AnalysisServices.RestoreInfo">
            <summary>
            Represents the information required to process a file or database restoration. This class cannot be inherited.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.RestoreInfo.#ctor">
            <summary>
            Initializes a new instance of RestoreInfo using the default values.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.RestoreInfo.#ctor(System.String)">
            <summary>
            Initializes a new instance of RestoreInfo using the file to restore.
            </summary>
            <param name="file">Name of the file for which information is to be restored.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.RestoreInfo.#ctor(System.String,System.String)">
            <summary>
            Initializes a new instance of RestoreInfo using the file to restore and database name.
            </summary>
            <param name="file">Name of the file for which information is to be restored.</param>
            <param name="databaseName">Name of the database from which to extract the information to be restored.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.RestoreInfo.#ctor(System.String,System.String,System.Boolean)">
            <summary>
            Initializes a new instance of RestoreInfo using the file to restore, database name, and overwrite indicator.
            </summary>
            <param name="file">Name of the file for which information is to be restored.</param>
            <param name="databaseName">Name of the database from which to extract the information to be restored.</param>
            <param name="allowOverwrite">A Boolean value. If true, the file information can be overwritten; otherwise, false.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.RestoreInfo.#ctor(System.String,System.String,System.Boolean,Microsoft.AnalysisServices.RestoreLocation[])">
            <summary>
            Initializes a new instance of RestoreInfo using the file to restore, database name, overwrite indicator, and an array of restore locations.
            </summary>
            <param name="file">Name of the file for which information is to be restored.</param>
            <param name="databaseName">Name of the database from which to extract the information to be restored.</param>
            <param name="allowOverwrite">A Boolean value. If true, the file information can be overwritten; otherwise, false.</param>
            <param name="locations">An array of RestoreLocations for the remote objects to restored.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.RestoreInfo.#ctor(System.String,System.String,System.Boolean,Microsoft.AnalysisServices.RestoreLocation[],Microsoft.AnalysisServices.RestoreSecurity)">
            <summary>
            Initializes a new instance of RestoreInfo using the file to restore, database name , overwrite indicator, an array of restore locations, and a security definition for the roles to be restored.
            </summary>
            <param name="file">Name of the file for which information is to be restored.</param>
            <param name="databaseName">Name of the database from which to extract the information to be restored.</param>
            <param name="allowOverwrite">A Boolean value. If true, the file information can be overwritten; otherwise, false.</param>
            <param name="locations">An array of RestoreLocations for the remote objects to restored.</param>
            <param name="security">A RestoreSecurity enumeration value that specifies what is going to happen to the Roles objects being restored.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.RestoreInfo.#ctor(System.String,System.String,System.Boolean,Microsoft.AnalysisServices.RestoreLocation[],Microsoft.AnalysisServices.RestoreSecurity,System.String)">
            <summary>
            Initializes a new instance of RestoreInfo using the file to restore, database name , overwrite indicator, an array of restore locations, a security definition for the roles to be restored, and password.
            </summary>
            <param name="file">Name of the file for which information is to be restored.</param>
            <param name="databaseName">Name of the database from which to extract the information to be restored.</param>
            <param name="allowOverwrite">A Boolean value. If true, the file information can be overwritten; otherwise, false.</param>
            <param name="locations">An array of RestoreLocations for the remote objects to restored.</param>
            <param name="security">A RestoreSecurity enumeration value that specifies what is going to happen to the Roles objects being restored.</param>
            <param name="password">A string with the password that is required to read the restored file.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.RestoreInfo.#ctor(System.String,System.String,System.Boolean,Microsoft.AnalysisServices.RestoreLocation[],Microsoft.AnalysisServices.RestoreSecurity,System.String,System.String)">
            <summary>
            Initializes a new instance of RestoreInfo using the file to restore, database name , overwrite indicator, an array of restore locations, a security definition for the roles to be restored, password, and the database storage location.
            </summary>
            <param name="file">Name of the file for which information is to be restored.</param>
            <param name="databaseName">Name of the database from which to extract the information to be restored.</param>
            <param name="allowOverwrite">A Boolean value. If true, the file information can be overwritten; otherwise, false.</param>
            <param name="locations">An array of RestoreLocations for the remote objects to restored.</param>
            <param name="security">A RestoreSecurity enumeration value that specifies what is going to happen to the Roles objects being restored.</param>
            <param name="password">A string with the password that is required to read the restored file.</param>
            <param name="dbStorageLocation">The location of the database storage.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.RestoreInfo.#ctor(System.String,System.String,System.Boolean,Microsoft.AnalysisServices.RestoreLocation[],Microsoft.AnalysisServices.RestoreSecurity,System.String,System.String,Microsoft.AnalysisServices.ReadWriteMode)">
            <summary>
            Initializes a new instance of RestoreInfo using the file to restore, database name , overwrite indicator, an array of restore locations, a security definition for the roles to be restored, password, the database storage location, and the read/write mode of the database.
            </summary>
            <param name="file">Name of the file for which information is to be restored.</param>
            <param name="databaseName">Name of the database from which to extract the information to be restored.</param>
            <param name="allowOverwrite">A Boolean value. If true, the file information can be overwritten; otherwise, false.</param>
            <param name="locations">An array of RestoreLocations for the remote objects to restored.</param>
            <param name="security">A RestoreSecurity enumeration value that specifies what is going to happen to the Roles objects being restored.</param>
            <param name="password">A string with the password that is required to read the restored file.</param>
            <param name="dbStorageLocation">The location of the database storage.</param>
            <param name="readWriteMode">An enumeration that describes the read/write state of the database.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.RestoreInfo.#ctor(System.String,System.String,System.Boolean,Microsoft.AnalysisServices.RestoreLocation[],Microsoft.AnalysisServices.RestoreSecurity,System.String,System.String,Microsoft.AnalysisServices.ReadWriteMode,System.Boolean)">
            <summary>
            Initializes a new instance of RestoreInfo using the file to restore, database name , overwrite indicator, an array of restore locations, a security definition for the roles to be restored, password, the database storage location, the read/write mode of the database and incompatibilities indicator.
            </summary>
            <param name="file">Name of the file for which information is to be restored.</param>
            <param name="databaseName">Name of the database from which to extract the information to be restored.</param>
            <param name="allowOverwrite">A Boolean value. If true, the file information can be overwritten; otherwise, false.</param>
            <param name="locations">An array of RestoreLocations for the remote objects to restored.</param>
            <param name="security">A RestoreSecurity enumeration value that specifies what is going to happen to the Roles objects being restored.</param>
            <param name="password">A string with the password that is required to read the restored file.</param>
            <param name="dbStorageLocation">The location of the database storage.</param>
            <param name="readWriteMode">An enumeration that describes the read/write state of the database.</param>
            <param name="ignoreIncompatibilities">Whether or not to ignore model incompatibilities during restore.</param>
        </member>
        <member name="P:Microsoft.AnalysisServices.RestoreInfo.File">
            <summary>
            Gets or sets the UNC name of the File to restore.
            </summary>
            <value>A string with the name of the restore file.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.RestoreInfo.DatabaseName">
            <summary>
            Gets or sets the DatabaseName aspect for a RestoreInfo object.
            </summary>
            <value>A String with the database name.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.RestoreInfo.AllowOverwrite">
            <summary>
            Gets or sets the AllowOverwrite aspect of RestoreInfo.
            </summary>
            <value>true if overwrite is allowed; otherise, false.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.RestoreInfo.IgnoreIncompatibilities">
            <summary>
            Gets or sets a flag indicating whether model incompatibilities should be ignored during restore.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.RestoreInfo.ForceRestore">
            <summary>
            Gets or sets an indication whether to force the restore operation even in severe cases, like when there is low memory.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.RestoreInfo.DatabaseReadWriteMode">
            <summary>
            Gets or sets the database read/write mode of an Analysis Services database as specified in a RestoreInfo object.
            </summary>
            <value>The read/write mode of the database.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.RestoreInfo.Locations">
            <summary>
            Gets a RestoreLocationCollection object with the locations of the remote partitions to restore.
            </summary>
            <value>A RestoreLocationCollection collection object.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.RestoreInfo.Security">
            <summary>
            Gets or sets the Security definition to apply to roles from the restore file.
            </summary>
            <value>A RestoreSecurity enumeration value: CopyAll | SkipMembership | IgnoreSecurity</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.RestoreInfo.Password">
            <summary>
            Gets or sets the Password that is required to read the restore file.
            </summary>
            <value>A string with the password that is required to read the restore file.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.RestoreInfo.DbStorageLocation">
            <summary>
            Gets or sets the database storage location.
            </summary>
            <value>The database storage location.</value>
            <!-- We used 'DbStorageLocation' instead of 'DBStorageLocation' to be consistent with the existing properties 'DbSchemaName' and 'DbTableName' from the TableBinding class. -->
        </member>
        <member name="T:Microsoft.AnalysisServices.RestoreLocation">
            <summary>
            Represents information associated with the restoration of a Database backup. This class cannot be inherited.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.RestoreLocation.#ctor">
            <summary>
            Initializes a new instance of RestoreLocation using the default values.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.RestoreLocation.File">
            <summary>
            Gets or sets the file associated with a RestoreLocation object.
            </summary>
            <value>A String with the file name.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.RestoreLocation.DataSourceID">
            <summary>
            Gets or sets the data source identifier associated with a RestoreLocation object.
            </summary>
            <value>A String with the data source identifier.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.RestoreLocation.DataSourceType">
            <summary>
            Gets or sets the type of data source.
            </summary>
            <value>The type of data source.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.RestoreLocation.ConnectionString">
            <summary>
            Gets or sets a connection string associated with a RestoreLocation object.
            </summary>
            <value>The connection string.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.RestoreLocation.Folders">
            <summary>
            Gets the collection of folders associated with a RestoreLocation.
            </summary>
            <value>A collection of folders that are the target location for a restoration.</value>
        </member>
        <member name="T:Microsoft.AnalysisServices.RestoreLocationCollection">
            <summary>
            Represents a collection of <see cref="T:Microsoft.AnalysisServices.RestoreLocation" /> objects. This class cannot be inherited.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.RestoreLocationCollection.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.RestoreLocationCollection.Item(System.Int32)">
            <summary>
            Gets or sets the <see cref="T:Microsoft.AnalysisServices.RestoreLocation" /> 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.RestoreLocation" /> 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.RestoreLocationCollection.Add(Microsoft.AnalysisServices.RestoreLocation)">
            <summary>
            Adds the specified <see cref="T:Microsoft.AnalysisServices.RestoreLocation" /> to the end of the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.RestoreLocation" /> to be added.</param>
            <returns>The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.RestoreLocation" /> 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.RestoreLocationCollection.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.RestoreLocationCollection.Clear">
            <summary>
            Removes all items from the collection.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.RestoreLocationCollection.Contains(Microsoft.AnalysisServices.RestoreLocation)">
            <summary>
            Determines whether the specified <see cref="T:Microsoft.AnalysisServices.RestoreLocation" /> exists in the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.RestoreLocation" /> whose existence is checked.</param>
            <returns>True, if the specified <see cref="T:Microsoft.AnalysisServices.RestoreLocation" /> is found in the collection; otherwise, false.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.RestoreLocationCollection.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.RestoreLocationCollection.IndexOf(Microsoft.AnalysisServices.RestoreLocation)">
            <summary>
            Searches for the specified <see cref="T:Microsoft.AnalysisServices.RestoreLocation" /> and returns its zero-based index within the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.RestoreLocation" /> to locate.</param>
            <returns>The zero-based index of the <see cref="T:Microsoft.AnalysisServices.RestoreLocation" /> in the collection, if found; otherwise, -1.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.RestoreLocationCollection.Insert(System.Int32,Microsoft.AnalysisServices.RestoreLocation)">
            <summary>
            Inserts the specified <see cref="T:Microsoft.AnalysisServices.RestoreLocation" /> to the collection at the specified index.
            </summary>
            <param name="index">The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.RestoreLocation" /> is inserted.</param>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.RestoreLocation" /> 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.RestoreLocationCollection.Remove(Microsoft.AnalysisServices.RestoreLocation)">
            <summary>
            Removes the specified <see cref="T:Microsoft.AnalysisServices.RestoreLocation" /> from this collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.RestoreLocation" /> to remove.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.RestoreLocationCollection.RemoveAt(System.Int32)">
            <summary>
            Removes the <see cref="T:Microsoft.AnalysisServices.RestoreLocation" /> at the specified index.
            </summary>
            <param name="index">The zero-based index of the <see cref="T:Microsoft.AnalysisServices.RestoreLocation" /> to remove.</param>
        </member>
        <member name="T:Microsoft.AnalysisServices.RestoreSecurity">
            <summary>
            Enumerates the action to apply on Role objects during database restoration.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.RestoreSecurity.CopyAll">
            <summary>
            All Role object are copied from backup to the restored database.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.RestoreSecurity.SkipMembership">
            <summary>
            The server retains the membership information.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.RestoreSecurity.IgnoreSecurity">
            <summary>
            The Role objects from the backup are not copied to restored database.
            </summary>
        </member>
        <member name="T:Microsoft.AnalysisServices.RoleMember">
            <summary>
            A Role is a collection of one or more domain users or groups. RoleMember is an individual user/group in the role.
            </summary>
            <!-- WARNING: if you change the base class, update the 'CopyTo', 'Clone' and 'ICloneable.Clone' methods. -->
        </member>
        <member name="M:Microsoft.AnalysisServices.RoleMember.#ctor">
            <summary>
            Initializes a new instance of the RoleMember class using default values.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.RoleMember.#ctor(System.String)">
            <summary>
            Initializes a new instance of RoleMember using the specified name.
            </summary>
            <param name="name">A String that contains the name of the RoleMember.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.RoleMember.#ctor(System.String,System.String)">
            <summary>
            Initializes a new instance of RoleMember using the specified name and security identifier.
            </summary>
            <param name="name">A String that contains the name of the RoleMember.</param>
            <param name="sid">A String with the security identifier.</param>
        </member>
        <member name="P:Microsoft.AnalysisServices.RoleMember.Name">
            <summary>
            Gets or sets the name of a RoleMember object.
            </summary>
            <value>A String with the name.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.RoleMember.Sid">
            <summary>
            Gets or sets the security identifier for a RoleMember object.
            </summary>
            <value>A String with the security identifier.</value>
        </member>
        <member name="M:Microsoft.AnalysisServices.RoleMember.CopyTo(Microsoft.AnalysisServices.RoleMember)">
            <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.RoleMember.Clone">
            <summary>
            Returns a clone of the object.
            </summary>
            <returns>The clone.</returns>
        </member>
        <member name="T:Microsoft.AnalysisServices.RoleMemberCollection">
            <summary>
            Represents a collection of <see cref="T:Microsoft.AnalysisServices.RoleMember" /> objects. This class cannot be inherited.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.RoleMemberCollection.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.RoleMemberCollection.Item(System.Int32)">
            <summary>
            Gets or sets the <see cref="T:Microsoft.AnalysisServices.RoleMember" /> 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.RoleMember" /> 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.RoleMemberCollection.Add(Microsoft.AnalysisServices.RoleMember)">
            <summary>
            Adds the specified <see cref="T:Microsoft.AnalysisServices.RoleMember" /> to the end of the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.RoleMember" /> to be added.</param>
            <returns>The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.RoleMember" /> 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.RoleMemberCollection.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.RoleMemberCollection.Clear">
            <summary>
            Removes all items from the collection.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.RoleMemberCollection.Contains(Microsoft.AnalysisServices.RoleMember)">
            <summary>
            Determines whether the specified <see cref="T:Microsoft.AnalysisServices.RoleMember" /> exists in the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.RoleMember" /> whose existence is checked.</param>
            <returns>True, if the specified <see cref="T:Microsoft.AnalysisServices.RoleMember" /> is found in the collection; otherwise, false.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.RoleMemberCollection.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.RoleMemberCollection.IndexOf(Microsoft.AnalysisServices.RoleMember)">
            <summary>
            Searches for the specified <see cref="T:Microsoft.AnalysisServices.RoleMember" /> and returns its zero-based index within the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.RoleMember" /> to locate.</param>
            <returns>The zero-based index of the <see cref="T:Microsoft.AnalysisServices.RoleMember" /> in the collection, if found; otherwise, -1.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.RoleMemberCollection.Insert(System.Int32,Microsoft.AnalysisServices.RoleMember)">
            <summary>
            Inserts the specified <see cref="T:Microsoft.AnalysisServices.RoleMember" /> to the collection at the specified index.
            </summary>
            <param name="index">The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.RoleMember" /> is inserted.</param>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.RoleMember" /> 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.RoleMemberCollection.Remove(Microsoft.AnalysisServices.RoleMember)">
            <summary>
            Removes the specified <see cref="T:Microsoft.AnalysisServices.RoleMember" /> from this collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.RoleMember" /> to remove.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.RoleMemberCollection.RemoveAt(System.Int32)">
            <summary>
            Removes the <see cref="T:Microsoft.AnalysisServices.RoleMember" /> at the specified index.
            </summary>
            <param name="index">The zero-based index of the <see cref="T:Microsoft.AnalysisServices.RoleMember" /> to remove.</param>
        </member>
        <member name="T:Microsoft.AnalysisServices.ServerEdition">
            <summary>
            Specifies an enumeration of server edition.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.ServerEdition.Standard">
            <summary>
            The Standard edition.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.ServerEdition.Standard64">
            <summary>
            The Standard64 edition.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.ServerEdition.Enterprise">
            <summary>
            The Enterprise edition.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.ServerEdition.Enterprise64">
            <summary>
            The Enterprise64 edition.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.ServerEdition.Developer">
            <summary>
            The Developer edition.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.ServerEdition.Developer64">
            <summary>
            The Developer64 edition.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.ServerEdition.Evaluation">
            <summary>
            The Evaluation edition.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.ServerEdition.Evaluation64">
            <summary>
            The Evaluation64 edition.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.ServerEdition.LocalCube">
            <summary>
            The LocalCube edition.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.ServerEdition.LocalCube64">
            <summary>
            The LocalCube64 edition.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.ServerEdition.BusinessIntelligence">
            <summary>
            The BusinessIntelligence edition.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.ServerEdition.BusinessIntelligence64">
            <summary>
            The BusinessIntelligence64 edition.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.ServerEdition.EnterpriseCore">
            <summary>
            The EnterpriseCore edition.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.ServerEdition.EnterpriseCore64">
            <summary>
            The EnterpriseCore64 edition.
            </summary>
        </member>
        <member name="T:Microsoft.AnalysisServices.ServerLocation">
            <summary>
            Location of the analysis server
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.ServerLocation.OnPremise">
            <summary>
            Server is an on-premise server
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.ServerLocation.Azure">
            <summary>
            Server is an Azure server
            </summary>
        </member>
        <member name="T:Microsoft.AnalysisServices.ServerMode">
            <summary>
            Specifies the server mode used. For more information about server modes and how to set the server deployment mode, see Enable a Standalone VertiPAq Engine Instance.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.ServerMode.Multidimensional">
            <summary>
            Classic OLAP and Data Mining mode.
            </summary>
            <!-- AS 2005 and AS 2008 -->
        </member>
        <member name="F:Microsoft.AnalysisServices.ServerMode.SharePoint">
            <summary>
            SharePoint Integration mode.
            </summary>
            <!-- AS 2008 R2 -->
        </member>
        <member name="F:Microsoft.AnalysisServices.ServerMode.Tabular">
            <summary>
            Specifies that the storage mode is proprietary Analysis Services xVelocity in-memory analytics engine (VertiPaq).
            </summary>
            <!-- IMBI -->
        </member>
        <member name="F:Microsoft.AnalysisServices.ServerMode.Default">
            <summary>
            ???
            </summary>
        </member>
        <member name="T:Microsoft.AnalysisServices.ServerProperty">
            <summary>
            Defines a property associated with a Server element. This class cannot be inherited.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.ServerProperty.#ctor">
            <summary>
            Initializes a new instance of the ServerProperty class.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.ServerProperty.#ctor(System.String,System.String)">
            <summary>
            Initializes a new instance of ServerProperty by using the specified name and a value.
            </summary>
            <param name="name">A String that contains the name of the property represeted by the ServerProperty object.</param>
            <param name="value">A String that contains the property's value.</param>
        </member>
        <member name="P:Microsoft.AnalysisServices.ServerProperty.Name">
            <summary>
            Gets or sets the name of the property represented by the ServerProperty object.
            </summary>
            <value>The property's name.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.ServerProperty.Type">
            <summary>
            Gets or sets the type of the property represented by the ServerProperty object.
            </summary>
            <value>The property's type.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.ServerProperty.Value">
            <summary>
            Gets or sets the value of the property represented by the ServerProperty object.
            </summary>
            <value>The property's value.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.ServerProperty.DefaultValue">
            <summary>
            Gets or sets the default value of the property represented by the ServerProperty object.
            </summary>
            <value>The property's default value.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.ServerProperty.PendingValue">
            <summary>
            Gets or sets the pending value of the property represented by the ServerProperty object.
            </summary>
            <value>A String that contains the pending value.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.ServerProperty.RequiresRestart">
            <summary>
            Gets or sets an indication if changes in the value of the property represented by the ServerProperty object requires restart.
            </summary>
            <value>true if restart is required; otherwise, false.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.ServerProperty.IsReadOnly">
            <summary>
            Gets or sets an indication if the property represented by the ServerProperty object is read-only.
            </summary>
            <value>true if read-only; otherwise, false.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.ServerProperty.DisplayFlag">
            <summary>
            Gets or sets the display flag status.
            </summary>
            <value>true if the display flag is on; otherwise, false.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.ServerProperty.Category">
            <summary>
            Gets or sets the category associated with the property represented by the ServerProperty object.
            </summary>
            <value>The category associated with the property.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.ServerProperty.Units">
            <summary>
            Gets or sets the units associated with the property represented by the ServerProperty object.
            </summary>
            <value>A String that contains the unit.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.ServerProperty.PropertyName">
            <summary>
            Gets the property name from a ServerProperty object.
            </summary>
            <value>The property name.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.ServerProperty.FolderName">
            <summary>
            Gets the folder name associated with a ServerProperty object.
            </summary>
            <value>The folder name.</value>
        </member>
        <member name="M:Microsoft.AnalysisServices.ServerProperty.CopyTo(Microsoft.AnalysisServices.ServerProperty)">
            <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.ServerProperty.Clone">
            <summary>
            Returns a clone of the object.
            </summary>
            <returns>The clone.</returns>
        </member>
        <member name="T:Microsoft.AnalysisServices.ServerPropertyCategory">
            <summary>
            Defines the server property category.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.ServerPropertyCategory.Basic">
            <summary>
            Specifies that the category of the server property is Basic and most likely appears on a property page in an administration tool.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.ServerPropertyCategory.Advanced">
            <summary>
            Specifies that the category of the server property is Advanced.
            </summary>
        </member>
        <member name="T:Microsoft.AnalysisServices.ServerPropertyCollection">
            <summary>
            Represents a collection of <see cref="T:Microsoft.AnalysisServices.ServerProperty" /> objects. This class cannot be inherited.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.ServerPropertyCollection.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.ServerPropertyCollection.Item(System.Int32)">
            <summary>
            Gets the <see cref="T:Microsoft.AnalysisServices.ServerProperty" /> 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.ServerProperty" /> 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.ServerPropertyCollection.Item(System.String)">
            <summary>
            Gets the <see cref="T:Microsoft.AnalysisServices.ServerProperty" /> element with the specified name.
            </summary>
            <param name="name">The name of the element to get.</param>
            <value>The <see cref="T:Microsoft.AnalysisServices.ServerProperty" /> 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.ServerPropertyCollection.Add(Microsoft.AnalysisServices.ServerProperty)">
            <summary>
            Adds the specified <see cref="T:Microsoft.AnalysisServices.ServerProperty" /> to the end of the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.ServerProperty" /> to be added.</param>
            <returns>The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.ServerProperty" /> 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.ServerPropertyCollection.Add(System.String,System.String)">
            <summary>
            Creates a new <see cref="T:Microsoft.AnalysisServices.ServerProperty" /> object using the name and value provided, adds it to the collection and returns the new ServerProperty object created.
            </summary>
            <param name="name">The Name for the new <see cref="T:Microsoft.AnalysisServices.ServerProperty" /> object.</param>
            <param name="value">The Value for the new <see cref="T:Microsoft.AnalysisServices.ServerProperty" /> object.</param>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.ServerProperty" /> 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.ServerPropertyCollection.Clear">
            <summary>
            Removes all items from the collection.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.ServerPropertyCollection.Contains(Microsoft.AnalysisServices.ServerProperty)">
            <summary>
            Determines whether the specified <see cref="T:Microsoft.AnalysisServices.ServerProperty" /> exists in the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.ServerProperty" /> whose existence is checked.</param>
            <returns>True, if the specified <see cref="T:Microsoft.AnalysisServices.ServerProperty" /> is found in the collection; otherwise, false.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.ServerPropertyCollection.Contains(System.String)">
            <summary>
            Determines whether a <see cref="T:Microsoft.AnalysisServices.ServerProperty" /> with the specified Name exists in the collection.
            </summary>
            <param name="name">The Name of the <see cref="T:Microsoft.AnalysisServices.ServerProperty" /> whose existence is checked.</param>
            <returns>True, if a <see cref="T:Microsoft.AnalysisServices.ServerProperty" /> with the specified Name is found in the collection; otherwise, false.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.ServerPropertyCollection.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.ServerPropertyCollection.CopyTo(Microsoft.AnalysisServices.ServerPropertyCollection)">
            <summary>
            Copies the elements from this collection to another.
            </summary>
            <param name="col">The destination collection.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.ServerPropertyCollection.Find(System.String)">
            <summary>
            Searches for the <see cref="T:Microsoft.AnalysisServices.ServerProperty" /> with the specified Name and returns it.
            </summary>
            <param name="name">The Name of the <see cref="T:Microsoft.AnalysisServices.ServerProperty" /> to find.</param>
            <returns>The <see cref="T:Microsoft.AnalysisServices.ServerProperty" /> with the specified Name, if found; otherwise, a null reference (Nothing in Visual Basic).</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.ServerPropertyCollection.IndexOf(Microsoft.AnalysisServices.ServerProperty)">
            <summary>
            Searches for the specified <see cref="T:Microsoft.AnalysisServices.ServerProperty" /> and returns its zero-based index within the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.ServerProperty" /> to locate.</param>
            <returns>The zero-based index of the <see cref="T:Microsoft.AnalysisServices.ServerProperty" /> in the collection, if found; otherwise, -1.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.ServerPropertyCollection.IndexOf(System.String)">
            <summary>
            Searches for the specified <see cref="T:Microsoft.AnalysisServices.ServerProperty" /> 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.ServerProperty" /> to locate.</param>
            <returns>The zero-based index of the <see cref="T:Microsoft.AnalysisServices.ServerProperty" /> in the collection, if found; otherwise, -1.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.ServerPropertyCollection.Insert(System.Int32,Microsoft.AnalysisServices.ServerProperty)">
            <summary>
            Inserts the specified <see cref="T:Microsoft.AnalysisServices.ServerProperty" /> to the collection at the specified index.
            </summary>
            <param name="index">The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.ServerProperty" /> is inserted.</param>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.ServerProperty" /> 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.ServerPropertyCollection.Insert(System.Int32,System.String,System.String)">
            <summary>
            Creates a new <see cref="T:Microsoft.AnalysisServices.ServerProperty" /> object using the name and value provided, inserts it to the collection at the specified index, and returns the new ServerProperty object created.
            </summary>
            <param name="index">The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.ServerProperty" /> is inserted.</param>
            <param name="name">The Name for the new <see cref="T:Microsoft.AnalysisServices.ServerProperty" /> object.</param>
            <param name="value">The Value for the new <see cref="T:Microsoft.AnalysisServices.ServerProperty" /> object.</param>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.ServerProperty" /> 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.ServerPropertyCollection.Remove(Microsoft.AnalysisServices.ServerProperty)">
            <summary>
            Removes the specified <see cref="T:Microsoft.AnalysisServices.ServerProperty" /> from this collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.ServerProperty" /> to remove.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.ServerPropertyCollection.Remove(System.String)">
            <summary>
            Removes the <see cref="T:Microsoft.AnalysisServices.ServerProperty" /> with the specified Name from this collection.
            </summary>
            <param name="name">The Name of the <see cref="T:Microsoft.AnalysisServices.ServerProperty" /> to remove.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.ServerPropertyCollection.RemoveAt(System.Int32)">
            <summary>
            Removes the <see cref="T:Microsoft.AnalysisServices.ServerProperty" /> at the specified index.
            </summary>
            <param name="index">The zero-based index of the <see cref="T:Microsoft.AnalysisServices.ServerProperty" /> to remove.</param>
        </member>
        <member name="T:Microsoft.AnalysisServices.StorageEngineUsed">
            <summary>
            An enumeration of the different storage engine types allowed by the SSAS service.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.StorageEngineUsed.Traditional">
            <summary>
            The server is running in OLAP mode, which is known as the traditional SSAS mode.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.StorageEngineUsed.InMemory">
            <summary>
            Specifies that the storage mode is proprietary Analysis Services xVelocity in-memory analytics engine (VertiPaq).
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.StorageEngineUsed.Mixed">
            <summary>
            The server is running in a combination of modes.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.StorageEngineUsed.TabularMetadata">
            <summary>
            The server is running in the new Tabular-Metadata mode
            </summary>
        </member>
        <member name="T:Microsoft.AnalysisServices.SynchronizeInfo">
            <summary>
            Represents the synchronize information for the analysis services.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.SynchronizeInfo.#ctor">
            <summary>
            Initializes a new instance of the SynchronizeInfo class using the default values.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.SynchronizeInfo.#ctor(System.String,System.String)">
            <summary>
            Initializes a new instance of the SynchronizeInfo class using the specified database ID and source.
            </summary>
            <param name="databaseID">The database identifier.</param>
            <param name="source">The source.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.SynchronizeInfo.#ctor(System.String,System.String,Microsoft.AnalysisServices.SynchronizeSecurity)">
            <summary>
            Initializes a new instance of the SynchronizeInfo class using the specified database ID, source and synchronization security.
            </summary>
            <param name="databaseID">The database identifier.</param>
            <param name="source">The source.</param>
            <param name="synchronizeSecurity">The synchronize security.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.SynchronizeInfo.#ctor(System.String,System.String,System.Boolean)">
            <summary>
            Initializes a new instance of the SynchronizeInfo class using the specified database ID, source and an indication if compression should be applied.
            </summary>
            <param name="databaseID">The database identifier.</param>
            <param name="source">The source.</param>
            <param name="applyCompression">true if the object apply compression; otherwise, false.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.SynchronizeInfo.#ctor(System.String,System.String,Microsoft.AnalysisServices.SynchronizeSecurity,System.Boolean)">
            <summary>
            Initializes a new instance of the SynchronizeInfo class using the specified database ID, source, synchronization security, and an indication if compression should be applied.
            </summary>
            <param name="databaseID">The database identifier.</param>
            <param name="source">The source.</param>
            <param name="synchronizeSecurity">The synchronize security.</param>
            <param name="applyCompression">true if the object apply compression; otherwise, false.</param>
        </member>
        <member name="P:Microsoft.AnalysisServices.SynchronizeInfo.DatabaseID">
            <summary>
            Gets or sets the database ID.
            </summary>
            <value>A String with the database ID.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.SynchronizeInfo.Source">
            <summary>
            Gets or sets the source of the property.
            </summary>
            <value>The String source of the property.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.SynchronizeInfo.SynchronizeSecurity">
            <summary>
            Gets or sets the synchronize security.
            </summary>
            <value>The synchronize security.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.SynchronizeInfo.ApplyCompression">
            <summary>
            Gets or sets a value that indicates whether the information will compressed or not.
            </summary>
            <value>true if the information will be compressed; otherwise, false.</value>
        </member>
        <member name="T:Microsoft.AnalysisServices.SynchronizeSecurity">
            <summary>
            Defines the synchronize security objects.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.SynchronizeSecurity.CopyAll">
            <summary>
            Specifies the copy all objects.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.SynchronizeSecurity.SkipMembership">
            <summary>
            Specifies the skip membership objects.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.SynchronizeSecurity.IgnoreSecurity">
            <summary>
            Specifies the ignored security objects.
            </summary>
        </member>
        <member name="T:Microsoft.AnalysisServices.TraceColumn">
            <summary>
            Represent the trace event columns.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceColumn.EventClass">
            <summary>Event Class is used to categorize events.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceColumn.EventSubclass">
            <summary>Event Subclass provides additional information about each event class.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceColumn.CurrentTime">
            <summary>Time at which the event started, when available. For filtering, expected formats are 'YYYY-MM-DD' and 'YYYY-MM-DD HH:MM:SS'.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceColumn.StartTime">
            <summary>Time at which the event started, when available. For filtering, expected formats are 'YYYY-MM-DD' and 'YYYY-MM-DD HH:MM:SS'.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceColumn.EndTime">
            <summary>Time at which the event ended. This column is not populated for starting event classes, such as SQL:BatchStarting or SP:Starting. For filtering, expected formats are 'YYYY-MM-DD' and 'YYYY-MM-DD HH:MM:SS'.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceColumn.Duration">
            <summary>Amount of time (in milliseconds) taken by the event.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceColumn.CpuTime">
            <summary>Amount of CPU time (in milliseconds) used by the event.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceColumn.JobID">
            <summary>Job ID for progress.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceColumn.SessionType">
            <summary>Session type (what entity caused the operation).</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceColumn.ProgressTotal">
            <summary>Progress total.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceColumn.IntegerData">
            <summary>Integer data.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceColumn.ObjectID">
            <summary>Object ID (note this is a string).</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceColumn.ObjectType">
            <summary>Object type.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceColumn.ObjectName">
            <summary>Object name.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceColumn.ObjectPath">
            <summary>Object path. A comma-separated list of parents, starting with the object's parent.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceColumn.ObjectReference">
            <summary>Object reference. Encoded as XML for all parents, using tags to describe the object.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceColumn.Severity">
            <summary>Severity level of an exception.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceColumn.Success">
            <summary>1 = success. 0 = failure (for example, a 1 means success of a permissions check and a 0 means a failure of that check).</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceColumn.Error">
            <summary>Error number of a given event.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceColumn.ConnectionID">
            <summary>Unique connection ID.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceColumn.DatabaseName">
            <summary>Name of the database in which the statement of the user is running.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceColumn.NTUserName">
            <summary>Windows user name.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceColumn.NTDomainName">
            <summary>Windows domain to which the user belongs.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceColumn.ClientHostName">
            <summary>Name of the computer on which the client is running. This data column is populated if the host name is provided by the client.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceColumn.ClientProcessID">
            <summary>The process ID of the client application.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceColumn.ApplicationName">
            <summary>Name of the client application that created the connection to the server. This column is populated with the values passed by the application rather than the displayed name of the program.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceColumn.SessionID">
            <summary>Session GUID.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceColumn.NTCanonicalUserName">
            <summary>User name in canonical form. For example, engineering.microsoft.com/software/someone.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceColumn.Spid">
            <summary>Server process ID. This uniquely identifies a user session. This directly corresponds to the session GUID used by XML/A.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceColumn.TextData">
            <summary>Text data associated with the event.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceColumn.ServerName">
            <summary>Name of the server producing the event.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceColumn.RequestParameters">
            <summary>Parameters for parameterized queries and commands.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceColumn.RequestProperties">
            <summary>XMLA request properties.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceColumn.ActivityID">
            <summary>The activity ID is used to track the request(s) from the same operation.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceColumn.RequestID">
            <summary>The request ID is used to track a request.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceColumn.CalculationExpression">
            <summary>Expression being evaluated when error occurred.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceColumn.ErrorType">
            <summary>Error Type: 0 = unknown, 1 = user, 2 = system.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceColumn.FunctionName">
            <summary>Name of the Dax extension function being executed.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceColumn.UserObjectID">
            <summary>User Object ID.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceColumn.ApplicationContext">
            <summary>The value of the ApplicationContext XMLA property as provided by external applications to assist with end-to-end correlation of user activities.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceColumn.GraphCorrelationID">
            <summary>Deprecated</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceColumn.DatabaseFriendlyName">
            <summary>User defined name of the database in which the statement of the user is running.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceColumn.Identity">
            <summary>Identity information of current user</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceColumn.Label">
            <summary>Label of the event</summary>
        </member>
        <member name="T:Microsoft.AnalysisServices.TraceEventClass">
            <summary>
            Defines the type of trace event.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventClass.NotAvailable">
            <summary>Type not available.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventClass.AuditLogin">
            <summary>Collects all new connection events since the trace was started, such as when a client requests a connection to a server running an instance of SQL Server.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventClass.AuditLogout">
            <summary>Collects all new disconnect events since the trace was started, such as when a client issues a disconnect command.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventClass.AuditServerStartsAndStops">
            <summary>Records service shut down, start, and pause activities.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventClass.AuditObjectPermission">
            <summary>Records object permission changes.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventClass.AuditAdminOperations">
            <summary>Records server backup/restore/synchronize/attach/detach/imageload/imagesave.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventClass.ProgressReportBegin">
            <summary>Progress report begin.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventClass.ProgressReportEnd">
            <summary>Progress report end.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventClass.ProgressReportCurrent">
            <summary>Progress report current.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventClass.ProgressReportError">
            <summary>Progress report error.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventClass.QueryBegin">
            <summary>Query begin.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventClass.QueryEnd">
            <summary>Query end.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventClass.CommandBegin">
            <summary>Command begin.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventClass.CommandEnd">
            <summary>Command end.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventClass.Error">
            <summary>Server error.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventClass.ServerStateDiscoverBegin">
            <summary>Start of Server State Discover.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventClass.ServerStateDiscoverData">
            <summary>Contents of the Server State Discover Response.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventClass.ServerStateDiscoverEnd">
            <summary>End of Server State Discover.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventClass.DiscoverBegin">
            <summary>Start of Discover Request.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventClass.DiscoverEnd">
            <summary>End of Discover Request.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventClass.Notification">
            <summary>Notification event.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventClass.UserDefined">
            <summary>User defined Event.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventClass.ExistingConnection">
            <summary>Existing user connection.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventClass.ExistingSession">
            <summary>Existing session.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventClass.SessionInitialize">
            <summary>Session Initialize.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventClass.Deadlock">
            <summary>Metadata locks deadlock.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventClass.LockTimeout">
            <summary>Metadata lock timeout.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventClass.LockAcquired">
            <summary>The locks were acquired by the transaction</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventClass.LockReleased">
            <summary>The locks were released by the transaction</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventClass.LockWaiting">
            <summary>The locks are held by another transaction and therefore this transaction is blocking until the locks are released</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventClass.QueryCubeBegin">
            <summary>Query cube begin.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventClass.QueryCubeEnd">
            <summary>Query cube end.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventClass.CalculateNonEmptyBegin">
            <summary>Calculate non empty begin.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventClass.CalculateNonEmptyCurrent">
            <summary>Calculate non empty current.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventClass.CalculateNonEmptyEnd">
            <summary>Calculate non empty end.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventClass.SerializeResultsBegin">
            <summary>Serialize results begin.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventClass.SerializeResultsCurrent">
            <summary>Serialize results current.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventClass.SerializeResultsEnd">
            <summary>Serialize results end.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventClass.ExecuteMdxScriptBegin">
            <summary>Execute MDX script begin.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventClass.ExecuteMdxScriptCurrent">
            <summary>Execute MDX script current. Deprecated.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventClass.ExecuteMdxScriptError">
            <summary>An error occurred during MDX script execution.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventClass.ExecuteMdxScriptEnd">
            <summary>Execute MDX script end.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventClass.QueryDimension">
            <summary>Query dimension.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventClass.QuerySubcube">
            <summary>Query subcube, for Usage Based Optimization.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventClass.QuerySubcubeVerbose">
            <summary>Query subcube with detailed information. This event may have a negative impact on performance when turned on.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventClass.GetDataFromAggregation">
            <summary>Answer query by getting data from aggregation. This event may have a negative impact on performance when turned on.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventClass.GetDataFromCache">
            <summary>Answer query by getting data from one of the caches. This event may have a negative impact on performance when turned on.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventClass.VertiPaqSEQueryBegin">
            <summary>VertiPaq SE Query</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventClass.VertiPaqSEQueryEnd">
            <summary>VertiPaq SE Query</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventClass.ResourceUsage">
            <summary>Reports reads, writes, cpu usage after end of commands and queries.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventClass.VertiPaqSEQueryCacheMatch">
            <summary>VertiPaq SE Query Cache Use</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventClass.VertiPaqSEQueryCacheMiss">
            <summary>VertiPaq SE Query Cache Miss</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventClass.DirectQueryBegin">
            <summary>DirectQuery Begin.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventClass.DirectQueryEnd">
            <summary>DirectQuery End.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventClass.CalculationEvaluation">
            <summary>Information about the evaluation of calculations. This event will have a negative impact on performance when turned on.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventClass.CalculationEvaluationDetailedInformation">
            <summary>Detailed information about the evaluation of calculations. This event will have a negative impact on performance when turned on.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventClass.DAXQueryPlan">
            <summary>DAX logical/physical plan tree for VertiPaq and DirectQuery modes.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventClass.DAXExtensionExecutionBegin">
            <summary>DAX extension function execution begin event.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventClass.DAXExtensionExecutionEnd">
            <summary>DAX extension function execution end event.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventClass.DAXExtensionTraceError">
            <summary>DAX extension function error trace event directly traced by extension authors.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventClass.DAXExtensionTraceInfo">
            <summary>DAX extension function informational/telemetry trace event directly traced by extension authors.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventClass.DAXExtensionTraceVerbose">
            <summary>DAX extension function verbose trace event directly traced by extension authors.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventClass.AggregateTableRewriteQuery">
            <summary>A query was rewritten according to available aggregate tables.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventClass.AggregateTableRewriteInfo">
            <summary>Information about aggregation table matching.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventClass.DAXQueryShape">
            <summary>Information about DAX query shape.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventClass.DAXEvaluationLog">
            <summary>Output of EvaluateAndLog function.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventClass.FileLoadBegin">
            <summary>File Load Begin.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventClass.FileLoadEnd">
            <summary>File Load End.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventClass.FileSaveBegin">
            <summary>File Save Begin.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventClass.FileSaveEnd">
            <summary>File Save End</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventClass.PageOutBegin">
            <summary>PageOut Begin.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventClass.PageOutEnd">
            <summary>PageOut End</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventClass.PageInBegin">
            <summary>PageIn Begin.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventClass.PageInEnd">
            <summary>PageIn End</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventClass.WLGroupCPUThrottling">
            <summary>Workload Group is throttled on CPU usage</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventClass.WLGroupExceedsMemoryLimit">
            <summary>Workload group exceeds the memory limit</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventClass.WLGroupExceedsProcessingLimit">
            <summary>Workload group exceeds the processing limit</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventClass.ExecuteSourceQuery">
            <summary>Collection of all queries that are executed against the data source</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventClass.JobGraph">
            <summary>Job graph related events</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventClass.ExecutionMetrics">
            <summary>Customer facing execution metrics.</summary>
        </member>
        <member name="T:Microsoft.AnalysisServices.TraceEventSubclass">
            <summary>
            Specifies the subclass of trace event.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.NotAvailable">
            <summary>Subclass is not available.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.InstanceShutdown">
            <summary>The InstanceShutdown subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.InstanceStarted">
            <summary>The InstanceStarted subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.InstancePaused">
            <summary>The InstancePaused subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.InstanceContinued">
            <summary>The InstanceContinued subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.Backup">
            <summary>The Backup subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.Restore">
            <summary>The Restore subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.Synchronize">
            <summary>The Synchronize subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.Process">
            <summary>The Process subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.Merge">
            <summary>The Merge subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.Delete">
            <summary>The Delete subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.DeleteOldAggregations">
            <summary>The DeleteOldAggregations subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.Rebuild">
            <summary>The Rebuild subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.Commit">
            <summary>The Commit subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.Rollback">
            <summary>The Rollback subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.CreateIndexes">
            <summary>The CreateIndexes subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.CreateTable">
            <summary>The CreateTable subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.InsertInto">
            <summary>The InsertInto subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.Transaction">
            <summary>The Transaction subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.Initialize">
            <summary>The Initialize subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.Discretize">
            <summary>The Discretize subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.Query">
            <summary>The Query subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.CreateView">
            <summary>The CreateView subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.WriteData">
            <summary>The WriteData subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.ReadData">
            <summary>The ReadData subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.GroupData">
            <summary>The GroupData subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.GroupDataRecord">
            <summary>The GroupDataRecord subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.BuildIndex">
            <summary>The BuildIndex subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.Aggregate">
            <summary>The Aggregate subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.BuildDecode">
            <summary>The BuildDecode subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.WriteDecode">
            <summary>The WriteDecode subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.BuildDataMiningDecode">
            <summary>The BuildDataMiningDecode subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.ExecuteSql">
            <summary>The ExecuteSql subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.ExecuteModifiedSql">
            <summary>The ExecuteModifiedSql subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.Connecting">
            <summary>The Connecting subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.BuildAggregationsAndIndexes">
            <summary>The BuildAggregationsAndIndexes subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.MergeAggregationsOnDisk">
            <summary>The MergeAggregationsOnDisk subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.BuildIndexForRigidAggregations">
            <summary>The BuildIndexForRigidAggregations subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.BuildIndexForFlexibleAggregations">
            <summary>The BuildIndexForFlexibleAggregations subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.WriteAggregationsAndIndexes">
            <summary>The WriteAggregationsAndIndexes subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.WriteSegment">
            <summary>The WriteSegment subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.DataMiningProgress">
            <summary>The DataMiningProgress subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.ReadBufferFullReport">
            <summary>The ReadBufferFullReport subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.ProactiveCacheConversion">
            <summary>The ProactiveCacheConversion subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.BuildProcessingSchedule">
            <summary>The BuildProcessingSchedule subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.MdxQuery">
            <summary>The MdxQuery subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.DmxQuery">
            <summary>The DmxQuery subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.SqlQuery">
            <summary>The SqlQuery subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.Create">
            <summary>The Create subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.Alter">
            <summary>The Alter subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.DesignAggregations">
            <summary>The DesignAggregations subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.WBInsert">
            <summary>The WBInsert subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.WBUpdate">
            <summary>The WBUpdate subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.WBDelete">
            <summary>The WBDelete subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.MergePartitions">
            <summary>The MergePartitions subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.Subscribe">
            <summary>The Subscribe subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.Batch">
            <summary>The Batch subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.BeginTransaction">
            <summary>The BeginTransaction subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.CommitTransaction">
            <summary>The CommitTransaction subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.RollbackTransaction">
            <summary>The RollbackTransaction subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.GetTransactionState">
            <summary>The GetTransactionState subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.Cancel">
            <summary>The Cancel subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.Import80MiningModels">
            <summary>The Import80MiningModels subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.Other">
            <summary>The Other subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.DiscoverConnections">
            <summary>The DiscoverConnections subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.DiscoverSessions">
            <summary>The DiscoverSessions subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.DiscoverTransactions">
            <summary>The DiscoverTransactions subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.DiscoverDatabaseConnections">
            <summary>The DiscoverDatabaseConnections subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.DiscoverJobs">
            <summary>The DiscoverJobs subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.DiscoverLocks">
            <summary>The DiscoverLocks subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.DiscoverPerformanceCounters">
            <summary>The DiscoverPerformanceCounters subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.DiscoverMemoryUsage">
            <summary>The DiscoverMemoryUsage subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.DiscoverJobProgress">
            <summary>The DiscoverJobProgress subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.DiscoverMemoryGrant">
            <summary>The DiscoverMemoryGrant subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.SchemaCatalogs">
            <summary>The SchemaCatalogs subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.SchemaTables">
            <summary>The SchemaTables subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.SchemaColumns">
            <summary>The SchemaColumns subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.SchemaProviderTypes">
            <summary>The SchemaProviderTypes subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.SchemaCubes">
            <summary>The SchemaCubes subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.SchemaDimensions">
            <summary>The SchemaDimensions subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.SchemaHierarchies">
            <summary>The SchemaHierarchies subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.SchemaLevels">
            <summary>The SchemaLevels subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.SchemaMeasures">
            <summary>The SchemaMeasures subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.SchemaProperties">
            <summary>The SchemaProperties subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.SchemaMembers">
            <summary>The SchemaMembers subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.SchemaFunctions">
            <summary>The SchemaFunctions subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.SchemaActions">
            <summary>The SchemaActions subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.SchemaSets">
            <summary>The SchemaSets subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.DiscoverInstances">
            <summary>The DiscoverInstances subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.SchemaKpis">
            <summary>The SchemaKpis subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.SchemaMeasureGroups">
            <summary>The SchemaMeasureGroups subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.SchemaCommands">
            <summary>The SchemaCommands subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.SchemaMiningServices">
            <summary>The SchemaMiningServices subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.SchemaMiningServiceParameters">
            <summary>The SchemaMiningServiceParameters subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.SchemaMiningFunctions">
            <summary>The SchemaMiningFunctions subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.SchemaMiningModelContent">
            <summary>The SchemaMiningModelContent subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.SchemaMiningModelXml">
            <summary>The SchemaMiningModelXml subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.SchemaMiningModels">
            <summary>The SchemaMiningModels subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.SchemaMiningColumns">
            <summary>The SchemaMiningColumns subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.DiscoverDataSources">
            <summary>The DiscoverDataSources subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.DiscoverProperties">
            <summary>The DiscoverProperties subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.DiscoverSchemaRowsets">
            <summary>The DiscoverSchemaRowsets subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.DiscoverEnumerators">
            <summary>The DiscoverEnumerators subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.DiscoverKeywords">
            <summary>The DiscoverKeywords subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.DiscoverLiterals">
            <summary>The DiscoverLiterals subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.DiscoverXmlMetadata">
            <summary>The DiscoverXmlMetadata subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.DiscoverTraces">
            <summary>The DiscoverTraces subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.DiscoverTraceDefinitionProviderInfo">
            <summary>The DiscoverTraceDefinitionProviderInfo subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.DiscoverTraceColumns">
            <summary>The DiscoverTraceColumns subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.DiscoverTraceEventCategories">
            <summary>The DiscoverTraceEventCategories subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.SchemaMiningStructures">
            <summary>The SchemaMiningStructures subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.SchemaMiningStructureColumns">
            <summary>The SchemaMiningStructureColumns subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.DiscoverMasterKey">
            <summary>The DiscoverMasterKey subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.SchemaInputDataSources">
            <summary>The SchemaInputDataSources subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.DiscoverLocations">
            <summary>The DiscoverLocations subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.DiscoverPartitionDimensionStat">
            <summary>The DiscoverPartitionDimensionStat subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.DiscoverPartitionStat">
            <summary>The DiscoverPartitionStat subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.DiscoverDimensionStat">
            <summary>The DiscoverDimensionStat subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.ProactiveCachingBegin">
            <summary>The ProactiveCachingBegin subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.ProactiveCachingEnd">
            <summary>The ProactiveCachingEnd subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.FlightRecorderStarted">
            <summary>The FlightRecorderStarted subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.FlightRecorderStopped">
            <summary>The FlightRecorderStopped subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.ConfigurationPropertiesUpdated">
            <summary>The ConfigurationPropertiesUpdated subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.SqlTrace">
            <summary>The SqlTrace subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.ObjectCreated">
            <summary>The ObjectCreated subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.ObjectDeleted">
            <summary>The ObjectDeleted subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.ObjectAltered">
            <summary>The ObjectAltered subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.ProactiveCachingPollingBegin">
            <summary>The ProactiveCachingPollingBegin subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.ProactiveCachingPollingEnd">
            <summary>The ProactiveCachingPollingEnd subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.FlightRecorderSnapshotBegin">
            <summary>The FlightRecorderSnapshotBegin subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.FlightRecorderSnapshotEnd">
            <summary>The FlightRecorderSnapshotEnd subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.ProactiveCachingNotifiableObjectUpdated">
            <summary>The ProactiveCachingNotifiableObjectUpdated subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.LazyProcessingStartProcessing">
            <summary>The LazyProcessingStartProcessing subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.LazyProcessingProcessingComplete">
            <summary>The LazyProcessingProcessingComplete subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.SessionOpenedEventBegin">
            <summary>The SessionOpenedEventBegin subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.SessionOpenedEventEnd">
            <summary>The SessionOpenedEventEnd subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.SessionClosingEventBegin">
            <summary>The SessionClosingEventBegin subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.SessionClosingEventEnd">
            <summary>The SessionClosingEventEnd subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.CubeOpenedEventBegin">
            <summary>The CubeOpenedEventBegin subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.CubeOpenedEventEnd">
            <summary>The CubeOpenedEventEnd subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.CubeClosingEventBegin">
            <summary>The CubeClosingEventBegin subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.CubeClosingEventEnd">
            <summary>The CubeClosingEventEnd subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.GetData">
            <summary>The GetData subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.ProcessCalculatedMembers">
            <summary>The ProcessCalculatedMembers subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.PostOrder">
            <summary>The PostOrder subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.SerializeAxes">
            <summary>The SerializeAxes subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.SerializeCells">
            <summary>The SerializeCells subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.SerializeSqlRowset">
            <summary>The SerializeSqlRowset subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.SerializeFlattenedRowset">
            <summary>The SerializeFlattenedRowset subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.CacheData">
            <summary>The CacheData subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.NonCacheData">
            <summary>The NonCacheData subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.InternalData">
            <summary>The InternalData subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.SqlData">
            <summary>The SqlData subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.MeasureGroupStructuralChange">
            <summary>The MeasureGroupStructuralChange subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.MeasureGroupDeletion">
            <summary>The MeasureGroupDeletion subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.GetDataFromMeasureGroupCache">
            <summary>The GetDataFromMeasureGroupCache subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.GetDataFromFlatCache">
            <summary>The GetDataFromFlatCache subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.GetDataFromCalculationCache">
            <summary>The GetDataFromCalculationCache subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.GetDataFromPersistedCache">
            <summary>The GetDataFromPersistedCache subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.Detach">
            <summary>The Detach subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.Attach">
            <summary>The Attach subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.AnalyzeEncodeData">
            <summary>The AnalyzeEncodeData subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.CompressSegment">
            <summary>The CompressSegment subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.WriteTableColumn">
            <summary>The WriteTableColumn subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.RelationshipBuildPrepare">
            <summary>The RelationshipBuildPrepare subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.BuildRelationshipSegment">
            <summary>The BuildRelationshipSegment subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.SchemaMeasureGroupDimensions">
            <summary>The SchemaMeasureGroupDimensions subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.Load">
            <summary>The Load subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.MetadataLoad">
            <summary>The MetadataLoad subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.DataLoad">
            <summary>The DataLoad subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.PostLoad">
            <summary>The PostLoad subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.MetadataTraversalDuringBackup">
            <summary>The MetadataTraversalDuringBackup subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.SetAuthContext">
            <summary>The SetAuthContext subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.ImageLoad">
            <summary>The ImageLoad subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.ImageSave">
            <summary>The ImageSave subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.TransactionAbortRequested">
            <summary>The TransactionAbortRequested subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.VertiPaqScan">
            <summary>The VertiPaqScan subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.TabularQuery">
            <summary>The TabularQuery subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.VertiPaq">
            <summary>The VertiPaq subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.HierarchyProcessing">
            <summary>The HierarchyProcessing subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.VertiPaqScanInternal">
            <summary>The VertiPaqScanInternal subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.TabularQueryInternal">
            <summary>The TabularQueryInternal subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.SwitchingDictionary">
            <summary>The SwitchingDictionary subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.MdxScript">
            <summary>The MdxScript subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.MdxScriptCommand">
            <summary>The MdxScriptCommand subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.DiscoverXEventTraceDefinition">
            <summary>The DiscoverXEventTraceDefinition subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.UserHierarchyProcessingQuery">
            <summary>The UserHierarchyProcessingQuery subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.UserHierarchyProcessingQueryInternal">
            <summary>The UserHierarchyProcessingQueryInternal subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.DAXQuery">
            <summary>The DAXQuery subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.DISCOVER_COMMANDS">
            <summary>The DISCOVER_COMMANDS subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.DISCOVER_COMMAND_OBJECTS">
            <summary>The DISCOVER_COMMAND_OBJECTS subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.DISCOVER_OBJECT_ACTIVITY">
            <summary>The DISCOVER_OBJECT_ACTIVITY subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.DISCOVER_OBJECT_MEMORY_USAGE">
            <summary>The DISCOVER_OBJECT_MEMORY_USAGE subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.DISCOVER_XEVENT_TRACE_DEFINITION">
            <summary>The DISCOVER_XEVENT_TRACE_DEFINITION subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.DISCOVER_STORAGE_TABLES">
            <summary>The DISCOVER_STORAGE_TABLES subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.DISCOVER_STORAGE_TABLE_COLUMNS">
            <summary>The DISCOVER_STORAGE_TABLE_COLUMNS subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.DISCOVER_STORAGE_TABLE_COLUMN_SEGMENTS">
            <summary>The DISCOVER_STORAGE_TABLE_COLUMN_SEGMENTS subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.DISCOVER_CALC_DEPENDENCY">
            <summary>The DISCOVER_CALC_DEPENDENCY subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.DISCOVER_CSDL_METADATA">
            <summary>The DISCOVER_CSDL_METADATA subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.VertiPaqCacheExactMatch">
            <summary>The VertiPaqCacheExactMatch subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.InitEvalNodeStart">
            <summary>The InitEvalNodeStart subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.InitEvalNodeEnd">
            <summary>The InitEvalNodeEnd subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.BuildEvalNodeStart">
            <summary>The BuildEvalNodeStart subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.BuildEvalNodeEnd">
            <summary>The BuildEvalNodeEnd subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.PrepareEvalNodeStart">
            <summary>The PrepareEvalNodeStart subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.PrepareEvalNodeEnd">
            <summary>The PrepareEvalNodeEnd subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.RunEvalNodeStart">
            <summary>The RunEvalNodeStart subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.RunEvalNodeEnd">
            <summary>The RunEvalNodeEnd subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.BuildEvalNodeEliminatedEmptyCalculations">
            <summary>The BuildEvalNodeEliminatedEmptyCalculations subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.BuildEvalNodeSubtractedCalculationSpaces">
            <summary>The BuildEvalNodeSubtractedCalculationSpaces subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.BuildEvalNodeAppliedVisualTotals">
            <summary>The BuildEvalNodeAppliedVisualTotals subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.BuildEvalNodeDetectedCachedEvaluationNode">
            <summary>The BuildEvalNodeDetectedCachedEvaluationNode subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.BuildEvalNodeDetectedCachedEvaluationResults">
            <summary>The BuildEvalNodeDetectedCachedEvaluationResults subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.PrepareEvalNodeBeginPrepareEvaluationItem">
            <summary>The PrepareEvalNodeBeginPrepareEvaluationItem subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.PrepareEvalNodeFinishedPrepareEvaluationItem">
            <summary>The PrepareEvalNodeFinishedPrepareEvaluationItem subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.RunEvalNodeFinishedCalculatingItem">
            <summary>The RunEvalNodeFinishedCalculatingItem subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.DAXVertiPaqLogicalPlan">
            <summary>The DAXVertiPaqLogicalPlan subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.DAXVertiPaqPhysicalPlan">
            <summary>The DAXVertiPaqPhysicalPlan subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.DAXDirectQueryAlgebrizerTree">
            <summary>The DAXDirectQueryAlgebrizerTree subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.DAXDirectQueryLogicalPlan">
            <summary>The DAXDirectQueryLogicalPlan subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.CloneDatabase">
            <summary>The CloneDatabase subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.RGWLGroupExceedHighMemoryLimit">
            <summary>The RGWLGroupExceedHighMemoryLimit subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.RGWLGroupExceedHardMemoryLimit">
            <summary>The RGWLGroupExceedHardMemoryLimit subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.RGWLGroupBelowHighMemoryLimit">
            <summary>The RGWLGroupBelowHighMemoryLimit subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.RGWLGroupBelowHardMemoryLimit">
            <summary>The RGWLGroupBelowHardMemoryLimit subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.VertiPaqScanQueryPlan">
            <summary>The VertiPaqScanQueryPlan subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.VertiPaqScanLocal">
            <summary>The VertiPaqScanLocal subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.VertiPaqScanRemote">
            <summary>The VertiPaqScanRemote subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.Interpret">
            <summary>The Interpret subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.TabularCreate">
            <summary>The TabularCreate subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.TabularAlter">
            <summary>The TabularAlter subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.TabularDelete">
            <summary>The TabularDelete subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.TabularRefresh">
            <summary>The TabularRefresh subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.ExtAuth">
            <summary>The ExtAuth subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.Dbcc">
            <summary>The Dbcc subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.TabularRename">
            <summary>The TabularRename subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.TabularSequencePoint">
            <summary>The TabularSequencePoint subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.TabularCommit">
            <summary>The TabularCommit subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.TabularSave">
            <summary>The TabularSave subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.DISCOVER_RESOURCE_POOLS">
            <summary>The DISCOVER_RESOURCE_POOLS subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.DISCOVER_RING_BUFFERS">
            <summary>The DISCOVER_RING_BUFFERS subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.TabularSchemaModel">
            <summary>The TabularSchemaModel subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.TabularSchemaDataSources">
            <summary>The TabularSchemaDataSources subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.TabularSchemaTables">
            <summary>The TabularSchemaTables subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.TabularSchemaColumns">
            <summary>The TabularSchemaColumns subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.TabularSchemaAttributeHierarchies">
            <summary>The TabularSchemaAttributeHierarchies subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.TabularSchemaPartitions">
            <summary>The TabularSchemaPartitions subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.TabularSchemaRelationships">
            <summary>The TabularSchemaRelationships subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.TabularSchemaMeasures">
            <summary>The TabularSchemaMeasures subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.TabularSchemaHierarchies">
            <summary>The TabularSchemaHierarchies subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.TabularSchemaLevels">
            <summary>The TabularSchemaLevels subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.TabularSchemaTableStorages">
            <summary>The TabularSchemaTableStorages subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.TabularSchemaColumnStorages">
            <summary>The TabularSchemaColumnStorages subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.TabularSchemaPartitionStorages">
            <summary>The TabularSchemaPartitionStorages subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.TabularSchemaSegmentMapStorages">
            <summary>The TabularSchemaSegmentMapStorages subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.TabularSchemaDictionaryStorages">
            <summary>The TabularSchemaDictionaryStorages subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.TabularSchemaColumnPartitionStorages">
            <summary>The TabularSchemaColumnPartitionStorages subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.TabularSchemaRelationshipStorages">
            <summary>The TabularSchemaRelationshipStorages subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.TabularSchemaRelationshipIndexStorages">
            <summary>The TabularSchemaRelationshipIndexStorages subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.TabularSchemaAttributeHierarchyStorages">
            <summary>The TabularSchemaAttributeHierarchyStorages subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.TabularSchemaHierarchyStorages">
            <summary>The TabularSchemaHierarchyStorages subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.TabularSchemaKpis">
            <summary>The TabularSchemaKpis subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.TabularSchemaStorageFolders">
            <summary>The TabularSchemaStorageFolders subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.TabularSchemaStorageFiles">
            <summary>The TabularSchemaStorageFiles subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.TabularSchemaSegmentStorages">
            <summary>The TabularSchemaSegmentStorages subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.TabularSchemaCultures">
            <summary>The TabularSchemaCultures subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.TabularSchemaObjectTranslations">
            <summary>The TabularSchemaObjectTranslations subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.TabularSchemaLinguisticMetadata">
            <summary>The TabularSchemaLinguisticMetadata subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.TabularSchemaAnnotations">
            <summary>The TabularSchemaAnnotations subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.TabularUpgrade">
            <summary>The TabularUpgrade subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.TabularMergePartitions">
            <summary>The TabularMergePartitions subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.DisableDatabase">
            <summary>The DisableDatabase subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.TokenizationStoreProcessing">
            <summary>The TokenizationStoreProcessing subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.CheckTabularDataStructure">
            <summary>The CheckTabularDataStructure subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.CheckColumnDataForDuplicatesOrNullValues">
            <summary>The CheckColumnDataForDuplicatesOrNullValues subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.JSON">
            <summary>The JSON subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.DISCOVER_XEVENT_PACKAGES">
            <summary>The DISCOVER_XEVENT_PACKAGES subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.DISCOVER_XEVENT_OBJECTS">
            <summary>The DISCOVER_XEVENT_OBJECTS subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.DISCOVER_XEVENT_OBJECT_COLUMNS">
            <summary>The DISCOVER_XEVENT_OBJECT_COLUMNS subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.DISCOVER_XEVENT_SESSION_TARGETS">
            <summary>The DISCOVER_XEVENT_SESSION_TARGETS subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.TabularSchemaPerspectives">
            <summary>The TabularSchemaPerspectives subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.TabularSchemaPerspectiveTables">
            <summary>The TabularSchemaPerspectiveTables subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.TabularSchemaPerspectiveColumns">
            <summary>The TabularSchemaPerspectiveColumns subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.TabularSchemaPerspectiveHierarchies">
            <summary>The TabularSchemaPerspectiveHierarchies subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.TabularSchemaPerspectiveMeasures">
            <summary>The TabularSchemaPerspectiveMeasures subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.TabularSchemaRoles">
            <summary>The TabularSchemaRoles subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.TabularSchemaRoleMemberships">
            <summary>The TabularSchemaRoleMemberships subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.TabularSchemaTablePermissions">
            <summary>The TabularSchemaTablePermissions subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.TabularSchemaVariations">
            <summary>The TabularSchemaVariations subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.VertiPaqCacheProbe">
            <summary>The VertiPaqCacheProbe subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.VertiPaqCacheNotFound">
            <summary>The VertiPaqCacheNotFound subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.JsonCommand">
            <summary>The JsonCommand subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.Evict">
            <summary>The Evict subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.CommitImport">
            <summary>The CommitImport subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.OpenedConnection">
            <summary>The OpenedConnection subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.BatchVertiPaqScan">
            <summary>The BatchVertiPaqScan subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.RewriteAttempted">
            <summary>Alternate Source Rewrite attempted subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.AnalyzeRefreshPolicyImpactForTabularPartition">
            <summary>The AnalyzeRefreshPolicyImpactForTabularPartition subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.TabularSchemaSets">
            <summary>The TabularSchemaSets subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.TabularSchemaPerspectiveSets">
            <summary>The TabularSchemaPerspectiveSets subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.TabularSchemaExtendedProperties">
            <summary>The TabularSchemaExtendedProperties subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.TabularSchemaExpressions">
            <summary>The TabularSchemaExpressions subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.TabularSchemaColumnPermissions">
            <summary>The TabularSchemaColumnPermissions subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.TabularSchemaDetailRowsDefinitions">
            <summary>The TabularSchemaDetailRowsDefinitions subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.TabularSchemaRelatedColumnDetails">
            <summary>The TabularSchemaRelatedColumnDetails subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.TabularSchemaGroupByColumns">
            <summary>The TabularSchemaGroupByColumns subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.TabularSchemaCalculationGroups">
            <summary>The TabularSchemaCalculationGroups subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.TabularSchemaCalculationItems">
            <summary>The TabularSchemaCalculationItems subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.TabularSchemaAlternateOfDefinitions">
            <summary>The TabularSchemaAlternateOfDefinitions subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.TabularSchemaRefreshPolicies">
            <summary>The TabularSchemaRefreshPolicies subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.DiscoverPowerBIDatasources">
            <summary>The DiscoverPowerBIDatasources subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.TabularSchemaFormatStringDefinitions">
            <summary>The TabularSchemaFormatStringDefinitions subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.DiscoverMExpressions">
            <summary>The DiscoverMExpressions subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.TabularSchemaPowerbiRoles">
            <summary>The TabularSchemaPowerbiRoles subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.TabularSchemaQueryGroups">
            <summary>The TabularSchemaQueryGroups subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.DiscoverDBMemoryStats">
            <summary>The DiscoverDBMemoryStats subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.DiscoverMemoryStats">
            <summary>The DiscoverMemoryStats subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.TabularSchemaAnalyticsAimetadata">
            <summary>The TabularSchemaAnalyticsAimetadata subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.DiscoverObjectCounters">
            <summary>The DiscoverObjectCounters subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.GraphCreated">
            <summary>The GraphCreated subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.GraphFinished">
            <summary>The GraphFinished subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.RemoveDiscontinuedFeatures">
            <summary>The RemoveDiscontinuedFeatures subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.DiscoverModelSecurity">
            <summary>The DiscoverModelSecurity subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.ParallelSession">
            <summary>The ParallelSession subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.TabularSchemaPartitioningHint">
            <summary>Deprecated; do not use!</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.TabularSchemaPartitioningHints">
            <summary>Deprecated; do not use!</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.TabularSchemaCalculationExpressions">
            <summary>The TabularSchemaCalculationExpressions subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.TabularSchemaDataCoverageDefinitions">
            <summary>The TabularSchemaDataCoverageDefinitions subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.AutoAggsTraining">
            <summary>The AutoAggsTraining subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.AutoAggsCardinalityAnalysis">
            <summary>The AutoAggsCardinalityAnalysis subclass.</summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSubclass.Export">
            <summary>The Export subclass.</summary>
        </member>
        <member name="T:Microsoft.AnalysisServices.TraceEventSuccess">
            <summary>
            Defines the TraceEventSuccess enumeration.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSuccess.NotAvailable">
            <summary>
            The event is NotAvailable.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSuccess.Failure">
            <summary>
            The event is Failure.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSuccess.Success">
            <summary>
            The event is Success.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceEventSuccess.Unknown">
            <summary>
            The event is Unknown.
            </summary>
        </member>
        <member name="T:Microsoft.AnalysisServices.TraceStopCause">
            <summary>
            Specifies an enumeration of cause to stop the trace.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceStopCause.StoppedByUser">
            <summary>
            The cause of trace is stopped by the user.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceStopCause.Finished">
            <summary>
            The cause of trace to stop is finished.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.TraceStopCause.StoppedByException">
            <summary>
            The cause of trace is stopped by exception.
            </summary>
        </member>
        <member name="T:Microsoft.AnalysisServices.Translation">
            <summary>
            Provides a localized translation for its parent object.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.Translation.FriendlyName">
            <summary>
            Gets a user-friendly name for the translation.
            </summary>
            <value>A String with the user-friendly name.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.Translation.KeyForCollection">
            <summary>
            Gets the value of the key used in collections.
            </summary>
            <value>A String with the key.</value>
        </member>
        <member name="M:Microsoft.AnalysisServices.Translation.#ctor">
            <summary>
            Initializes a new instance of the Translation class using the default values.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.Translation.#ctor(System.Int32)">
            <summary>
            Initializes a new instance of the Translation class using the specified language.
            </summary>
            <param name="language">The language for the Translation.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.Translation.#ctor(System.Int32,System.String)">
            <summary>
            Initializes a new instance of the Translation class using the specified language and caption information.
            </summary>
            <param name="language">The language for the Translation.</param>
            <param name="caption">The caption to be used for display.</param>
        </member>
        <member name="P:Microsoft.AnalysisServices.Translation.Language">
            <summary>
            Gets or sets the language defined by a locale identifier code for a Translation.
            </summary>
            <value>A language defined by a locale identifier code.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.Translation.Caption">
            <summary>
            Gets or sets the caption to be used for display by clients.
            </summary>
            <value>A caption translation.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.Translation.Description">
            <summary>
            Gets or sets the description of the translation.
            </summary>
            <value>The description of the translation.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.Translation.DisplayFolder">
            <summary>
            Gets or sets the display folder of the translation.
            </summary>
            <value>The display folder of the translation.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.Translation.CollectionCaption">
            <summary>
            Gets or sets the collection caption of the translation.
            </summary>
            <value>The collection caption of the translation.</value>
        </member>
        <member name="M:Microsoft.AnalysisServices.Translation.CopyTo(Microsoft.AnalysisServices.Translation)">
            <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.Translation.Clone">
            <summary>
            Returns a clone of the object.
            </summary>
            <returns>The clone.</returns>
        </member>
        <member name="T:Microsoft.AnalysisServices.TranslationCollection">
            <summary>
            Represents a collection of <see cref="T:Microsoft.AnalysisServices.Translation" /> objects.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.TranslationCollection.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.TranslationCollection.Item(System.Int32)">
            <summary>
            Gets the <see cref="T:Microsoft.AnalysisServices.Translation" />, at the specified index, from the collection.
            </summary>
            <param name="index">The zero-based index of the <see cref="T:Microsoft.AnalysisServices.Translation" /> to be returned.</param>
            <value>The <see cref="T:Microsoft.AnalysisServices.Translation" /> 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.TranslationCollection.Add(Microsoft.AnalysisServices.Translation)">
            <summary>
            Adds the specified <see cref="T:Microsoft.AnalysisServices.Translation" /> to the end of the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.Translation" /> to be added.</param>
            <returns>The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.Translation" /> 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.Translation" /> is not valid in the collection.</description></item>
            <item><description>The name of the specified <see cref="T:Microsoft.AnalysisServices.Translation" /> is not valid in the collection.</description></item>
            <item><description>The compatibility-level of the specified <see cref="T:Microsoft.AnalysisServices.Translation" /> is not valid in the collection.</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.TranslationCollection.Add(System.Int32)">
            <summary>
            Creates a new <see cref="T:Microsoft.AnalysisServices.Translation" /> object using the specified language, adds it to the end of the collection and returns the new Translation created.
            </summary>
            <param name="language">The language for the new <see cref="T:Microsoft.AnalysisServices.Translation" /> object.</param>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.Translation" /> object.</returns>
            <exception cref="T:System.InvalidOperationException">The specified language is not valid in the collection.</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.TranslationCollection.Insert(System.Int32,Microsoft.AnalysisServices.Translation)">
            <summary>
            Inserts the specified <see cref="T:Microsoft.AnalysisServices.Translation" /> to the collection at the specified index.
            </summary>
            <param name="index">The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.Translation" /> is inserted.</param>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.Translation" /> 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.Translation" /> is not valid in the collection.</description></item>
            <item><description>The compatibility-level of the specified <see cref="T:Microsoft.AnalysisServices.Translation" /> is not valid in the collection.</description></item>
            </list>
            </exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.TranslationCollection.Insert(System.Int32,System.Int32)">
            <summary>
            Creates a new <see cref="T:Microsoft.AnalysisServices.Translation" /> object using the specified language, inserts it to the collection at the specified index and returns the new Translation created.
            </summary>
            <param name="index">The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.Translation" /> is inserted.</param>
            <param name="language">The language for the new <see cref="T:Microsoft.AnalysisServices.Translation" /> object.</param>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.Translation" /> 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.TranslationCollection.Remove(Microsoft.AnalysisServices.Translation)">
            <summary>
            Removes the specified <see cref="T:Microsoft.AnalysisServices.Translation" /> from the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.Translation" /> 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.TranslationCollection.Remove(Microsoft.AnalysisServices.Translation,System.Boolean)">
            <summary>
            Removes the specified <see cref="T:Microsoft.AnalysisServices.Translation" /> from the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.Translation" /> 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.TranslationCollection.Remove(System.Int32)">
            <summary>
            Removes the <see cref="T:Microsoft.AnalysisServices.Translation" /> with the specified language from the collection.
            </summary>
            <param name="language">The language of the <see cref="T:Microsoft.AnalysisServices.Translation" /> to be removed.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.TranslationCollection.Remove(System.Int32,System.Boolean)">
            <summary>
            Removes the <see cref="T:Microsoft.AnalysisServices.Translation" /> with the specified language from the collection.
            </summary>
            <param name="language">The language of the <see cref="T:Microsoft.AnalysisServices.Translation" /> 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.TranslationCollection.Move(System.Int32,System.Int32)">
            <summary>
            Moves a <see cref="T:Microsoft.AnalysisServices.Translation" /> 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.Translation" /> to be moved.</param>
            <param name="toIndex">The zero-based index to which to move the <see cref="T:Microsoft.AnalysisServices.Translation" /> specified by fromIndex.</param>
            <returns>The <see cref="T:Microsoft.AnalysisServices.Translation" /> 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.TranslationCollection.Move(Microsoft.AnalysisServices.Translation,System.Int32)">
            <summary>
            Moves the specified <see cref="T:Microsoft.AnalysisServices.Translation" /> to a new position in the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.Translation" /> to be moved.</param>
            <param name="toIndex">The zero-based index to which to move the specified <see cref="T:Microsoft.AnalysisServices.Translation" />.</param>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <list type="bullet">
            <item><description>The specified <see cref="T:Microsoft.AnalysisServices.Translation" /> 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.TranslationCollection.Contains(Microsoft.AnalysisServices.Translation)">
            <summary>
            Indicates whether the collection contains the specified <see cref="T:Microsoft.AnalysisServices.Translation" />.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.Translation" /> to be located.</param>
            <returns>True, if the specified <see cref="T:Microsoft.AnalysisServices.Translation" /> is found in the collection, otherwise, false.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.TranslationCollection.Contains(System.Int32)">
            <summary>
            Indicates whether the collection contains a <see cref="T:Microsoft.AnalysisServices.Translation" /> with the specified language.
            </summary>
            <param name="language">The language of the <see cref="T:Microsoft.AnalysisServices.Translation" /> to be located.</param>
            <returns>True, if the specified <see cref="T:Microsoft.AnalysisServices.Translation" /> is found in the collection, otherwise, false.</returns>
            <exception cref="T:System.ArgumentNullException">The specified language is a null reference (Nothing in Visual Basic).</exception>
        </member>
        <member name="M:Microsoft.AnalysisServices.TranslationCollection.IndexOf(Microsoft.AnalysisServices.Translation)">
            <summary>
            Searches for the specified <see cref="T:Microsoft.AnalysisServices.Translation" /> and returns the zero-based index of it in the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.Translation" /> to locate in the collection.</param>
            <returns>The zero-based index of the <see cref="T:Microsoft.AnalysisServices.Translation" /> in the collection, if found; otherwise, -1.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.TranslationCollection.IndexOf(System.Int32)">
            <summary>
            Searches for a <see cref="T:Microsoft.AnalysisServices.Translation" /> with the specified language and returns the zero-based index of it in the collection.
            </summary>
            <param name="language">The language of the <see cref="T:Microsoft.AnalysisServices.Translation" /> to locate in the collection.</param>
            <returns>The zero-based index of the <see cref="T:Microsoft.AnalysisServices.Translation" /> in the collection, if found; otherwise, -1.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.TranslationCollection.GetByLanguage(System.Int32)">
            <summary>
            Obtain the Translation with the specified language.
            </summary>
            <param name="language">The locale identifier (LCID) of the AttributeTranslation to be located.</param>
            <returns>The Translation, with the language specified by language, if found in the collection; otherwise, a null reference (Nothing in Visual Basic).</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.TranslationCollection.FindByLanguage(System.Int32)">
            <summary>
            Searches for a Translation with the specified language.
            </summary>
            <param name="language">The locale identifier (LCID) of the Translation to be located.</param>
            <returns>The Translation, with the language specified by language, if found in the collection; otherwise, a null reference (Nothing in Visual Basic).</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.TranslationCollection.Add(System.Int32,System.String)">
            <summary>
            Creates a new <see cref="T:Microsoft.AnalysisServices.Translation" /> object using the specified DimensionID, adds it to the end of the collection and returns the new Translation created.
            </summary>
            <param name="language">The language for the new <see cref="T:Microsoft.AnalysisServices.Translation" /> object.</param>
            <param name="caption">The caption for the new <see cref="T:Microsoft.AnalysisServices.Translation" /> object.</param>
            <returns>The newly created <see cref="T:Microsoft.AnalysisServices.Translation" /> object.</returns>
        </member>
        <member name="T:Microsoft.AnalysisServices.UpdateMode">
            <summary>
            Specifies an enumeration of update mode.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.UpdateMode.Default">
            <summary>
            The Default mode.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.UpdateMode.Update">
            <summary>
            The Update mode.
            </summary>
            <!-- Alter AllowCreate='false' -->
        </member>
        <member name="F:Microsoft.AnalysisServices.UpdateMode.UpdateOrCreate">
            <summary>
            The UpdateOrCreate mode.
            </summary>
            <!-- Alter AllowCreate='true' -->
        </member>
        <member name="F:Microsoft.AnalysisServices.UpdateMode.Create">
            <summary>
            The Create mode.
            </summary>
            <!-- Create AllowOverwrite='false' -->
        </member>
        <member name="F:Microsoft.AnalysisServices.UpdateMode.CreateOrReplace">
            <summary>
            The CreateOrReplace mode.
            </summary>
            <!-- Create AllowOverwrite='true' -->
        </member>
        <member name="T:Microsoft.AnalysisServices.UpdateOptions">
            <summary>
            Defines how an object and related dependent objects are updated on the server after an update command.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.UpdateOptions.Default">
            <summary>
            Sends only the object properties and minor object collections to the server.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.UpdateOptions.ExpandFull">
            <summary>
            Sends the full object definition to the server. The full object definition includes properties, major objects, and minor objects.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.UpdateOptions.AlterDependents">
            <summary>
            Sends the full object definition to the server. The full object definition includes properties, major objects, and minor objects. Dependent objects are also fully expanded (eg: altering a dimension might require altering affected cubes).
            </summary>
        </member>
        <member name="T:Microsoft.AnalysisServices.ValidationError">
            <summary>
            Represents the base class for validation errors.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.ValidationError.#ctor(Microsoft.AnalysisServices.IModelComponent,System.String)">
            <summary>
            Initializes a new instance of the ValidationError class using the source and error information.
            </summary>
            <param name="source">The validation source.</param>
            <param name="error">The validation error.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.ValidationError.#ctor(Microsoft.AnalysisServices.IModelComponent,System.String,Microsoft.AnalysisServices.ErrorPriority)">
            <summary>
            Initializes a new instance of the ValidationError class using the source and error information.
            </summary>
            <param name="source">The validation source.</param>
            <param name="error">The validation error.</param>
            <param name="priority">The priority of the error.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.ValidationError.#ctor(Microsoft.AnalysisServices.IModelComponent,System.String,System.Int32)">
            <summary>
            Initializes a new instance of the ValidationError class using the source and error information.
            </summary>
            <param name="source">The validation source.</param>
            <param name="error">The validation error.</param>
            <param name="errorCode">The error code.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.ValidationError.#ctor(Microsoft.AnalysisServices.IModelComponent,System.String,Microsoft.AnalysisServices.ErrorPriority,System.Int32)">
            <summary>
            Initializes a new instance of the ValidationError class using the source and error information.
            </summary>
            <param name="source">The validation source.</param>
            <param name="error">The validation error.</param>
            <param name="priority">The priority of the error.</param>
            <param name="errorCode">The error code.</param>
        </member>
        <member name="P:Microsoft.AnalysisServices.ValidationError.Source">
            <summary>
            Gets or sets the validation source for this instance.
            </summary>
            <value>The validation source for this instance.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.ValidationError.ErrorText">
            <summary>
            Gets or sets the error text for this instance.
            </summary>
            <value>The error text for this instance.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.ValidationError.Priority">
            <summary>
            Gets or sets the error priority.
            </summary>
            <value>The error priority.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.ValidationError.ErrorCode">
            <summary>
            Gets or sets the error code.
            </summary>
            <value>The error code.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.ValidationError.FullErrorText">
            <summary>
            Gets the full error text for this instance.
            </summary>
            <value>The full error text.</value>
        </member>
        <member name="T:Microsoft.AnalysisServices.ValidationErrorCodes">
            <summary>
            Represents a validation error codes.
            </summary>
            <remarks>For internal use.</remarks>
        </member>
        <member name="F:Microsoft.AnalysisServices.ValidationErrorCodes.MeasureGroupNoDimensionsDefined">
            <summary>
            Represents a MeasureGroupNoDimensionsDefined error code.
            </summary>
            <remarks>For internal use.</remarks>
        </member>
        <member name="T:Microsoft.AnalysisServices.ValidationErrorCollection">
            <summary>
            Represents a collection of <see cref="T:Microsoft.AnalysisServices.ValidationError" /> objects. This class cannot be inherited.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.ValidationErrorCollection.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.ValidationErrorCollection.Item(System.Int32)">
            <summary>
            Gets or sets the <see cref="T:Microsoft.AnalysisServices.ValidationError" /> 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.ValidationError" /> 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.ValidationErrorCollection.Add(Microsoft.AnalysisServices.ValidationError)">
            <summary>
            Adds the specified <see cref="T:Microsoft.AnalysisServices.ValidationError" /> to the end of the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.ValidationError" /> to be added.</param>
            <returns>The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.ValidationError" /> 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.ValidationErrorCollection.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.ValidationErrorCollection.Clear">
            <summary>
            Removes all items from the collection.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.ValidationErrorCollection.Contains(Microsoft.AnalysisServices.ValidationError)">
            <summary>
            Determines whether the specified <see cref="T:Microsoft.AnalysisServices.ValidationError" /> exists in the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.ValidationError" /> whose existence is checked.</param>
            <returns>True, if the specified <see cref="T:Microsoft.AnalysisServices.ValidationError" /> is found in the collection; otherwise, false.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.ValidationErrorCollection.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.ValidationErrorCollection.IndexOf(Microsoft.AnalysisServices.ValidationError)">
            <summary>
            Searches for the specified <see cref="T:Microsoft.AnalysisServices.ValidationError" /> and returns its zero-based index within the collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.ValidationError" /> to locate.</param>
            <returns>The zero-based index of the <see cref="T:Microsoft.AnalysisServices.ValidationError" /> in the collection, if found; otherwise, -1.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.ValidationErrorCollection.Insert(System.Int32,Microsoft.AnalysisServices.ValidationError)">
            <summary>
            Inserts the specified <see cref="T:Microsoft.AnalysisServices.ValidationError" /> to the collection at the specified index.
            </summary>
            <param name="index">The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.ValidationError" /> is inserted.</param>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.ValidationError" /> 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.ValidationErrorCollection.Remove(Microsoft.AnalysisServices.ValidationError)">
            <summary>
            Removes the specified <see cref="T:Microsoft.AnalysisServices.ValidationError" /> from this collection.
            </summary>
            <param name="item">The <see cref="T:Microsoft.AnalysisServices.ValidationError" /> to remove.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.ValidationErrorCollection.RemoveAt(System.Int32)">
            <summary>
            Removes the <see cref="T:Microsoft.AnalysisServices.ValidationError" /> at the specified index.
            </summary>
            <param name="index">The zero-based index of the <see cref="T:Microsoft.AnalysisServices.ValidationError" /> to remove.</param>
        </member>
        <member name="M:Microsoft.AnalysisServices.ValidationErrorCollection.Add(Microsoft.AnalysisServices.IModelComponent,System.String)">
            <summary>
            Creates a new <see cref="T:Microsoft.AnalysisServices.ValidationError" /> object using the specified source and error information and adds it to the end of the collection.
            </summary>
            <param name="source">The source for the new <see cref="T:Microsoft.AnalysisServices.ValidationError" /> object.</param>
            <param name="error">The error message for the new <see cref="T:Microsoft.AnalysisServices.ValidationError" /> object.</param>
            <returns>The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.ValidationError" /> has been added to the collection.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.ValidationErrorCollection.Add(Microsoft.AnalysisServices.IModelComponent,System.String,Microsoft.AnalysisServices.ErrorPriority)">
            <summary>
            Creates a new <see cref="T:Microsoft.AnalysisServices.ValidationError" /> object using the specified source and error information and adds it to the end of the collection.
            </summary>
            <param name="source">The source for the new <see cref="T:Microsoft.AnalysisServices.ValidationError" /> object.</param>
            <param name="error">The error message for the new <see cref="T:Microsoft.AnalysisServices.ValidationError" /> object.</param>
            <param name="priority">The error priority for the new <see cref="T:Microsoft.AnalysisServices.ValidationError" /> object.</param>
            <returns>The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.ValidationError" /> has been added to the collection.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.ValidationErrorCollection.Add(Microsoft.AnalysisServices.IModelComponent,System.String,System.Int32)">
            <summary>
            Creates a new <see cref="T:Microsoft.AnalysisServices.ValidationError" /> object using the specified source and error information and adds it to the end of the collection.
            </summary>
            <param name="source">The source for the new <see cref="T:Microsoft.AnalysisServices.ValidationError" /> object.</param>
            <param name="error">The error message for the new <see cref="T:Microsoft.AnalysisServices.ValidationError" /> object.</param>
            <param name="errorCode">The error code for the new <see cref="T:Microsoft.AnalysisServices.ValidationError" /> object.</param>
            <returns>The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.ValidationError" /> has been added to the collection.</returns>
        </member>
        <member name="M:Microsoft.AnalysisServices.ValidationErrorCollection.Add(Microsoft.AnalysisServices.IModelComponent,System.String,Microsoft.AnalysisServices.ErrorPriority,System.Int32)">
            <summary>
            Creates a new <see cref="T:Microsoft.AnalysisServices.ValidationError" /> object using the specified source and error information and adds it to the end of the collection.
            </summary>
            <param name="source">The source for the new <see cref="T:Microsoft.AnalysisServices.ValidationError" /> object.</param>
            <param name="error">The error message for the new <see cref="T:Microsoft.AnalysisServices.ValidationError" /> object.</param>
            <param name="priority">The error priority for the new <see cref="T:Microsoft.AnalysisServices.ValidationError" /> object.</param>
            <param name="errorCode">The error code for the new <see cref="T:Microsoft.AnalysisServices.ValidationError" /> object.</param>
            <returns>The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.ValidationError" /> has been added to the collection.</returns>
        </member>
        <member name="T:Microsoft.AnalysisServices.ValidationOptions">
            <summary>
            Enumerates the validation options.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.ValidationOptions.None">
            <summary>
            Provide main errors only; no detailed validation results, no warnings, no messages, validate bindings.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.ValidationOptions.DoNotValidateBindings">
            <summary>
            Do not validate the bindings (KeyColumns, NameColumn etc).
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.ValidationOptions.AddDetails">
            <summary>
            Include detailed validation results; for example, if a Dimension has multiple key attributes defined, add an error for each attribute.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.ValidationOptions.AddWarnings">
            <summary>
            Add warnings (about best practices usually).
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.ValidationOptions.AddMessages">
            <summary>
            Add messages (about best practices usually).
            </summary>
        </member>
        <member name="T:Microsoft.AnalysisServices.ValidationResult">
            <summary>
            Represents a validation error, warning or message returned by the MajorObject.Validate method.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.ValidationResult.Source">
            <summary>
            Gets the ModelComponent that is the source of the ValidationResult.
            </summary>
            <value>The source of the ValidationResult.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.ValidationResult.SourcePath">
            <summary>
            Gets the source-path extracted from the Source property.
            </summary>
            <value>The source path.</value>
            <remarks> SourcePath and SourceType can be extracted from Source property, but when reading the ValidationResult from the Annotations (after a dismiss), the Source might not be available, so only SourcePath and SourceType remain.</remarks>
        </member>
        <member name="P:Microsoft.AnalysisServices.ValidationResult.SourceType">
            <summary>
            Gets the source-type extracted from the Source property.
            </summary>
            <value>The source type.</value>
            <remarks> SourcePath and SourceType can be extracted from Source property, but when reading the ValidationResult from the Annotations (after a dismiss), the Source might not be available, so only SourcePath and SourceType remain.</remarks>
        </member>
        <member name="P:Microsoft.AnalysisServices.ValidationResult.Rule">
            <summary>
            Gets the ValidationRule associated with the ValidationResult.
            </summary>
            <value>The rule associated with the result.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.ValidationResult.Description">
            <summary>
            Gets either a ValidationRule.Description or a similar text with parameters.
            </summary>
            <value>The description.</value>
        </member>
        <member name="M:Microsoft.AnalysisServices.ValidationResult.ToString">
            <summary>
            Returns a string representation of the current object.
            </summary>
            <returns>The representation of the object.</returns>
        </member>
        <member name="T:Microsoft.AnalysisServices.ValidationResultCollection">
            <summary>
            Represents a collection of result objects during validation.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.ValidationResultCollection.Item(System.Int32)">
            <summary>
            Gets a reference to the validation at the specified index location in the ValidationResultCollection object.
            </summary>
            <param name="index">The location of the validation in the ValidationResultCollection. </param>
            <value>The reference to the validation.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.ValidationResultCollection.Count">
            <summary>
            Gets the number of validation result objects in the collection.
            </summary>
            <value>The number of results in the collection.</value>
        </member>
        <member name="M:Microsoft.AnalysisServices.ValidationResultCollection.Clear">
            <summary>
            Removes all results from the collection.
            </summary>
        </member>
        <member name="T:Microsoft.AnalysisServices.ValidationRule">
            <summary>
            Represents the validation rule.
            </summary>
            <!-- Defines the validation rules we check in the MajorObject.Validate(...) method: errors, warnings and messages. -->
        </member>
        <member name="P:Microsoft.AnalysisServices.ValidationRule.Warnings">
            <summary>
            Gets the set of errors or warnings.
            </summary>
            <value>The errors or warnings.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.ValidationRule.ID">
            <summary>
            Gets the validation rule's identifier.
            </summary>
            <value>The identifier.</value>
            <!-- Because we already use 'ID' instead of 'Id' all over AMO (and we cannot change at this point), we'll continue to use it here for consistency. -->
        </member>
        <member name="P:Microsoft.AnalysisServices.ValidationRule.Type">
            <summary>
            Gets the type of validation.
            </summary>
            <value>The type of validation.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.ValidationRule.Priority">
            <summary>
            Gets the validation rule's priority.
            </summary>
            <value>The rule's priority.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.ValidationRule.Category">
            <summary>
            Gets the category of the validation rule.
            </summary>
            <value>The category.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.ValidationRule.Description">
            <summary>
            Gets the description of the validation rule.
            </summary>
            <value>The description.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.ValidationRule.HelpID">
            <summary>
            Gets the help identifier.
            </summary>
            <value>The help id.</value>
            <!-- Because we already use 'ID' instead of 'Id' all over AMO (and we cannot change at this point), we'll continue to use it here for consistency. -->
        </member>
        <member name="T:Microsoft.AnalysisServices.ValidationRulePriority">
            <summary>
            Enumerates the validation rule priority of analysis services.
            </summary>
            <remarks>
            Main errors are marked as High, detailed errors as Medium; warnings (about best practices) are High, Medium or Low.
            ('main' vs 'detailed' errors: for example if a dimension has multiple key attributes defined, there is 1 'main' error for the
            dimension and multiple 'detailed' errors for each key attribute; the ValidationOptions.AddDetails controls if details are
            provided or not by the Validate method)
            </remarks>
        </member>
        <member name="F:Microsoft.AnalysisServices.ValidationRulePriority.High">
            <summary>
            The priority is set to high.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.ValidationRulePriority.Medium">
            <summary>
            The priority is set to medium.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.ValidationRulePriority.Low">
            <summary>
            The priority is set to low.
            </summary>
        </member>
        <member name="T:Microsoft.AnalysisServices.ValidationRuleType">
            <summary>
            Enumerates the types of validation rule.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.ValidationRuleType.Error">
            <summary>
            Specifies a validation rule that is an error type.
            </summary>
            <!-- represents a validation error (that would make an object un-deployable) -->
        </member>
        <member name="F:Microsoft.AnalysisServices.ValidationRuleType.Warning">
            <summary>
            Specifies a validation rule that is a warning type.
            </summary>
            <!-- represents a validation warning (usually about best practices) -->
        </member>
        <member name="F:Microsoft.AnalysisServices.ValidationRuleType.Message">
            <summary>
            Specifies a validation rule that is a message type.
            </summary>
            <!-- for future use, after AS2008 -->
        </member>
        <member name="T:Microsoft.AnalysisServices.WriteBackTableCreation">
            <summary>
            Determines whether a writeback table is created during the Process operation.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.WriteBackTableCreation.Create">
            <summary>
            Creates a new writeback table, if one does not exist. If a writeback table already exists, an error occurs.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.WriteBackTableCreation.CreateAlways">
            <summary>
            Creates a new writeback table, overwriting any existing writeback table.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.WriteBackTableCreation.UseExisting">
            <summary>
            Uses the existing writeback table, if one already exists. If one does not exist, an error occurs.
            </summary>
        </member>
        <member name="T:Microsoft.AnalysisServices.XmlaRequestType">
            <summary>
            Specifies an enumeration of XMLA request type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.XmlaRequestType.Undefined">
            <summary>
            Undefined request type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.XmlaRequestType.Discover">
            <summary>
            Discover request type.
            </summary>
        </member>
        <member name="F:Microsoft.AnalysisServices.XmlaRequestType.Execute">
            <summary>
            Execute request type.
            </summary>
        </member>
        <member name="T:Microsoft.AnalysisServices.XmlaWarningCollection">
            <summary>
            Represents a collection of XmlaWarning objects.
            </summary>
        </member>
        <member name="M:Microsoft.AnalysisServices.XmlaWarningCollection.#ctor">
            <summary>
            Initializes a new instance of the XmlaWarningCollection class using the default values.
            </summary>
        </member>
        <member name="P:Microsoft.AnalysisServices.XmlaWarningCollection.Count">
            <summary>
            Gets the number of elements contained in the collection.
            </summary>
            <value>The number of XmlaWarning objects in the collection.</value>
        </member>
        <member name="P:Microsoft.AnalysisServices.XmlaWarningCollection.Item(System.Int32)">
            <summary>
            Gets the XmlaWarning at the specified index in the collection.
            </summary>
            <param name="index">The zero-based index of the XmlaWarning to return.</param>
            <value>The XmlaWarning at the specified index.</value>
        </member>
    </members>
</doc>