<?xml version="1.0"?>
<doc>
    <assembly>
        <name>Microsoft.Data.Mashup</name>
    </assembly>
    <members>
        <member name="T:Microsoft.Data.Mashup.AuthenticationKind">
            <summary>
            Built-in supported authentication kind codes.
            </summary>
        </member>
        <member name="F:Microsoft.Data.Mashup.AuthenticationKind.Windows">
            <summary>
            Windows authentication kind.
            </summary>
        </member>
        <member name="F:Microsoft.Data.Mashup.AuthenticationKind.UsernamePassword">
            <summary>
            Username and Password authenticaiton kind.
            </summary>
        </member>
        <member name="F:Microsoft.Data.Mashup.AuthenticationKind.Anonymous">
            <summary>
            Anonymous authentication kind.
            </summary>
        </member>
        <member name="F:Microsoft.Data.Mashup.AuthenticationKind.Key">
            <summary>
            Key authentication kind.
            </summary>
        </member>
        <member name="F:Microsoft.Data.Mashup.AuthenticationKind.OAuth2">
            <summary>
            OAuth2 authentication kind.
            </summary>
        </member>
        <member name="F:Microsoft.Data.Mashup.AuthenticationKind.Aad">
            <summary>
            AAD authentication kind.
            </summary>
        </member>
        <member name="F:Microsoft.Data.Mashup.AuthenticationKind.WebApi">
            <summary>
            "Web API" authentication kind.
            </summary>
        </member>
        <member name="F:Microsoft.Data.Mashup.AuthenticationKind.MacSandboxFileAccess">
            <summary>
            MacSandboxFileAccess authentication kind.
            </summary>
        </member>
        <member name="T:Microsoft.Data.Mashup.AuthenticationInfo">
            <summary>
            A class describes a single authentication scheme. This class cannot inherited.
            </summary>
        </member>
        <member name="P:Microsoft.Data.Mashup.AuthenticationInfo.Kind">
            <summary>
            The authentication kind.
            </summary>
        </member>
        <member name="P:Microsoft.Data.Mashup.AuthenticationInfo.Label">
            <summary>
            A description of the authentication.
            </summary>
        </member>
        <member name="P:Microsoft.Data.Mashup.AuthenticationInfo.Properties">
            <summary>
            Properties can be specified when this authentication scheme is used.
            </summary>
        </member>
        <member name="P:Microsoft.Data.Mashup.AuthenticationInfo.ApplicationProperties">
            <summary>
            Application Properties can be specified when this authentication scheme is used.
            </summary>
        </member>
        <member name="T:Microsoft.Data.Mashup.CredentialProperty">
            <summary>
            Represents the description of a credential property.
            </summary>
        </member>
        <member name="F:Microsoft.Data.Mashup.CredentialProperty.ConnectionStringPropertyName">
            <summary>
            Connection string.
            </summary>
        </member>
        <member name="F:Microsoft.Data.Mashup.CredentialProperty.EncryptConnectionPropertyName">
            <summary>
            Encrypted connection.
            </summary>
        </member>
        <member name="F:Microsoft.Data.Mashup.CredentialProperty.UsernamePropertyName">
            <summary>
            Username credential.
            </summary>
        </member>
        <member name="F:Microsoft.Data.Mashup.CredentialProperty.PasswordPropertyName">
            <summary>
            Password credential.
            </summary>
        </member>
        <member name="F:Microsoft.Data.Mashup.CredentialProperty.KeyPropertyName">
            <summary>
            Key credential.
            </summary>
        </member>
        <member name="F:Microsoft.Data.Mashup.CredentialProperty.AccessTokenPropertyName">
            <summary>
            Access token.
            </summary>
        </member>
        <member name="F:Microsoft.Data.Mashup.CredentialProperty.ExpiresPropertyName">
            <summary>
            Expiration time of the token.
            </summary>
        </member>
        <member name="F:Microsoft.Data.Mashup.CredentialProperty.RefreshTokenPropertyName">
            <summary>
            Refresh token.
            </summary>
        </member>
        <member name="F:Microsoft.Data.Mashup.CredentialProperty.PropertiesPropertyName">
            <summary>
            Properties.
            </summary>
        </member>
        <member name="F:Microsoft.Data.Mashup.CredentialProperty.EmailAddress">
            <summary>
            Email address.
            </summary>
        </member>
        <member name="F:Microsoft.Data.Mashup.CredentialProperty.EwsUrl">
            <summary>
            Exchange web service url.
            </summary>
        </member>
        <member name="F:Microsoft.Data.Mashup.CredentialProperty.EwsSupportedSchema">
            <summary>
            Exchange web service supported schema.
            </summary>
        </member>
        <member name="F:Microsoft.Data.Mashup.CredentialProperty.EffectiveUsername">
            <summary>
            Analysis Services effective user name.
            </summary>
        </member>
        <member name="F:Microsoft.Data.Mashup.CredentialProperty.CustomData">
            <summary>
            Analysis Services custom data.
            </summary>
        </member>
        <member name="F:Microsoft.Data.Mashup.CredentialProperty.SncPartnerName">
            <summary>
            SAP Business Warehouse SNC Partner Name
            </summary>
        </member>
        <member name="F:Microsoft.Data.Mashup.CredentialProperty.SncLibrary">
            <summary>
            SAP Business Warehouse SNC Library
            </summary>
        </member>
        <member name="F:Microsoft.Data.Mashup.CredentialProperty.SslCryptoProvider">
            <summary>
            SAP HANA crypto library for SSL connections
            </summary>
        </member>
        <member name="F:Microsoft.Data.Mashup.CredentialProperty.SslKeyStore">
            <summary>
            SAP HANA file path to key store for SSL connections
            </summary>
        </member>
        <member name="F:Microsoft.Data.Mashup.CredentialProperty.SslTrustStore">
            <summary>
            SAP HANA file path to trust store for SSL connections
            </summary>
        </member>
        <member name="F:Microsoft.Data.Mashup.CredentialProperty.SslValidateServerCertificate">
            <summary>
            SAP HANA checkbox indicating an SSL connection should be used
            </summary>
        </member>
        <member name="F:Microsoft.Data.Mashup.CredentialProperty.IdentitySource">
            <summary>
            Indicates from where to take Windows credential information.
            </summary>
        </member>
        <member name="P:Microsoft.Data.Mashup.CredentialProperty.Name">
            <summary>
            Name of Microsoft.Data.Mashup.CredentialProperty which are defined as constants in
            Microsoft.Data.Mashup.CredentialProperty.
            </summary>
        </member>
        <member name="P:Microsoft.Data.Mashup.CredentialProperty.Label">
            <summary>
            Localized name.
            </summary>
        </member>
        <member name="P:Microsoft.Data.Mashup.CredentialProperty.IsRequired">
            <summary>
            The credential is required.
            </summary>
        </member>
        <member name="P:Microsoft.Data.Mashup.CredentialProperty.IsSecret">
            <summary>
            This value should be considered secret.
            </summary>
        </member>
        <member name="P:Microsoft.Data.Mashup.CredentialProperty.PropertyType">
            <summary>
            Type of the property.
            </summary>
        </member>
        <member name="P:Microsoft.Data.Mashup.CredentialProperty.AllowNull">
            <summary>
            Whether or not it's legal for the property value to be null.
            </summary>
        </member>
        <member name="T:Microsoft.Data.Mashup.DataSourceKindInfo">
            <summary>
            Microsoft.Data.Mashup.DataSourceKindInfo describes supported authentication schemes for a given data source kind.
            </summary>
        </member>
        <member name="P:Microsoft.Data.Mashup.DataSourceKindInfo.Properties">
            <summary>
            A System.Collections.Generic.ICollection of Microsoft.Data.Mashup.CredentialProperty.
            It can be provided as part of credential regardless of the authentication scheme.
            </summary>
        </member>
        <member name="P:Microsoft.Data.Mashup.DataSourceKindInfo.ApplicationProperties">
            <summary>
            A System.Collections.Generic.ICollection of Microsoft.Data.Mashup.CredentialProperty.
            Properties for the application, distinct from user properties contained in the Properties field
            It can be provided as part of credential regardless of the authentication scheme.
            </summary>
        </member>
        <member name="P:Microsoft.Data.Mashup.DataSourceKindInfo.AuthenticationInfos">
            <summary>
            Authentication schemes supported by the data source to which this instance corresponds.
            </summary>
        </member>
        <member name="P:Microsoft.Data.Mashup.DataSourceKindInfo.PermissionKinds">
            <summary>
            The kind of permissions.
            </summary>
        </member>
        <member name="M:Microsoft.Data.Mashup.DataSourceKindInfo.FromKind(System.String)">
            <summary>
            Gets the DataSourceKindInfo for the specified dataSourceKind.
            </summary>
            <param name="dataSourceKind">the kind of data source to return information about</param>
            <returns>the information about the data source</returns>
        </member>
        <member name="M:Microsoft.Data.Mashup.DataSourceKindInfo.FromKind(System.String,Microsoft.Data.Mashup.DataSourceKindInfoOptions)">
            <summary>
            Gets the DataSourceKindInfo for the specified dataSourceKind.
            </summary>
            <param name="dataSourceKind">the kind of data source to return information about</param>
            <param name="options">options which control the information returned</param>
            <returns>the information about the data source</returns>
        </member>
        <member name="T:Microsoft.Data.Mashup.DataSourceKindInfoOptions">
            <summary>
            Options to be applied when getting information about a particular data source kind.
            </summary>
        </member>
        <member name="F:Microsoft.Data.Mashup.DataSourceKindInfoOptions.None">
            <summary>
            No additional options.
            </summary>
        </member>
        <member name="F:Microsoft.Data.Mashup.DataSourceKindInfoOptions.ReturnAad">
            <summary>
            Consumer is prepared to get an authentication kind of "AAD" instead of "OAuth" when appropriate.
            </summary>
        </member>
        <member name="F:Microsoft.Data.Mashup.DataSourceKindInfoOptions.ReturnCustom">
            <summary>
            Consumer is prepared to get custom authentication types as part of the response.
            </summary>
        </member>
        <member name="F:Microsoft.Data.Mashup.DataSourceKindInfoOptions.All">
            <summary>
            All options set.
            </summary>
        </member>
        <member name="T:Microsoft.Data.Mashup.DataSourceSettingNeededEventArgs">
            <summary>
            Gives the host application the opportunity to supply new settings for a data source
            when they are discovered to be missing or invalid during query execution.
            </summary>
        </member>
        <member name="P:Microsoft.Data.Mashup.DataSourceSettingNeededEventArgs.Details">
            <summary>
            The exception which describes the missing or invalid data source settings.
            </summary>
        </member>
        <member name="P:Microsoft.Data.Mashup.DataSourceSettingNeededEventArgs.NewSettings">
            <summary>
            The new settings to be used during subsequent query execution.
            </summary>
        </member>
        <member name="T:Microsoft.Data.Mashup.TokenCredentialExtensions">
            <summary>
            
            </summary>
        </member>
        <member name="M:Microsoft.Data.Mashup.TokenCredentialExtensions.ToOAuth2Credential(Microsoft.Mashup.OAuth.TokenCredential)">
            <summary>
            Creates a OAuth2 credential with the specified TokenCredential.
            </summary>
            <param name="credential">TokenCredential used to create OAuthCredential.</param>
            <returns>A DataSourceSetting with AuthenticationKind AuthenticationKind.OAuth2 and the specified credential.</returns>
        </member>
        <member name="M:Microsoft.Data.Mashup.TokenCredentialExtensions.ToRefreshableOAuth2Credential(Microsoft.Mashup.OAuth.TokenCredential)">
            <summary>
            Creates a OAuth2 credential with the specified TokenCredential that can be refreshed.
            </summary>
            <param name="credential">TokenCredential used to create OAuthCredential.</param>
            <returns>A DataSourceSetting with AuthenticationKind AuthenticationKind.OAuth2 and the specified credential.</returns>
        </member>
        <member name="T:Microsoft.Data.Mashup.MashupPermission">
            <summary>
            Provides a way to specify permissions through Mashup Provider. This class cannot be inherited.
            </summary>
        </member>
        <member name="P:Microsoft.Data.Mashup.MashupPermission.Kind">
            <summary>
            Permission kinds which are included as constants in Microsoft.Data.Mashup.MashupPermissionKind.
            </summary>
        </member>
        <member name="P:Microsoft.Data.Mashup.MashupPermission.Value">
            <summary>
            Permission values.
            </summary>
        </member>
        <member name="P:Microsoft.Data.Mashup.MashupPermission.Properties">
            <summary>
            Additional permission properties.
            </summary>
        </member>
        <member name="M:Microsoft.Data.Mashup.MashupPermission.#ctor(System.String,System.String)">
            <summary>
            Initialize an instance of Microsoft.Data.Mashup.MashupPermission with the given kind and value.
            </summary>
            <param name="kind">Permission kind.</param>
            <param name="value">Permission value.</param>
        </member>
        <member name="M:Microsoft.Data.Mashup.MashupPermission.#ctor(System.String,System.String,System.Collections.Generic.IDictionary{System.String,System.Object})">
            <summary>
            Initialize an instance of Microsoft.Data.Mashup.MashupPermission with the given kind, value, and properties.
            </summary>
            <param name="kind">Permission kind.</param>
            <param name="value">Permission value.</param>
            <param name="properties">Additional permission properties.</param>
        </member>
        <member name="M:Microsoft.Data.Mashup.MashupPermission.Equals(Microsoft.Data.Mashup.MashupPermission)">
            <summary>
            Determines if the specified MashupPermission object is equal to this instance.
            </summary>
            <param name="other">The MashupPermission object to compare with current Time.</param>
            <returns>True if the specified MashupPermission object is equal to current Time.</returns>
        </member>
        <member name="M:Microsoft.Data.Mashup.MashupPermission.Equals(System.Object)">
            <summary>
            Determines if the specified object is equal to current object.
            </summary>
            <param name="obj">The object to compare with the current object.</param>
            <returns>True if the specified object is equal to the current object.</returns>
        </member>
        <member name="M:Microsoft.Data.Mashup.MashupPermission.GetHashCode">
            <summary>
            Return a hash code for this instance.
            </summary>
            <returns>A 32-bit integer for the current instance</returns>
        </member>
        <member name="T:Microsoft.Data.Mashup.MashupPermissionSet">
            <summary>
            Represents a set of Microsoft.Data.Mashup.MashupPermission associated with a Microsoft.Data.Mashup.DataSourceSetting.
            This class cannot be inherited.
            </summary>
        </member>
        <member name="M:Microsoft.Data.Mashup.MashupPermissionSet.#ctor">
            <summary>
            Initialize an instance of Microsoft.Data.Mashup.MashupPermissionSet.
            </summary>
        </member>
        <member name="M:Microsoft.Data.Mashup.MashupPermissionSet.#ctor(System.Collections.Generic.IEnumerable{Microsoft.Data.Mashup.MashupPermission})">
            <summary>
            Initialize an instance of Microsoft.Data.Mashup.MashupPermissionSet with the specified
            Microsoft.Data.Mashup.MashupPermission collection.
            </summary>
            <param name="collection">The Microsoft.Data.Mashup.MashupPermission to </param>
        </member>
        <member name="M:Microsoft.Data.Mashup.MashupPermissionSet.Add(Microsoft.Data.Mashup.MashupPermission)">
            <summary>
            Adds the specified Microsoft.Data.Mashup.MashupPermission item to the Microsoft.Data.Mashup.MashupPermissionSet.
            </summary>
            <param name="item">The Microsoft.Data.Mashup.MashupPermission to add to the set.</param>
        </member>
        <member name="M:Microsoft.Data.Mashup.MashupPermissionSet.Clear">
            <summary>
            Removes all the Microsoft.Data.Mashup.MashupPermission object from the Microsoft.Data.Mashup.MashupPermissionSet.
            </summary>
        </member>
        <member name="M:Microsoft.Data.Mashup.MashupPermissionSet.Contains(Microsoft.Data.Mashup.MashupPermission)">
            <summary>
            Determines if this Microsoft.Data.Mashup.MashupPermissionCollection contains the specified Microsoft.Data.Mashup.MashupPermission item.
            </summary>
            <param name="item">The Microsoft.Data.Mashup.MashupPermission item to locate in the set.</param>
            <returns>True if the item exists in this Microsoft.Data.Mashup.MashupPermissionSet.</returns>
        </member>
        <member name="M:Microsoft.Data.Mashup.MashupPermissionSet.CopyTo(Microsoft.Data.Mashup.MashupPermission[],System.Int32)">
            <summary>
            Copies all the elements of the current Microsoft.Data.Mashup.MashupPermissionSet to the specified array starting at the specified arrayIndex.
            </summary>
            <param name="array">The destination of the elements copied from the current Microsoft.Data.Mashup.MashupPermissionSet.</param>
            <param name="arrayIndex">The index in the array at which the copying starts.</param>
        </member>
        <member name="P:Microsoft.Data.Mashup.MashupPermissionSet.Count">
            <summary>
            The number of elements in the Microsoft.Data.Mashup.MashupPermissionSet.
            </summary>
        </member>
        <member name="P:Microsoft.Data.Mashup.MashupPermissionSet.IsReadOnly">
            <summary>
            Gets if the Microsoft.Data.Mashup.MashupPermissionSet is read-only. This value is false by default.
            </summary>
        </member>
        <member name="M:Microsoft.Data.Mashup.MashupPermissionSet.Remove(Microsoft.Data.Mashup.MashupPermission)">
            <summary>
            Removes the specified Microsoft.Data.Mashup.MashupPermission item from the set.
            </summary>
            <param name="item">A Microsoft.Data.Mashup.MashupPermission item to remove from this set.</param>
            <returns>True if the item existed and was removed.</returns>
        </member>
        <member name="M:Microsoft.Data.Mashup.MashupPermissionSet.GetEnumerator">
            <summary>
            Returns an enumerator that iterates through the Microsoft.Data.Mashup.MashupPermissionSet.
            </summary>
            <returns>An System.Collections.Generic.IEnumerator for the Microsoft.Data.Mashup.MashupPermissionSet.</returns>
        </member>
        <member name="T:Microsoft.Data.Mashup.DataSourceSetting">
            <summary>
            The setting for a Microsoft.Data.Mashup.DataSource, which optionally include a credential
            and a privacy level.
            </summary>
        </member>
        <member name="P:Microsoft.Data.Mashup.DataSourceSetting.AuthenticationKind">
            <summary>
            The authentication kind.
            </summary>
        </member>
        <member name="P:Microsoft.Data.Mashup.DataSourceSetting.AuthenticationProperties">
            <summary>
            The authentication properties. DataSourceKindInfo.FromKind can we be used to obtain the AuthenticationInfos
            for a particular data source kind. Each AuthenticationInfo describes a supported authentication scheme. 
            The combination of AuthenticaionKind and AuthenticationProperties need to match such a scheme supported by 
            the data source for which they are intended.
            </summary>
        </member>
        <member name="P:Microsoft.Data.Mashup.DataSourceSetting.IsTrusted">
            <summary>
            Indicates whether this data source is trusted. If true, data from other sources can always be sent to this
            source, regardless of the PrivacySettings.
            </summary>
        </member>
        <member name="P:Microsoft.Data.Mashup.DataSourceSetting.PrivacySetting">
            <summary>
            The supported privacy settings are included as constants in Microsoft.Data.Mashup.PrivacyGroup.
            </summary>
        </member>
        <member name="P:Microsoft.Data.Mashup.DataSourceSetting.PrivateGroupName">
            <summary>
            The name of the private group.
            </summary>
        </member>
        <member name="P:Microsoft.Data.Mashup.DataSourceSetting.Permissions">
            <summary>
            Gets or sets the Microsoft.Data.Mashup.MashupPermissionSet for this DataSourceSetting.
            </summary>
        </member>
        <member name="M:Microsoft.Data.Mashup.DataSourceSetting.#ctor">
            <summary>
            Initialize an instance of Microsoft.Data.Mashup.DataSourceSetting.
            </summary>
        </member>
        <member name="M:Microsoft.Data.Mashup.DataSourceSetting.#ctor(System.String)">
            <summary>
            Initialize an instance of Microsoft.Data.Mashup.DataSourceSetting with the specified authenticationKind.
            </summary>
            <param name="authenticationKind">The authentication kind to construct this DataSourceSetting.</param>
        </member>
        <member name="M:Microsoft.Data.Mashup.DataSourceSetting.#ctor(System.String,System.Collections.Generic.IDictionary{System.String,System.Object})">
            <summary>
            Initialize an instance of Microsoft.Data.Mashup.DataSourceSetting with the specified authenticationKind and authenticationProperties.
            </summary>
            <param name="authenticationKind"></param>
            <param name="authenticationProperties"></param>
        </member>
        <member name="M:Microsoft.Data.Mashup.DataSourceSetting.#ctor(System.String,System.Collections.Generic.IDictionary{System.String,System.Object},System.String)">
            <summary>
            Initialize an instance of Microsoft.Data.Mashup.DataSourceSetting with the specified authenticationKind, authenticationProperties
            and privacySetting.
            </summary>
            <param name="authenticationKind"></param>
            <param name="authenticationProperties"></param>
            <param name="privacySetting"></param>
        </member>
        <member name="M:Microsoft.Data.Mashup.DataSourceSetting.EncryptConnection(System.Boolean)">
            <summary>
            Adds the property CredentialProperty.EncryptConnectionPropertyName and the provided value to AuthenticationProperties.
            </summary>
            <param name="encryptConnection">The value of EncryptConnectionPropertyName to be added.</param>
            <returns>This Microsoft.Data.Mashup.DataSourceSetting instance.</returns>
        </member>
        <member name="M:Microsoft.Data.Mashup.DataSourceSetting.AddConnectionString(System.String)">
            <summary>
            Adds the property CredentialProperty.ConnectionStringPropertyName and the provided value to AuthenticationProperties.
            </summary>
            <param name="connectionString">The value of ConnectionStringPropertyName to be added.</param>
            <returns>This Microsoft.Data.Mashup.DataSourceSetting instance.</returns>
        </member>
        <member name="M:Microsoft.Data.Mashup.DataSourceSetting.SetPrivacySetting(System.String)">
            <summary>
            Fluid API method for setting the privacy setting.
            </summary>
            <param name="privacyGroup">The privacy group to be set.</param>
            <returns>This Microsoft.Data.Mashup.DataSourceSetting instance.</returns>
        </member>
        <member name="M:Microsoft.Data.Mashup.DataSourceSetting.SetPrivateGroupName(System.String)">
            <summary>
            Sets the PrivateGroupName as the specified privateGroupName.
            </summary>
            <param name="privateGroupName">The private group name to set PrivateGroupName.</param>
            <returns>This Microsoft.Data.Mashup.DataSourceSetting object.</returns>
        </member>
        <member name="M:Microsoft.Data.Mashup.DataSourceSetting.AddNativeQuery(System.String)">
            <summary>
            Adds a permission with MashupPermissionKind NativeQuery.
            </summary>
            <param name="query">The value of NativeQuery.</param>
            <returns>This Microsoft.Data.Mashup.DataSourceSetting instance.</returns>
        </member>
        <member name="M:Microsoft.Data.Mashup.DataSourceSetting.AddNativeQuery(System.String,System.Int32)">
            <summary>
            Adds a permission with MashupPermissionKind NativeQuery expecting parameterCount unnamed parameters.
            </summary>
            <param name="query">The value of NativeQuery.</param>
            <param name="parameterCount">The number of unnamed parameters permitted and expected to be passed in to the query.</param>
            <returns>This Microsoft.Data.Mashup.DataSourceSetting instance.</returns>
        </member>
        <member name="M:Microsoft.Data.Mashup.DataSourceSetting.AddNativeQuery(System.String,System.String[])">
            <summary>
            Adds a permission with MashupPermissionKind NativeQuery expecting parameters named according to parameterNames.
            </summary>
            <param name="query">The value of NativeQuery.</param>
            <param name="parameterNames">The names of parameters permitted and expected to be passed in to the query.</param>
            <returns>This Microsoft.Data.Mashup.DataSourceSetting instance.</returns>
        </member>
        <member name="M:Microsoft.Data.Mashup.DataSourceSetting.AddRedirect(System.String)">
            <summary>
            Adds a permission with MashupPermissionKind Redirect.
            </summary>
            <param name="redirect">The value of redirect.</param>
            <returns>This Microsoft.Data.Mashup.DataSourceSetting instance.</returns>
        </member>
        <member name="M:Microsoft.Data.Mashup.DataSourceSetting.AddProperty(System.String,System.Object)">
            <summary>
            Adds a new property to the credential property bag.
            </summary>
            <param name="propertyName">The name of the property to be added.</param>
            <param name="propertyValue">The value of the property to be added.</param>
            <returns>This Microsoft.Data.Mashup.DataSourceSetting instance.</returns>
        </member>
        <member name="M:Microsoft.Data.Mashup.DataSourceSetting.AddAccessToken(System.String,System.String)">
            <summary>
            Adds an access token for a specific resource to the credential property bag.
            </summary>
            <param name="resource">The resource to be added.</param>
            <param name="accessToken">The access token for that resource.</param>
            <returns>This Microsoft.Data.Mashup.DataSourceSetting instance.</returns>
        </member>
        <member name="M:Microsoft.Data.Mashup.DataSourceSetting.CreateAnonymousCredential">
            <summary>
            Creates a credential with AuthenticationKind AuthenticationKind.Anonymous.
            </summary>
            <returns>A Microsoft.Data.Mashup.DataSourceSetting object.</returns>
        </member>
        <member name="M:Microsoft.Data.Mashup.DataSourceSetting.CreateWindowsCredential">
            <summary>
            Creates a credential with AuthenticationKind AuthenticationKind.Windows.
            </summary>
            <returns>A Microsoft.Data.Mashup.DataSourceSetting object.</returns>
        </member>
        <member name="M:Microsoft.Data.Mashup.DataSourceSetting.CreateWindowsCredential(System.String,System.String)">
            <summary>
            Creates a credential with AuthenticationKind AuthenticationKind.Windows and properties CredentialProperty.UsernamePropertyName 
            and CredentialProperty.PasswordPropertyName with the given values.
            </summary>
            <param name="username">Username for AuthenticationProperties.</param>
            <param name="password">Password for AuthenticationProperties.</param>
            <returns>A Microsoft.Data.Mashup.DataSourceSetting object with given AuthenticationProperties value.</returns>
        </member>
        <member name="M:Microsoft.Data.Mashup.DataSourceSetting.CreateWindowsCredential(System.String,System.String,System.String)">
            <summary>
            Creates a credential with AuthenticationKind AuthenticationKind.Windows and properties with the given values.
            </summary>
            <param name="identitySource">IdentitySource for AuthenticationProperties.</param>
            <param name="username">Username for AuthenticationProperties.</param>
            <param name="password">Password for AuthenticationProperties.</param>
            <returns>A Microsoft.Data.Mashup.DataSourceSetting object with given AuthenticationProperties value.</returns>
        </member>
        <member name="M:Microsoft.Data.Mashup.DataSourceSetting.CreateUsernamePasswordCredential(System.String,System.String)">
            <summary>
            Creates a credential with AuthenticationKind AuthenticationKind.UsernamePassword and properties 
            CredentialProperty.UsernamePropertyName and CredentialProperty.PasswordPropertyName with the given values.
            </summary>
            <param name="username">Username for AuthenticationProperties.</param>
            <param name="password">Password for AuthenticationProperties.</param>
            <returns>A Microsoft.Data.Mashup.DataSourceSetting object with given AuthenticationProperties value.</returns>
        </member>
        <member name="M:Microsoft.Data.Mashup.DataSourceSetting.CreateKeyCredential(System.String)">
            <summary>
            Creates a credential with AuthenticationKind AuthenticationKind.Key and property CredentialProperty.KeyPropertyName.
            </summary>
            <param name="key">The Key value for AuthenticationProperties.</param>
            <returns>A Microsoft.Data.Mashup.DataSourceSetting object with given AuthenticationProperties value.</returns>
        </member>
        <member name="M:Microsoft.Data.Mashup.DataSourceSetting.CreateWebApiCredential(System.String)">
            <summary>
            Creates a credential with AuthenticationKind AuthenticationKind.WebApi and property CredentialProperty.KeyPropertyName.
            </summary>
            <param name="key">The Key value for AuthenticationProperties.</param>
            <returns>A Microsoft.Data.Mashup.DataSourceSetting object with given AuthenticationProperties value.</returns>
        </member>
        <member name="M:Microsoft.Data.Mashup.DataSourceSetting.CreateOAuth2Credential(System.String)">
            <summary>
            Creates a credential with AuthenticationKind AuthenticationKind.OAuth2 and property CredentialProperty.AccessTokenPropertyName.
            </summary>
            <param name="accessToken">The value of AuthenticationProperties.</param>
            <returns>A Microsoft.Data.Mashup.DataSourceSetting object with given AuthenticationProperties value.</returns>
        </member>
        <member name="M:Microsoft.Data.Mashup.DataSourceSetting.CreateParameterizedCredential(System.String,System.Collections.Generic.KeyValuePair{System.String,System.String}[])">
            <summary>
            
            </summary>
            <param name="credentialName"></param>
            <param name="parameters"></param>
            <returns></returns>
        </member>
        <member name="M:Microsoft.Data.Mashup.DataSourceSetting.CreateMacSandboxFileAccessCredential(System.String)">
            <summary>
            Creates a credential with AuthenticationKind AuthenticationKind.MacSandboxFileAccess.
            </summary>
            <returns>A Microsoft.Data.Mashup.DataSourceSetting object.</returns>
        </member>
        <member name="M:Microsoft.Data.Mashup.DataSourceSetting.Equals(Microsoft.Data.Mashup.DataSourceSetting)">
            <summary>
            Determines if the specified object is equal to current object.
            </summary>
            <param name="other">The object to compare with the current object.</param>
            <returns>True if the specified object is equal to the current object.</returns>
        </member>
        <member name="M:Microsoft.Data.Mashup.DataSourceSetting.Equals(System.Object)">
            <summary>
            Determines if the specified object is equal to this instance.
            </summary>
            <param name="obj">The specified object to be compared to current object.</param>
            <returns>True if obj is equal to current object.</returns>
        </member>
        <member name="M:Microsoft.Data.Mashup.DataSourceSetting.GetHashCode">
            <summary>
            Return a hash code for this instance.
            </summary>
            <returns>A 32-bit integer for the current instance</returns>
        </member>
        <member name="M:Microsoft.Data.Mashup.DataSourceSetting.CreateRefreshableOAuth2Credential(System.String,System.String,System.String,System.Collections.Generic.IDictionary{System.String,System.String})">
            <summary>
            Creates a credential with AuthenticationKind AuthenticationKind.OAuth2 and property CredentialProperty.AccessTokenPropertyName, 
            CredentialProperty.Expires and CredentialProperty.RefreshToken
            </summary>
            <param name="accessToken">Access Token</param>        
            <param name="refreshToken">Refresh token</param>
            <param name="expires">Expires</param>
            <param name="properties">Properties</param>
            <returns>A Microsoft.Data.Mashup.DataSourceSetting object with given AuthenticationProperties value.</returns>
        </member>
        <member name="T:Microsoft.Data.Mashup.AddressPart">
            <summary>
            A custom struct to represent address.
            </summary>
        </member>
        <member name="P:Microsoft.Data.Mashup.AddressPart.Name">
            <summary>
            The key for the address property.
            Will not be localized.
            Example: server
            </summary>
        </member>
        <member name="P:Microsoft.Data.Mashup.AddressPart.Label">
            <summary>
            A description of what the address property means.
            Will be localized to current UI Culture if the correct localization resources are installed.
            Example: Server
            </summary>
        </member>
        <member name="P:Microsoft.Data.Mashup.AddressPart.Value">
            <summary>
            The part of the path that has been labeled.
            Example: localhost
            </summary>
        </member>
        <member name="M:Microsoft.Data.Mashup.AddressPart.ToString">
            <summary>
            Returns a string that represents this Microsoft.Data.Mashup.AddressPart object.
            </summary>
            <returns>A string that represents the Microsoft.Data.Mashup.AddressPart object.</returns>
        </member>
        <member name="T:Microsoft.Data.Mashup.DataSource">
            <summary>
            Represents an index/key for a data source. The combination of the properties Kind and NormalizedPath should be used as key/index.
            This class cannot be inherited.
            </summary>
        </member>
        <member name="M:Microsoft.Data.Mashup.DataSource.DefaultForKind(System.String)">
            <summary>
            Create a default DataSource key for the given kind.
            This default is a possible but worst match for all DataSources of that kind.
            </summary>
        </member>
        <member name="P:Microsoft.Data.Mashup.DataSource.Kind">
            <summary>
            The DataSourceKind. The data source kinds are either one of the built in data source kinds (exposed as constants in the DataSourceKind class) or extensions.
            </summary>
        </member>
        <member name="P:Microsoft.Data.Mashup.DataSource.Path">
            <summary>
            The non-normalized path to connect a resource.
            </summary>
        </member>
        <member name="P:Microsoft.Data.Mashup.DataSource.NormalizedPath">
            <summary>
            The normalized path to the resource.
            </summary>
        </member>
        <member name="P:Microsoft.Data.Mashup.DataSource.IsDefaultForKind">
            <summary>
            Checks whether this DataSource is the default for its kind.
            </summary>
        </member>
        <member name="M:Microsoft.Data.Mashup.DataSource.#ctor(System.String,System.String)">
            <summary>
            Initialize an instance of Microsoft.Data.Mashup.DataSource with the specified
            kind and path.
            </summary>
            <param name="kind">The DataSourceKind.</param>
            <param name="path">The non-normalized path.</param>
        </member>
        <member name="M:Microsoft.Data.Mashup.DataSource.Equals(Microsoft.Data.Mashup.DataSource)">
            <summary>
            Determines if the specified DataSource object is equal to this instance.
            </summary>
            <param name="other">The DataSource object to compare with current DataSource.</param>
            <returns>True if the specified DataSource object is equal to current DataSource.</returns>
        </member>
        <member name="M:Microsoft.Data.Mashup.DataSource.Equals(System.Object)">
            <summary>
            Determines if the specified object is equal to current object.
            </summary>
            <param name="obj">The object to compare with the current object.</param>
            <returns>True if the specified object is equal to the current object.</returns>
        </member>
        <member name="M:Microsoft.Data.Mashup.DataSource.GetHashCode">
            <summary>
            Return a hash code for this instance.
            </summary>
            <returns>A 32-bit integer for the current instance</returns>
        </member>
        <member name="M:Microsoft.Data.Mashup.DataSource.ToString">
            <summary>
            Returns a string that represents the current DataSource.
            </summary>
            <returns>A string that represents the current DataSource.</returns>
        </member>
        <member name="M:Microsoft.Data.Mashup.DataSource.TryFindBestMatch(System.Collections.Generic.IEnumerable{Microsoft.Data.Mashup.DataSource},Microsoft.Data.Mashup.DataSource@)">
            <summary>
            Check which DataSource would be matched for the data source settings.
            </summary>
            <param name="candidates">The available DataSource list.</param>
            <param name="bestMatch">The best matched DataSource.</param>
            <returns>True if found the best match</returns>
        </member>
        <member name="M:Microsoft.Data.Mashup.DataSource.GetMatchingDataSources">
            <summary>
            Get all the data sources that could match this data source.
            </summary>
            <returns></returns>
        </member>
        <member name="T:Microsoft.Data.Mashup.DataSourceKind">
            <summary>
            A static class with constants for all built-in data sources.
            </summary>
        </member>
        <member name="F:Microsoft.Data.Mashup.DataSourceKind.Sql">
            <summary>
            SQL data source.
            </summary>
        </member>
        <member name="F:Microsoft.Data.Mashup.DataSourceKind.Oracle">
            <summary>
            Oracle data source.
            </summary>
        </member>
        <member name="F:Microsoft.Data.Mashup.DataSourceKind.File">
            <summary>
            File data source.
            </summary>
        </member>
        <member name="F:Microsoft.Data.Mashup.DataSourceKind.Folder">
            <summary>
            Folder data source.
            </summary>
        </member>
        <member name="F:Microsoft.Data.Mashup.DataSourceKind.MySql">
            <summary>
            MySql data source.
            </summary>
        </member>
        <member name="F:Microsoft.Data.Mashup.DataSourceKind.Teradata">
            <summary>
            Teradata data source.
            </summary>
        </member>
        <member name="F:Microsoft.Data.Mashup.DataSourceKind.Web">
            <summary>
            Web data source.
            </summary>
        </member>
        <member name="F:Microsoft.Data.Mashup.DataSourceKind.OData">
            <summary>
            OData data source.
            </summary>
        </member>
        <member name="F:Microsoft.Data.Mashup.DataSourceKind.HDInsight">
            <summary>
            HDInsignt data source.
            </summary>
        </member>
        <member name="F:Microsoft.Data.Mashup.DataSourceKind.AzureBlobs">
            <summary>
            Azure Blob data source.
            </summary>
        </member>
        <member name="F:Microsoft.Data.Mashup.DataSourceKind.AzureDataLakeStorage">
            <summary>
            Azure DataLake data source.
            </summary>
        </member>
        <member name="F:Microsoft.Data.Mashup.DataSourceKind.AzureTables">
            <summary>
            Azure Table data source.
            </summary>
        </member>
        <member name="F:Microsoft.Data.Mashup.DataSourceKind.SharePoint">
            <summary>
            SharePoint data source.
            </summary>
        </member>
        <member name="F:Microsoft.Data.Mashup.DataSourceKind.DataMarket">
            <summary>
            Azure Data Market data source.
            </summary>
        </member>
        <member name="F:Microsoft.Data.Mashup.DataSourceKind.PostgreSQL">
            <summary>
            PostgreSQL data source.
            </summary>
        </member>
        <member name="F:Microsoft.Data.Mashup.DataSourceKind.Sybase">
            <summary>
            Sybase data source.
            </summary>
        </member>
        <member name="F:Microsoft.Data.Mashup.DataSourceKind.DB2">
            <summary>
            DB2 data source.
            </summary>
        </member>
        <member name="F:Microsoft.Data.Mashup.DataSourceKind.Informix">
            <summary>
            Informix data source.
            </summary>
        </member>
        <member name="F:Microsoft.Data.Mashup.DataSourceKind.MQ">
            <summary>
            MQ data source.
            </summary>
        </member>
        <member name="F:Microsoft.Data.Mashup.DataSourceKind.ActiveDirectory">
            <summary>
            ActiveDirectory data source.
            </summary>
        </member>
        <member name="F:Microsoft.Data.Mashup.DataSourceKind.CurrentWorkbook">
            <summary>
            Current workbook data source.
            </summary>
        </member>
        <member name="F:Microsoft.Data.Mashup.DataSourceKind.Exchange">
            <summary>
            Exchange data source.
            </summary>
        </member>
        <member name="F:Microsoft.Data.Mashup.DataSourceKind.Facebook">
            <summary>
            Facebook data source.
            </summary>
        </member>
        <member name="F:Microsoft.Data.Mashup.DataSourceKind.Hdfs">
            <summary>
            HDFS data source.
            </summary>
        </member>
        <member name="F:Microsoft.Data.Mashup.DataSourceKind.SapBusinessObjects">
            <summary>
            SAP Business Objects data source. No longer supported.
            </summary>
        </member>
        <member name="F:Microsoft.Data.Mashup.DataSourceKind.Salesforce">
            <summary>
            Salesforce data source.
            </summary>
        </member>
        <member name="F:Microsoft.Data.Mashup.DataSourceKind.AnalysisServices">
            <summary>
            Analysis Service data source.
            </summary>
        </member>
        <member name="F:Microsoft.Data.Mashup.DataSourceKind.Odbc">
            <summary>
            ODBC data source.
            </summary>
        </member>
        <member name="F:Microsoft.Data.Mashup.DataSourceKind.GoogleAnalytics">
            <summary>
            Google Analytics data source.
            </summary>
        </member>
        <member name="F:Microsoft.Data.Mashup.DataSourceKind.SapBusinessWarehouse">
            <summary>
            SAP Business Warehouse data source.
            </summary>
        </member>
        <member name="F:Microsoft.Data.Mashup.DataSourceKind.AdobeAnalytics">
            <summary>
            Adobe Analytics data source.
            </summary>
        </member>
        <member name="T:Microsoft.Data.Mashup.DataSourceReference">
            <summary>
            A class represents the information necessary to connect to a data source.
            </summary>
        </member>
        <member name="M:Microsoft.Data.Mashup.DataSourceReference.#ctor(System.String)">
            <summary>
            Constructs a data source reference from its JSON representation.
            </summary>
            <param name="json">JSON representation from which to construct the data source.</param>
        </member>
        <member name="M:Microsoft.Data.Mashup.DataSourceReference.#ctor(System.String,System.String)">
            <summary>
            Initialize an instance of Microsoft.Data.Mashup.DataSourceReference with the specified
            kind and path.
            </summary>
            <param name="kind">The DataSourceKind.</param>
            <param name="path">The non-normalized path.</param>
        </member>
        <member name="P:Microsoft.Data.Mashup.DataSourceReference.DataSource">
            <summary>
            Gets the DataSource that corresponds to the DataSourceReference.
            </summary>
        </member>
        <member name="P:Microsoft.Data.Mashup.DataSourceReference.Address">
            <summary>
            The address parts for the data source location.
            </summary>
        </member>
        <member name="P:Microsoft.Data.Mashup.DataSourceReference.Authentication">
            <summary>
            The authentication method used to access the data source.
            </summary>
        </member>
        <member name="P:Microsoft.Data.Mashup.DataSourceReference.Query">
            <summary>
            The native query used when accessing the data source.
            </summary>
        </member>
        <member name="M:Microsoft.Data.Mashup.DataSourceReference.TryGetHostName(System.String@)">
            <summary>
            Gets the host name of the data source.
            </summary>
            <param name="hostName">Output host name.</param>
            <returns>True if can get the value for hostName.</returns>
        </member>
        <member name="M:Microsoft.Data.Mashup.DataSourceReference.ToJson">
            <summary>
            Gets the JSON format of the DataSourceReference.
            </summary>
            <returns>The JSON format of the DataSourceReference.</returns>
        </member>
        <member name="M:Microsoft.Data.Mashup.DataSourceReference.Equals(Microsoft.Data.Mashup.DataSourceReference)">
            <summary>
            Determines if the specified DataSourceReference object is equal to this instance.
            </summary>
            <param name="other">The DataSourceReference object to compare with current DataSourceReference.</param>
            <returns>True if the specified DataSourceReference object is equal to current DataSourceReference.</returns>
        </member>
        <member name="M:Microsoft.Data.Mashup.DataSourceReference.Equals(System.Object)">
            <summary>
            Determines if the specified object is equal to current object.
            </summary>
            <param name="obj">The object to compare with the current object.</param>
            <returns>True if the specified object is equal to the current object.</returns>
        </member>
        <member name="M:Microsoft.Data.Mashup.DataSourceReference.GetHashCode">
            <summary>
            Return a hash code for this instance.
            </summary>
            <returns>A 32-bit integer for the current instance</returns>
        </member>
        <member name="M:Microsoft.Data.Mashup.DataSourceReference.ToString">
            <summary>
            Gets a string of this instance.
            </summary>
            <returns>A string representation of this instance.</returns>
        </member>
        <member name="M:Microsoft.Data.Mashup.DataSourceReference.TestConnection(Microsoft.Data.Mashup.DataSourceSetting)">
            <summary>
            Check if the given data source can be accessed via the given credential.
            </summary>
            <param name="dataSourceSetting">credentials</param>
        </member>
        <member name="M:Microsoft.Data.Mashup.DataSourceReference.TestConnection(Microsoft.Data.Mashup.DataSourceSetting,Microsoft.Data.Mashup.MashupConnectionStringBuilder)">
            <summary>
            Check if the given data source can be accessed via the given credential and builder settings.
            </summary>
            <param name="dataSourceSetting">credentials</param>
            <param name="builder">default connection properties</param>
        </member>
        <member name="M:Microsoft.Data.Mashup.DataSourceReference.TestConnection(Microsoft.Data.Mashup.DataSourceSetting,System.String)">
            <summary>
            Check if the given data source can be accessed via the given credential and builder settings.
            </summary>
            <param name="dataSourceSetting">credentials</param>
            <param name="options">JSON options record</param>
        </member>
        <member name="M:Microsoft.Data.Mashup.DataSourceReference.TestConnection(Microsoft.Data.Mashup.DataSourceSetting,System.String,Microsoft.Data.Mashup.MashupConnectionStringBuilder)">
            <summary>
            Check if the given data source can be accessed via the given credential and builder settings.
            </summary>
            <param name="dataSourceSetting">credentials</param>
            <param name="options">JSON options record</param>
            <param name="builder">default connection properties</param>
        </member>
        <member name="T:Microsoft.Data.Mashup.MashupDeadlockException">
            <summary>
            General exception for errors due to deadlock at runtime.
            </summary>
        </member>
        <member name="M:Microsoft.Data.Mashup.MashupDeadlockException.#ctor(System.String)">
            <summary>
            Initialize a new instance of the Microsoft.Data.Mashup.MashupDeadlockException class
            with the specified error message.
            </summary>
            <param name="message"></param>
        </member>
        <member name="M:Microsoft.Data.Mashup.MashupDeadlockException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Initialize a new instance of the Microsoft.Data.Mashup.MashupDeadlockException class
            with the specified serialization information and context.
            </summary>
            <param name="info">The serialized object data about the exception.</param>
            <param name="context">The contextual information about the source or destination.</param>
        </member>
        <member name="T:Microsoft.Data.Mashup.MashupCommandTextDialect">
            <summary>
            Determines the interpretation of a Microsoft.Data.Mashup.MashupCommand.CommandText 
            when System.Data.CommandType is System.Data.CommandType.Text.
            </summary>
        </member>
        <member name="F:Microsoft.Data.Mashup.MashupCommandTextDialect.Default">
            <summary>
            Interprets the Microsoft.Data.Mashup.MashupCommand.CommandText as SQL, and if that fails 
            interprets the command text as M.
            </summary>
        </member>
        <member name="F:Microsoft.Data.Mashup.MashupCommandTextDialect.M">
            <summary>
            Interprets the Microsoft.Data.Mashup.MashupCommand.CommandText as M.
            </summary>
        </member>
        <member name="F:Microsoft.Data.Mashup.MashupCommandTextDialect.SQL">
            <summary>
            Interprets the Microsoft.Data.Mashup.MashupCommand.CommandText as SQL.
            </summary>
        </member>
        <member name="T:Microsoft.Data.Mashup.MashupEvaluationCounters">
            <summary>
            Performance counters for a mashup evaluation.
            </summary>
        </member>
        <member name="P:Microsoft.Data.Mashup.MashupEvaluationCounters.Running">
            <summary>
            True if this evaluation is currently running in a container.
            </summary>
        </member>
        <member name="P:Microsoft.Data.Mashup.MashupEvaluationCounters.WorkingSet">
            <summary>
            For a running evaluation, the amount of working set currently used by the container process or
            null if the value can't be determined. For a not-running evaluation, zero.
            </summary>
        </member>
        <member name="P:Microsoft.Data.Mashup.MashupEvaluationCounters.Commit">
            <summary>
            For a running evaluation, the amount of commit currently used by the container process or
            null if the value can't be determined. For a not-running evaluation, zero.
            </summary>
        </member>
        <member name="P:Microsoft.Data.Mashup.MashupEvaluationCounters.PercentProcessorTime">
            <summary>
            For a running evaluation, the percentage of processor time currently used by the container process or
            null if the value can't be determined. For a not-running evaluation, zero.
            </summary>
        </member>
        <member name="P:Microsoft.Data.Mashup.MashupEvaluationCounters.IODataBytesPerSecond">
            <summary>
            For a running evaluation, the number of data bytes per second currently being read or written by the
            container process or null if the value can't be determined. For a not-running evaluation, zero.
            </summary>
        </member>
        <member name="P:Microsoft.Data.Mashup.MashupEvaluationCounters.TotalProcessorTime">
            <summary>
            The total amount of processor time being used so far by this evaluation, or null if
            the value can't be determined.
            </summary>
        </member>
        <member name="T:Microsoft.Data.Mashup.MashupPartitionCoordinate">
            <summary>
            Describes a specific location inside a collection of M section documents.
            </summary>
        </member>
        <member name="P:Microsoft.Data.Mashup.MashupPartitionCoordinate.PartitionKey">
            <summary>
            A standardized string representation of the coordinate.
            </summary>
        </member>
        <member name="P:Microsoft.Data.Mashup.MashupPartitionCoordinate.CoordinateType">
            <summary>
            The type of coordinate this is.
            </summary>
        </member>
        <member name="P:Microsoft.Data.Mashup.MashupPartitionCoordinate.SectionName">
            <summary>
            The name of the section for the coordinate.
            </summary>
        </member>
        <member name="P:Microsoft.Data.Mashup.MashupPartitionCoordinate.MemberName">
            <summary>
            The name of the section member for the coordinate.
            </summary>
        </member>
        <member name="M:Microsoft.Data.Mashup.MashupPartitionCoordinate.GetLetMemberName(System.Int32)">
            <summary>
            Gets the name of the let member for the coordinate which corresponds to the given depth.
            </summary>
            <param name="depth">depth of the let member to report. The indexing for this information starts with 1.</param>
            <returns>The name of the let member at the given depth.</returns>
        </member>
        <member name="M:Microsoft.Data.Mashup.MashupPartitionCoordinate.Create(System.String)">
            <summary>
            Creates a MashupPartitionCoordinate from a string representation.
            </summary>
        </member>
        <member name="M:Microsoft.Data.Mashup.MashupPartitionCoordinate.Equals(Microsoft.Data.Mashup.MashupPartitionCoordinate)">
            <inheritdoc />
        </member>
        <member name="M:Microsoft.Data.Mashup.MashupPartitionCoordinate.Equals(System.Object)">
            <inheritdoc />
        </member>
        <member name="M:Microsoft.Data.Mashup.MashupPartitionCoordinate.GetHashCode">
            <inheritdoc />
        </member>
        <member name="T:Microsoft.Data.Mashup.MashupPartitionCoordinateType">
            <summary>
            Describes a coordinate inside a collection of Mashup documents.
            </summary>
        </member>
        <member name="F:Microsoft.Data.Mashup.MashupPartitionCoordinateType.None">
            <summary>
            Indicates that there is no coordinate type or that the coordinate should not be used or returned.
            </summary>
        </member>
        <member name="F:Microsoft.Data.Mashup.MashupPartitionCoordinateType.Section">
            <summary>
            The coordinate includes only section information.
            </summary>
        </member>
        <member name="F:Microsoft.Data.Mashup.MashupPartitionCoordinateType.Member">
            <summary>
            The coordinate includes both section and member information.
            </summary>
        </member>
        <member name="F:Microsoft.Data.Mashup.MashupPartitionCoordinateType.MemberLet1">
            <summary>
            The coordinate includes section, member and the first level of let member name.
            </summary>
        </member>
        <member name="T:Microsoft.Data.Mashup.MashupPrivacyTraitException">
            <summary>
            Exception due to missing privacy settings for enforcement of a privacy-related trait.
            </summary>
        </member>
        <member name="M:Microsoft.Data.Mashup.MashupPrivacyTraitException.#ctor(System.String,Microsoft.Data.Mashup.DataSource,Microsoft.Data.Mashup.DataSourceSetting,System.String,System.Exception)">
            <summary>
            Initialize a new instance of the Microsoft.Data.Mashup.MashupPrivacyTraitException class
            with the speficied error message, data source, trait details and a reference to the inner exception.
            </summary>
            <param name="message">The error message string</param>
            <param name="dataSource">The data source requesting additional trait-linked privacy information</param>
            <param name="originalSetting">The original privacy setting for this data source</param>
            <param name="jsonTraits">Details of the trait, as a JSON list of objects</param>
            <param name="innerException">The inner exception reference.</param>
        </member>
        <member name="P:Microsoft.Data.Mashup.MashupPrivacyTraitException.Reason">
            <summary>
            The reason of Microsoft.Data.Mashup.MashupPermissionException.
            </summary>
        </member>
        <member name="P:Microsoft.Data.Mashup.MashupPrivacyTraitException.DataSource">
            <summary>
            The data source for which privacy settings are required.
            </summary>
        </member>
        <member name="P:Microsoft.Data.Mashup.MashupPrivacyTraitException.OriginalDataSourceSetting">
            <summary>
            The current privacy settings for this data source.
            </summary>
        </member>
        <member name="P:Microsoft.Data.Mashup.MashupPrivacyTraitException.Traits">
            <summary>
            The privacy-related trait details, as a JSON list of objects.
            </summary>
        </member>
        <member name="P:Microsoft.Data.Mashup.MashupPrivacyTraitException.DataSources">
            <summary>
            The data sources for which privacy settings are required.
            </summary>
        </member>
        <member name="M:Microsoft.Data.Mashup.MashupPrivacyTraitException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Set the serialization information about the exception.
            </summary>
            <param name="info">The serialized object data about the exception.</param>
            <param name="context">The contextual information about the source or destination.</param>
        </member>
        <member name="T:Microsoft.Data.Mashup.OAuthProviderFactory">
            <summary>
            Represents a set of methods for creating instances of IOAuthProvider.
            </summary>
        </member>
        <member name="M:Microsoft.Data.Mashup.OAuthProviderFactory.GetOAuthProvider(Microsoft.Data.Mashup.DataSource)">
            <summary>
            Gets OAuth provider with the specified dataSource. Uses the current ETW thread-local activity id for logging.
            </summary>
            <param name="dataSource">DataSource used to create IOAuthProvider.</param>
            <returns>IOAuthProvider with the specified DataSource.</returns>
        </member>
        <member name="M:Microsoft.Data.Mashup.OAuthProviderFactory.GetOAuthProvider(Microsoft.Data.Mashup.DataSource,System.Guid)">
            <summary>
            Gets OAuth provider with the specified dataSource.
            </summary>
            <param name="dataSource">DataSource used to create IOAuthProvider.</param>
            <param name="activityId">Activity id used to create OAuth provider.</param>
            <returns>IOAuthProvider with the specified DataSource.</returns>
        </member>
        <member name="M:Microsoft.Data.Mashup.OAuthProviderFactory.GetOAuthProvider(Microsoft.Data.Mashup.DataSource,Microsoft.Mashup.OAuth.OAuthClientApplication)">
            <summary>
            Gets OAuth provider with the specified dataSource and application. Uses the current ETW thread-local activity id for logging.
            </summary>
            <param name="dataSource">DataSource used to create OAuth provider.</param>
            <param name="application">OAuthClientApplication used to create OAuth provider.</param>
            <returns>IOAuthProvider with the specified DataSource and OAuthClientApplication.</returns>
        </member>
        <member name="M:Microsoft.Data.Mashup.OAuthProviderFactory.GetOAuthProvider(Microsoft.Data.Mashup.DataSource,Microsoft.Mashup.OAuth.OAuthClientApplication,System.Guid)">
            <summary>
            Gets OAuth provider with the specified dataSource and application.
            </summary>
            <param name="dataSource">DataSource used to create OAuth provider.</param>
            <param name="application">OAuthClientApplication used to create OAuth provider.</param>
            <param name="activityId">Activity id used to create OAuth provider.</param>
            <returns>IOAuthProvider with the specified DataSource and OAuthClientApplication.</returns>
        </member>
        <member name="M:Microsoft.Data.Mashup.OAuthProviderFactory.GetOAuthProvider(Microsoft.Data.Mashup.DataSourceReference)">
            <summary>
            Gets OAuth provider with the specified dataSourceReference. Uses the current ETW thread-local activity id for logging.
            </summary>
            <param name="dataSourceReference">DataSourceReference used to create OAuth provider.</param>
            <returns>IOAuthProvider with the specified DataSourceReference.</returns>
        </member>
        <member name="M:Microsoft.Data.Mashup.OAuthProviderFactory.GetOAuthProvider(Microsoft.Data.Mashup.DataSourceReference,System.Guid)">
            <summary>
            Gets OAuth provider with the specified dataSourceReference.
            </summary>
            <param name="dataSourceReference">DataSourceReference used to create OAuth provider.</param>
            <param name="activityId">Activity id used to create OAuth provider.</param>
            <returns>IOAuthProvider with the specified DataSourceReference.</returns>
        </member>
        <member name="M:Microsoft.Data.Mashup.OAuthProviderFactory.GetOAuthProvider(Microsoft.Data.Mashup.DataSourceReference,Microsoft.Mashup.OAuth.OAuthClientApplication)">
            <summary>
            Gets OAuth provider with the specified dataSourceReference and OAuth application. Uses the current ETW thread-local activity id for logging.
            </summary>
            <param name="dataSourceReference">DataSourceReference used to get OAuth provider.</param>
            <param name="application">OAuthClientApplication to get OAuth provider.</param>
            <returns>IOAuthProvider with the specified DataSourceReference and OAuthClientApplication.</returns>
        </member>
        <member name="M:Microsoft.Data.Mashup.OAuthProviderFactory.GetOAuthProvider(Microsoft.Data.Mashup.DataSourceReference,Microsoft.Mashup.OAuth.OAuthClientApplication,System.Guid)">
            <summary>
            Gets OAuth provider with the specified dataSourceReference and OAuth application.
            </summary>
            <param name="dataSourceReference">DataSourceReference used to get OAuth provider.</param>
            <param name="application">OAuthClientApplication to get OAuth provider.</param>
            <param name="activityId">Activity id used to create OAuth provider.</param>
            <returns>IOAuthProvider with the specified DataSourceReference and OAuthClientApplication.</returns>
        </member>
        <member name="M:Microsoft.Data.Mashup.OAuthProviderFactory.TryGetOAuthResource(Microsoft.Data.Mashup.DataSourceReference,System.Guid,Microsoft.Mashup.OAuth.OAuthResource@)">
            <summary>
            Tries to get information about a source protected by an OAuth-style authorization flow.
            </summary>
            <param name="dataSourceReference">DataSourceReference for the source used to get the OAuth resource information.</param>
            <param name="activityId">Activity id used for any traces written</param>
            <param name="resource">OAuth information for the data source</param>
            <returns></returns>
        </member>
        <member name="M:Microsoft.Data.Mashup.OAuthProviderFactory.GetOAuthProvider(Microsoft.Data.Mashup.DataSource,Microsoft.Mashup.OAuth.IOAuthTracingService)">
            <summary>
            Gets OAuth provider with the specified dataSource with tracing service specified.
            </summary>
            <param name="dataSource">DataSource used to create IOAuthProvider.</param>
            <param name="tracingService">tracingService used to create OAuth provider.</param>
            <returns>IOAuthProvider with the specified DataSource.</returns>
        </member>
        <member name="M:Microsoft.Data.Mashup.OAuthProviderFactory.GetOAuthProvider(Microsoft.Data.Mashup.DataSource,Microsoft.Mashup.OAuth.OAuthClientApplication,Microsoft.Mashup.OAuth.IOAuthTracingService)">
            <summary>
            Gets OAuth provider with the specified dataSource with tracing service specified.
            </summary>
            <param name="dataSource">DataSource used to create IOAuthProvider.</param>
            <param name="application">OAuthClientApplication used to create OAuth provider.</param>
            <param name="tracingService">tracingService used to create OAuth provider.</param>
            <returns>IOAuthProvider with the specified DataSource.</returns>
        </member>
        <member name="M:Microsoft.Data.Mashup.OAuthProviderFactory.GetOAuthProvider(Microsoft.Data.Mashup.DataSourceReference,Microsoft.Mashup.OAuth.IOAuthTracingService)">
            <summary>
            Gets OAuth provider with the specified dataSourceReference.
            </summary>
            <param name="dataSourceReference">DataSourceReference used to create OAuth provider.</param>
            <param name="tracingService">tracingService used to create OAuth provider.</param>
            <returns>IOAuthProvider with the specified DataSourceReference.</returns>
        </member>
        <member name="M:Microsoft.Data.Mashup.OAuthProviderFactory.GetOAuthProvider(Microsoft.Data.Mashup.DataSourceReference,Microsoft.Mashup.OAuth.OAuthClientApplication,Microsoft.Mashup.OAuth.IOAuthTracingService)">
            <summary>
            Gets OAuth provider with the specified dataSourceReference and OAuth application.
            </summary>
            <param name="dataSourceReference">DataSourceReference used to get OAuth provider.</param>
            <param name="application">OAuthClientApplication to get OAuth provider.</param>
            <param name="tracingService">tracingService used to create OAuth provider.</param>
            <returns>IOAuthProvider with the specified DataSourceReference and OAuthClientApplication.</returns>
        </member>
        <member name="M:Microsoft.Data.Mashup.OAuthProviderFactory.TryGetOAuthResource(Microsoft.Data.Mashup.DataSourceReference,Microsoft.Mashup.OAuth.IOAuthTracingService,Microsoft.Mashup.OAuth.OAuthResource@)">
            <summary>
            Tries to get information about a source protected by an OAuth-style authorization flow.
            </summary>
            <param name="dataSourceReference">DataSourceReference for the source used to get the OAuth resource information.</param>
            <param name="tracingService">tracingService used to create OAuth provider.</param>
            <param name="resource">OAuth information for the data source</param>
            <returns></returns>
        </member>
        <member name="M:Microsoft.Data.Mashup.OAuthProviderFactory.NewTracingService">
            <summary>
            Gets a tracing service for use with OAuth providers instantiated directly.
            </summary>
            <returns>A new OAuth tracing service</returns>
        </member>
        <member name="M:Microsoft.Data.Mashup.OAuthProviderFactory.NewTracingService(System.Guid)">
            <summary>
            Gets a tracing service for use with OAuth providers instantiated directly.
            </summary>
            <returns>A new OAuth tracing service</returns>
        </member>
        <member name="M:Microsoft.Data.Mashup.OAuthProviderFactory.NewTracingService(System.String)">
            <summary>
            Gets a tracing service for use with OAuth providers instantiated directly.
            </summary>
            <returns>A new OAuth tracing service</returns>
        </member>
        <member name="M:Microsoft.Data.Mashup.OAuthProviderFactory.NewTracingService(System.Guid,System.String)">
            <summary>
            Gets a tracing service for use with OAuth providers instantiated directly.
            </summary>
            <returns>A new OAuth tracing service</returns>
        </member>
        <member name="T:Microsoft.Data.Mashup.Date">
            <summary>
            A custom struct to represent date.
            </summary>
        </member>
        <member name="P:Microsoft.Data.Mashup.Date.DateTime">
            <summary>
            Return the date as System.DateTime.
            </summary>
        </member>
        <member name="M:Microsoft.Data.Mashup.Date.op_Equality(Microsoft.Data.Mashup.Date,Microsoft.Data.Mashup.Date)">
            <summary>
            Determines if two specified Microsoft.Date.Mashup.Date objects are equal.
            </summary>
            <param name="x">An object to be compared to.</param>
            <param name="y">An object to be compared to.</param>
            <returns>True if two objects are equal.</returns>
        </member>
        <member name="M:Microsoft.Data.Mashup.Date.op_Inequality(Microsoft.Data.Mashup.Date,Microsoft.Data.Mashup.Date)">
            <summary>
            Determines if two specified Microsoft.Date.Mashup.Date objects are not equal.
            </summary>
            <param name="x">An object to be compared to.</param>
            <param name="y">An object to be compared to.</param>
            <returns>True if two objects are not equal.</returns>
        </member>
        <member name="M:Microsoft.Data.Mashup.Date.Equals(System.Object)">
            <summary>
            Determines if the specified object is equal to current object.
            </summary>
            <param name="obj">The object to compare with the current object.</param>
            <returns>True if the specified object is equal to the current object.</returns>
        </member>
        <member name="M:Microsoft.Data.Mashup.Date.Equals(Microsoft.Data.Mashup.Date)">
            <summary>
            Determines if the specified Date object is equal to this instance.
            </summary>
            <param name="other">The Date object to compare with current Time.</param>
            <returns>True if the specified Date object is equal to current Time.</returns>
        </member>
        <member name="M:Microsoft.Data.Mashup.Date.GetHashCode">
            <summary>
            Return a hash code for this instance.
            </summary>
            <returns>A 32-bit integer for the current instance</returns>
        </member>
        <member name="M:Microsoft.Data.Mashup.Date.CompareTo(System.Object)">
            <summary>
            Compares this instance to a specified object.
            </summary>
            <param name="obj">The object to compare with this instance.</param>
            <returns>
            The return value is negative meaning this instance is shorter than obj. Zero this instance is equal to obj.
            Positive this instance is longer than obj or obj is null.
            </returns>
        </member>
        <member name="M:Microsoft.Data.Mashup.Date.CompareTo(Microsoft.Data.Mashup.Date)">
            <summary>
            Compares this instance to a specified Microsoft.Data.Mashup.Date object.
            </summary>
            <param name="other">The object to compare with current instance.</param>
            <returns>
            The return value is negative meaning this instance is shorter than other. Zero this instance is equal
            to other. Positive this instance is longer than other.
            </returns>
        </member>
        <member name="T:Microsoft.Data.Mashup.IDataRecordWithMetadata">
            <summary>
            Extends a row or record to allow fetching of metadata for a given column or field.
            </summary>
        </member>
        <member name="M:Microsoft.Data.Mashup.IDataRecordWithMetadata.GetMetadata(System.Int32)">
            <summary>
            Gets the metadata on a value in the record.
            </summary>
            <param name="ordinal">The zero-based ordinal.</param>
            <returns>The metadata of the result.</returns>
        </member>
        <member name="T:Microsoft.Data.Mashup.Time">
            <summary>
            A custom struct to represent time.
            </summary>
        </member>
        <member name="P:Microsoft.Data.Mashup.Time.TimeSpan">
            <summary>
            Gets the time as System.TimeSpan
            </summary>
        </member>
        <member name="M:Microsoft.Data.Mashup.Time.op_Equality(Microsoft.Data.Mashup.Time,Microsoft.Data.Mashup.Time)">
            <summary>
            Determines if two Time objects are equal.
            </summary>
            <param name="x">A Time object to be compared to.</param>
            <param name="y">A Time object to be compared to.</param>
            <returns>True if two objects are equal.</returns>
        </member>
        <member name="M:Microsoft.Data.Mashup.Time.op_Inequality(Microsoft.Data.Mashup.Time,Microsoft.Data.Mashup.Time)">
            <summary>
            Determines if two Time objects are not equal.
            </summary>
            <param name="x">A Time object to be compared to.</param>
            <param name="y">A Time object to be compared to.</param>
            <returns>True if two objects are not equal.</returns>
        </member>
        <member name="M:Microsoft.Data.Mashup.Time.Equals(System.Object)">
            <summary>
            Determines if the specified object is equal to current object.
            </summary>
            <param name="obj">The object to compare with the current object.</param>
            <returns>True if the specified object is equal to the current object.</returns>
        </member>
        <member name="M:Microsoft.Data.Mashup.Time.Equals(Microsoft.Data.Mashup.Time)">
            <summary>
            Determines if the specified Time object is equal to this instance.
            </summary>
            <param name="other">The Time object to compare with current Time.</param>
            <returns>True if the specified Time object is equal to current Time.</returns>
        </member>
        <member name="M:Microsoft.Data.Mashup.Time.GetHashCode">
            <summary>
            Return a hash code for this instance.
            </summary>
            <returns>A 32-bit integer for the current instance</returns>
        </member>
        <member name="M:Microsoft.Data.Mashup.Time.CompareTo(System.Object)">
            <summary>
            Compares this instance to a specified object.
            </summary>
            <param name="obj">The object to compare with this instance.</param>
            <returns>
            The return value is negative meaning this instance is shorter than obj. Zero this instance is equal to obj.
            Positive this instance is longer than obj or obj is null.
            </returns>
        </member>
        <member name="M:Microsoft.Data.Mashup.Time.CompareTo(Microsoft.Data.Mashup.Time)">
            <summary>
            Compares this instance to a specified Microsoft.Data.Mashup.Time object.
            </summary>
            <param name="other">The object to compare with current instance.</param>
            <returns>
            The return value is negative meaning this instance is shorter than other. Zero this instance is equal
            to other. Positive this instance is longer than other.
            </returns>
        </member>
        <member name="T:Microsoft.Data.Mashup.DataSourceProgress">
            <summary>
            Showing the progress of one data source.
            </summary>
        </member>
        <member name="P:Microsoft.Data.Mashup.DataSourceProgress.DataSource">
            <summary>
            Represents an index/key for a data source.
            </summary>
        </member>
        <member name="P:Microsoft.Data.Mashup.DataSourceProgress.DataSourceKind">
            <summary>
            Represents the kind of data source for which progress is being reported.
            </summary>
        </member>
        <member name="P:Microsoft.Data.Mashup.DataSourceProgress.DataSourceIdentity">
            <summary>
            Represents the (unstructured) identity of the data source for which progress is being reported.
            </summary>
        </member>
        <member name="P:Microsoft.Data.Mashup.DataSourceProgress.Rows">
            <summary>
            Represents how rows have been handled for this data source
            </summary>
        </member>
        <member name="P:Microsoft.Data.Mashup.DataSourceProgress.Bytes">
            <summary>
            Represents how bytes have been handled for this data source
            </summary>
        </member>
        <member name="T:Microsoft.Data.Mashup.InternalMashupException">
            <summary>
            Unhandled exception during evaluation.
            </summary>
        </member>
        <member name="M:Microsoft.Data.Mashup.InternalMashupException.#ctor(System.String)">
            <summary>
            Initialize a new instance of the Microsoft.Data.Mashup.InternalMashupException class
            with the speficied error message.
            </summary>
            <param name="message">The message to display for this exception.</param>
        </member>
        <member name="M:Microsoft.Data.Mashup.InternalMashupException.#ctor(System.String,System.Exception)">
            <summary>
            Initialize a new instance of the Microsoft.Data.Mashup.InternalMashupException class
            with the speficied error message and a reference to the inner exception.
            </summary>
            <param name="message">The error message string</param>
            <param name="innerException">The inner exception reference.</param>
        </member>
        <member name="M:Microsoft.Data.Mashup.InternalMashupException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Initialize a new instance of the Microsoft.Data.Mashup.InternalMashupException class
            with the specified information and context.
            </summary>
            <param name="info">The serialized object data about the exception.</param>
            <param name="context">The contextual information about the source or destination.</param>
        </member>
        <member name="T:Microsoft.Data.Mashup.MashupPermissionKind">
            <summary>
            The built-in supported permission kinds.
            </summary>
        </member>
        <member name="F:Microsoft.Data.Mashup.MashupPermissionKind.NativeQuery">
            <summary>
            Native query is permitted.
            </summary>
        </member>
        <member name="F:Microsoft.Data.Mashup.MashupPermissionKind.Redirect">
            <summary>
            Url redirect is permitted.
            </summary>
        </member>
        <member name="T:Microsoft.Data.Mashup.MashupCredentialExceptionReason">
            <summary>
            Reason codes for Microsoft.Data.Mashup.MashupCredentialException
            </summary>
        </member>
        <member name="F:Microsoft.Data.Mashup.MashupCredentialExceptionReason.MissingCredential">
            <summary>
            Credential is missing.
            </summary>
        </member>
        <member name="F:Microsoft.Data.Mashup.MashupCredentialExceptionReason.InvalidCredential">
            <summary>
            Credential is invalid.
            </summary>
        </member>
        <member name="F:Microsoft.Data.Mashup.MashupCredentialExceptionReason.EncryptedConnectionFailed">
            <summary>
            Encrypted connection is not supported.
            </summary>
        </member>
        <member name="F:Microsoft.Data.Mashup.MashupCredentialExceptionReason.PrincipleNameMismatch">
            <summary>
            The server names do not match.
            </summary>
        </member>
        <member name="F:Microsoft.Data.Mashup.MashupCredentialExceptionReason.AccessDenied">
            <summary>
            Access is denied.
            </summary>
        </member>
        <member name="F:Microsoft.Data.Mashup.MashupCredentialExceptionReason.AccessForbidden">
            <summary>
            Access is forbidden.
            </summary>
        </member>
        <member name="F:Microsoft.Data.Mashup.MashupCredentialExceptionReason.CredentialNeedsRefresh">
            <summary>
            The credential's expiration time is imminent.
            </summary>
        </member>
        <member name="F:Microsoft.Data.Mashup.MashupCredentialExceptionReason.ActionNotAllowed">
            <summary>
            Permission not granted for side effects against this source.
            </summary>
        </member>
        <member name="T:Microsoft.Data.Mashup.MashupDiscoveryOptions">
            <summary>
            Options to be applied when discovering data sources in a mashup.
            </summary>
        </member>
        <member name="F:Microsoft.Data.Mashup.MashupDiscoveryOptions.None">
            <summary>
            No additional options.
            </summary>
        </member>
        <member name="F:Microsoft.Data.Mashup.MashupDiscoveryOptions.ReportExtensionDSR">
            <summary>
            Report DSRs for non-builtin sources, if they have one defined.
            </summary>
        </member>
        <member name="F:Microsoft.Data.Mashup.MashupDiscoveryOptions.ReportOptionsRecord">
            <summary>
            Report any additional options for the function call as a JSON object.
            </summary>
        </member>
        <member name="F:Microsoft.Data.Mashup.MashupDiscoveryOptions.ReportDependencies">
            <summary>
            Report dependencies.
            </summary>
        </member>
        <member name="F:Microsoft.Data.Mashup.MashupDiscoveryOptions.ReportNavigationSteps">
            <summary>
            Report navigation steps as part of the returned DataSourceReference when appropriate.
            </summary>
        </member>
        <member name="F:Microsoft.Data.Mashup.MashupDiscoveryOptions.IgnoreNativeQueries">
            <summary>
            Don't report additional information about native queries.
            </summary>
        </member>
        <member name="F:Microsoft.Data.Mashup.MashupDiscoveryOptions.ReportMetadata">
            <summary>
            Report statically-determinable metadata on source and/or navigation steps.
            </summary>
        </member>
        <member name="F:Microsoft.Data.Mashup.MashupDiscoveryOptions.MultipleNavigationSteps">
            <summary>
            Report the same source multiple times for every level of navigation step determined. That is,
            reports both a source step and zero or more navigation steps. Requires that ReportNavigationSteps
            also be set.
            </summary>
        </member>
        <member name="T:Microsoft.Data.Mashup.MashupHostingException">
            <summary>
            Exception from the hosting level.
            </summary>
        </member>
        <member name="M:Microsoft.Data.Mashup.MashupHostingException.#ctor(System.String,System.String)">
            <summary>
            Initialize a new instance of the Microsoft.Data.Mashup.MashupHostingException class
            with the specified reason code and error message.
            </summary>
            <param name="message"></param>
            <param name="reason"></param>
        </member>
        <member name="M:Microsoft.Data.Mashup.MashupHostingException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Initialize a new instance of the Microsoft.Data.Mashup.MashupHostingException class
            with the specified serialization information and context.
            </summary>
            <param name="info">The serialized object data about the exception.</param>
            <param name="context">The contextual information about the source or destination.</param>
        </member>
        <member name="P:Microsoft.Data.Mashup.MashupHostingException.Reason">
            <summary>
            The reason code for the exception.
            </summary>
        </member>
        <member name="M:Microsoft.Data.Mashup.MashupHostingException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Set the serialization information about the exception.
            </summary>
            <param name="info">The serialized object data about the exception.</param>
            <param name="context">The contextual information about the source or destination.</param>
        </member>
        <member name="T:Microsoft.Data.Mashup.MashupPermissionException">
            <summary>
            Exception due to runtime permission erorrs.
            </summary>
        </member>
        <member name="P:Microsoft.Data.Mashup.MashupPermissionException.DataSource">
            <summary>
            The data source for which the permission is wrong.
            </summary>
        </member>
        <member name="P:Microsoft.Data.Mashup.MashupPermissionException.Permission">
            <summary>
            Gets and the sets this Permission instance.
            </summary>
        </member>
        <member name="M:Microsoft.Data.Mashup.MashupPermissionException.#ctor(System.String,Microsoft.Data.Mashup.DataSource,Microsoft.Data.Mashup.MashupPermission)">
            <summary>
            Initialize a new instance of the Microsoft.Data.Mashup.MashupPermissionException class
            with the specified error message, data source and mashup permission.
            </summary>
            <param name="message">The message to display for the exception.</param>
            <param name="dataSource"></param>
            <param name="mashupPermission"></param>
        </member>
        <member name="M:Microsoft.Data.Mashup.MashupPermissionException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Initialize a new instance of the Microsoft.Data.Mashup.MashupPermissionException class
            with the speficied serialization information and context.
            </summary>
            <param name="info">The serialized object data about the exception.</param>
            <param name="context">The contextual information about the source or destination.</param>
        </member>
        <member name="P:Microsoft.Data.Mashup.MashupPermissionException.Reason">
            <summary>
            The reason of Microsoft.Data.Mashup.MashupPermissionException.
            </summary>
        </member>
        <member name="P:Microsoft.Data.Mashup.MashupPermissionException.DataSources">
            <summary>
            The data sources for which this exception was thrown.
            </summary>
        </member>
        <member name="M:Microsoft.Data.Mashup.MashupPermissionException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Set the serialization information about the exception.
            </summary>
            <param name="info">The serialized object data about the exception.</param>
            <param name="context">The contextual information about the source or destination.</param>
        </member>
        <member name="T:Microsoft.Data.Mashup.MashupSecurityException">
            <summary>
            Base of the security-specific exception hierarchy.
            </summary>
        </member>
        <member name="M:Microsoft.Data.Mashup.MashupSecurityException.#ctor(System.String)">
            <summary>
            Initialize a new instance of the Microsoft.Data.Mashup.MashupSecurityException class with the specified
            error message.
            </summary>
        </member>
        <member name="M:Microsoft.Data.Mashup.MashupSecurityException.#ctor(System.String,System.Exception)">
            <summary>
            Initialize a new instance of the Microsoft.Data.Mashup.MashupSecurityException class with the specified
            error message and inner exception.
            </summary>
        </member>
        <member name="M:Microsoft.Data.Mashup.MashupSecurityException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Initialize a new instance of the Microsoft.Data.Mashup.MashupCredentialException class.
            </summary>
        </member>
        <member name="P:Microsoft.Data.Mashup.MashupSecurityException.Reason">
            <summary>
            The reason of Microsoft.Data.Mashup.MashupSecurityException.
            </summary>
        </member>
        <member name="P:Microsoft.Data.Mashup.MashupSecurityException.DataSources">
            <summary>
            The data sources for which this exception was thrown.
            </summary>
        </member>
        <member name="M:Microsoft.Data.Mashup.MashupSecurityException.InitData">
            <summary>
            Intializes Data dictionary with standard fields
            </summary>
        </member>
        <member name="T:Microsoft.Data.Mashup.MashupPrivacyExceptionReason">
            <summary>
            Reason codes for Microsoft.Data.Mashup.MashupPrivacyException
            </summary>
        </member>
        <member name="F:Microsoft.Data.Mashup.MashupPrivacyExceptionReason.PrivacyError">
            <summary>
            A privacy error prevented the query from being run.
            </summary>
        </member>
        <member name="F:Microsoft.Data.Mashup.MashupPrivacyExceptionReason.PrivacySetting">
            <summary>
            A privacy setting is missing.
            </summary>
        </member>
        <member name="F:Microsoft.Data.Mashup.MashupPrivacyExceptionReason.PrivacyTraitSetting">
            <summary>
            A setting for a privacy-related trait is missing.
            </summary>
        </member>
        <member name="T:Microsoft.Data.Mashup.MashupValueException">
            <summary>
            Exception thrown when applying operators or functions during expression evaluation.
            </summary>
        </member>
        <member name="M:Microsoft.Data.Mashup.MashupValueException.#ctor(System.String,System.String)">
            <summary>
            Exception due to error of applying operators or functions during expression evaluation
            </summary>
            <param name="message"></param>
            <param name="reason"></param>
        </member>
        <member name="M:Microsoft.Data.Mashup.MashupValueException.#ctor(System.String,System.String,System.Boolean,System.Boolean,System.Boolean,System.String,System.Boolean,System.String[],System.Boolean[])">
            <summary>
            Exception due to error of applying operators or functions during expression evaluation
            </summary>
            <param name="message"></param>
            <param name="reason"></param>
            <param name="reasonIsPii">Boolean value indicating whether reason is Pii or not.</param>
            <param name="messageIsPii">Boolean value indicating whether message is Pii or not.</param>
            <param name="detailIsPii">Boolean value indicating whether detail is Pii or not.</param>
            <param name="messageFormat">The string.Format-compatible message format of this Microsoft.Data.Mashup.MashupValueException instance. The value can be null if no message format provided.</param>
            <param name="messageFormatIsPii">Boolean value indicating whether messageFormat is Pii or not.</param>
            <param name="messageParameters">The parameters for the format specifier in messageFormat. The value can be null if no message parameters provided.</param>
            <param name="messageParametersIsPii">Boolean values indicating whether each parameter in Parameters is Pii or not. The value can be null if no message parameters provided.</param>
        </member>
        <member name="P:Microsoft.Data.Mashup.MashupValueException.Reason">
            <summary>
            The reason of this Microsoft.Data.Mashup.MashupValueException instance.
            </summary>
        </member>
        <member name="P:Microsoft.Data.Mashup.MashupValueException.ReasonIsPii">
            <summary>
            Boolean value indicating whether reason is Pii or not.
            </summary>
        </member>
        <member name="P:Microsoft.Data.Mashup.MashupValueException.MessageIsPii">
            <summary>
            Boolean value indicating whether message is Pii or not.
            </summary>
        </member>
        <member name="P:Microsoft.Data.Mashup.MashupValueException.DetailIsPii">
            <summary>
            Boolean value indicating whether detail is Pii or not.
            </summary>
        </member>
        <member name="P:Microsoft.Data.Mashup.MashupValueException.MessageFormat">
            <summary>
            The string.Format-compatible message format of this Microsoft.Data.Mashup.MashupValueException instance. The value can be null if no message format provided.
            </summary>
        </member>
        <member name="P:Microsoft.Data.Mashup.MashupValueException.MessageFormatIsPii">
            <summary>
            Boolean value indicating whether messageFormat is Pii or not.
            </summary>
        </member>
        <member name="P:Microsoft.Data.Mashup.MashupValueException.MessageParameters">
            <summary>
            The parameters for the format specifier in messageFormat. The value can be null if no message parameters provided.
            </summary>
        </member>
        <member name="P:Microsoft.Data.Mashup.MashupValueException.MessageParametersIsPii">
            <summary>
            Boolean values indicating whether each parameter in MessageParameters is Pii or not. The value can be null if no message parameters provided.
            </summary>
        </member>
        <member name="M:Microsoft.Data.Mashup.MashupValueException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Set the serialization information about the exception.
            </summary>
            <param name="info">The serialized object data about the exception.</param>
            <param name="context">The contextual information about the source or destination.</param>
        </member>
        <member name="M:Microsoft.Data.Mashup.MashupValueException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Initialize a new instance of the Microsoft.Data.Mashup.MashupValueException class
            with the specified serialization information and context.
            </summary>
            <param name="info">The serialized object data about the exception.</param>
            <param name="context">The contextual information about the source or destination.</param>
        </member>
        <member name="M:Microsoft.Data.Mashup.MashupValueException.GetPiiSafeReason(System.Func{System.String,System.String})">
            <summary>
            Produces an exception reason which has been scrubbed of PII.
            </summary>
            <param name="scrubber">A function which can "scrub" a string containing PII.</param>
            <returns>A PII-safe exception reason</returns>
        </member>
        <member name="M:Microsoft.Data.Mashup.MashupValueException.GetPiiSafeMessage(System.Func{System.String,System.String})">
            <summary>
            Produces an exception message which has been scrubbed of PII.
            </summary>
            <param name="scrubber">A function which can "scrub" a string containing PII.</param>
            <returns>A PII-safe exception reason</returns>
        </member>
        <member name="T:Microsoft.Data.Mashup.MashupCredentialException">
            <summary>
            Exception thrown during evaluation with invalid or missing credentials.
            </summary>
        </member>
        <member name="P:Microsoft.Data.Mashup.MashupCredentialException.DataSourceReference">
            <summary>
            The information to connect to a data source.
            </summary>
        </member>
        <member name="P:Microsoft.Data.Mashup.MashupCredentialException.DataSourceReferenceOrigin">
            <summary>
            The information to connect to the original data source.
            </summary>
        </member>
        <member name="P:Microsoft.Data.Mashup.MashupCredentialException.DataSource">
            <summary>
            The data source for which the credential was missing or invalid.
            </summary>
        </member>
        <member name="P:Microsoft.Data.Mashup.MashupCredentialException.DataSourceOrigin">
            <summary>
            If the data source for which the credential is missing or invalid, resulted based on a redirect from a
            data source that the mashup requested to connect to, then the original data source, otherwhise null.
            </summary>
        </member>
        <member name="P:Microsoft.Data.Mashup.MashupCredentialException.Reason">
            <summary>
            The reason of Microsoft.Data.Mashup.MashupCredentialException.
            </summary>
        </member>
        <member name="M:Microsoft.Data.Mashup.MashupCredentialException.#ctor(System.String,System.String,Microsoft.Data.Mashup.DataSource,Microsoft.Data.Mashup.DataSource)">
            <summary>
             Initialize a new instance of the Microsoft.Data.Mashup.MashupCredentialException class with the specified
             error message, reason code, data source and orginal data source.
            </summary>
            <param name="message"></param>
            <param name="reason"></param>
            <param name="dataSource"></param>
            <param name="dataSourceOrigin"></param>
        </member>
        <member name="M:Microsoft.Data.Mashup.MashupCredentialException.#ctor(System.String,Microsoft.Data.Mashup.DataSource,Microsoft.Data.Mashup.DataSource)">
            <summary>
            Initialize a new instance of the Microsoft.Data.Mashup.MashupCredentialException class with the specified
            error message, data source and original data source.
            </summary>
            <param name="message"></param>
            <param name="dataSource"></param>
            <param name="dataSourceOrigin"></param>
        </member>
        <member name="M:Microsoft.Data.Mashup.MashupCredentialException.#ctor(System.String,System.String,Microsoft.Data.Mashup.DataSource)">
            <summary>
            Initialize a new instance of the Microsoft.Data.Mashup.MashupCredentialException class with the specified
            error message, reason code and data source.
            </summary>
            <param name="message"></param>
            <param name="reason"></param>
            <param name="dataSource"></param>
        </member>
        <member name="M:Microsoft.Data.Mashup.MashupCredentialException.#ctor(System.String,Microsoft.Data.Mashup.DataSource)">
            <summary>
            Initialize a new instance of the Microsoft.Data.Mashup.MashupCredentialException class with the specified
            error message and data source.
            </summary>
            <param name="message"></param>
            <param name="dataSource"></param>
        </member>
        <member name="M:Microsoft.Data.Mashup.MashupCredentialException.#ctor(System.String,System.String,Microsoft.Data.Mashup.DataSourceReference,Microsoft.Data.Mashup.DataSourceReference)">
            <summary>
            Initialize a new instance of the Microsoft.Data.Mashup.MashupCredentialException class with the specified
            error message, reason code, data source reference and original data source reference.
            </summary>
            <param name="message"></param>
            <param name="reason"></param>
            <param name="dataSourceReference"></param>
            <param name="dataSourceReferenceOrigin"></param>
        </member>
        <member name="M:Microsoft.Data.Mashup.MashupCredentialException.#ctor(System.String,Microsoft.Data.Mashup.DataSourceReference,Microsoft.Data.Mashup.DataSourceReference)">
            <summary>
            Initialize a new instance of the Microsoft.Data.Mashup.MashupCredentialException class with the specified
            error message, data source reference and original data source reference.
            </summary>
            <param name="message"></param>
            <param name="dataSourceReference"></param>
            <param name="dataSourceReferenceOrigin"></param>
        </member>
        <member name="M:Microsoft.Data.Mashup.MashupCredentialException.#ctor(System.String,System.String,Microsoft.Data.Mashup.DataSourceReference)">
            <summary>
            Initialize a new instance of the Microsoft.Data.Mashup.MashupCredentialException class with the specified
            error message, reason code and data source reference.
            </summary>
            <param name="message"></param>
            <param name="reason"></param>
            <param name="dataSourceReference"></param>
        </member>
        <member name="M:Microsoft.Data.Mashup.MashupCredentialException.#ctor(System.String,Microsoft.Data.Mashup.DataSourceReference)">
            <summary>
            Initialize a new instance of the Microsoft.Data.Mashup.MashupCredentialException class with the specified
            error message and data source reference.
            </summary>
            <param name="message"></param>
            <param name="dataSourceReference"></param>
        </member>
        <member name="P:Microsoft.Data.Mashup.MashupCredentialException.DataSources">
            <summary>
            The data sources for which this exception was thrown.
            </summary>
        </member>
        <member name="M:Microsoft.Data.Mashup.MashupCredentialException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Set the serialization information about the exception.
            </summary>
            <param name="info">The serialized object data about the exception.</param>
            <param name="context">The contextual information about the source or destination.</param>
        </member>
        <member name="M:Microsoft.Data.Mashup.MashupCredentialException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Initialize a new instance of the Microsoft.Data.Mashup.MashupCredentialException class with the specified
            serialization information and context.
            </summary>
            <param name="info"></param>
            <param name="context"></param>
        </member>
        <member name="T:Microsoft.Data.Mashup.MashupExpressionException">
            <summary>
            Exception due to an invalid M expression.
            </summary>
        </member>
        <member name="M:Microsoft.Data.Mashup.MashupExpressionException.#ctor(System.String)">
            <summary>
            Initialize a new instance of the Microsoft.Data.Mashup.MashupExpressionException class
            with the specified error message.
            </summary>
            <param name="message">The message to display for this exception.</param>
        </member>
        <member name="M:Microsoft.Data.Mashup.MashupExpressionException.#ctor(System.String,System.Exception)">
            <summary>
            Initialize a new instance of the Microsoft.Data.Mashup.MashupExpressionException class
            with the specified error message and a reference to the inner exception.
            </summary>
            <param name="message">The error message string.</param>
            <param name="innerException">The inner exception reference.</param>
        </member>
        <member name="M:Microsoft.Data.Mashup.MashupExpressionException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Initialize a new instance of the Microsoft.Data.Mashup.MashupExpressionException class
            with the specified serialization information and context.
            </summary>
            <param name="info">The serialized object data about the exception.</param>
            <param name="context">The contextual information about the source or destination.</param>
        </member>
        <member name="T:Microsoft.Data.Mashup.MashupHostingExceptionReason">
            <summary>
            Reason codes for Microsoft.Data.Mashup.MashupHostingException.
            </summary>
        </member>
        <member name="F:Microsoft.Data.Mashup.MashupHostingExceptionReason.OutOfTempStorage">
            <summary>
            Temporary directory is out of space.
            </summary>
        </member>
        <member name="F:Microsoft.Data.Mashup.MashupHostingExceptionReason.DirectoryCouldNotBeCreated">
            <summary>
            Cannot create directory.
            </summary>
        </member>
        <member name="F:Microsoft.Data.Mashup.MashupHostingExceptionReason.Timeout">
            <summary>
            Mashup command timeout.
            </summary>
        </member>
        <member name="F:Microsoft.Data.Mashup.MashupHostingExceptionReason.BufferingError">
            <summary>
            Firewall buffering error.
            </summary>
        </member>
        <member name="T:Microsoft.Data.Mashup.MashupValueExceptionReason">
            <summary>
            Reason codes for Microsoft.Data.Mashup.MashupValueException.
            </summary>
        </member>
        <member name="F:Microsoft.Data.Mashup.MashupValueExceptionReason.DataFormatError">
            <summary>
            Data format error.
            </summary>
        </member>
        <member name="F:Microsoft.Data.Mashup.MashupValueExceptionReason.ExpressionError">
            <summary>
            Expression error.
            </summary>
        </member>
        <member name="F:Microsoft.Data.Mashup.MashupValueExceptionReason.DataSourceError">
            <summary>
            Data source error.
            </summary>
        </member>
        <member name="F:Microsoft.Data.Mashup.MashupValueExceptionReason.DataSourceNotFound">
            <summary>
            Data source cannot be found.
            </summary>
        </member>
        <member name="F:Microsoft.Data.Mashup.MashupValueExceptionReason.DataSourceMissingClientLibrary">
            <summary>
            Client library is missing.
            </summary>
        </member>
        <member name="T:Microsoft.Data.Mashup.MashupPrivacyEnforcementException">
            <summary>
            Exception due to imcompatible privacy levels on data sources.
            </summary>
        </member>
        <member name="M:Microsoft.Data.Mashup.MashupPrivacyEnforcementException.#ctor(System.String,Microsoft.Data.Mashup.DataSource[],System.Exception)">
            <summary>
            Initialize a new instance of the Microsoft.Data.Mashup.MashupPrivacyEnforcementException class
            with the specified error message, data source and a reference to the inner exception.
            </summary>
            <param name="message"></param>
            <param name="dataSources"></param>
            <param name="innerException"></param>
        </member>
        <member name="P:Microsoft.Data.Mashup.MashupPrivacyEnforcementException.DataSources">
            <summary>
            The data sources with which the privacy level is incompatible.
            </summary>
        </member>
        <member name="M:Microsoft.Data.Mashup.MashupPrivacyEnforcementException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Set the serialization information about the exception.
            </summary>
            <param name="info">The serialized object data about the exception.</param>
            <param name="context">The contextual information about the source or destination.</param>
        </member>
        <member name="T:Microsoft.Data.Mashup.MashupPrivacySettingException">
            <summary>
            Exception due to missing privacy settings for enforcement.
            </summary>
        </member>
        <member name="M:Microsoft.Data.Mashup.MashupPrivacySettingException.#ctor(System.String,Microsoft.Data.Mashup.DataSource[],System.Exception)">
            <summary>
            Initialize a new instance of the Microsoft.Data.Mashup.MashupPrivacySettingException class
            with the speficied error message, data sources and a reference to the inner exception.
            </summary>
            <param name="message">The error message string</param>
            <param name="dataSources"></param>
            <param name="innerException">The inner exception reference.</param>
        </member>
        <member name="P:Microsoft.Data.Mashup.MashupPrivacySettingException.Reason">
            <summary>
            The reason of Microsoft.Data.Mashup.MashupPermissionException.
            </summary>
        </member>
        <member name="P:Microsoft.Data.Mashup.MashupPrivacySettingException.DataSources">
            <summary>
            The data sources for which privacy settings are required.
            </summary>
        </member>
        <member name="M:Microsoft.Data.Mashup.MashupPrivacySettingException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Set the serialization information about the exception.
            </summary>
            <param name="info">The serialized object data about the exception.</param>
            <param name="context">The contextual information about the source or destination.</param>
        </member>
        <member name="T:Microsoft.Data.Mashup.MashupVersionException">
            <summary>
            Exception due to an un-supported or incompatible version of package in the connection string.
            </summary>
        </member>
        <member name="M:Microsoft.Data.Mashup.MashupVersionException.#ctor(System.String)">
            <summary>
            Initialize a new instance of the Microsoft.Data.Mashup.MashupVersionException class
            with the speficied error message.
            </summary>
            <param name="message">The message to display for this exception.</param>
        </member>
        <member name="M:Microsoft.Data.Mashup.MashupVersionException.#ctor(System.String,System.Exception)">
            <summary>
            Initialize a new instance of the Microsoft.Data.Mashup.MashupVersionException class
            with the speficied error message and a reference to the inner exception.
            </summary>
            <param name="message">The error message string</param>
            <param name="innerException">The inner exception reference.</param>
        </member>
        <member name="M:Microsoft.Data.Mashup.MashupVersionException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Initialize a new instance of the Microsoft.Data.Mashup.MashupVersionException class
            with the specified information and context.
            </summary>
            <param name="info">The serialized object data about the exception.</param>
            <param name="context">The contextual information about the source or destination.</param>
        </member>
        <member name="T:Microsoft.Data.Mashup.MashupPrivacyException">
            <summary>
            General exception for runtime privacy errors.
            </summary>
        </member>
        <member name="M:Microsoft.Data.Mashup.MashupPrivacyException.#ctor(System.String)">
            <summary>
            Initialize a new instance of the Microsoft.Data.Mashup.MashupPrivacyException class
            with the speficied error message.
            </summary>
            <param name="message">The message to display for this exception.</param>
        </member>
        <member name="M:Microsoft.Data.Mashup.MashupPrivacyException.#ctor(System.String,System.Exception)">
            <summary>
            Initialize a new instance of the Microsoft.Data.Mashup.MashupPrivacyException class
            with the speficied error message and a reference to the inner exception.
            </summary>
            <param name="message">The error message string</param>
            <param name="innerException">The inner exception reference.</param>
        </member>
        <member name="M:Microsoft.Data.Mashup.MashupPrivacyException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Initialize a new instance of the Microsoft.Data.Mashup.MashupPrivacyException class
            with the specified information and context.
            </summary>
            <param name="info">The serialized object data about the exception.</param>
            <param name="context">The contextual information about the source or destination.</param>
        </member>
        <member name="P:Microsoft.Data.Mashup.MashupPrivacyException.Reason">
            <summary>
            The reason of Microsoft.Data.Mashup.MashupPrivacyException.
            </summary>
        </member>
        <member name="P:Microsoft.Data.Mashup.MashupPrivacyException.DataSources">
            <summary>
            The data sources for which this exception was thrown.
            </summary>
        </member>
        <member name="T:Microsoft.Data.Mashup.MashupParameter">
            <summary>
            Represents a parameter to a Microsoft.Data.Mashup.MashupCommand. This class cannot be inherited.
            </summary>
        </member>
        <member name="P:Microsoft.Data.Mashup.MashupParameter.DbType">
            <summary>
            The type of the parameter.
            </summary>
        </member>
        <member name="P:Microsoft.Data.Mashup.MashupParameter.Direction">
            <summary>
            This API is not supported.
            </summary>
        </member>
        <member name="P:Microsoft.Data.Mashup.MashupParameter.IsNullable">
            <summary>
            This API is not supported.
            </summary>
        </member>
        <member name="P:Microsoft.Data.Mashup.MashupParameter.ParameterName">
            <summary>
            Gets or sets the name of the Microsoft.Data.Mashup.MashupParameter.
            </summary>
        </member>
        <member name="M:Microsoft.Data.Mashup.MashupParameter.ResetDbType">
            <summary>
            This API is not supported.
            </summary>
        </member>
        <member name="P:Microsoft.Data.Mashup.MashupParameter.Size">
            <summary>
            This API is not supported.
            </summary>
        </member>
        <member name="P:Microsoft.Data.Mashup.MashupParameter.SourceColumn">
            <summary>
            This API is not supported.
            </summary>
        </member>
        <member name="P:Microsoft.Data.Mashup.MashupParameter.SourceColumnNullMapping">
            <summary>
            This API is not supported.
            </summary>
        </member>
        <member name="P:Microsoft.Data.Mashup.MashupParameter.SourceVersion">
            <summary>
            This API is not supported.
            </summary>
        </member>
        <member name="P:Microsoft.Data.Mashup.MashupParameter.Value">
            <summary>
            Gets or sets the value of the Microsoft.Data.Mashup.MashupParameter.
            </summary>
        </member>
        <member name="T:Microsoft.Data.Mashup.MashupParameterCollection">
            <summary>
            Represents a collection of Microsoft.Data.Mashup.MashupParameters associated with a
            Microsoft.Data.Mashup.MashupCommand. This class cannot be inherited.
            </summary>
        </member>
        <member name="M:Microsoft.Data.Mashup.MashupParameterCollection.#ctor">
            <summary>
            Initialize an instance of the Microsoft.Data.Mashup.MashupParameterCollection.
            </summary>
        </member>
        <member name="M:Microsoft.Data.Mashup.MashupParameterCollection.Add(Microsoft.Data.Mashup.MashupParameter)">
            <summary>
            Adds the specified Microsoft.Data.Mashup.MashupParameter object to the Microsoft.Data.Mashup.MashupParameterCollection.
            </summary>
            <param name="parameter">The Microsoft.Data.Mashup.MashupParameter to add to the collection.</param>
        </member>
        <member name="M:Microsoft.Data.Mashup.MashupParameterCollection.Add(System.Object)">
            <summary>
            Adds the specified object to the Microsoft.Data.Mashup.MashupParameterCollection.
            </summary>
            <param name="value">The System.Object to add to the collection.</param>
            <returns>The index of the specified object in the collection.</returns>
        </member>
        <member name="M:Microsoft.Data.Mashup.MashupParameterCollection.AddRange(System.Array)">
            <summary>
            Adds an array of values to the end of Microsoft.Data.Mashup.MashupParameterCollection.
            </summary>
            <param name="values">The System.Array values to add.</param>
        </member>
        <member name="M:Microsoft.Data.Mashup.MashupParameterCollection.Clear">
            <summary>
            Removes all the Microsoft.Data.Mashup.MashupParameter objects from the Microsoft.Data.Mashup.MashupParameterCollection.
            </summary>
        </member>
        <member name="M:Microsoft.Data.Mashup.MashupParameterCollection.Contains(System.String)">
            <summary>
            This API is not impelemented.
            </summary>
            <param name="value"></param>
            <returns></returns>
        </member>
        <member name="M:Microsoft.Data.Mashup.MashupParameterCollection.Contains(System.Object)">
            <summary>
            This API is not implemented.
            </summary>
            <param name="value"></param>
            <returns></returns>
        </member>
        <member name="M:Microsoft.Data.Mashup.MashupParameterCollection.CopyTo(System.Array,System.Int32)">
            <summary>
            This API is not implemented.
            </summary>
            <param name="array"></param>
            <param name="index"></param>
        </member>
        <member name="P:Microsoft.Data.Mashup.MashupParameterCollection.Count">
            <summary>
            Returns the number of elements in the Microsoft.Data.Mashup.MashupParameterCollection.
            </summary>
        </member>
        <member name="M:Microsoft.Data.Mashup.MashupParameterCollection.GetEnumerator">
            <summary>
            Returns an enumerator that iterates through the Microsoft.Data.Mashup.MashupParameterCollection.
            </summary>
            <returns>An System.Collection.IEnumerator for the Microsoft.Data.Mashup.MashupParameterCollection.</returns>
        </member>
        <member name="M:Microsoft.Data.Mashup.MashupParameterCollection.GetParameter(System.String)">
            <summary>
            This API is not implemented.
            </summary>
            <param name="parameterName"></param>
            <returns></returns>
        </member>
        <member name="M:Microsoft.Data.Mashup.MashupParameterCollection.GetParameter(System.Int32)">
            <summary>
            Returns the Microsft.Data.Mashup.MashupParameter object at the specifed index in the collection.
            </summary>
            <param name="index">The index of the Microsft.Data.Mashup.MashupParameter in the collection.</param>
            <returns>The Microsft.Data.Mashup.MashupParameter object at the specified index in the collection.</returns>
        </member>
        <member name="M:Microsoft.Data.Mashup.MashupParameterCollection.IndexOf(System.String)">
            <summary>
            This API is not implemented.
            </summary>
            <param name="parameterName"></param>
            <returns></returns>
        </member>
        <member name="M:Microsoft.Data.Mashup.MashupParameterCollection.IndexOf(System.Object)">
            <summary>
            This API is not implemented.
            </summary>
            <param name="value"></param>
            <returns></returns>
        </member>
        <member name="M:Microsoft.Data.Mashup.MashupParameterCollection.Insert(System.Int32,System.Object)">
            <summary>
            This API is not implemented.
            </summary>
            <param name="index"></param>
            <param name="value"></param>
        </member>
        <member name="P:Microsoft.Data.Mashup.MashupParameterCollection.IsFixedSize">
            <summary>
            This API is not implemented.
            </summary>
        </member>
        <member name="P:Microsoft.Data.Mashup.MashupParameterCollection.IsReadOnly">
            <summary>
            This API is not implemented.
            </summary>
        </member>
        <member name="P:Microsoft.Data.Mashup.MashupParameterCollection.IsSynchronized">
            <summary>
            This API is not implemented.
            </summary>
        </member>
        <member name="M:Microsoft.Data.Mashup.MashupParameterCollection.Remove(System.Object)">
            <summary>
            This API is not implemented.
            </summary>
            <param name="value"></param>
        </member>
        <member name="M:Microsoft.Data.Mashup.MashupParameterCollection.RemoveAt(System.String)">
            <summary>
            This API is not implemented.
            </summary>
            <param name="parameterName"></param>
        </member>
        <member name="M:Microsoft.Data.Mashup.MashupParameterCollection.RemoveAt(System.Int32)">
            <summary>
            This API is not implemented.
            </summary>
            <param name="index"></param>
        </member>
        <member name="M:Microsoft.Data.Mashup.MashupParameterCollection.SetParameter(System.String,System.Data.Common.DbParameter)">
            <summary>
            This API is not implemented.
            </summary>
            <param name="parameterName"></param>
            <param name="value"></param>
        </member>
        <member name="M:Microsoft.Data.Mashup.MashupParameterCollection.SetParameter(System.Int32,System.Data.Common.DbParameter)">
            <summary>
            This API is not implemented.
            </summary>
            <param name="index"></param>
            <param name="value"></param>
        </member>
        <member name="P:Microsoft.Data.Mashup.MashupParameterCollection.SyncRoot">
            <summary>
            This API is not implemented.
            </summary>
        </member>
        <member name="T:Microsoft.Data.Mashup.MashupPackage">
            <summary>
            Provides a utility for creating a package from M code.
            </summary>
        </member>
        <member name="M:Microsoft.Data.Mashup.MashupPackage.ToBytes(System.String,System.String)">
            <summary>
            Creates package from query text in M
            </summary>
            <param name="queryName">The formula name</param>
            <param name="queryText">The formula text</param>
            <returns>Package bytes</returns>
        </member>
        <member name="M:Microsoft.Data.Mashup.MashupPackage.ToBase64String(System.String,System.String)">
            <summary>
            Creates a consumable mashup from query text in M
            </summary>
            <param name="queryName">The formula name</param>
            <param name="queryText">The formula text</param>
            <returns>Mashup string</returns>
        </member>
        <member name="T:Microsoft.Data.Mashup.MashupCommand">
            <summary>
             Represents a mashup command or stored procedure to execute against a data source. This class cannot be inherited.
            </summary>
        </member>
        <member name="M:Microsoft.Data.Mashup.MashupCommand.#ctor">
            <summary>
            Constructs an instance of the Microsoft.Data.Mashup.MashupCommand object.
            </summary>
        </member>
        <member name="M:Microsoft.Data.Mashup.MashupCommand.#ctor(System.String)">
            <summary>
            Constructs an instance of the Microsoft.Data.Mashup.MashupCommand object with the given commandText.
            </summary>
            <param name="commandText">The text of the query.</param>
        </member>
        <member name="M:Microsoft.Data.Mashup.MashupCommand.#ctor(System.String,Microsoft.Data.Mashup.MashupConnection)">
            <summary>
            Constructs an instance of the Microsoft.Data.Mashup.MashupCommand object withe the given commandText
            and Microsoft.Data.Mashup.MashupConnection.
            </summary>
            <param name="commandText">The text of the query.</param>
            <param name="connection">The connection to a data server.</param>
        </member>
        <member name="M:Microsoft.Data.Mashup.MashupCommand.Prepare">
            <summary>
            Preparation work before excuting MashupCommand.
            </summary>
        </member>
        <member name="P:Microsoft.Data.Mashup.MashupCommand.CommandText">
            <summary>
            Gets or sets the command to execute at the data source. It is specified as SQL over the Location
            property in the Microsoft.Data.Mashup.MashupConnectionString.
            </summary>
        </member>
        <member name="P:Microsoft.Data.Mashup.MashupCommand.CommandTimeout">
            <summary>
            Gets and sets the wait time before terminating the command.
            </summary>
        </member>
        <member name="P:Microsoft.Data.Mashup.MashupCommand.CommandType">
            <summary>
            Gets and sets a value indicating how the Microsoft.Data.Mashup.MashupCommand.CommandText property
            is to be interpreted.
            </summary>
        </member>
        <member name="P:Microsoft.Data.Mashup.MashupCommand.MashupCommandTextDialect">
            <summary>
            Gets and sets a value indicating how the Microsoft.Data.Mashup.MashupCommand.CommandText property
            is to be interpreted if CommandType is CommandType.Text.
            </summary>
        </member>
        <member name="P:Microsoft.Data.Mashup.MashupCommand.UpdatedRowSource">
            <summary>
            This property is not supported.
            </summary>
        </member>
        <member name="P:Microsoft.Data.Mashup.MashupCommand.DbConnection">
            <summary>
            Gets or sets the Microsoft.Data.Mashup.MashupConnection used by this MashupCommand.
            </summary>
        </member>
        <member name="P:Microsoft.Data.Mashup.MashupCommand.Connection">
            <summary>
            Gets and sets the Microsoft.Data.Mashup.MashupConnection used by this instance.
            </summary>
        </member>
        <member name="P:Microsoft.Data.Mashup.MashupCommand.DbParameterCollection">
            <summary>
            Gets the collection of Microsoft.Data.Mashup.MashupParameter.
            </summary>
        </member>
        <member name="P:Microsoft.Data.Mashup.MashupCommand.DbTransaction">
            <summary>
            Only setting null DbTransaction is supported in this API.
            </summary>
        </member>
        <member name="P:Microsoft.Data.Mashup.MashupCommand.DesignTimeVisible">
            <summary>
            This API is not supported.
            </summary>
        </member>
        <member name="P:Microsoft.Data.Mashup.MashupCommand.CorrelationId">
            <summary>
            Gets and sets the CorrelationId used by this instance.
            </summary>
        </member>
        <member name="M:Microsoft.Data.Mashup.MashupCommand.Cancel">
            <summary>
            Tries to cancel the execution of Microsoft.Data.Mashup.MashupCommand.
            </summary>
        </member>
        <member name="M:Microsoft.Data.Mashup.MashupCommand.CreateDbParameter">
            <summary>
            Creates a new instance of Microsoft.Data.Mashup.MashupParameter object.
            </summary>
            <returns>A new instance of Microsoft.Data.Mashup.MashupParameter object.</returns>
        </member>
        <member name="M:Microsoft.Data.Mashup.MashupCommand.ExecuteDbDataReader(System.Data.CommandBehavior)">
            <summary>
            Executes the MashupCommand against the MashupConnection.
            </summary>
            <param name="behavior">An instance of System.Data.CommandBehavior.</param>
            <returns>A Microsoft.Data.Mashup.MashupReader object.</returns>
        </member>
        <member name="M:Microsoft.Data.Mashup.MashupCommand.ExecuteReader">
            <summary>
            Sends Microsoft.Data.Mashup.MashupCommand.CommandText to the Microsoft.Data.Mashup.MashupConnection and builds
            a Microsoft.Data.Mashup.MashupReader.
            </summary>
            <returns>A Microsoft.Data.Mashup.MashupReader object.</returns>
        </member>
        <member name="M:Microsoft.Data.Mashup.MashupCommand.ExecuteReader(System.Data.CommandBehavior)">
            <summary>
            Sends Microsoft.Data.Mashup.MashupCommand.CommandText to the Microsoft.Data.Mashup.MashupConnection and builds
            a Microsoft.Data.Mashup.MashupReader using the specified System.Data.CommandBehavior.
            </summary>
            <param name="commandBehavior">One of the System.Data.CommandBehavior values</param>
            <returns>A Microsoft.Data.Mashup.MashupReader object.</returns>
        </member>
        <member name="M:Microsoft.Data.Mashup.MashupCommand.ExecuteReader(System.Data.CommandBehavior,Microsoft.Data.Mashup.MashupCommandBehavior)">
            <summary>
            Sends Microsoft.Data.Mashup.MashupCommand.CommandText to the Microsoft.Data.Mashup.MashupConnection and builds
            a Microsoft.Data.Mashup.MashupReader using the specified System.Data.CommandBehavior.
            </summary>
            <param name="commandBehavior">One of the System.Data.CommandBehavior values</param>
            <param name="mashupCommandBehavior">One of the Microsoft.Data.Mashup.MashupCommandBehavior values</param>
            <returns>A Microsoft.Data.Mashup.MashupReader object.</returns>
        </member>
        <member name="M:Microsoft.Data.Mashup.MashupCommand.ExecuteNonQuery">
            <summary>
            Executes the command against the connection.
            </summary>
            <returns>The result of command execution if numeric, -1 otherwise.</returns>
        </member>
        <member name="M:Microsoft.Data.Mashup.MashupCommand.ExecuteScalar">
            <summary>
            This API is not supported.
            </summary>
            <returns></returns>
        </member>
        <member name="M:Microsoft.Data.Mashup.MashupCommand.ExecuteStream">
            <summary>
            Sends Microsoft.Data.Mashup.MashupCommand.CommandText to the Microsoft.Data.Mashup.MashupConnection and builds
            A Microsoft.Data.Mashup.MashupStream object.
            </summary>
            <returns>The result of an evaluation which produces a binary value, as a stream</returns>
        </member>
        <member name="M:Microsoft.Data.Mashup.MashupCommand.ExecuteStream(Microsoft.Data.Mashup.MashupCommandBehavior)">
            <summary>
            Sends Microsoft.Data.Mashup.MashupCommand.CommandText to the Microsoft.Data.Mashup.MashupConnection and builds
            A Microsoft.Data.Mashup.MashupStream object.
            </summary>
            <param name="mashupCommandBehavior">One of the Microsoft.Data.Mashup.MashupCommandBehavior values</param>
            <returns>The result of an evaluation which produces a binary value, as a stream</returns>
        </member>
        <member name="T:Microsoft.Data.Mashup.MashupCommandBehavior">
            <summary>
            Controls the execution behavior of a Microsoft.Data.Mashup.MashupCommand.
            </summary>
        </member>
        <member name="F:Microsoft.Data.Mashup.MashupCommandBehavior.Default">
            <summary>
            Execute the command with default behavior.
            </summary>
        </member>
        <member name="F:Microsoft.Data.Mashup.MashupCommandBehavior.ExecuteAction">
            <summary>
            If the result of the command is an action, execute the action and return its results.
            </summary>
        </member>
        <member name="T:Microsoft.Data.Mashup.MashupConnection">
            <summary>
            Microsoft.Data.Mashup.MashupConnection represents a connection to a mashup authored in Excel.
            </summary>
        </member>
        <member name="M:Microsoft.Data.Mashup.MashupConnection.#ctor">
            <summary>
            Initialize an instance of Microsoft.Data.Mashup.MashupConnection.
            </summary>
        </member>
        <member name="M:Microsoft.Data.Mashup.MashupConnection.#ctor(System.String)">
            <summary>
            Initialize an instance of Microsoft.Data.Mashup.MashupConnection with the specified
            connectionString.
            </summary>
            <param name="connectionString">The connectionString used to connect the data source.</param>
        </member>
        <member name="P:Microsoft.Data.Mashup.MashupConnection.ContainerMaxCount">
            <summary>
            Configures the maximum number of evaluation processes the Mashup Provider will use at any one time. Default is 6.
            Can only be set before opening a connection, or after cleaning up with MashupConnection.TryCleanup.
            </summary>
        </member>
        <member name="P:Microsoft.Data.Mashup.MashupConnection.SharedMaxWorkingSetInMB">
            <summary>
            Configures the maximum total working set (in MB) to be shared between all evaluation processes. -1 means unlimited, which is the default.
            The working set of individual evaluation processes is still limited by the MashupConnection.ContainerMaxWorkingSetInMB setting.
            Can only be set before opening a connection, or after cleaning up with MashupConnection.TryCleanup.
            </summary>
        </member>
        <member name="P:Microsoft.Data.Mashup.MashupConnection.SharedMaxCommitInMB">
            <summary>
            Configures the maximum total commit size (in MB) to be shared between all evaluation processes. -1 means unlimited, which is the default.
            The commit size of individual evaluation processes is still limited by the MashupConnection.ContainerMaxCommitInMB setting.
            Can only be set before opening a connection, or after cleaning up with MashupConnection.TryCleanup.
            </summary>
        </member>
        <member name="P:Microsoft.Data.Mashup.MashupConnection.ContainerMaxWorkingSetInMB">
            <summary>
            Configures the max working set (in MB) of the evaluation processes. Default is 256.
            Can only be set before opening a connection, or after cleaning up with MashupConnection.TryCleanup.
            </summary>
        </member>
        <member name="P:Microsoft.Data.Mashup.MashupConnection.ContainerMaxCommitInMB">
            <summary>
            Configures the max commit size (in MB) of the evaluation processes. -1 means unlimited, which is the default.
            Can only be set before opening a connection, or after cleaning up with MashupConnection.TryCleanup.
            </summary>
        </member>
        <member name="P:Microsoft.Data.Mashup.MashupConnection.ContainerTimeToLive">
            <summary>
            Configures a duration within which an evaluation process can be reused.
            An evaluation is not canceled should its process exceed the time to live.
            The default value is null, meaning that there is no maximum duration.
            Can only be set before opening a connection, or after cleaning up with MashupConnection.TryCleanup.
            </summary>
        </member>
        <member name="P:Microsoft.Data.Mashup.MashupConnection.ContainerProcessorAffinity">
            <summary>
            Configures the set of processors on which the threads of evaluation processes may run on.
            Can only be set before opening a connection, or after cleaning up with MashupConnection.TryCleanup.
            </summary>
            <remarks>
            On Windows machines with more than 64 processors, the processors in the array are ordered by process group.
            The default value is null, indicating that operating system's default behavior for assigning processor affinity 
            when creating processes should be used.
            Unspecified values are assumed to be false.
            Array items which exceed the number of processors on the current system are ignored.
            </remarks>
        </member>
        <member name="P:Microsoft.Data.Mashup.MashupConnection.EvaluationCounters">
            <summary>
            Returns a live set of evaluation counters for the current evaluation, or null if the connection is not open.
            </summary>
        </member>
        <member name="M:Microsoft.Data.Mashup.MashupConnection.SetProcessContainerDirectory(System.String,System.Boolean)">
            <summary>
            Sets an alternate directory for to use when launching the container executable.
            </summary>
            <param name="directory">The directory in which to look for the container executables. If "copyFiles" is true, this
            directory must either not exist or must be empty.</param>
            <param name="copyFiles">If true, copy the known-to-be-needed files from the original directory into the new one.</param>
        </member>
        <member name="M:Microsoft.Data.Mashup.MashupConnection.TryCleanup">
            <summary>
            Clean up the background threads and container processes which are created during evaluation.
            </summary>
            <returns>True if cleanup was successful.</returns>
        </member>
        <member name="M:Microsoft.Data.Mashup.MashupConnection.TryCleanup(System.TimeSpan)">
            <summary>
            Clean up the background threads and container processes which are created during evaluation within the specified timeout.
            </summary>
            <param name="timeout">Waiting time before terminating the cleanup process.</param>
            <returns>True if cleanup was successful within the timeout.</returns>
        </member>
        <member name="M:Microsoft.Data.Mashup.MashupConnection.SetConfigurationProperty(System.String,System.Object)">
            <summary>
            Set a default global value for a host configuration property.
            </summary>
            <param name="propertyName">the name of the host configuration property</param>
            <param name="propertyValue">the value of the host configuration property</param>
        </member>
        <member name="M:Microsoft.Data.Mashup.MashupConnection.GetSchema">
            <summary>
            Returns schema information for the data source of this connection.
            </summary>
            <returns>A DataTable that contains schema information.</returns>
        </member>
        <member name="M:Microsoft.Data.Mashup.MashupConnection.GetSchema(System.String)">
            <summary>
            Returns schema information for the data source of this connection using the specified string for the schema name.
            </summary>
            <param name="collectionName">Specifies the name of the schema to return.</param>
            <returns>A DataTable that contains schema information.</returns>
        </member>
        <member name="M:Microsoft.Data.Mashup.MashupConnection.GetSchema(System.String,System.String[])">
            <summary>
            Returns schema information for the data source of this connection using the specified string for the schema name
            and the specified string array for the restriction values.
            </summary>
            <param name="collectionName">Specifies the name of the schema to return.</param>
            <param name="restrictionValues">A set of restriction values for the requested schema.</param>
            <returns>A DataTable that contains schema information.</returns>
        </member>
        <member name="M:Microsoft.Data.Mashup.MashupConnection.BeginDbTransaction(System.Data.IsolationLevel)">
            <summary>
            This API is not supported.
            </summary>
            <param name="isolationLevel"></param>
            <returns></returns>
        </member>
        <member name="M:Microsoft.Data.Mashup.MashupConnection.Close">
            <summary>
            Close the connection to the data source.
            </summary>
        </member>
        <member name="M:Microsoft.Data.Mashup.MashupConnection.ChangeDatabase(System.String)">
            <summary>
            This API is not supported.
            </summary>
            <param name="databaseName"></param>
        </member>
        <member name="M:Microsoft.Data.Mashup.MashupConnection.Open">
            <summary>
            Open this connection. 
            </summary>
        </member>
        <member name="P:Microsoft.Data.Mashup.MashupConnection.ConnectionString">
            <summary>
            Gets or sets the string used to connect to the data source.
            </summary>
        </member>
        <member name="P:Microsoft.Data.Mashup.MashupConnection.FilterDataTable">
            <summary>
            DataTable of values to filter by.  This is alternative to filtering via SQL. The columns of the table represent partition keys, 
            for which values are provided in the rows.  Each column in the table is an “and”, and each row in the table is an “or”, primarily 
            useful when the data is partitioned.
            </summary>
        </member>
        <member name="P:Microsoft.Data.Mashup.MashupConnection.Progress">
            <summary>
            Report each data source progress of current run.
            </summary>
        </member>
        <member name="E:Microsoft.Data.Mashup.MashupConnection.DataSourceSettingNeeded">
            <summary>
            Provides notification that there's an issue with some security-related setting and gives the client
            application the opportunity to update the setting before query execution continues.
            </summary>
            <remarks>
            Consumers need to be prepared to handle the callback on some arbitrary thread.
            
            For a missing credential, more than one event may be fired for the same data source in multiple evaluations from the same connection/command.
            
            Currently supports reasons CredentialNeedsRefresh and MissingCredential.
            </remarks>
        </member>
        <member name="P:Microsoft.Data.Mashup.MashupConnection.Credentials">
            This property is to present as it would enable detecting which dataSourceSettings are used.
            Currently, the scenario is not publically supported.
        </member>
        <member name="P:Microsoft.Data.Mashup.MashupConnection.ConnectionTimeout">
            <summary>
            Gets the time to wait while trying to establish a connection before terminating the attempt and 
            getting an error.
            </summary>
        </member>
        <member name="P:Microsoft.Data.Mashup.MashupConnection.Database">
            <summary>
            Gets the name of the current data source location.
            </summary>
        </member>
        <member name="P:Microsoft.Data.Mashup.MashupConnection.State">
            <summary>
            Indicates the state of the Microsoft.Data.Mashup.MashupConnection.
            </summary>
        </member>
        <member name="P:Microsoft.Data.Mashup.MashupConnection.DbProviderFactory">
            <summary>
            Gets the Microsoft.Data.Mashup.MashupProviderFactory for this connection instance.
            </summary>
        </member>
        <member name="P:Microsoft.Data.Mashup.MashupConnection.DataSource">
            <summary>
            This API defaults empty.
            </summary>
        </member>
        <member name="P:Microsoft.Data.Mashup.MashupConnection.ServerVersion">
            <summary>
            Gets the version of MashupEngine.
            </summary>
        </member>
        <member name="M:Microsoft.Data.Mashup.MashupConnection.CreateDbCommand">
            <summary>
            Creates and returns a Microsoft.Data.Mashup.MashupCommand object associated with this connection
            </summary>
            <returns>A Microsoft.Data.Mashup.MashupCommand object associated with this connection.</returns>
        </member>
        <member name="M:Microsoft.Data.Mashup.MashupConnection.Dispose(System.Boolean)">
            <summary>
            Releases the managed and un-managed resources used by this MashupConnection.
            </summary>
            <param name="disposing">True to release managed and un-managed resources.</param>
        </member>
        <member name="M:Microsoft.Data.Mashup.MashupConnection.CreateCommand">
            <summary>
            Creates and returns a Microsoft.Data.Mashup.MashupCommand object associated with this connection.
            </summary>
            <returns></returns>
        </member>
        <member name="M:Microsoft.Data.Mashup.MashupConnection.FindReferencedDataSources">
            <summary>
            Statically parses the M contained in the mashup package in the connection, and returns any MashupDiscovery found in the M. 
            </summary>
            <returns>An IEnumerable of MashupDiscovery found in the M.</returns>
        </member>
        <member name="M:Microsoft.Data.Mashup.MashupConnection.FindReferencedDataSources(Microsoft.Data.Mashup.MashupDiscoveryOptions)">
            <summary>
            Statically parses the M contained in the mashup package in the connection, and returns any MashupDiscovery found in the M. 
            </summary>
            <param name="options">Options to enable for static discovery.</param>
            <returns>An IEnumerable of MashupDiscovery found in the M.</returns>
        </member>
        <member name="M:Microsoft.Data.Mashup.MashupConnection.FindReferencedDataSources(Microsoft.Data.Mashup.MashupDiscoveryOptions,Microsoft.Data.Mashup.MashupPartitionCoordinateType)">
            <summary>
            Statically parses the M contained in the mashup package in the connection, and returns any MashupDiscovery found in the M. 
            </summary>
            <param name="options">Options to enable for static discovery.</param>
            <param name="coordinateType">The finest type of coordinate to return for the discovery.</param>
            <returns>An IEnumerable of MashupDiscovery found in the M.</returns>
        </member>
        <member name="M:Microsoft.Data.Mashup.MashupConnection.FindReferencedDataSources(System.Boolean@,System.Boolean@)">
            <summary>
            Get any DataSourceReference in the M created from this mashup package.
            </summary>
            <param name="mayHaveMoreDataSources">True if static discovery cound not determine all data sources.</param>
            <param name="mayHaveMoreNativeQueries">True if static discovery cound not determine all native queries.</param>
            <returns></returns>
        </member>
        <member name="T:Microsoft.Data.Mashup.MashupConnectionStringBuilder">
            <summary>
            A custom connection string builder for Microsoft.Data.Mashup.MashupConnection.
            </summary>
        </member>
        <member name="F:Microsoft.Data.Mashup.MashupConnectionStringBuilder.DefaultMaxCacheSize">
            <summary>
            The default maximum cache size.
            </summary>
        </member>
        <member name="F:Microsoft.Data.Mashup.MashupConnectionStringBuilder.DefaultMaxTempSize">
            <summary>
            The default maximum temporary folder size.
            </summary>
        </member>
        <member name="F:Microsoft.Data.Mashup.MashupConnectionStringBuilder.DefaultTimeout">
            <summary>
            The default timeout value for Microsoft.Data.MashupCommand.CommandTimeout.
            </summary>
        </member>
        <member name="F:Microsoft.Data.Mashup.MashupConnectionStringBuilder.MemoryCache">
            <summary>
            The cache path that indicates use of a memory cache.
            </summary>
        </member>
        <member name="M:Microsoft.Data.Mashup.MashupConnectionStringBuilder.#ctor">
            <summary>
            Initialize an instance of the Microsoft.Data.Mashup.MashupConnectionStringBuilder class.
            </summary>
        </member>
        <member name="M:Microsoft.Data.Mashup.MashupConnectionStringBuilder.#ctor(System.String)">
            <summary>
            Initialize an instance of Microsoft.Data.Mashup.MashupConnectionStringBuilder with the specified connectionString. 
            </summary>
            <param name="connectionString">Provides the connection information.</param>
        </member>
        <member name="P:Microsoft.Data.Mashup.MashupConnectionStringBuilder.Keys">
            <summary>
            Gets an System.Collection.ICollection that contains the keys in the Microsoft.Data.Mashup.MashupConnectionStringBuilder.
            </summary>
        </member>
        <member name="P:Microsoft.Data.Mashup.MashupConnectionStringBuilder.Mashup">
            <summary>
            The M document against which the command should be evaluated.
            </summary>
        </member>
        <member name="P:Microsoft.Data.Mashup.MashupConnectionStringBuilder.Package">
            <summary>
            The mashup package against which the command should be exeucted. It can be created.
            from MashupPackage
            </summary>
        </member>
        <member name="P:Microsoft.Data.Mashup.MashupConnectionStringBuilder.Location">
            <summary>
            The name of the query to run.
            </summary>
        </member>
        <member name="P:Microsoft.Data.Mashup.MashupConnectionStringBuilder.Timeout">
            <summary>
            Default timeout for the command.
            </summary>
        </member>
        <member name="P:Microsoft.Data.Mashup.MashupConnectionStringBuilder.CachePath">
            <summary>
            The path of the runtime evaluation cache.
            </summary>
        </member>
        <member name="P:Microsoft.Data.Mashup.MashupConnectionStringBuilder.LegacyRedirects">
            <summary>
            Allow legancy potentially unsecure behavior for redirects.
            </summary>
        </member>
        <member name="P:Microsoft.Data.Mashup.MashupConnectionStringBuilder.TempPath">
            <summary>
            Path of temporary folder.
            </summary>
        </member>
        <member name="P:Microsoft.Data.Mashup.MashupConnectionStringBuilder.ReturnErrorValuesAsNull">
            <summary>
            Error value is returned as null if defaultValue is true, otherwise the original error value.
            </summary>
        </member>
        <member name="P:Microsoft.Data.Mashup.MashupConnectionStringBuilder.ThrowEnumerationErrors">
            <summary>
            If true, DbDataReader.Read() throws an exception when the underlying enumerator does; otherwise,
            the underlying exception is swallowed and replaced with a row of error values.
            </summary>
        </member>
        <member name="P:Microsoft.Data.Mashup.MashupConnectionStringBuilder.DataSourceSettings">
            <summary>
            Gets the DataSourceSettings of this instance.
            </summary>
        </member>
        <member name="P:Microsoft.Data.Mashup.MashupConnectionStringBuilder.PrivacyPartitionDataSources">
            <summary>
            Gets the list of PrivacyPartitionDataSources of this instance.
            </summary>
        </member>
        <member name="P:Microsoft.Data.Mashup.MashupConnectionStringBuilder.FastCombine">
            <summary>
            Turn off firewall rules to execute commands.
            </summary>
        </member>
        <member name="P:Microsoft.Data.Mashup.MashupConnectionStringBuilder.PartitionValues">
            <summary>
            Whether return partition values.
            </summary>
        </member>
        <member name="P:Microsoft.Data.Mashup.MashupConnectionStringBuilder.AllowNativeQueries">
            <summary>
            Allow all native queries.
            </summary>
        </member>
        <member name="P:Microsoft.Data.Mashup.MashupConnectionStringBuilder.MaxCacheSize">
            <summary>
            The maximum cache size for runtime evaluation.
            </summary>
        </member>
        <member name="P:Microsoft.Data.Mashup.MashupConnectionStringBuilder.MaxTempSize">
            <summary>
            Maximum size of temporary file.
            </summary>
        </member>
        <member name="P:Microsoft.Data.Mashup.MashupConnectionStringBuilder.IgnorePreviouslyCachedData">
            <summary>
            Ignore data in the persistent cache if it came from previous evaluations.
            </summary>
        </member>
        <member name="P:Microsoft.Data.Mashup.MashupConnectionStringBuilder.CacheEncryptionCertificateThumbprint">
            <summary>
            The thumbprint of the certificate used for cache encryption, if not specified the cache will be encrypted with DPAPI
            </summary>
        </member>
        <member name="P:Microsoft.Data.Mashup.MashupConnectionStringBuilder.ActivityId">
            <summary>
            The activityId Guid to be used for tracing. When not specified, a new one gets created per evaluation.
            </summary>
        </member>
        <member name="P:Microsoft.Data.Mashup.MashupConnectionStringBuilder.CorrelationId">
            <summary>
            The correlationId string to be used for tracing. When not specified, it will be set to empty string.
            </summary>
        </member>
        <member name="P:Microsoft.Data.Mashup.MashupConnectionStringBuilder.PersistSecurityInfo">
            <summary>
            Allow security-sensitive information to be returned as part of connection if the connection 
            is open or has ever been in an open state.
            </summary>
        </member>
        <member name="P:Microsoft.Data.Mashup.MashupConnectionStringBuilder.Debug">
            <summary>
            Enable debugging information when compiling the query.
            </summary>
        </member>
        <member name="P:Microsoft.Data.Mashup.MashupConnectionStringBuilder.FeatureSwitches">
            <summary>
            Set feature switches for this evaluation. Value is expected to be a JSON object of switch values.
            The connection string may specify either FeatureSwitches or ConfigurationProperties but not both.
            This property is on a deprecation path.
            </summary>
        </member>
        <member name="P:Microsoft.Data.Mashup.MashupConnectionStringBuilder.ConfigurationProperties">
            <summary>
            Set evaluation-specific configuration properties. Value is expected to be a JSON object of switch values.
            The connection string may specify either FeatureSwitches or ConfigurationProperties but not both.
            </summary>
        </member>
        <member name="P:Microsoft.Data.Mashup.MashupConnectionStringBuilder.Item(System.String)">
            <summary>
            Gets and sets the value accociated with the keyword specified.
            </summary>
            <param name="keyword">The key of the item to get and set.</param>
            <returns>The value accociated with the specified key.</returns>
        </member>
        <member name="M:Microsoft.Data.Mashup.MashupConnectionStringBuilder.Clear">
            <summary>
            Clear the contents of the Microsoft.Data.Mashup.MashupConnectionStringBuilder instance.
            </summary>
        </member>
        <member name="M:Microsoft.Data.Mashup.MashupConnectionStringBuilder.ContainsKey(System.String)">
            <summary>
            Determines if this instance contains a specific keyword.
            </summary>
            <param name="keyword">The key to locate in this instance.</param>
            <returns>True if the key exists.</returns>
        </member>
        <member name="M:Microsoft.Data.Mashup.MashupConnectionStringBuilder.TryGetValue(System.String,System.Object@)">
            <summary>
            Gets a value corresponding to the specified keyword from this instance.
            </summary>
            <param name="keyword">The key of the item to retrieve.</param>
            <param name="value">The value corresponding to the keyword.</param>
            <returns>True if the keyword was found in this instance.</returns>
        </member>
        <member name="M:Microsoft.Data.Mashup.MashupConnectionStringBuilder.Remove(System.String)">
            <summary>
            Removes the entry with the specified keyword.
            </summary>
            <param name="keyword">The key of the key/value pair to be removed.</param>
            <returns>True if the key existed and was removed.</returns>
        </member>
        <member name="T:Microsoft.Data.Mashup.DataSourceSettings">
            <summary>
            Provides utilities to convert to and from a string compatible with
            the DataSourceSettings properties of the MashupConnectionStringBuilder.
            </summary>
        </member>
        <member name="M:Microsoft.Data.Mashup.DataSourceSettings.Create(Microsoft.Data.Mashup.DataSource,Microsoft.Data.Mashup.DataSourceSetting)">
            <summary>
            Creates a DataSourceSettings string from a single DataSource and DataSourceSetting
            </summary>
        </member>
        <member name="M:Microsoft.Data.Mashup.DataSourceSettings.Create(System.Collections.Generic.IDictionary{Microsoft.Data.Mashup.DataSource,Microsoft.Data.Mashup.DataSourceSetting})">
            <summary>
            Creates a DataSourceSettings string from a dictionary of DataSource and DataSourceSetting
            </summary>
        </member>
        <member name="M:Microsoft.Data.Mashup.DataSourceSettings.ToDictionary(System.String)">
            <summary>
            Creates a dictionary of DataSource and DataSourceSetting from a DataSourceSettings string
            </summary>
        </member>
        <member name="T:Microsoft.Data.Mashup.MashupProviderFactory">
            <summary>
            Allows for using the Microsoft.Data.Mashup.MashupProvider using the standard Ado.Net programming patterns.
            </summary>
        </member>
        <member name="F:Microsoft.Data.Mashup.MashupProviderFactory.Instance">
            <summary>
            Initialize an instance of Microsoft.Data.Mashup.MashupProviderFactory.
            </summary>
        </member>
        <member name="F:Microsoft.Data.Mashup.MashupProviderFactory.InvariantName">
            <summary>
            Provides the invariant name of MashupProvider.
            </summary>
        </member>
        <member name="M:Microsoft.Data.Mashup.MashupProviderFactory.LoadExtension(System.Byte[])">
            <summary>
            Load extensions with the specified module bytes.
            </summary>
            <param name="moduleBytes">Library bytes used to load extensions.</param>
            <returns>Module name corresponds to the specified module bytes.</returns>
        </member>
        <member name="M:Microsoft.Data.Mashup.MashupProviderFactory.LoadExtension(System.String)">
            <summary>
            Load extensions with the specified file name.
            </summary>
            <param name="filename">The extension with filename to be loaded.</param>
            <returns>Module name corresponds to the file name.</returns>
        </member>
        <member name="M:Microsoft.Data.Mashup.MashupProviderFactory.EnableOptionalModule(System.String)">
            <summary>
            Adds the module with specified moduleName into defaultOptionalModules.
            </summary>
            <param name="moduleName">The module to be enabled.</param>
            <returns>True.</returns>
        </member>
        <member name="M:Microsoft.Data.Mashup.MashupProviderFactory.ReplaceExtension(System.String,System.Byte[])">
            <summary>
            Replaces the module with specifed moduleName by moduleBytes.
            </summary>
            <param name="moduleName">The module with moduleName to be replaced.</param>
            <param name="moduleBytes">The new moduleBytes for the moduleName.</param>
        </member>
        <member name="M:Microsoft.Data.Mashup.MashupProviderFactory.UnloadExtension(System.String)">
            <summary>
            Removes module with moduleName from defaultOptionalModules.
            </summary>
            <param name="moduleName">The module with moduleName to be removed.</param>
            <returns>True if the module was removed.</returns>
        </member>
        <member name="M:Microsoft.Data.Mashup.MashupProviderFactory.CreateCommand">
            <summary>
            Returns a new instance of the Microsoft.Data.Mashup.MashupCommand.
            </summary>
            <returns>A new instance of the Microsoft.Data.Mashup.MashupCommand.</returns>
        </member>
        <member name="M:Microsoft.Data.Mashup.MashupProviderFactory.CreateCommandBuilder">
            <summary>
            This API is not supported.
            </summary>
            <returns></returns>
        </member>
        <member name="M:Microsoft.Data.Mashup.MashupProviderFactory.CreateConnection">
            <summary>
            Returns a new instance of the Microsoft.Data.Mashup.MashupConnection.
            </summary>
            <returns>A new instance of the Microsoft.Data.Mashup.MashupConnection.</returns>
        </member>
        <member name="M:Microsoft.Data.Mashup.MashupProviderFactory.CreateConnectionStringBuilder">
            <summary>
            Returns a new instance of the Microsoft.Data.Mashup.MashupConnectionStringBuilder.
            </summary>
            <returns>A new instance of the Microsoft.Data.Mashup.MashupConnectionStringBuilder.</returns>
        </member>
        <member name="M:Microsoft.Data.Mashup.MashupProviderFactory.CreateDataAdapter">
            <summary>
            This API is not supported.
            </summary>
            <returns></returns>
        </member>
        <member name="M:Microsoft.Data.Mashup.MashupProviderFactory.CreateDataSourceEnumerator">
            <summary>
            This API is not supported.
            </summary>
            <returns></returns>
        </member>
        <member name="M:Microsoft.Data.Mashup.MashupProviderFactory.CreateParameter">
            <summary>
            Returns a new instance of the Microsoft.Data.Mashup.MashupParameter.
            </summary>
            <returns>A new instance of the Microsoft.Data.Mashup.MashupParameter.</returns>
        </member>
        <member name="T:Microsoft.Data.Mashup.MashupReader">
            <summary>
            Provide a way of reading a forward-only, read-only stream of the results.
            This class cannot be inherited.
            </summary>
        </member>
        <member name="M:Microsoft.Data.Mashup.MashupReader.Close">
            <summary>
            Close the Microsoft.Data.Mashup.MashupReader object,
            </summary>
        </member>
        <member name="P:Microsoft.Data.Mashup.MashupReader.Depth">
            <summary>
            Gets a value that indicates the depth of nesting for the current row.
            </summary>
        </member>
        <member name="P:Microsoft.Data.Mashup.MashupReader.FieldCount">
            <summary>
            Gets the number of columns in the current row.
            </summary>
        </member>
        <member name="M:Microsoft.Data.Mashup.MashupReader.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.Data.Mashup.MashupReader.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 column.</returns>
        </member>
        <member name="M:Microsoft.Data.Mashup.MashupReader.GetBytes(System.Int32,System.Int64,System.Byte[],System.Int32,System.Int32)">
            <summary>
            Reads a stream of bytes from the specified column, starting at location indicated by dataOffset,
            into the buffer, starting at the location indicated by bufferOffset.
            </summary>
            <param name="ordinal">The zero-based column ordinal.</param>
            <param name="dataOffset">The index from which to begin the read.</param>
            <param name="buffer">The buffer into which to copy the data.</param>
            <param name="bufferOffset">The index to which the data will be copied.</param>
            <param name="length">The maximum number of characters to read.</param>
            <returns>The actual number of bytes read.</returns>
        </member>
        <member name="M:Microsoft.Data.Mashup.MashupReader.GetChar(System.Int32)">
            <summary>
            This API is not supported.
            </summary>
            <param name="ordinal"></param>
            <returns></returns>
        </member>
        <member name="M:Microsoft.Data.Mashup.MashupReader.GetChars(System.Int32,System.Int64,System.Char[],System.Int32,System.Int32)">
            <summary>
            This API is not supported.
            </summary>
            <param name="ordinal"></param>
            <param name="dataOffset"></param>
            <param name="buffer"></param>
            <param name="bufferOffset"></param>
            <param name="length"></param>
            <returns></returns>
        </member>
        <member name="M:Microsoft.Data.Mashup.MashupReader.GetDecimal(System.Int32)">
            <summary>
            Gets the value of result as a System.Decimal object.
            </summary>
            <param name="ordinal">The zero-based ordinal.</param>
            <returns>The value of the result as decimal.</returns>
        </member>
        <member name="M:Microsoft.Data.Mashup.MashupReader.GetDouble(System.Int32)">
            <summary>
            Gets the value of the result as a System.Double.
            </summary>
            <param name="ordinal">The zero-based ordinal.</param>
            <returns>The value of the result as a System.Double.</returns>
        </member>
        <member name="M:Microsoft.Data.Mashup.MashupReader.GetDateTime(System.Int32)">
            <summary>
            Gets the value of the result as a System.Datetime.
            </summary>
            <param name="ordinal">The zero-based ordinal.</param>
            <returns>The value of result.</returns>
        </member>
        <member name="M:Microsoft.Data.Mashup.MashupReader.GetFloat(System.Int32)">
            <summary>
            Gets the value of the result as a single-precision floating point number.
            </summary>
            <param name="ordinal">The zero-based ordinal.</param>
            <returns>The value of result.</returns>
        </member>
        <member name="M:Microsoft.Data.Mashup.MashupReader.GetGuid(System.Int32)">
            <summary>
            This API is not supported.
            </summary>
            <param name="ordinal"></param>
            <returns></returns>
        </member>
        <member name="M:Microsoft.Data.Mashup.MashupReader.GetInt16(System.Int32)">
            <summary>
            Gets the value of the result as a 16-bit signed integer.
            </summary>
            <param name="ordinal">The zero-based ordinal.</param>
            <returns>The value of the result.</returns>
        </member>
        <member name="M:Microsoft.Data.Mashup.MashupReader.GetInt32(System.Int32)">
            <summary>
            Gets the value of the result as a 32-bit signed integer.
            </summary>
            <param name="ordinal">The zero-based ordinal.</param>
            <returns>The value of the result.</returns>
        </member>
        <member name="M:Microsoft.Data.Mashup.MashupReader.GetInt64(System.Int32)">
            <summary>
            Gets the value of the result as a 64-bit signed integer.
            </summary>
            <param name="ordinal">The zero-based ordinal.</param>
            <returns>The value of the result</returns>
        </member>
        <member name="M:Microsoft.Data.Mashup.MashupReader.GetString(System.Int32)">
            <summary>
            Gets the value of the result as a System.String.
            </summary>
            <param name="ordinal">The zero-based ordinal.</param>
            <returns>The value of the result.</returns>
        </member>
        <member name="M:Microsoft.Data.Mashup.MashupReader.GetMetadata(System.Int32)">
            <summary>
            Gets the metadata on a value in the current row.
            </summary>
            <param name="ordinal">The zero-based ordinal.</param>
            <returns>The metadata of the result.</returns>
        </member>
        <member name="M:Microsoft.Data.Mashup.MashupReader.GetValue(System.Int32)">
            <summary>
            Gets the value of the result as a System.Object.
            </summary>
            <param name="ordinal">The zero-based ordinal.</param>
            <returns>The value of the result.</returns>
        </member>
        <member name="M:Microsoft.Data.Mashup.MashupReader.GetValues(System.Object[])">
            <summary>
            Populate an array of objects with the column values of the current row. 
            </summary>
            <param name="values">An array of System.Object into which to copy the attribute columns</param>
            <returns>The number of instances of System.Object in the array.</returns>
        </member>
        <member name="M:Microsoft.Data.Mashup.MashupReader.GetName(System.Int32)">
            <summary>
            Gets the name of the column.
            </summary>
            <param name="ordinal">The zero-based ordinal.</param>
            <returns>The name of the result.</returns>
        </member>
        <member name="M:Microsoft.Data.Mashup.MashupReader.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 ordinal.</returns>
        </member>
        <member name="M:Microsoft.Data.Mashup.MashupReader.GetSchemaTable">
            <summary>
            Obtain metadata about each column in the data reader, the result table contains four columns:
            DataType, ProviderSpecificDataType, ColumnSize, IsLong
            </summary>
            <returns></returns>
        </member>
        <member name="M:Microsoft.Data.Mashup.MashupReader.GetEnumerator">
            <summary>
            This API is not supported.
            </summary>
            <returns></returns>
        </member>
        <member name="P:Microsoft.Data.Mashup.MashupReader.HasRows">
            <summary>
            This API is not supported.
            </summary>
        </member>
        <member name="M:Microsoft.Data.Mashup.MashupReader.GetDataTypeName(System.Int32)">
            <summary>
            This API is not supported.
            </summary>
            <param name="ordinal"></param>
            <returns></returns>
        </member>
        <member name="M:Microsoft.Data.Mashup.MashupReader.GetFieldType(System.Int32)">
            <summary>
            Gets the data type of the result as a System.Type.
            </summary>
            <param name="ordinal">The zero-based ordinal.</param>
            <returns>The data type of the result.</returns>
        </member>
        <member name="P:Microsoft.Data.Mashup.MashupReader.IsClosed">
            <summary>
            Check if the Microsoft.Data.Mashup.MashupReader is closed. 
            </summary>
        </member>
        <member name="M:Microsoft.Data.Mashup.MashupReader.IsDBNull(System.Int32)">
            <summary>
            Check if the specified field is set to null.
            </summary>
            <param name="ordinal">The zero-based ordinal.</param>
            <returns>True if the specified field is set to null.</returns>
        </member>
        <member name="M:Microsoft.Data.Mashup.MashupReader.NextResult">
            <summary>
            Advances the reader to the next result.
            </summary>
            <returns>True if there are more results.</returns>
        </member>
        <member name="M:Microsoft.Data.Mashup.MashupReader.Read">
            <summary>
            Advances the reader to the next record in a result set.
            </summary>
            <returns>True if there are more records.</returns>
        </member>
        <member name="P:Microsoft.Data.Mashup.MashupReader.RecordsAffected">
            <summary>
            Gets the number of records changed, inserted, or deleted by execution of the command.
            </summary>
        </member>
        <member name="P:Microsoft.Data.Mashup.MashupReader.Item(System.String)">
            <summary>
            Gets the value of the specified column in its native format given the column name.
            </summary>
            <param name="name">The column name.</param>
            <returns>The value of the result in its native format.</returns>
        </member>
        <member name="P:Microsoft.Data.Mashup.MashupReader.Item(System.Int32)">
            <summary>
            Gets the value of the specified column in its native format given the column ordinal.
            </summary>
            <param name="ordinal">The zero-based ordinal.</param>
            <returns>The value of the result in its native format.</returns>
        </member>
        <member name="M:Microsoft.Data.Mashup.MashupReader.GetProviderSpecificFieldType(System.Int32)">
            <summary>
            Gets an System.Object that is a representation of the underlying provider-specific field type.
            </summary>
            <param name="ordinal">The zero-based ordinal.</param>
            <returns>An System.Object that is a representation of the underlying provider-specific field type.</returns>
        </member>
        <member name="M:Microsoft.Data.Mashup.MashupReader.GetProviderSpecificValue(System.Int32)">
            <summary>
            Gets an System.Object that is a representation of the underlying provider specific value.
            </summary>
            <param name="ordinal">The zero-based ordinal.</param>
            <returns>An System.Object that is a representation of the underlying provider specific value.</returns>
        </member>
        <member name="M:Microsoft.Data.Mashup.MashupReader.GetProviderSpecificValues(System.Object[])">
            <summary>
            Gets an array of objects that are a representation of the underlying provider specific values.
            </summary>
            <param name="values">An array of System.Object into which to copy the values.</param>
            <returns>An array of objects that are a representation of the underlying provider specific values.</returns>
        </member>
        <member name="M:Microsoft.Data.Mashup.MashupReader.GetDateTimeOffset(System.Int32)">
            <summary>
            Get the value of the result as a System.DataTimeOffset object.
            </summary>
            <param name="ordinal">The zero-based ordinal.</param>
            <returns>The value of the result.</returns>
        </member>
        <member name="M:Microsoft.Data.Mashup.MashupReader.GetTimeSpan(System.Int32)">
            <summary>
            Gets the value of the result as a System.TimeSpan.
            </summary>
            <param name="ordinal">The zero-based ordinal.</param>
            <returns>The value of the result.</returns>
        </member>
        <member name="M:Microsoft.Data.Mashup.MashupReader.GetDate(System.Int32)">
            <summary>
            Gets the value of the result as a Microsoft.Data.Mashup.Date.
            </summary>
            <param name="ordinal">The zero-based ordinal.</param>
            <returns>The value of the result.</returns>
        </member>
        <member name="M:Microsoft.Data.Mashup.MashupReader.GetTime(System.Int32)">
            <summary>
            Gets the value of the result as a Microsoft.Data.Mashup.Time.
            </summary>
            <param name="ordinal">The zero-based ordinal.</param>
            <returns>The value of the result.</returns>
        </member>
        <member name="M:Microsoft.Data.Mashup.MashupReader.Dispose(System.Boolean)">
            <summary>
            Releases the managed resources used by Microsoft.Data.Mashup.MashupReader and optionally
            releases the unmanaged resources.
            </summary>
            <param name="disposing">True to release managed and unmanaged resources.</param>
        </member>
        <member name="T:Microsoft.Data.Mashup.MashupException">
            <summary>
            The base class for mashup provider specific exceptions.
            </summary>
        </member>
        <member name="M:Microsoft.Data.Mashup.MashupException.#ctor">
            <summary>
            Initialize a new instance of the Microsoft.Data.Mashup.MashupException class.
            </summary>
        </member>
        <member name="M:Microsoft.Data.Mashup.MashupException.#ctor(System.String)">
            <summary>
            Initialize a new instance of the Microsoft.Data.Mashup.MashupException class 
            with the specific error message.
            </summary>
            <param name="message">The message to display for this exception.</param>
        </member>
        <member name="M:Microsoft.Data.Mashup.MashupException.#ctor(System.String,System.Exception)">
            <summary>
            Initialize a new instance of the Microsoft.Data.Mashup.MashupException class 
            with the speficied error message and a reference to the inner exception that
            is the cause of this exception.
            </summary>
            <param name="message">The error message string.</param>
            <param name="innerException">The inner exception reference.</param>
        </member>
        <member name="M:Microsoft.Data.Mashup.MashupException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Initialize a new instance of the Microsoft.Data.Mashup.MashupException class
            with the speficied serialization information and context.
            </summary>
            <param name="info">The serialized object data about the exception.</param>
            <param name="context">The contextual information about the source or destination.</param>
        </member>
        <member name="T:Microsoft.Data.Mashup.MashupDiscovery">
            <summary>
            Provides a utility to show more details when the query cannot be refreshed.
            </summary>
        </member>
        <member name="P:Microsoft.Data.Mashup.MashupDiscovery.Kind">
            <summary>
            The MashupDiscoverykind. The mashup discovery kinds are included as constants in
            Microsoft.Data.Mashup.MashupDiscoveryKind.
            </summary>
        </member>
        <member name="P:Microsoft.Data.Mashup.MashupDiscovery.FunctionName">
            <summary>
            M function name.
            </summary>
        </member>
        <member name="P:Microsoft.Data.Mashup.MashupDiscovery.ModuleName">
            <summary>
            M dependent module name.
            </summary>
        </member>
        <member name="P:Microsoft.Data.Mashup.MashupDiscovery.ModuleVersion">
            <summary>
            M dependent module version.
            </summary>
        </member>
        <member name="P:Microsoft.Data.Mashup.MashupDiscovery.DataSourceReference">
            <summary>
            DataSourceReference information when the Kind is DataSource.
            </summary>
        </member>
        <member name="P:Microsoft.Data.Mashup.MashupDiscovery.Options">
            <summary>
            Optional settings when the Kind is DataSource. Expressed as a JSON string or C# null if not available.
            </summary>
        </member>
        <member name="P:Microsoft.Data.Mashup.MashupDiscovery.HasUnknownOptions">
            <summary>
            True if analysis was not able to identify all of the options used with this data source.
            </summary>
        </member>
        <member name="P:Microsoft.Data.Mashup.MashupDiscovery.Metadata">
            <summary>
            M metadata for this discovery. Expressed as a JSON string or C# null if not available.
            </summary>
        </member>
        <member name="P:Microsoft.Data.Mashup.MashupDiscovery.Coordinate">
            <summary>
            The query coordinate where the data source was found.
            </summary>
        </member>
        <member name="M:Microsoft.Data.Mashup.MashupDiscovery.Equals(Microsoft.Data.Mashup.MashupDiscovery)">
            <summary>
            Determines if the specified MashupDiscovery object is equal to this instance.
            </summary>
            <param name="other">The MashupDiscovery object to compare with current MashupDiscovery object.</param>
            <returns>True if the specified MashupDiscovery object is equal to current MashupDiscovery object.</returns>
        </member>
        <member name="M:Microsoft.Data.Mashup.MashupDiscovery.Equals(System.Object)">
            <summary>
            Determines if the specified object is equal to current object.
            </summary>
            <param name="obj">The object to compare with the current object.</param>
            <returns>True if the specified object is equal to the current object.</returns>
        </member>
        <member name="M:Microsoft.Data.Mashup.MashupDiscovery.GetHashCode">
            <summary>
            Return a hash code for this instance.
            </summary>
            <returns>A 32-bit integer for the current instance</returns>
        </member>
        <member name="T:Microsoft.Data.Mashup.MashupDiscoveryKind">
            <summary>
            Enum codes for the kinds of how to discover data sources.
            </summary>
        </member>
        <member name="F:Microsoft.Data.Mashup.MashupDiscoveryKind.DataSource">
            <summary>
            Fully-discovered data sources.
            </summary>
        </member>
        <member name="F:Microsoft.Data.Mashup.MashupDiscoveryKind.UnknownNativeQuery">
            <summary>
            Data sources have unknown or ambiguous native query.
            </summary>
        </member>
        <member name="F:Microsoft.Data.Mashup.MashupDiscoveryKind.UnknownFunction">
            <summary>
            Functions cannot be found in the library.
            </summary>
        </member>
        <member name="F:Microsoft.Data.Mashup.MashupDiscoveryKind.UnknownCallSite">
            <summary>
            Functions which are recognized as data source functions but whose call site cannot be analyzed.
            </summary>
        </member>
        <member name="F:Microsoft.Data.Mashup.MashupDiscoveryKind.Unsupported">
            <summary>
            Functions are not supported.
            </summary>
        </member>
        <member name="F:Microsoft.Data.Mashup.MashupDiscoveryKind.ResolvedDependency">
            <summary>
            Discovery is a dependency which could be resolved.
            </summary>
        </member>
        <member name="F:Microsoft.Data.Mashup.MashupDiscoveryKind.UnresolvedDependency">
            <summary>
            Discovery is a dependency which could not be resolved.
            </summary>
        </member>
        <member name="T:Microsoft.Data.Mashup.PrivacyGroup">
            <summary>
            Defines the built-in supported privacy groups.
            </summary>
        </member>
        <member name="F:Microsoft.Data.Mashup.PrivacyGroup.None">
            <summary>
            No privacy group.
            </summary>
        </member>
        <member name="F:Microsoft.Data.Mashup.PrivacyGroup.Public">
            <summary>
            Privacy group is public.
            </summary>
        </member>
        <member name="F:Microsoft.Data.Mashup.PrivacyGroup.Organizational">
            <summary>
            Privacy group is organizational.
            </summary>
        </member>
        <member name="F:Microsoft.Data.Mashup.PrivacyGroup.Private">
            <summary>
            Privacy group is private.
            </summary>
        </member>
        <member name="T:Microsoft.Data.Mashup.PrivacyPartitionDataSources">
            <summary>
            Utilities to convert to and from a string compatible with the PrivacyPartitionDataSources
            property of the MashupConnectionStringBuilder.
            </summary>
        </member>
        <member name="M:Microsoft.Data.Mashup.PrivacyPartitionDataSources.Create(System.Collections.Generic.IDictionary{System.String,Microsoft.Data.Mashup.DataSource[]})">
            <summary>
            Creates a PrivacyPartitionDataSources string from a dictionary of partition key and DataSource[]
            </summary>
        </member>
        <member name="M:Microsoft.Data.Mashup.PrivacyPartitionDataSources.Create(System.Collections.Generic.IDictionary{Microsoft.Data.Mashup.MashupPartitionCoordinate,Microsoft.Data.Mashup.DataSource[]})">
            <summary>
            Creates a PrivacyPartitionDataSources string from a dictionary of MashupPartitionCoordinate and DataSource[]
            </summary>
        </member>
        <member name="M:Microsoft.Data.Mashup.PrivacyPartitionDataSources.ToDictionary(System.String)">
            <summary>
            Creates a dictionary of partition key and DataSource[] from a PrivacyPartitionDataSources string
            </summary>
        </member>
        <member name="M:Microsoft.Data.Mashup.PrivacyPartitionDataSources.ToCoordinateDictionary(System.String)">
            <summary>
            Creates a dictionary of MashupPartitionCoordinate and DataSource[] from a PrivacyPartitionDataSources string
            </summary>
        </member>
    </members>
</doc>
