<?xml version="1.0"?>
<doc>
    <assembly>
        <name>System.Data.SqlLocalDb</name>
    </assembly>
    <members>
        <member name="T:System.Data.SqlLocalDb.Configuration.SqlLocalDbConfigurationSection">
            <summary>
            A class representing the configuration section for the <c>System.Data.SqlLocalDb</c> assembly.
            This class cannot be inherited.
            </summary>
        </member>
        <member name="F:System.Data.SqlLocalDb.Configuration.SqlLocalDbConfigurationSection.SectionName">
            <summary>
            The name of the SQL LocalDB configuration section.
            </summary>
        </member>
        <member name="F:System.Data.SqlLocalDb.Configuration.SqlLocalDbConfigurationSection.AutomaticallyDeleteInstanceFilesAttributeName">
            <summary>
            The name of the <see cref="P:System.Data.SqlLocalDb.Configuration.SqlLocalDbConfigurationSection.AutomaticallyDeleteInstanceFiles"/> configuration attribute.
            </summary>
        </member>
        <member name="F:System.Data.SqlLocalDb.Configuration.SqlLocalDbConfigurationSection.NativeApiOverrideVersionAttributeName">
            <summary>
            The name of the <see cref="P:System.Data.SqlLocalDb.Configuration.SqlLocalDbConfigurationSection.NativeApiOverrideVersion"/> configuration attribute.
            </summary>
        </member>
        <member name="F:System.Data.SqlLocalDb.Configuration.SqlLocalDbConfigurationSection.StopOptionsAttributeName">
            <summary>
            The name of the <see cref="P:System.Data.SqlLocalDb.Configuration.SqlLocalDbConfigurationSection.StopOptions"/> configuration attribute.
            </summary>
        </member>
        <member name="F:System.Data.SqlLocalDb.Configuration.SqlLocalDbConfigurationSection.StopTimeoutAttributeName">
            <summary>
            The name of the <see cref="P:System.Data.SqlLocalDb.Configuration.SqlLocalDbConfigurationSection.StopTimeout"/> configuration attribute.
            </summary>
        </member>
        <member name="M:System.Data.SqlLocalDb.Configuration.SqlLocalDbConfigurationSection.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:System.Data.SqlLocalDb.Configuration.SqlLocalDbConfigurationSection"/> class.
            </summary>
        </member>
        <member name="M:System.Data.SqlLocalDb.Configuration.SqlLocalDbConfigurationSection.GetSection">
            <summary>
            Returns the <see cref="T:System.Data.SqlLocalDb.Configuration.SqlLocalDbConfigurationSection"/> from the current application configuration file.
            </summary>
            <returns>
            An instance of <see cref="T:System.Data.SqlLocalDb.Configuration.SqlLocalDbConfigurationSection"/> read from the current application configuration file.
            </returns>
        </member>
        <member name="M:System.Data.SqlLocalDb.Configuration.SqlLocalDbConfigurationSection.IsPropertySetInConfigurationFile(System.String)">
            <summary>
            Returns whether the configuration property with the specified name gets its
            value from it being explicitly set by the user in the application configuration file.
            </summary>
            <param name="propertyName">The name of the configuration attribute.</param>
            <returns>
            <see langword="true"/> if the configuration property value is defined in the
            application configuration file; otherwise <see langword="false"/>.
            </returns>
        </member>
        <member name="P:System.Data.SqlLocalDb.Configuration.SqlLocalDbConfigurationSection.AutomaticallyDeleteInstanceFiles">
            <summary>
            Gets or sets a value indicating whether to automatically delete the
            files associated with SQL LocalDB instances when they are deleted.
            </summary>
        </member>
        <member name="P:System.Data.SqlLocalDb.Configuration.SqlLocalDbConfigurationSection.NativeApiOverrideVersion">
            <summary>
            Gets or sets the override version string of the native SQL LocalDB API to load, if any.
            </summary>
        </member>
        <member name="P:System.Data.SqlLocalDb.Configuration.SqlLocalDbConfigurationSection.StopOptions">
            <summary>
            Gets or sets the options to use when stopping instances of SQL LocalDB.
            </summary>
        </member>
        <member name="P:System.Data.SqlLocalDb.Configuration.SqlLocalDbConfigurationSection.StopTimeout">
            <summary>
            Gets or sets the default timeout to use when stopping instances of SQL LocalDB.
            </summary>
        </member>
        <member name="P:System.Data.SqlLocalDb.Configuration.SqlLocalDbConfigurationSection.IsAutomaticallyDeleteInstanceFilesSpecified">
            <summary>
            Gets a value indicating whether <see cref="P:System.Data.SqlLocalDb.Configuration.SqlLocalDbConfigurationSection.AutomaticallyDeleteInstanceFiles"/> is set by the application configuration file.
            </summary>
        </member>
        <member name="P:System.Data.SqlLocalDb.Configuration.SqlLocalDbConfigurationSection.IsNativeApiOverrideVersionSpecified">
            <summary>
            Gets a value indicating whether <see cref="P:System.Data.SqlLocalDb.Configuration.SqlLocalDbConfigurationSection.NativeApiOverrideVersion"/> is set by the application configuration file.
            </summary>
        </member>
        <member name="T:System.Data.SqlLocalDb.ILogger">
            <summary>
            Defines a logger.
            </summary>
        </member>
        <member name="M:System.Data.SqlLocalDb.ILogger.WriteError(System.Int32,System.String,System.Object[])">
            <summary>
            Writes an error trace event.
            </summary>
            <param name="id">A numeric identifier for the event.</param>
            <param name="format">
            A composite format string that contains text intermixed with zero or more
            format items, which correspond to objects in the args array.
            </param>
            <param name="args">
            An object array containing zero or more objects to format.
            </param>
        </member>
        <member name="M:System.Data.SqlLocalDb.ILogger.WriteInformation(System.Int32,System.String,System.Object[])">
            <summary>
            Writes an informational trace event.
            </summary>
            <param name="id">A numeric identifier for the event.</param>
            <param name="format">
            A composite format string that contains text intermixed with zero or more
            format items, which correspond to objects in the args array.
            </param>
            <param name="args">
            An object array containing zero or more objects to format.
            </param>
        </member>
        <member name="M:System.Data.SqlLocalDb.ILogger.WriteVerbose(System.Int32,System.String,System.Object[])">
            <summary>
            Writes a verbose trace event.
            </summary>
            <param name="id">A numeric identifier for the event.</param>
            <param name="format">
            A composite format string that contains text intermixed with zero or more
            format items, which correspond to objects in the args array.
            </param>
            <param name="args">
            An object array containing zero or more objects to format.
            </param>
        </member>
        <member name="M:System.Data.SqlLocalDb.ILogger.WriteWarning(System.Int32,System.String,System.Object[])">
            <summary>
            Writes a warning trace event.
            </summary>
            <param name="id">A numeric identifier for the event.</param>
            <param name="format">
            A composite format string that contains text intermixed with zero or more
            format items, which correspond to objects in the args array.
            </param>
            <param name="args">
            An object array containing zero or more objects to format.
            </param>
        </member>
        <member name="T:System.Data.SqlLocalDb.SqlLocalDbConfig">
            <summary>
            A class containing the configuration for the assembly. This class cannot be inherited.
            </summary>
        </member>
        <member name="F:System.Data.SqlLocalDb.SqlLocalDbConfig.LegacyDeleteInstanceFilesSettingName">
            <summary>
            The name of the legacy application configuration setting for specifying whether to automatically delete instance files.
            </summary>
        </member>
        <member name="F:System.Data.SqlLocalDb.SqlLocalDbConfig.LegacyOverrideVersionSettingName">
            <summary>
            The name of the legacy application configuration setting for overriding the native SQL LocalDB API version to use.
            </summary>
        </member>
        <member name="F:System.Data.SqlLocalDb.SqlLocalDbConfig.ConfigSection">
            <summary>
            The current <see cref="T:System.Data.SqlLocalDb.Configuration.SqlLocalDbConfigurationSection"/> loaded from the application configuration file.
            </summary>
        </member>
        <member name="M:System.Data.SqlLocalDb.SqlLocalDbConfig.LoadAutomaticDeletionValueFromConfig">
            <summary>
            Loads the default value of the <see cref="P:System.Data.SqlLocalDb.SqlLocalDbConfig.AutomaticallyDeleteInstanceFiles"/> property from the application setting section of the configuration file.
            </summary>
            <returns>
            The default value to use for the <see cref="P:System.Data.SqlLocalDb.SqlLocalDbConfig.AutomaticallyDeleteInstanceFiles"/> property.
            </returns>
        </member>
        <member name="P:System.Data.SqlLocalDb.SqlLocalDbConfig.AutomaticallyDeleteInstanceFiles">
            <summary>
            Gets a value indicating whether to automatically delete the files associated with SQL LocalDB instances when they are deleted.
            </summary>
        </member>
        <member name="P:System.Data.SqlLocalDb.SqlLocalDbConfig.NativeApiOverrideVersionString">
            <summary>
            Gets the version string of the native SQL LocalDB API to load, if any.
            </summary>
        </member>
        <member name="P:System.Data.SqlLocalDb.SqlLocalDbConfig.StopOptions">
            <summary>
            Gets the options to use when stopping instances of SQL LocalDB.
            </summary>
        </member>
        <member name="P:System.Data.SqlLocalDb.SqlLocalDbConfig.StopTimeout">
            <summary>
            Gets the default timeout to use when stopping instances of SQL LocalDB.
            </summary>
        </member>
        <member name="T:System.Data.SqlLocalDb.StopInstanceOptions">
            <summary>
            An enumeration of options to control the behavior when stopping a SQL LocalDB instance.
            </summary>
        </member>
        <member name="F:System.Data.SqlLocalDb.StopInstanceOptions.None">
            <summary>
            Shut down using the <c>SHUTDOWN</c> Transact-SQL command.
            </summary>
        </member>
        <member name="F:System.Data.SqlLocalDb.StopInstanceOptions.KillProcess">
            <summary>
            Shut down immediately using the kill process operating system command.
            </summary>
        </member>
        <member name="F:System.Data.SqlLocalDb.StopInstanceOptions.NoWait">
            <summary>
            Shut down using the <c>WITH NOWAIT</c> option Transact-SQL command.
            </summary>
        </member>
        <member name="T:System.Data.SqlLocalDb.TemporarySqlLocalDbInstance">
            <summary>
            A class representing a temporary SQL LocalDB instance.
            </summary>
            <remarks>
            The temporary SQL LocalDB instances that are created by instances of this class are automatically
            started when they are instantiated, and are then subsequently deleted when they are disposed of.
            </remarks>
        </member>
        <member name="T:System.Data.SqlLocalDb.ISqlLocalDbInstance">
            <summary>
            Defines an SQL Server LocalDB instance.
            </summary>
        </member>
        <member name="M:System.Data.SqlLocalDb.ISqlLocalDbInstance.CreateConnection">
            <summary>
            Creates a connection to the LocalDB instance.
            </summary>
            <returns>
            An instance of <see cref="T:System.Data.SqlClient.SqlConnection"/> that
            can be used to connect to the LocalDB instance.
            </returns>
        </member>
        <member name="M:System.Data.SqlLocalDb.ISqlLocalDbInstance.CreateConnectionStringBuilder">
            <summary>
            Creates an instance of <see cref="T:System.Data.SqlClient.SqlConnectionStringBuilder"/> containing
            the default SQL connection string to connect to the LocalDB instance.
            </summary>
            <returns>
            An instance of <see cref="T:System.Data.SqlClient.SqlConnectionStringBuilder"/> containing
            the default SQL connection string to connect to the LocalDB instance.
            </returns>
        </member>
        <member name="M:System.Data.SqlLocalDb.ISqlLocalDbInstance.GetInstanceInfo">
            <summary>
            Returns information about the LocalDB instance.
            </summary>
            <returns>
            An instance of <see cref="T:System.Data.SqlLocalDb.ISqlLocalDbInstanceInfo"/> containing
            information about the LocalDB instance.
            </returns>
        </member>
        <member name="M:System.Data.SqlLocalDb.ISqlLocalDbInstance.Share(System.String)">
            <summary>
            Shares the LocalDB instance using the specified name.
            </summary>
            <param name="sharedName">The name to use to share the instance.</param>
        </member>
        <member name="M:System.Data.SqlLocalDb.ISqlLocalDbInstance.Start">
            <summary>
            Starts the LocalDB instance.
            </summary>
        </member>
        <member name="M:System.Data.SqlLocalDb.ISqlLocalDbInstance.Stop">
            <summary>
            Stops the LocalDB instance.
            </summary>
        </member>
        <member name="M:System.Data.SqlLocalDb.ISqlLocalDbInstance.Unshare">
            <summary>
            Stops sharing the LocalDB instance.
            </summary>
        </member>
        <member name="P:System.Data.SqlLocalDb.ISqlLocalDbInstance.Name">
            <summary>
            Gets the name of the LocalDB instance.
            </summary>
        </member>
        <member name="P:System.Data.SqlLocalDb.ISqlLocalDbInstance.NamedPipe">
            <summary>
            Gets the named pipe that should be used
            to connect to the LocalDB instance.
            </summary>
        </member>
        <member name="F:System.Data.SqlLocalDb.TemporarySqlLocalDbInstance.DefaultProvider">
            <summary>
            The default <see cref="T:System.Data.SqlLocalDb.ISqlLocalDbProvider"/> instance to use to create temporary instances.
            </summary>
        </member>
        <member name="F:System.Data.SqlLocalDb.TemporarySqlLocalDbInstance._deleteFiles">
            <summary>
            Whether to delete the files associated with the instance when disposed.
            </summary>
        </member>
        <member name="F:System.Data.SqlLocalDb.TemporarySqlLocalDbInstance._instance">
            <summary>
            The temporary SQL LocalDB instance.
            </summary>
        </member>
        <member name="F:System.Data.SqlLocalDb.TemporarySqlLocalDbInstance._disposed">
            <summary>
            Whether the instance has been disposed.
            </summary>
        </member>
        <member name="M:System.Data.SqlLocalDb.TemporarySqlLocalDbInstance.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:System.Data.SqlLocalDb.TemporarySqlLocalDbInstance"/> class.
            </summary>
            <param name="instanceName">The name of the temporary SQL LocalDB instance.</param>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="instanceName"/> is <see langword="null"/>.
            </exception>
        </member>
        <member name="M:System.Data.SqlLocalDb.TemporarySqlLocalDbInstance.#ctor(System.String,System.Data.SqlLocalDb.ISqlLocalDbProvider)">
            <summary>
            Initializes a new instance of the <see cref="T:System.Data.SqlLocalDb.TemporarySqlLocalDbInstance"/> class.
            </summary>
            <param name="instanceName">The name of the temporary SQL LocalDB instance.</param>
            <param name="provider">The <see cref="T:System.Data.SqlLocalDb.ISqlLocalDbProvider"/> to use to create the temporary instance.</param>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="instanceName"/> or <paramref name="provider"/> is <see langword="null"/>.
            </exception>
        </member>
        <member name="M:System.Data.SqlLocalDb.TemporarySqlLocalDbInstance.#ctor(System.String,System.Data.SqlLocalDb.ISqlLocalDbProvider,System.Boolean)">
            <summary>
            Initializes a new instance of the <see cref="T:System.Data.SqlLocalDb.TemporarySqlLocalDbInstance"/> class.
            </summary>
            <param name="instanceName">The name of the temporary SQL LocalDB instance.</param>
            <param name="provider">The <see cref="T:System.Data.SqlLocalDb.ISqlLocalDbProvider"/> to use to create the temporary instance.</param>
            <param name="deleteFiles">Whether to delete the file(s) associated with the SQL LocalDB instance when deleted.</param>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="instanceName"/> or <paramref name="provider"/> is <see langword="null"/>.
            </exception>
        </member>
        <member name="M:System.Data.SqlLocalDb.TemporarySqlLocalDbInstance.#ctor(System.Data.SqlLocalDb.ISqlLocalDbInstance)">
            <summary>
            Initializes a new instance of the <see cref="T:System.Data.SqlLocalDb.TemporarySqlLocalDbInstance"/> class.
            </summary>
            <param name="instance">The <see cref="T:System.Data.SqlLocalDb.ISqlLocalDbInstance"/> instance to use.</param>
            <remarks>
            Used for unit testing.
            </remarks>
        </member>
        <member name="M:System.Data.SqlLocalDb.TemporarySqlLocalDbInstance.Finalize">
            <summary>
            Finalizes an instance of the <see cref="T:System.Data.SqlLocalDb.TemporarySqlLocalDbInstance"/> class.
            </summary>
        </member>
        <member name="M:System.Data.SqlLocalDb.TemporarySqlLocalDbInstance.Create">
            <summary>
            Creates a new instance of <see cref="T:System.Data.SqlLocalDb.TemporarySqlLocalDbInstance"/> with a randomly assigned name.
            </summary>
            <returns>
            The created instance of <see cref="T:System.Data.SqlLocalDb.TemporarySqlLocalDbInstance"/>.
            </returns>
        </member>
        <member name="M:System.Data.SqlLocalDb.TemporarySqlLocalDbInstance.Create(System.Boolean)">
            <summary>
            Creates a new instance of <see cref="T:System.Data.SqlLocalDb.TemporarySqlLocalDbInstance"/> with a randomly assigned name.
            </summary>
            <param name="deleteFiles">Whether to delete the file(s) associated with the SQL LocalDB instance when deleted.</param>
            <returns>
            The created instance of <see cref="T:System.Data.SqlLocalDb.TemporarySqlLocalDbInstance"/>.
            </returns>
        </member>
        <member name="M:System.Data.SqlLocalDb.TemporarySqlLocalDbInstance.CreateConnection">
            <summary>
            Creates a connection to the LocalDB instance.
            </summary>
            <returns>
            An instance of <see cref="T:System.Data.SqlClient.SqlConnection"/> that
            can be used to connect to the LocalDB instance.
            </returns>
            <exception cref="T:System.ObjectDisposedException">
            The instance has been disposed.
            </exception>
        </member>
        <member name="M:System.Data.SqlLocalDb.TemporarySqlLocalDbInstance.CreateConnectionStringBuilder">
            <summary>
            Creates an instance of <see cref="T:System.Data.SqlClient.SqlConnectionStringBuilder"/> containing
            the default SQL connection string to connect to the LocalDB instance.
            </summary>
            <returns>
            An instance of <see cref="T:System.Data.SqlClient.SqlConnectionStringBuilder"/> containing
            the default SQL connection string to connect to the LocalDB instance.
            </returns>
            <exception cref="T:System.ObjectDisposedException">
            The instance has been disposed.
            </exception>
        </member>
        <member name="M:System.Data.SqlLocalDb.TemporarySqlLocalDbInstance.GetInstanceInfo">
            <summary>
            Returns information about the LocalDB instance.
            </summary>
            <returns>
            An instance of <see cref="T:System.Data.SqlLocalDb.ISqlLocalDbInstanceInfo"/> containing
            information about the LocalDB instance.
            </returns>
            <exception cref="T:System.ObjectDisposedException">
            The instance has been disposed.
            </exception>
        </member>
        <member name="M:System.Data.SqlLocalDb.TemporarySqlLocalDbInstance.Share(System.String)">
            <summary>
            Shares the LocalDB instance using the specified name.
            </summary>
            <param name="sharedName">The name to use to share the instance.</param>
            <exception cref="T:System.ObjectDisposedException">
            The instance has been disposed.
            </exception>
        </member>
        <member name="M:System.Data.SqlLocalDb.TemporarySqlLocalDbInstance.Start">
            <summary>
            Starts the LocalDB instance.
            </summary>
            <exception cref="T:System.ObjectDisposedException">
            The instance has been disposed.
            </exception>
        </member>
        <member name="M:System.Data.SqlLocalDb.TemporarySqlLocalDbInstance.Stop">
            <summary>
            Stops the LocalDB instance.
            </summary>
            <exception cref="T:System.ObjectDisposedException">
            The instance has been disposed.
            </exception>
        </member>
        <member name="M:System.Data.SqlLocalDb.TemporarySqlLocalDbInstance.Unshare">
            <summary>
            Stops sharing the LocalDB instance.
            </summary>
            <exception cref="T:System.ObjectDisposedException">
            The instance has been disposed.
            </exception>
        </member>
        <member name="M:System.Data.SqlLocalDb.TemporarySqlLocalDbInstance.Dispose">
            <summary>
            Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
            </summary>
        </member>
        <member name="M:System.Data.SqlLocalDb.TemporarySqlLocalDbInstance.Dispose(System.Boolean)">
            <summary>
            Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
            </summary>
            <param name="disposing">
            <see langword="true" /> to release both managed and unmanaged resources;
            <see langword="false" /> to release only unmanaged resources.
            </param>
        </member>
        <member name="M:System.Data.SqlLocalDb.TemporarySqlLocalDbInstance.EnsureNotDisposed">
            <summary>
            Ensures that the instance has not been disposed of.
            </summary>
            <exception cref="T:System.ObjectDisposedException">
            The instance has been disposed.
            </exception>
        </member>
        <member name="P:System.Data.SqlLocalDb.TemporarySqlLocalDbInstance.Name">
            <summary>
            Gets the name of the LocalDB instance.
            </summary>
        </member>
        <member name="P:System.Data.SqlLocalDb.TemporarySqlLocalDbInstance.NamedPipe">
            <summary>
            Gets the named pipe that should be used
            to connect to the LocalDB instance.
            </summary>
        </member>
        <member name="P:System.Data.SqlLocalDb.TemporarySqlLocalDbInstance.DeleteFiles">
            <summary>
            Gets a value indicating whether to delete the instance file(s) when the instance is disposed of.
            </summary>
        </member>
        <member name="P:System.Data.SqlLocalDb.TemporarySqlLocalDbInstance.Instance">
            <summary>
            Gets the temporary SQL LocalDB instance associated with this instance.
            </summary>
        </member>
        <member name="T:System.Data.SqlLocalDb.TraceSourceLogger">
            <summary>
            A class representing an implementation of <see cref="T:System.Data.SqlLocalDb.ILogger"/> that logs to a <see cref="T:System.Diagnostics.TraceSource"/>. This class cannot be inherited.
            </summary>
        </member>
        <member name="F:System.Data.SqlLocalDb.TraceSourceLogger.TraceSourceName">
            <summary>
            The name of the <c>System.Data.SqlLocalDb</c> <see cref="T:System.Diagnostics.TraceListener"/>.
            </summary>
        </member>
        <member name="F:System.Data.SqlLocalDb.TraceSourceLogger.Instance">
            <summary>
            The singleton instance of <see cref="T:System.Data.SqlLocalDb.TraceSourceLogger"/>.  This field is read-only.
            </summary>
        </member>
        <member name="F:System.Data.SqlLocalDb.TraceSourceLogger._appDomainShutdown">
            <summary>
            Whether the application domain has shutdown.
            </summary>
        </member>
        <member name="F:System.Data.SqlLocalDb.TraceSourceLogger._enabled">
            <summary>
            Whether logging is enabled.
            </summary>
        </member>
        <member name="F:System.Data.SqlLocalDb.TraceSourceLogger._initialized">
            <summary>
            Whether logging has been initialized.
            </summary>
        </member>
        <member name="F:System.Data.SqlLocalDb.TraceSourceLogger._syncRoot">
            <summary>
            The synchronization object for the logging class.
            </summary>
        </member>
        <member name="F:System.Data.SqlLocalDb.TraceSourceLogger._traceSource">
            <summary>
            The trace source for <c>System.Data.SqlLocalDb</c>.
            </summary>
        </member>
        <member name="M:System.Data.SqlLocalDb.TraceSourceLogger.#ctor">
            <summary>
            Prevents a default instance of the <see cref="T:System.Data.SqlLocalDb.TraceSourceLogger"/> class from being created.
            </summary>
        </member>
        <member name="M:System.Data.SqlLocalDb.TraceSourceLogger.WriteError(System.Int32,System.String,System.Object[])">
            <summary>
            Writes an error trace event to the trace listeners for the assembly's trace source.
            </summary>
            <param name="id">A numeric identifier for the event.</param>
            <param name="format">
            A composite format string that contains text intermixed with zero or more
            format items, which correspond to objects in the args array.
            </param>
            <param name="args">
            An object array containing zero or more objects to format.
            </param>
        </member>
        <member name="M:System.Data.SqlLocalDb.TraceSourceLogger.WriteInformation(System.Int32,System.String,System.Object[])">
            <summary>
            Writes an informational trace event to the trace listeners for the assembly's trace source.
            </summary>
            <param name="id">A numeric identifier for the event.</param>
            <param name="format">
            A composite format string that contains text intermixed with zero or more
            format items, which correspond to objects in the args array.
            </param>
            <param name="args">
            An object array containing zero or more objects to format.
            </param>
        </member>
        <member name="M:System.Data.SqlLocalDb.TraceSourceLogger.WriteVerbose(System.Int32,System.String,System.Object[])">
            <summary>
            Writes a verbose trace event to the trace listeners for the assembly's trace source.
            </summary>
            <param name="id">A numeric identifier for the event.</param>
            <param name="format">
            A composite format string that contains text intermixed with zero or more
            format items, which correspond to objects in the args array.
            </param>
            <param name="args">
            An object array containing zero or more objects to format.
            </param>
        </member>
        <member name="M:System.Data.SqlLocalDb.TraceSourceLogger.WriteWarning(System.Int32,System.String,System.Object[])">
            <summary>
            Writes a warning trace event to the trace listeners for the assembly's trace source.
            </summary>
            <param name="id">A numeric identifier for the event.</param>
            <param name="format">
            A composite format string that contains text intermixed with zero or more
            format items, which correspond to objects in the args array.
            </param>
            <param name="args">
            An object array containing zero or more objects to format.
            </param>
        </member>
        <member name="M:System.Data.SqlLocalDb.TraceSourceLogger.Close">
            <summary>
            Closes the trace sources.
            </summary>
        </member>
        <member name="M:System.Data.SqlLocalDb.TraceSourceLogger.DomainUnloadOrProcessExit(System.Object,System.EventArgs)">
            <summary>
            Event handler for when the current application domain unloads or the current process exits.
            </summary>
            <param name="sender">The sender.</param>
            <param name="e">The <see cref="T:System.EventArgs"/> instance containing the event data.</param>
        </member>
        <member name="M:System.Data.SqlLocalDb.TraceSourceLogger.Initialize">
            <summary>
            Initializes the <see cref="T:System.Data.SqlLocalDb.Logger"/> class.
            </summary>
        </member>
        <member name="M:System.Data.SqlLocalDb.TraceSourceLogger.ValidateSettings(System.Diagnostics.TraceSource,System.Diagnostics.TraceEventType)">
            <summary>
            Validates the settings.
            </summary>
            <param name="traceSource">The trace source to write to.</param>
            <param name="traceLevel">The trace level of the message.</param>
            <returns>
            <see langword="true"/> if the settings are valid;
            otherwise <see langword="false"/>.
            </returns>
        </member>
        <member name="P:System.Data.SqlLocalDb.TraceSourceLogger.Enabled">
            <summary>
            Gets a value indicating whether logging is enabled.
            </summary>
        </member>
        <member name="P:System.Data.SqlLocalDb.TraceSourceLogger.Source">
            <summary>
            Gets the trace source used for the <c>System.Data.SqlLocalDb</c> assembly
            if logging is enabled; otherwise <see langword="null"/>.
            </summary>
        </member>
        <member name="P:System.Data.SqlLocalDb.TraceSourceLogger.SyncRoot">
            <summary>
            Gets the synchronization object used by the class.
            </summary>
        </member>
        <member name="T:System.Data.SqlLocalDb.Extensions">
            <summary>
            A class containing extension methods for use with SQL LocalDB instances.  This class cannot be inherited.
            </summary>
        </member>
        <member name="F:System.Data.SqlLocalDb.Extensions.AttachDBFilenameKeywordName">
            <summary>
            The connection string keyword for the attached database file name.
            </summary>
        </member>
        <member name="F:System.Data.SqlLocalDb.Extensions.EntityConnectionStringBuilderTypeName">
            <summary>
            The assembly-qualified name of the type to use for entity connection string builders.
            </summary>
        </member>
        <member name="F:System.Data.SqlLocalDb.Extensions.EntityConnectionTypeName">
            <summary>
            The assembly-qualified name of the type to use for entity connections.
            </summary>
        </member>
        <member name="F:System.Data.SqlLocalDb.Extensions.InitialCatalogKeywordName">
            <summary>
            The connection string keyword for the Initial Catalog.
            </summary>
        </member>
        <member name="F:System.Data.SqlLocalDb.Extensions.ProviderConnectionStringKeywordName">
            <summary>
            The connection string keyword for the Provider Connection String.
            </summary>
        </member>
        <member name="F:System.Data.SqlLocalDb.Extensions._entityConnectionStringBuilderType">
            <summary>
            The <see cref="T:System.Type"/> for the type with the name specified by <see cref="F:System.Data.SqlLocalDb.Extensions.EntityConnectionStringBuilderTypeName"/>.
            </summary>
        </member>
        <member name="F:System.Data.SqlLocalDb.Extensions._entityConnectionType">
            <summary>
            The <see cref="T:System.Type"/> for the type with the name specified by <see cref="F:System.Data.SqlLocalDb.Extensions.EntityConnectionTypeName"/>.
            </summary>
        </member>
        <member name="F:System.Data.SqlLocalDb.Extensions._providerConnectionStringProperty">
            <summary>
            The <see cref="T:System.Reflection.PropertyInfo"/> for the <c>ProviderConnectionString</c> property of the type specified by <see cref="F:System.Data.SqlLocalDb.Extensions.EntityConnectionStringBuilderTypeName"/>.
            </summary>
        </member>
        <member name="M:System.Data.SqlLocalDb.Extensions.GetConnectionForDefaultModel(System.Data.SqlLocalDb.ISqlLocalDbInstance)">
            <summary>
            Creates an instance of <see cref="T:System.Data.Common.DbConnection"/> that can be used to connect to the SQL LocalDB instance
            using the only connection string configured in the current application configuration file.
            </summary>
            <param name="instance">The <see cref="T:System.Data.SqlLocalDb.ISqlLocalDbInstance"/> to get the connection string builder for.</param>
            <returns>
            The created instance of <see cref="T:System.Data.Common.DbConnectionStringBuilder"/>.
            </returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="instance"/> is <see langword="null"/>.
            </exception>
            <exception cref="T:System.InvalidOperationException">
            No connection strings are configured in the application configuration file or more than one
            connection string is configured in the application configuration file.
            </exception>
            <remarks>
            Connection strings may be inherited from outside the current application's configuration file, such as from
            <c>machine.config</c>.  To use this overload it is recommended that, unless otherwise needed, a <c>&lt;clear/&gt;</c>
            element is added to the <c>&lt;connectionStrings&gt;</c> section of your application configuration file to
            prevent the default connection strings from being inherited.
            </remarks>
        </member>
        <member name="M:System.Data.SqlLocalDb.Extensions.GetConnectionForDefaultModel(System.Data.SqlLocalDb.ISqlLocalDbInstance,System.String)">
            <summary>
            Creates an instance of <see cref="T:System.Data.Common.DbConnection"/> that can be used to connect to the SQL LocalDB instance
            using the only connection string configured in the current application configuration file.
            </summary>
            <param name="instance">The <see cref="T:System.Data.SqlLocalDb.ISqlLocalDbInstance"/> to get the connection string builder for.</param>
            <param name="initialCatalog">The optional name to use for the Initial Catalog in the provider connection string to override the default, if present.</param>
            <returns>
            The created instance of <see cref="T:System.Data.Common.DbConnectionStringBuilder"/>.
            </returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="instance"/> is <see langword="null"/>.
            </exception>
            <exception cref="T:System.InvalidOperationException">
            No connection strings are configured in the application configuration file or more than one
            connection string is configured in the application configuration file.
            </exception>
            <remarks>
            Connection strings may be inherited from outside the current application's configuration file, such as from
            <c>machine.config</c>.  To use this overload it is recommended that, unless otherwise needed, a <c>&lt;clear/&gt;</c>
            element is added to the <c>&lt;connectionStrings&gt;</c> section of your application configuration file to
            prevent the default connection strings from being inherited.
            </remarks>
        </member>
        <member name="M:System.Data.SqlLocalDb.Extensions.GetConnectionForModel(System.Data.SqlLocalDb.ISqlLocalDbInstance,System.String)">
            <summary>
            Creates an instance of <see cref="T:System.Data.Common.DbConnection"/> that can be used to connect to the SQL LocalDB instance.
            </summary>
            <param name="instance">The <see cref="T:System.Data.SqlLocalDb.ISqlLocalDbInstance"/> to get the connection string builder for.</param>
            <param name="modelConnectionStringName">The name of the connection string for the model in the application configuration file.</param>
            <returns>
            The created instance of <see cref="T:System.Data.Common.DbConnectionStringBuilder"/>.
            </returns>
            <exception cref="T:System.ArgumentException">
            No connection string with the name specified by <paramref name="modelConnectionStringName"/> can be found in the application configuration file.
            </exception>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="instance"/> is <see langword="null"/>.
            </exception>
        </member>
        <member name="M:System.Data.SqlLocalDb.Extensions.GetConnectionForModel(System.Data.SqlLocalDb.ISqlLocalDbInstance,System.String,System.String)">
            <summary>
            Creates an instance of <see cref="T:System.Data.Common.DbConnection"/> that can be used to connect to the SQL LocalDB instance.
            </summary>
            <param name="instance">The <see cref="T:System.Data.SqlLocalDb.ISqlLocalDbInstance"/> to get the connection string builder for.</param>
            <param name="modelConnectionStringName">The name of the connection string for the model in the application configuration file.</param>
            <param name="initialCatalog">The optional name to use for the Initial Catalog in the provider connection string to override the default, if present.</param>
            <returns>
            The created instance of <see cref="T:System.Data.Common.DbConnectionStringBuilder"/>.
            </returns>
            <exception cref="T:System.ArgumentException">
            No connection string with the name specified by <paramref name="modelConnectionStringName"/> can be found in the application configuration file.
            </exception>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="instance"/> is <see langword="null"/>.
            </exception>
        </member>
        <member name="M:System.Data.SqlLocalDb.Extensions.GetConnectionStringForDefaultModel(System.Data.SqlLocalDb.ISqlLocalDbInstance)">
            <summary>
            Creates an instance of <see cref="T:System.Data.Common.DbConnectionStringBuilder"/> that can be used to connect to the SQL LocalDB instance
            using the only connection string configured in the current application configuration file.
            </summary>
            <param name="instance">The <see cref="T:System.Data.SqlLocalDb.ISqlLocalDbInstance"/> to get the connection string builder for.</param>
            <returns>
            The created instance of <see cref="T:System.Data.Common.DbConnectionStringBuilder"/>.
            </returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="instance"/> is <see langword="null"/>.
            </exception>
            <exception cref="T:System.InvalidOperationException">
            No connection strings are configured in the application configuration file or more than one
            connection string is configured in the application configuration file.
            </exception>
            <remarks>
            Connection strings may be inherited from outside the current application's configuration file, such as from
            <c>machine.config</c>.  To use this overload it is recommended that, unless otherwise needed, a <c>&lt;clear/&gt;</c>
            element is added to the <c>&lt;connectionStrings&gt;</c> section of your application configuration file to
            prevent the default connection strings from being inherited.
            </remarks>
        </member>
        <member name="M:System.Data.SqlLocalDb.Extensions.GetConnectionStringForDefaultModel(System.Data.SqlLocalDb.ISqlLocalDbInstance,System.String)">
            <summary>
            Creates an instance of <see cref="T:System.Data.Common.DbConnectionStringBuilder"/> that can be used to connect to the SQL LocalDB instance
            using the only connection string configured in the current application configuration file.
            </summary>
            <param name="instance">The <see cref="T:System.Data.SqlLocalDb.ISqlLocalDbInstance"/> to get the connection string builder for.</param>
            <param name="initialCatalog">The optional name to use for the Initial Catalog in the provider connection string to override the default, if present.</param>
            <returns>
            The created instance of <see cref="T:System.Data.Common.DbConnectionStringBuilder"/>.
            </returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="instance"/> is <see langword="null"/>.
            </exception>
            <exception cref="T:System.InvalidOperationException">
            No connection strings are configured in the application configuration file or more than one
            connection string is configured in the application configuration file.
            </exception>
            <remarks>
            Connection strings may be inherited from outside the current application's configuration file, such as from
            <c>machine.config</c>.  To use this overload it is recommended that, unless otherwise needed, a <c>&lt;clear/&gt;</c>
            element is added to the <c>&lt;connectionStrings&gt;</c> section of your application configuration file to
            prevent the default connection strings from being inherited.
            </remarks>
        </member>
        <member name="M:System.Data.SqlLocalDb.Extensions.GetConnectionStringForModel(System.Data.SqlLocalDb.ISqlLocalDbInstance,System.String)">
            <summary>
            Creates an instance of <see cref="T:System.Data.Common.DbConnectionStringBuilder"/> that can be used to connect to the SQL LocalDB instance.
            </summary>
            <param name="instance">The <see cref="T:System.Data.SqlLocalDb.ISqlLocalDbInstance"/> to get the connection string builder for.</param>
            <param name="modelConnectionStringName">The name of the connection string for the model in the application configuration file.</param>
            <returns>
            The created instance of <see cref="T:System.Data.Common.DbConnectionStringBuilder"/>.
            </returns>
            <exception cref="T:System.ArgumentException">
            No connection string with the name specified by <paramref name="modelConnectionStringName"/> can be found in the application configuration file.
            </exception>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="instance"/> is <see langword="null"/>.
            </exception>
        </member>
        <member name="M:System.Data.SqlLocalDb.Extensions.GetConnectionStringForModel(System.Data.SqlLocalDb.ISqlLocalDbInstance,System.String,System.String)">
            <summary>
            Creates an instance of <see cref="T:System.Data.Common.DbConnectionStringBuilder"/> that can be used to connect to the SQL LocalDB instance.
            </summary>
            <param name="instance">The <see cref="T:System.Data.SqlLocalDb.ISqlLocalDbInstance"/> to get the connection string builder for.</param>
            <param name="modelConnectionStringName">The name of the connection string for the model in the application configuration file.</param>
            <param name="initialCatalog">The optional name to use for the Initial Catalog in the provider connection string to override the default, if present.</param>
            <returns>
            The created instance of <see cref="T:System.Data.Common.DbConnectionStringBuilder"/>.
            </returns>
            <exception cref="T:System.ArgumentException">
            No connection string with the name specified by <paramref name="modelConnectionStringName"/> can be found in the application configuration file.
            </exception>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="instance"/> is <see langword="null"/>.
            </exception>
        </member>
        <member name="M:System.Data.SqlLocalDb.Extensions.GetDefaultInstance(System.Data.SqlLocalDb.ISqlLocalDbProvider)">
            <summary>
            Gets the default SQL Local DB instance.
            </summary>
            <param name="value">The <see cref="T:System.Data.SqlLocalDb.ISqlLocalDbProvider"/> to use to get the default instance.</param>
            <returns>
            The default SQL Local DB instance.
            </returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="value"/> is <see langword="null"/>.
            </exception>
        </member>
        <member name="M:System.Data.SqlLocalDb.Extensions.GetInitialCatalogName(System.Data.Common.DbConnectionStringBuilder)">
            <summary>
            Gets the Initial Catalog name from the specified <see cref="T:System.Data.Common.DbConnectionStringBuilder"/>, if present.
            </summary>
            <param name="value">The <see cref="T:System.Data.Common.DbConnectionStringBuilder"/> to extract the Initial Catalog name from.</param>
            <returns>
            The name of the Initial Catalog present in <paramref name="value"/>, if any; otherwise <see langword="null"/>.
            </returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="value"/> is <see langword="null"/>.
            </exception>
        </member>
        <member name="M:System.Data.SqlLocalDb.Extensions.GetPhysicalFileName(System.Data.Common.DbConnectionStringBuilder)">
            <summary>
            Gets the physical file name from the specified <see cref="T:System.Data.Common.DbConnectionStringBuilder"/>, if present.
            </summary>
            <param name="value">The <see cref="T:System.Data.Common.DbConnectionStringBuilder"/> to extract the physical file name from.</param>
            <returns>
            The name of the physical file name present in <paramref name="value"/>, if any; otherwise <see langword="null"/>.
            </returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="value"/> is <see langword="null"/>.
            </exception>
        </member>
        <member name="M:System.Data.SqlLocalDb.Extensions.GetOrCreateInstance(System.Data.SqlLocalDb.ISqlLocalDbProvider,System.String)">
            <summary>
            Gets an SQL Local DB instance with the specified name if it exists, otherwise a new instance with the specified name is created.
            </summary>
            <param name="value">The <see cref="T:System.Data.SqlLocalDb.ISqlLocalDbProvider"/> to use to get or create the instance.</param>
            <param name="instanceName">The name of the SQL Server LocalDB instance to get or create.</param>
            <returns>
            An SQL Local DB instance with the name specified by <paramref name="instanceName"/>.
            </returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="value"/> or <paramref name="instanceName"/> is <see langword="null"/>.
            </exception>
            <exception cref="T:System.InvalidOperationException">
            <paramref name="value"/> returns <see langword="null"/> when queried for instances.
            </exception>
        </member>
        <member name="M:System.Data.SqlLocalDb.Extensions.Restart(System.Data.SqlLocalDb.ISqlLocalDbInstance)">
            <summary>
            Restarts the specified <see cref="T:System.Data.SqlLocalDb.ISqlLocalDbInstance"/> instance.
            </summary>
            <param name="instance">The <see cref="T:System.Data.SqlLocalDb.ISqlLocalDbInstance"/> instance to restart.</param>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="instance"/> is <see langword="null"/>.
            </exception>
        </member>
        <member name="M:System.Data.SqlLocalDb.Extensions.SetInitialCatalogName(System.Data.Common.DbConnectionStringBuilder,System.String)">
            <summary>
            Sets the Initial Catalog name in the specified <see cref="T:System.Data.Common.DbConnectionStringBuilder"/>.
            </summary>
            <param name="value">The <see cref="T:System.Data.Common.DbConnectionStringBuilder"/> to set the Initial Catalog name for.</param>
            <param name="initialCatalog">The name of the Initial Catalog to set.</param>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="value"/> is <see langword="null"/>.
            </exception>
        </member>
        <member name="M:System.Data.SqlLocalDb.Extensions.SetPhysicalFileName(System.Data.Common.DbConnectionStringBuilder,System.String)">
            <summary>
            Sets the physical database file name in the specified <see cref="T:System.Data.Common.DbConnectionStringBuilder"/>.
            </summary>
            <param name="value">The <see cref="T:System.Data.Common.DbConnectionStringBuilder"/> to set the physical database file name for.</param>
            <param name="fileName">The physical file name to set.</param>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="value"/> is <see langword="null"/> or invalid.
            </exception>
            <exception cref="T:System.NotSupportedException">
            <paramref name="fileName"/> references the Data Directory for the current <see cref="T:System.AppDomain"/> but
            the Data Directory for the current <see cref="T:System.AppDomain"/> has no value set.
            </exception>
        </member>
        <member name="M:System.Data.SqlLocalDb.Extensions.CreateBuilder(System.Configuration.ConnectionStringSettings,System.String,System.String)">
            <summary>
            Creates an instance of <see cref="T:System.Data.Common.DbConnectionStringBuilder"/> using the specified base
            connection string, SQL Local DB named pipe and optional Initial Catalog name.
            </summary>
            <param name="connectionStringSettings">The connection string settings for the base connection string.</param>
            <param name="namedPipe">The SQL Local DB named pipe to use as the data source.</param>
            <param name="initialCatalog">The optional name to use for the Initial Catalog in the provider connection string to override the default, if present.</param>
            <returns>
            The created instance of <see cref="T:System.Data.Common.DbConnectionStringBuilder"/>.
            </returns>
        </member>
        <member name="M:System.Data.SqlLocalDb.Extensions.CreateConnection(System.String)">
            <summary>
            Creates a <see cref="T:System.Data.Common.DbConnection"/> for an entity connection.
            </summary>
            <param name="connectionString">The connection string to use to create the connection.</param>
            <returns>
            The created instance of <see cref="T:System.Data.Common.DbConnection"/>.
            </returns>
        </member>
        <member name="M:System.Data.SqlLocalDb.Extensions.ExpandDataDirectoryIfPresent(System.String)">
            <summary>
            Expands any reference to the Data Directory for the current <see cref="T:System.AppDomain"/>.
            </summary>
            <param name="fileName">The file name to expand.</param>
            <returns>
            The expanded representation of <paramref name="fileName"/> if the Data Directory for
            the current <see cref="T:System.AppDomain"/> is referenced and set; otherwise <paramref name="fileName"/>.
            </returns>
            <exception cref="T:System.NotSupportedException">
            The Data Directory is not set for the current <see cref="T:System.AppDomain"/>.
            </exception>
        </member>
        <member name="M:System.Data.SqlLocalDb.Extensions.ExtractStringValueFromConnectionString(System.Data.Common.DbConnectionStringBuilder,System.String)">
            <summary>
            Extracts the <see cref="T:System.String"/> value of the specified keyword from the specified <see cref="T:System.Data.Common.DbConnectionStringBuilder"/>.
            </summary>
            <param name="value">The <see cref="T:System.Data.Common.DbConnectionStringBuilder"/> to extract the value from.</param>
            <param name="keyword">The keyword to extract the value of.</param>
            <returns>
            The <see cref="T:System.String"/> value of the keyword specified by <paramref name="keyword"/> present in <paramref name="value"/>, if any; otherwise <see langword="null"/>.
            </returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="value"/> is <see langword="null"/>.
            </exception>
        </member>
        <member name="M:System.Data.SqlLocalDb.Extensions.SetKeywordValueAsString(System.Data.Common.DbConnectionStringBuilder,System.String,System.String)">
            <summary>
            Sets the specified keyword's value to the specified <see cref="T:System.String"/> value in the specified <see cref="T:System.Data.Common.DbConnectionStringBuilder"/>.
            </summary>
            <param name="value">The <see cref="T:System.Data.Common.DbConnectionStringBuilder"/> to set the keyword value for.</param>
            <param name="keyword">The keyword to set the value for.</param>
            <param name="keywordValue">The value to set the keyword to.</param>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="value"/> is <see langword="null"/>.
            </exception>
        </member>
        <member name="T:System.Data.SqlLocalDb.ISqlLocalDbApi">
            <summary>
            Defines the interface to the SQL LocalDB API.
            </summary>
        </member>
        <member name="M:System.Data.SqlLocalDb.ISqlLocalDbApi.CreateInstance(System.String,System.String)">
            <summary>
            Creates a new instance of SQL Server LocalDB.
            </summary>
            <param name="instanceName">The name of the LocalDB instance.</param>
            <param name="version">The version of SQL Server LocalDB to use.</param>
        </member>
        <member name="M:System.Data.SqlLocalDb.ISqlLocalDbApi.DeleteInstance(System.String)">
            <summary>
            Deletes the specified SQL Server LocalDB instance.
            </summary>
            <param name="instanceName">
            The name of the LocalDB instance to delete.
            </param>
        </member>
        <member name="M:System.Data.SqlLocalDb.ISqlLocalDbApi.GetInstanceInfo(System.String)">
            <summary>
            Returns information about the specified LocalDB instance.
            </summary>
            <param name="instanceName">The name of the LocalDB instance to get the information for.</param>
            <returns>
            An instance of <see cref="T:System.Data.SqlLocalDb.ISqlLocalDbInstanceInfo"/> containing information
            about the LocalDB instance specified by <paramref name="instanceName"/>.
            </returns>
        </member>
        <member name="M:System.Data.SqlLocalDb.ISqlLocalDbApi.GetInstanceNames">
            <summary>
            Returns the names of all the SQL Server LocalDB instances for the current user.
            </summary>
            <returns>
            The names of the the SQL Server LocalDB instances for the current user.
            </returns>
        </member>
        <member name="M:System.Data.SqlLocalDb.ISqlLocalDbApi.GetVersionInfo(System.String)">
            <summary>
            Returns information about the specified LocalDB version.
            </summary>
            <param name="version">The name of the LocalDB version to get the information for.</param>
            <returns>
            An instance of <see cref="T:System.Data.SqlLocalDb.ISqlLocalDbVersionInfo"/> containing information
            about the LocalDB version specified by <paramref name="version"/>.
            </returns>
        </member>
        <member name="M:System.Data.SqlLocalDb.ISqlLocalDbApi.IsLocalDBInstalled">
            <summary>
            Returns whether SQL LocalDB is installed on the current machine.
            </summary>
            <returns>
            <see langword="true"/> if SQL Server LocalDB is installed on the
            current machine; otherwise <see langword="false"/>.
            </returns>
        </member>
        <member name="M:System.Data.SqlLocalDb.ISqlLocalDbApi.ShareInstance(System.String,System.String,System.String)">
            <summary>
            Shares the specified SQL Server LocalDB instance with other
            users of the computer, using the specified shared name.
            </summary>
            <param name="ownerSid">The SID of the instance owner.</param>
            <param name="instanceName">The private name for the LocalDB instance to share.</param>
            <param name="sharedInstanceName">The shared name for the LocalDB instance to share.</param>
        </member>
        <member name="M:System.Data.SqlLocalDb.ISqlLocalDbApi.StartInstance(System.String)">
            <summary>
            Starts the specified instance of SQL Server LocalDB.
            </summary>
            <param name="instanceName">The name of the LocalDB instance to start.</param>
            <returns>
            The named pipe to use to connect to the LocalDB instance.
            </returns>
        </member>
        <member name="M:System.Data.SqlLocalDb.ISqlLocalDbApi.StartTracing">
            <summary>
            Enables tracing of native API calls for all the SQL Server
            LocalDB instances owned by the current Windows user.
            </summary>
        </member>
        <member name="M:System.Data.SqlLocalDb.ISqlLocalDbApi.StopInstance(System.String,System.TimeSpan)">
            <summary>
            Stops the specified instance of SQL Server LocalDB.
            </summary>
            <param name="instanceName">
            The name of the LocalDB instance to stop.
            </param>
            <param name="timeout">
            The amount of time to give the LocalDB instance to stop.
            If the value is <see cref="F:System.TimeSpan.Zero"/>, the method will
            return immediately and not wait for the instance to stop.
            </param>
        </member>
        <member name="M:System.Data.SqlLocalDb.ISqlLocalDbApi.StopTracing">
            <summary>
            Disables tracing of native API calls for all the SQL Server
            LocalDB instances owned by the current Windows user.
            </summary>
            <exception cref="T:System.Data.SqlLocalDb.SqlLocalDbException">
            Tracing could not be disabled.
            </exception>
        </member>
        <member name="M:System.Data.SqlLocalDb.ISqlLocalDbApi.UnshareInstance(System.String)">
            <summary>
            Stops the sharing of the specified SQL Server LocalDB instance.
            </summary>
            <param name="instanceName">
            The private name for the LocalDB instance to stop sharing.
            </param>
        </member>
        <member name="P:System.Data.SqlLocalDb.ISqlLocalDbApi.LatestVersion">
            <summary>
            Gets the version string for the latest installed version of SQL Server LocalDB.
            </summary>
        </member>
        <member name="P:System.Data.SqlLocalDb.ISqlLocalDbApi.Versions">
            <summary>
            Gets an <see cref="T:System.Array"/> of <see cref="T:System.String"/> containing the available version(s) of SQL LocalDB.
            </summary>
        </member>
        <member name="T:System.Data.SqlLocalDb.ISqlLocalDbProvider">
            <summary>
            Defines methods for obtaining instances of <see cref="T:System.Data.SqlLocalDb.ISqlLocalDbInstance"/>.
            </summary>
        </member>
        <member name="M:System.Data.SqlLocalDb.ISqlLocalDbProvider.CreateInstance(System.String)">
            <summary>
            Creates a new instance of <see cref="T:System.Data.SqlLocalDb.ISqlLocalDbInstance"/>.
            </summary>
            <param name="instanceName">The name of the SQL Server LocalDB instance to create.</param>
            <returns>
            The created instance of <see cref="T:System.Data.SqlLocalDb.ISqlLocalDbInstance"/>.
            </returns>
        </member>
        <member name="M:System.Data.SqlLocalDb.ISqlLocalDbProvider.GetInstance(System.String)">
            <summary>
            Returns an existing instance of <see cref="T:System.Data.SqlLocalDb.ISqlLocalDbInstance"/>.
            </summary>
            <param name="instanceName">The name of the SQL Server LocalDB instance to return.</param>
            <returns>
            The existing instance of <see cref="T:System.Data.SqlLocalDb.ISqlLocalDbInstance"/>.
            </returns>
        </member>
        <member name="M:System.Data.SqlLocalDb.ISqlLocalDbProvider.GetInstances">
            <summary>
            Returns information about the available SQL Server LocalDB instances.
            </summary>
            <returns>
            An <see cref="T:System.Collections.Generic.IList`1"/> containing information
            about the available SQL Server LocalDB instances on the current machine.
            </returns>
        </member>
        <member name="M:System.Data.SqlLocalDb.ISqlLocalDbProvider.GetVersions">
            <summary>
            Returns information about the installed SQL Server LocalDB version(s).
            </summary>
            <returns>
            An <see cref="T:System.Collections.Generic.IList`1"/> containing information
            about the SQL Server LocalDB version(s) installed on the current machine.
            </returns>
        </member>
        <member name="T:System.Data.SqlLocalDb.ISqlLocalDbInstanceInfo">
            <summary>
            Defines information about a SQL Server LocalDB instance.
            </summary>
        </member>
        <member name="P:System.Data.SqlLocalDb.ISqlLocalDbInstanceInfo.ConfigurationCorrupt">
            <summary>
            Gets a value indicating whether the Registry configuration is corrupt.
            </summary>
        </member>
        <member name="P:System.Data.SqlLocalDb.ISqlLocalDbInstanceInfo.Exists">
            <summary>
            Gets a value indicating whether the instance's files exist on disk.
            </summary>
        </member>
        <member name="P:System.Data.SqlLocalDb.ISqlLocalDbInstanceInfo.IsAutomatic">
            <summary>
            Gets a value indicating whether the instance is automatic.
            </summary>
        </member>
        <member name="P:System.Data.SqlLocalDb.ISqlLocalDbInstanceInfo.IsRunning">
            <summary>
            Gets a value indicating whether the instance is currently running.
            </summary>
        </member>
        <member name="P:System.Data.SqlLocalDb.ISqlLocalDbInstanceInfo.IsShared">
            <summary>
            Gets a value indicating whether the instance is shared.
            </summary>
        </member>
        <member name="P:System.Data.SqlLocalDb.ISqlLocalDbInstanceInfo.LastStartTimeUtc">
            <summary>
            Gets the UTC date and time the instance was last started.
            </summary>
        </member>
        <member name="P:System.Data.SqlLocalDb.ISqlLocalDbInstanceInfo.LocalDbVersion">
            <summary>
            Gets the LocalDB version for the instance.
            </summary>
        </member>
        <member name="P:System.Data.SqlLocalDb.ISqlLocalDbInstanceInfo.Name">
            <summary>
            Gets the name of the instance.
            </summary>
        </member>
        <member name="P:System.Data.SqlLocalDb.ISqlLocalDbInstanceInfo.NamedPipe">
            <summary>
            Gets the named pipe that should be used to communicate with the instance.
            </summary>
        </member>
        <member name="P:System.Data.SqlLocalDb.ISqlLocalDbInstanceInfo.OwnerSid">
            <summary>
            Gets the SID of the LocalDB instance owner if the instance is shared.
            </summary>
        </member>
        <member name="P:System.Data.SqlLocalDb.ISqlLocalDbInstanceInfo.SharedName">
            <summary>
            Gets the shared name of the LocalDB instance if the instance is shared.
            </summary>
        </member>
        <member name="T:System.Data.SqlLocalDb.ISqlLocalDbVersionInfo">
            <summary>
            Defines information about a version of SQL Server LocalDB.
            </summary>
        </member>
        <member name="P:System.Data.SqlLocalDb.ISqlLocalDbVersionInfo.Exists">
            <summary>
            Gets a value indicating whether the instance files exist on disk.
            </summary>
        </member>
        <member name="P:System.Data.SqlLocalDb.ISqlLocalDbVersionInfo.Name">
            <summary>
            Gets the version name.
            </summary>
        </member>
        <member name="P:System.Data.SqlLocalDb.ISqlLocalDbVersionInfo.Version">
            <summary>
            Gets the version.
            </summary>
        </member>
        <member name="T:System.Data.SqlLocalDb.LocalDbInstanceInfo">
            <summary>
            A structure representing information about a SQL Server LocalDB instance.
            </summary>
            <remarks>
            See <c>http://msdn.microsoft.com/en-us/library/hh245734.aspx</c>.
            </remarks>
        </member>
        <member name="F:System.Data.SqlLocalDb.LocalDbInstanceInfo.MarshalSize">
            <summary>
            The size of an unmanaged type in bytes.  This field is read-only.
            </summary>
        </member>
        <member name="F:System.Data.SqlLocalDb.LocalDbInstanceInfo.Size">
            <summary>
            Contains the size of the <see cref="T:System.Data.SqlLocalDb.LocalDbInstanceInfo"/> struct.
            </summary>
            <remarks>
            Maps to the <c>cbLocalDBInstanceInfoSize</c> member.
            </remarks>
        </member>
        <member name="F:System.Data.SqlLocalDb.LocalDbInstanceInfo.InstanceName">
            <summary>
            The name of the LocalDB instance.
            </summary>
            <remarks>
            Maps to the <c>wszInstanceName</c> member.
            </remarks>
        </member>
        <member name="F:System.Data.SqlLocalDb.LocalDbInstanceInfo.Exists">
            <summary>
            Whether the instance files exist on disk.
            </summary>
            <remarks>
            Maps to the <c>bExists</c> member.
            </remarks>
        </member>
        <member name="F:System.Data.SqlLocalDb.LocalDbInstanceInfo.ConfigurationCorrupted">
            <summary>
            Whether the Registry configuration is corrupt.
            </summary>
            <remarks>
            Maps to the <c>bConfigurationCorrupted</c> member.
            </remarks>
        </member>
        <member name="F:System.Data.SqlLocalDb.LocalDbInstanceInfo.IsRunning">
            <summary>
            Whether the instance is currently running.
            </summary>
            <remarks>
            Maps to the <c>bIsRunning</c> member.
            </remarks>
        </member>
        <member name="F:System.Data.SqlLocalDb.LocalDbInstanceInfo.Major">
            <summary>
            The LocalDB major version number.
            </summary>
            <remarks>
            Maps to the <c>dwMajor</c> member.
            </remarks>
        </member>
        <member name="F:System.Data.SqlLocalDb.LocalDbInstanceInfo.Minor">
            <summary>
            The LocalDB minor version number.
            </summary>
            <remarks>
            Maps to the <c>dwMinor</c> member.
            </remarks>
        </member>
        <member name="F:System.Data.SqlLocalDb.LocalDbInstanceInfo.Build">
            <summary>
            The LocalDB build version number.
            </summary>
            <remarks>
            Maps to the <c>dwBuild</c> member.
            </remarks>
        </member>
        <member name="F:System.Data.SqlLocalDb.LocalDbInstanceInfo.Revision">
            <summary>
            The LocalDB revision version number.
            </summary>
            <remarks>
            Maps to the <c>dwRevision</c> member.
            </remarks>
        </member>
        <member name="F:System.Data.SqlLocalDb.LocalDbInstanceInfo.LastStartUtc">
            <summary>
            The UTC date and time the instance was last started.
            </summary>
            <remarks>
            Maps to the <c>ftLastStartUTC</c> member.
            </remarks>
        </member>
        <member name="F:System.Data.SqlLocalDb.LocalDbInstanceInfo.Connection">
            <summary>
            The named pipe that should be used to communicate with the instance.
            </summary>
            <remarks>
            Maps to the <c>wszConnection</c> member.
            </remarks>
        </member>
        <member name="F:System.Data.SqlLocalDb.LocalDbInstanceInfo.IsShared">
            <summary>
            Whether the instance is shared.
            </summary>
            <remarks>
            Maps to the bIsShared member.
            </remarks>
        </member>
        <member name="F:System.Data.SqlLocalDb.LocalDbInstanceInfo.SharedInstanceName">
            <summary>
            The shared name of the LocalDB instance if the instance is shared.
            </summary>
            <remarks>
            Maps to the <c>wszSharedInstanceName</c> member.
            </remarks>
        </member>
        <member name="F:System.Data.SqlLocalDb.LocalDbInstanceInfo.OwnerSID">
            <summary>
            The SID of the LocalDB instance owner if the instance is shared.
            </summary>
            <remarks>
            Maps to the <c>wszOwnerSID</c> member.
            </remarks>
        </member>
        <member name="F:System.Data.SqlLocalDb.LocalDbInstanceInfo.IsAutomatic">
            <summary>
            Whether the instance is automatic.
            </summary>
            <remarks>
            Maps to the <c>bIsAutomatic</c> member.
            </remarks>
        </member>
        <member name="P:System.Data.SqlLocalDb.LocalDbInstanceInfo.System#Data#SqlLocalDb#ISqlLocalDbInstanceInfo#ConfigurationCorrupt">
            <summary>
            Gets a value indicating whether the Registry configuration is corrupt.
            </summary>
        </member>
        <member name="P:System.Data.SqlLocalDb.LocalDbInstanceInfo.System#Data#SqlLocalDb#ISqlLocalDbInstanceInfo#Exists">
            <summary>
            Gets a value indicating whether this <see cref="T:System.Data.SqlLocalDb.ISqlLocalDbInstanceInfo"/> is exists.
            </summary>
        </member>
        <member name="P:System.Data.SqlLocalDb.LocalDbInstanceInfo.System#Data#SqlLocalDb#ISqlLocalDbInstanceInfo#IsAutomatic">
            <summary>
            Gets a value indicating whether the instance is automatic.
            </summary>
        </member>
        <member name="P:System.Data.SqlLocalDb.LocalDbInstanceInfo.System#Data#SqlLocalDb#ISqlLocalDbInstanceInfo#IsRunning">
            <summary>
            Gets a value indicating whether the instance is currently running.
            </summary>
        </member>
        <member name="P:System.Data.SqlLocalDb.LocalDbInstanceInfo.System#Data#SqlLocalDb#ISqlLocalDbInstanceInfo#IsShared">
            <summary>
            Gets a value indicating whether the instance is shared.
            </summary>
        </member>
        <member name="P:System.Data.SqlLocalDb.LocalDbInstanceInfo.System#Data#SqlLocalDb#ISqlLocalDbInstanceInfo#LastStartTimeUtc">
            <summary>
            Gets the UTC date and time the instance was last started.
            </summary>
        </member>
        <member name="P:System.Data.SqlLocalDb.LocalDbInstanceInfo.System#Data#SqlLocalDb#ISqlLocalDbInstanceInfo#LocalDbVersion">
            <summary>
            Gets the LocalDB version for the instance.
            </summary>
        </member>
        <member name="P:System.Data.SqlLocalDb.LocalDbInstanceInfo.System#Data#SqlLocalDb#ISqlLocalDbInstanceInfo#Name">
            <summary>
            Gets the name of the instance.
            </summary>
        </member>
        <member name="P:System.Data.SqlLocalDb.LocalDbInstanceInfo.System#Data#SqlLocalDb#ISqlLocalDbInstanceInfo#NamedPipe">
            <summary>
            Gets the named pipe that should be used to communicate with the instance.
            </summary>
        </member>
        <member name="P:System.Data.SqlLocalDb.LocalDbInstanceInfo.System#Data#SqlLocalDb#ISqlLocalDbInstanceInfo#OwnerSid">
            <summary>
            Gets the SID of the LocalDB instance owner if the instance is shared.
            </summary>
        </member>
        <member name="P:System.Data.SqlLocalDb.LocalDbInstanceInfo.System#Data#SqlLocalDb#ISqlLocalDbInstanceInfo#SharedName">
            <summary>
            Gets the shared name of the LocalDB instance if the instance is shared.
            </summary>
        </member>
        <member name="P:System.Data.SqlLocalDb.LocalDbInstanceInfo.DebuggerDisplayName">
            <summary>
            Gets the name to display in the debugger
            </summary>
        </member>
        <member name="T:System.Data.SqlLocalDb.LocalDbVersionInfo">
            <summary>
            A structure representing version about an SQL Server LocalDB version.
            </summary>
            <remarks>
            See <c>http://msdn.microsoft.com/en-us/library/hh234365.aspx</c>.
            </remarks>
        </member>
        <member name="F:System.Data.SqlLocalDb.LocalDbVersionInfo.MarshalSize">
            <summary>
            The size of an unmanaged type in bytes.  This field is read-only.
            </summary>
        </member>
        <member name="F:System.Data.SqlLocalDb.LocalDbVersionInfo.Size">
            <summary>
            The size of the <see cref="T:System.Data.SqlLocalDb.LocalDbVersionInfo"/> structure.
            </summary>
            <remarks>
            Maps to the <c>cbLocalDBVersionInfoSize</c> member.
            </remarks>
        </member>
        <member name="F:System.Data.SqlLocalDb.LocalDbVersionInfo.Name">
            <summary>
            The version name.
            </summary>
            <remarks>
            Maps to the <c>wszVersion</c> member.
            </remarks>
        </member>
        <member name="F:System.Data.SqlLocalDb.LocalDbVersionInfo.Exists">
            <summary>
            Whether the instance files exist on disk.
            </summary>
            <remarks>
            Maps to the <c>bExists</c> member.
            </remarks>
        </member>
        <member name="F:System.Data.SqlLocalDb.LocalDbVersionInfo.Major">
            <summary>
            The major version number.
            </summary>
            <remarks>
            Maps to the <c>dwMajor</c> member.
            </remarks>
        </member>
        <member name="F:System.Data.SqlLocalDb.LocalDbVersionInfo.Minor">
            <summary>
            The minor version number.
            </summary>
            <remarks>
            Maps to the <c>dwMinor</c> member.
            </remarks>
        </member>
        <member name="F:System.Data.SqlLocalDb.LocalDbVersionInfo.Build">
            <summary>
            The build version number.
            </summary>
            <remarks>
            Maps to the <c>dwBuild</c> member.
            </remarks>
        </member>
        <member name="F:System.Data.SqlLocalDb.LocalDbVersionInfo.Revision">
            <summary>
            The revision version number.
            </summary>
            <remarks>
            Maps to the <c>dwRevision</c> member.
            </remarks>
        </member>
        <member name="P:System.Data.SqlLocalDb.LocalDbVersionInfo.System#Data#SqlLocalDb#ISqlLocalDbVersionInfo#Exists">
            <summary>
            Gets a value indicating whether the instance files exist on disk.
            </summary>
        </member>
        <member name="P:System.Data.SqlLocalDb.LocalDbVersionInfo.System#Data#SqlLocalDb#ISqlLocalDbVersionInfo#Name">
            <summary>
            Gets the version name.
            </summary>
        </member>
        <member name="P:System.Data.SqlLocalDb.LocalDbVersionInfo.System#Data#SqlLocalDb#ISqlLocalDbVersionInfo#Version">
            <summary>
            Gets the version.
            </summary>
        </member>
        <member name="P:System.Data.SqlLocalDb.LocalDbVersionInfo.DebuggerDisplayName">
            <summary>
            Gets the name to display in the debugger
            </summary>
        </member>
        <member name="T:System.Data.SqlLocalDb.Logger">
            <summary>
            A class that performs logging for the <c>System.Data.SqlLocalDb</c> assembly.
            </summary>
        </member>
        <member name="F:System.Data.SqlLocalDb.Logger.TraceCondition">
            <summary>
            The Trace condition string.
            </summary>
        </member>
        <member name="F:System.Data.SqlLocalDb.Logger._logger">
            <summary>
            The trace source for <c>System.Data.SqlLocalDb</c>.
            </summary>
        </member>
        <member name="M:System.Data.SqlLocalDb.Logger.SetLogger(System.Data.SqlLocalDb.ILogger)">
            <summary>
            Sets the <see cref="T:System.Data.SqlLocalDb.ILogger"/> implementation in use by the assembly.
            </summary>
            <param name="logger">The <see cref="T:System.Data.SqlLocalDb.ILogger"/> to use, or <see langword="null"/> to use the default implementation.</param>
        </member>
        <member name="M:System.Data.SqlLocalDb.Logger.Error(System.Int32,System.String,System.Object[])">
            <summary>
            Writes an error trace event to the trace listeners for the assembly's trace source.
            </summary>
            <param name="id">A numeric identifier for the event.</param>
            <param name="format">
            A composite format string that contains text intermixed with zero or more
            format items, which correspond to objects in the args array.
            </param>
            <param name="args">
            An object array containing zero or more objects to format.
            </param>
        </member>
        <member name="M:System.Data.SqlLocalDb.Logger.Information(System.Int32,System.String,System.Object[])">
            <summary>
            Writes an informational trace event to the trace listeners for the assembly's trace source.
            </summary>
            <param name="id">A numeric identifier for the event.</param>
            <param name="format">
            A composite format string that contains text intermixed with zero or more
            format items, which correspond to objects in the args array.
            </param>
            <param name="args">
            An object array containing zero or more objects to format.
            </param>
        </member>
        <member name="M:System.Data.SqlLocalDb.Logger.Verbose(System.Int32,System.String,System.Object[])">
            <summary>
            Writes a verbose trace event to the trace listeners for the assembly's trace source.
            </summary>
            <param name="id">A numeric identifier for the event.</param>
            <param name="format">
            A composite format string that contains text intermixed with zero or more
            format items, which correspond to objects in the args array.
            </param>
            <param name="args">
            An object array containing zero or more objects to format.
            </param>
        </member>
        <member name="M:System.Data.SqlLocalDb.Logger.Warning(System.Int32,System.String,System.Object[])">
            <summary>
            Writes a warning trace event to the trace listeners for the assembly's trace source.
            </summary>
            <param name="id">A numeric identifier for the event.</param>
            <param name="format">
            A composite format string that contains text intermixed with zero or more
            format items, which correspond to objects in the args array.
            </param>
            <param name="args">
            An object array containing zero or more objects to format.
            </param>
        </member>
        <member name="T:System.Data.SqlLocalDb.Logger.TraceEvent">
            <summary>
            A class containing trace event Ids.  This class cannot be inherited.
            </summary>
        </member>
        <member name="F:System.Data.SqlLocalDb.Logger.TraceEvent.General">
            <summary>
            General usage.
            </summary>
        </member>
        <member name="F:System.Data.SqlLocalDb.Logger.TraceEvent.CreateInstance">
            <summary>
            Creating a SQL LocalDB instance.
            </summary>
        </member>
        <member name="F:System.Data.SqlLocalDb.Logger.TraceEvent.DeleteInstance">
            <summary>
            Deleting a SQL LocalDB instance.
            </summary>
        </member>
        <member name="F:System.Data.SqlLocalDb.Logger.TraceEvent.GetInstanceInfo">
            <summary>
            Getting information about a SQL LocalDB instance.
            </summary>
        </member>
        <member name="F:System.Data.SqlLocalDb.Logger.TraceEvent.GetInstanceNames">
            <summary>
            Getting instance names for SQL LocalDB.
            </summary>
        </member>
        <member name="F:System.Data.SqlLocalDb.Logger.TraceEvent.GetVersionInfo">
            <summary>
            Getting version information for SQL LocalDB.
            </summary>
        </member>
        <member name="F:System.Data.SqlLocalDb.Logger.TraceEvent.GetVersions">
            <summary>
            Getting installed versions of SQL LocalDB.
            </summary>
        </member>
        <member name="F:System.Data.SqlLocalDb.Logger.TraceEvent.ShareInstance">
            <summary>
            Sharing a SQL LocalDB instance.
            </summary>
        </member>
        <member name="F:System.Data.SqlLocalDb.Logger.TraceEvent.StartInstance">
            <summary>
            Starting a SQL LocalDB instance.
            </summary>
        </member>
        <member name="F:System.Data.SqlLocalDb.Logger.TraceEvent.StartTracing">
            <summary>
            Starting tracing for a SQL LocalDB.
            </summary>
        </member>
        <member name="F:System.Data.SqlLocalDb.Logger.TraceEvent.StopInstance">
            <summary>
            Stopping a SQL LocalDB instance.
            </summary>
        </member>
        <member name="F:System.Data.SqlLocalDb.Logger.TraceEvent.StopTracing">
            <summary>
            Stopping tracing for SQL LocalDB.
            </summary>
        </member>
        <member name="F:System.Data.SqlLocalDb.Logger.TraceEvent.UnshareInstance">
            <summary>
            Stopping sharing of an instance of SQL LocalDB.
            </summary>
        </member>
        <member name="F:System.Data.SqlLocalDb.Logger.TraceEvent.RegistryKeyNotFound">
            <summary>
            The SQL LocalDB registry key could not be found or opened.
            </summary>
        </member>
        <member name="F:System.Data.SqlLocalDb.Logger.TraceEvent.InvalidRegistryKey">
            <summary>
            An invalid registry key was processed.
            </summary>
        </member>
        <member name="F:System.Data.SqlLocalDb.Logger.TraceEvent.NoNativeApiFound">
            <summary>
            An invalid registry key was processed.
            </summary>
        </member>
        <member name="F:System.Data.SqlLocalDb.Logger.TraceEvent.NativeApiPathNotFound">
            <summary>
            The native SQL LocalDB API DLL could not be found.
            </summary>
        </member>
        <member name="F:System.Data.SqlLocalDb.Logger.TraceEvent.NativeApiLoadFailed">
            <summary>
            The native SQL LocalDB API DLL failed to load.
            </summary>
        </member>
        <member name="F:System.Data.SqlLocalDb.Logger.TraceEvent.NativeApiNotLoaded">
            <summary>
            The native SQL LocalDB API DLL was not loaded.
            </summary>
        </member>
        <member name="F:System.Data.SqlLocalDb.Logger.TraceEvent.FunctionNotFound">
            <summary>
            The native SQL LocalDB API function could not be found.
            </summary>
        </member>
        <member name="F:System.Data.SqlLocalDb.Logger.TraceEvent.NativeApiLoaded">
            <summary>
            The native SQL LocalDB API was loaded.
            </summary>
        </member>
        <member name="F:System.Data.SqlLocalDb.Logger.TraceEvent.NativeApiVersionOverriddenByUser">
            <summary>
            The version of the native SQL LocalDB API loaded was overridden by the user.
            </summary>
        </member>
        <member name="F:System.Data.SqlLocalDb.Logger.TraceEvent.DeleteFailedAsInstanceInUse">
            <summary>
            A user instance of SQL LocalDB could not be deleted as it is in use.
            </summary>
        </member>
        <member name="F:System.Data.SqlLocalDb.Logger.TraceEvent.DeletingInstanceFiles">
            <summary>
            The files(s) for a user instance of SQL LocalDB are being deleted.
            </summary>
        </member>
        <member name="F:System.Data.SqlLocalDb.Logger.TraceEvent.DeletedInstanceFiles">
            <summary>
            The files(s) for a user instance of SQL LocalDB were deleted.
            </summary>
        </member>
        <member name="F:System.Data.SqlLocalDb.Logger.TraceEvent.DeletingInstanceFilesFailed">
            <summary>
            The files(s) for a user instance of SQL LocalDB could not be deleted.
            </summary>
        </member>
        <member name="T:System.Data.SqlLocalDb.NativeMethods">
            <summary>
            A class containing native P/Invoke methods.  This class cannot be inherited.
            </summary>
        </member>
        <member name="F:System.Data.SqlLocalDb.NativeMethods.LOCALDB_MAX_SQLCONNECTION_BUFFER_SIZE">
            <summary>
            The maximum size of SQL Server LocalDB connection string.
            </summary>
        </member>
        <member name="F:System.Data.SqlLocalDb.NativeMethods.MAX_LOCALDB_INSTANCE_NAME_LENGTH">
            <summary>
            The maximum size of SQL Server LocalDB instance names.
            </summary>
        </member>
        <member name="F:System.Data.SqlLocalDb.NativeMethods.MAX_LOCALDB_VERSION_LENGTH">
            <summary>
            The maximum size of an SQL Server LocalDB version string.
            </summary>
        </member>
        <member name="F:System.Data.SqlLocalDb.NativeMethods.MAX_STRING_SID_LENGTH">
            <summary>
            The maximum length of a SID string.
            </summary>
        </member>
        <member name="F:System.Data.SqlLocalDb.NativeMethods.LOCALDB_TRUNCATE_ERR_MESSAGE">
            <summary>
            Specifies that error messages that are too long should be truncated.
            </summary>
        </member>
        <member name="F:System.Data.SqlLocalDb.NativeMethods.KernelLibName">
            <summary>
            The name of the Windows Kernel library.
            </summary>
        </member>
        <member name="F:System.Data.SqlLocalDb.NativeMethods._syncRoot">
            <summary>
            Synchronization object to protect loading the native library and its functions.
            </summary>
        </member>
        <member name="F:System.Data.SqlLocalDb.NativeMethods._localDB">
            <summary>
            The handle to the native SQL LocalDB API.
            </summary>
        </member>
        <member name="F:System.Data.SqlLocalDb.NativeMethods._localDBCreateInstance">
            <summary>
            The delegate to the <c>LocalDBCreateInstance</c> LocalDB API function.
            </summary>
        </member>
        <member name="F:System.Data.SqlLocalDb.NativeMethods._localDBDeleteInstance">
            <summary>
            The delegate to the <c>LocalDBDeleteInstance</c> LocalDB API function.
            </summary>
        </member>
        <member name="F:System.Data.SqlLocalDb.NativeMethods._localDBFormatMessage">
            <summary>
            The delegate to the <c>LocalDBFormatMessage</c> LocalDB API function.
            </summary>
        </member>
        <member name="F:System.Data.SqlLocalDb.NativeMethods._localDBGetInstanceInfo">
            <summary>
            The delegate to the <c>LocalDBGetInstanceInfo</c> LocalDB API function.
            </summary>
        </member>
        <member name="F:System.Data.SqlLocalDb.NativeMethods._localDBGetInstances">
            <summary>
            The delegate to the <c>LocalDBGetInstances</c> LocalDB API function.
            </summary>
        </member>
        <member name="F:System.Data.SqlLocalDb.NativeMethods._localDBGetVersionInfo">
            <summary>
            The delegate to the <c>LocalDBGetVersionInfo</c> LocalDB API function.
            </summary>
        </member>
        <member name="F:System.Data.SqlLocalDb.NativeMethods._localDBGetVersions">
            <summary>
            The delegate to the <c>LocalDBGetVersions</c> LocalDB API function.
            </summary>
        </member>
        <member name="F:System.Data.SqlLocalDb.NativeMethods._localDBShareInstance">
            <summary>
            The delegate to the <c>LocalDBShareInstance</c> LocalDB API function.
            </summary>
        </member>
        <member name="F:System.Data.SqlLocalDb.NativeMethods._localDBStartInstance">
            <summary>
            The delegate to the <c>LocalDBStartInstance</c> LocalDB API function.
            </summary>
        </member>
        <member name="F:System.Data.SqlLocalDb.NativeMethods._localDBStartTracing">
            <summary>
            The delegate to the <c>LocalDBStartTracing</c> LocalDB API function.
            </summary>
        </member>
        <member name="F:System.Data.SqlLocalDb.NativeMethods._localDBStopInstance">
            <summary>
            The delegate to the <c>LocalDBStopInstance</c> LocalDB API function.
            </summary>
        </member>
        <member name="F:System.Data.SqlLocalDb.NativeMethods._localDBStopTracing">
            <summary>
            The delegate to the <c>LocalDBStopTracing</c> LocalDB API function.
            </summary>
        </member>
        <member name="F:System.Data.SqlLocalDb.NativeMethods._localDBUnshareInstance">
            <summary>
            The delegate to the <c>LocalDBUnshareInstance</c> LocalDB API function.
            </summary>
        </member>
        <member name="M:System.Data.SqlLocalDb.NativeMethods.CreateInstance(System.String,System.String)">
            <summary>
            Creates a new instance of SQL Server LocalDB.
            </summary>
            <param name="wszVersion">The LocalDB version, for example 11.0 or 11.0.1094.2.</param>
            <param name="pInstanceName">The name for the LocalDB instance to create.</param>
            <returns>The HRESULT returned by the LocalDB API.</returns>
        </member>
        <member name="M:System.Data.SqlLocalDb.NativeMethods.DeleteInstance(System.String)">
            <summary>
            Deletes the specified SQL Server Express LocalDB instance.
            </summary>
            <param name="pInstanceName">The name of the LocalDB instance to delete.</param>
            <returns>The HRESULT returned by the LocalDB API.</returns>
        </member>
        <member name="M:System.Data.SqlLocalDb.NativeMethods.FreeLibrary(System.IntPtr)">
            <summary>
            Frees a specified library.
            </summary>
            <param name="handle">The handle to the module to free.</param>
            <returns>Whether the library was successfully unloaded.</returns>
        </member>
        <member name="M:System.Data.SqlLocalDb.NativeMethods.GetInstanceInfo(System.String,System.IntPtr,System.Int32)">
            <summary>
            Returns information for the specified SQL Server Express LocalDB instance,
            such as whether it exists, the LocalDB version it uses, whether it is running,
            and so on.
            </summary>
            <param name="wszInstanceName">The instance name.</param>
            <param name="pInstanceInfo">The buffer to store the information about the LocalDB instance.</param>
            <param name="dwInstanceInfoSize">Holds the size of the InstanceInfo buffer.</param>
            <returns>The HRESULT returned by the LocalDB API.</returns>
        </member>
        <member name="M:System.Data.SqlLocalDb.NativeMethods.GetInstanceNames(System.IntPtr,System.Int32@)">
            <summary>
            Returns all SQL Server Express LocalDB instances with the given version.
            </summary>
            <param name="pInstanceNames">
            When this function returns, contains the names of both named and default
            LocalDB instances on the user’s workstation.
            </param>
            <param name="lpdwNumberOfInstances">
            On input, contains the number of slots for instance names in the
            <paramref name="pInstanceNames"/> buffer. On output, contains the number
            of LocalDB instances found on the user’s workstation.
            </param>
            <returns>The HRESULT returned by the LocalDB API.</returns>
        </member>
        <member name="M:System.Data.SqlLocalDb.NativeMethods.GetLocalDbError(System.Int32,System.Int32,System.Text.StringBuilder,System.Int32@)">
            <summary>
            Returns the localized textual description for the specified SQL Server Express LocalDB error.
            </summary>
            <param name="hrLocalDB">The LocalDB error code.</param>
            <param name="dwLanguageId">The language desired (LANGID) or 0, in which case the Win32 FormatMessage language order is used.</param>
            <param name="wszMessage">The buffer to store the LocalDB error message.</param>
            <param name="lpcchMessage">
            On input contains the size of the <paramref name="wszMessage"/> buffer in characters. On output,
            if the given buffer size is too small, contains the buffer size required in characters, including
            any trailing nulls.  If the function succeeds, contains the number of characters in the message,
            excluding any trailing nulls.
            </param>
            <returns>The HRESULT returned by the LocalDB API.</returns>
        </member>
        <member name="M:System.Data.SqlLocalDb.NativeMethods.GetVersionInfo(System.String,System.IntPtr,System.Int32)">
            <summary>
            Returns information for the specified SQL Server Express LocalDB version,
            such as whether it exists and the full LocalDB version number (including
            build and release numbers).
            </summary>
            <param name="wszVersionName">The LocalDB version name.</param>
            <param name="pVersionInfo">The buffer to store the information about the LocalDB version.</param>
            <param name="dwVersionInfoSize">Holds the size of the VersionInfo buffer.</param>
            <returns>The HRESULT returned by the LocalDB API.</returns>
        </member>
        <member name="M:System.Data.SqlLocalDb.NativeMethods.GetVersions(System.IntPtr,System.Int32@)">
            <summary>
            Returns all SQL Server Express LocalDB versions available on the computer.
            </summary>
            <param name="pVersion">Contains names of the LocalDB versions that are available on the user’s workstation.</param>
            <param name="lpdwNumberOfVersions">
            On input holds the number of slots for versions in the <paramref name="pVersion"/>
            buffer. On output, holds the number of existing LocalDB versions.
            </param>
            <returns>The HRESULT returned by the LocalDB API.</returns>
        </member>
        <member name="M:System.Data.SqlLocalDb.NativeMethods.ShareInstance(System.IntPtr,System.String,System.String)">
            <summary>
            Shares the specified SQL Server Express LocalDB instance with other
            users of the computer, using the specified shared name.
            </summary>
            <param name="pOwnerSID">The SID of the instance owner.</param>
            <param name="pInstancePrivateName">The private name for the LocalDB instance to share.</param>
            <param name="pInstanceSharedName">The shared name for the LocalDB instance to share.</param>
            <returns>The HRESULT returned by the LocalDB API.</returns>
        </member>
        <member name="M:System.Data.SqlLocalDb.NativeMethods.StartInstance(System.String,System.Text.StringBuilder,System.Int32@)">
            <summary>
            Starts the specified SQL Server Express LocalDB instance.
            </summary>
            <param name="pInstanceName">The name of the LocalDB instance to start.</param>
            <param name="wszSqlConnection">The buffer to store the connection string to the LocalDB instance.</param>
            <param name="lpcchSqlConnection">
            On input contains the size of the <paramref name="wszSqlConnection"/> buffer in
            characters, including any trailing nulls. On output, if the given buffer size is
            too small, contains the required buffer size in characters, including any trailing nulls.
            </param>
            <returns>The HRESULT returned by the LocalDB API.</returns>
        </member>
        <member name="M:System.Data.SqlLocalDb.NativeMethods.StartTracing">
            <summary>
            Enables tracing of API calls for all the SQL Server Express
            LocalDB instances owned by the current Windows user.
            </summary>
            <returns>The HRESULT returned by the LocalDB API.</returns>
        </member>
        <member name="M:System.Data.SqlLocalDb.NativeMethods.StopInstance(System.String,System.Data.SqlLocalDb.StopInstanceOptions,System.Int32)">
            <summary>
            Stops the specified SQL Server Express LocalDB instance from running.
            </summary>
            <param name="pInstanceName">The name of the LocalDB instance to stop.</param>
            <param name="options">One or a combination of the flag values specifying the way to stop the instance.</param>
            <param name="ulTimeout">
            The time in seconds to wait for this operation to complete. If this
            value is 0, this function will return immediately without waiting for the LocalDB instance to stop.
            </param>
            <returns>The HRESULT returned by the LocalDB API.</returns>
        </member>
        <member name="M:System.Data.SqlLocalDb.NativeMethods.StopTracing">
            <summary>
            Disables tracing of API calls for all the SQL Server Express LocalDB
            instances owned by the current Windows user.
            </summary>
            <returns>The HRESULT returned by the LocalDB API.</returns>
        </member>
        <member name="M:System.Data.SqlLocalDb.NativeMethods.UnshareInstance(System.String)">
            <summary>
            Stops the sharing of the specified SQL Server Express LocalDB instance.
            </summary>
            <param name="pInstanceName">
            The private name for the LocalDB instance to share.
            </param>
            <returns>The HRESULT returned by the LocalDB API.</returns>
        </member>
        <member name="M:System.Data.SqlLocalDb.NativeMethods.GetProcAddress(System.Data.SqlLocalDb.SafeLibraryHandle,System.String)">
            <summary>
            Retrieves the address of an exported function or variable from the specified dynamic-link library (DLL).
            </summary>
            <param name="hModule">A handle to the DLL module that contains the function or variable. </param>
            <param name="lpProcName">The function or variable name, or the function's ordinal value.</param>
            <returns>
            If the function succeeds, the return value is the address of the exported function or variable.
            If the function fails, the return value is <see cref="F:System.IntPtr.Zero"/>.
            </returns>
            <remarks>
            See <c>http://msdn.microsoft.com/en-us/library/windows/desktop/ms683212%28v=vs.85%29.aspx</c>.
            </remarks>
        </member>
        <member name="M:System.Data.SqlLocalDb.NativeMethods.LoadLibrary(System.String)">
            <summary>
            Loads the specified module into the address space of the calling process.
            The specified module may cause other modules to be loaded.
            </summary>
            <param name="lpFileName">The name of the module.</param>
            <returns>
            If the function succeeds, the return value is a handle to the module.
            If the function fails, the return value is <see langword="null"/>.
            </returns>
            <remarks>
            See <c>http://msdn.microsoft.com/en-us/library/windows/desktop/ms684175%28v=vs.85%29.aspx</c>.
            </remarks>
        </member>
        <member name="M:System.Data.SqlLocalDb.NativeMethods.IsWow64Process(System.IntPtr,System.Boolean@)">
            <summary>
            Determines whether the specified process is running under WOW64.
            </summary>
            <param name="hProcess">A handle to the process.</param>
            <param name="Wow64Process">
            A pointer to a value that is set to <see langword="true"/> if the
            process is running under WOW64. If the process is running under 32-bit
            Windows, the value is set to <see langword="false"/>. If the process
            is a 64-bit application running under 64-bit Windows, the value is also
            set to <see langword="false"/>.
            </param>
            <returns>
            If the function succeeds, the return value is a non-zero value.
            If the function fails, the return value is zero.
            </returns>
            <remarks>
            See <c>http://msdn.microsoft.com/en-us/library/windows/desktop/ms684139%28v=vs.85%29.aspx</c>.
            </remarks>
        </member>
        <member name="M:System.Data.SqlLocalDb.NativeMethods.EnsureFunction``1(System.String,``0@)">
            <summary>
            Ensures that the specified delegate to an unmanaged function is initialized.
            </summary>
            <typeparam name="T">The type of the delegate representing the unmanaged function.</typeparam>
            <param name="functionName">The name of the unmanaged function to ensure is loaded.</param>
            <param name="function">A reference to a location to ensure contains a delegate for the specified function name.</param>
            <returns>
            An instance of <typeparamref name="T"/> that points to the specified unmanaged
            function, if found; otherwise <see langword="null"/>.
            </returns>
        </member>
        <member name="M:System.Data.SqlLocalDb.NativeMethods.EnsureLocalDBLoaded">
            <summary>
            Ensures that the LocalDB native API has been loaded.
            </summary>
            <returns>
            A <see cref="T:System.Data.SqlLocalDb.SafeLibraryHandle"/> pointing to the loaded
            SQL LocalDB API, if successful; otherwise <see langword="null"/>.
            </returns>
        </member>
        <member name="M:System.Data.SqlLocalDb.NativeMethods.GetDelegate``1(System.String)">
            <summary>
            Returns a delegate of the specified type to the specified unmanaged function.
            </summary>
            <typeparam name="T">The type of the delegate to return.</typeparam>
            <param name="functionName">The name of the unmanaged function.</param>
            <returns>
            An instance of <typeparamref name="T"/> that points to the specified unmanaged
            function, if found; otherwise <see langword="null"/>.
            </returns>
        </member>
        <member name="M:System.Data.SqlLocalDb.NativeMethods.IsWow64Process">
            <summary>
            Returns whether the current process is a WOW64 process.
            </summary>
            <returns>
            <see langword="true"/> if the current process is a WOW64
            process; otherwise <see langword="false"/>.
            </returns>
        </member>
        <member name="M:System.Data.SqlLocalDb.NativeMethods.TryGetLocalDbApiPath(System.String@)">
            <summary>
            Tries to obtaining the path to the latest version of the SQL LocalDB
            native API DLL for the currently executing process.
            </summary>
            <param name="fileName">
            When the method returns, contains the path to the SQL Local DB API
            to use, if found; otherwise <see langword="null"/>.
            </param>
            <returns>
            <see langword="true"/> if the native API path was successfully found;
            otherwise <see langword="false"/>.
            </returns>
        </member>
        <member name="P:System.Data.SqlLocalDb.NativeMethods.NativeApiVersion">
            <summary>
            Gets the version of the SQL LocalDB native API loaded, if any.
            </summary>
        </member>
        <member name="T:System.Data.SqlLocalDb.NativeMethods.Functions">
            <summary>
            A class containing delegates to functions in the SQL LocalDB native API.
            </summary>
        </member>
        <member name="T:System.Data.SqlLocalDb.NativeMethods.Functions.LocalDBCreateInstance">
            <summary>
            Creates a new instance of SQL Server LocalDB.
            </summary>
            <param name="wszVersion">The LocalDB version, for example 11.0 or 11.0.1094.2.</param>
            <param name="pInstanceName">The name for the LocalDB instance to create.</param>
            <param name="dwFlags">Reserved for future use. Currently should be set to 0.</param>
            <returns>The HRESULT returned by the LocalDB API.</returns>
            <remarks>
            See <c>http://technet.microsoft.com/en-us/library/hh214784.aspx</c>.
            </remarks>
        </member>
        <member name="T:System.Data.SqlLocalDb.NativeMethods.Functions.LocalDBDeleteInstance">
            <summary>
            Deletes the specified SQL Server Express LocalDB instance.
            </summary>
            <param name="pInstanceName">The name of the LocalDB instance to delete.</param>
            <param name="dwFlags">Reserved for future use. Currently should be set to 0.</param>
            <returns>The HRESULT returned by the LocalDB API.</returns>
            <remarks>
            See <c>http://technet.microsoft.com/en-us/library/hh214724.aspx</c>.
            </remarks>
        </member>
        <member name="T:System.Data.SqlLocalDb.NativeMethods.Functions.LocalDBFormatMessage">
            <summary>
            Returns the localized textual description for the specified SQL Server Express LocalDB error.
            </summary>
            <param name="hrLocalDB">The LocalDB error code.</param>
            <param name="dwFlags">The flags specifying the behavior of this function.</param>
            <param name="dwLanguageId">The language desired (LANGID) or 0, in which case the Win32 FormatMessage language order is used.</param>
            <param name="wszMessage">The buffer to store the LocalDB error message.</param>
            <param name="lpcchMessage">
            On input contains the size of the <paramref name="wszMessage"/> buffer in characters. On output,
            if the given buffer size is too small, contains the buffer size required in characters, including
            any trailing nulls.  If the function succeeds, contains the number of characters in the message,
            excluding any trailing nulls.
            </param>
            <returns>The HRESULT returned by the LocalDB API.</returns>
            <remarks>
            See <c>http://technet.microsoft.com/en-us/library/hh214483.aspx</c>.
            </remarks>
        </member>
        <member name="T:System.Data.SqlLocalDb.NativeMethods.Functions.LocalDBGetInstanceInfo">
            <summary>
            Returns information for the specified SQL Server Express LocalDB instance,
            such as whether it exists, the LocalDB version it uses, whether it is running,
            and so on.
            </summary>
            <param name="wszInstanceName">The instance name.</param>
            <param name="pInstanceInfo">The buffer to store the information about the LocalDB instance.</param>
            <param name="dwInstanceInfoSize">Holds the size of the InstanceInfo buffer.</param>
            <returns>The HRESULT returned by the LocalDB API.</returns>
            <remarks>
            See <c>http://technet.microsoft.com/en-us/library/hh245734.aspx</c>.
            </remarks>
        </member>
        <member name="T:System.Data.SqlLocalDb.NativeMethods.Functions.LocalDBGetInstances">
            <summary>
            Returns all SQL Server Express LocalDB instances with the given version.
            </summary>
            <param name="pInstanceNames">
            When this function returns, contains the names of both named and default
            LocalDB instances on the user’s workstation.
            </param>
            <param name="lpdwNumberOfInstances">
            On input, contains the number of slots for instance names in the
            <paramref name="pInstanceNames"/> buffer. On output, contains the number
            of LocalDB instances found on the user’s workstation.
            </param>
            <returns>The HRESULT returned by the LocalDB API.</returns>
            <remarks>
            See <c>http://technet.microsoft.com/en-us/library/hh234622.aspx</c>.
            </remarks>
        </member>
        <member name="T:System.Data.SqlLocalDb.NativeMethods.Functions.LocalDBGetVersionInfo">
            <summary>
            Returns information for the specified SQL Server Express LocalDB version,
            such as whether it exists and the full LocalDB version number (including
            build and release numbers).
            </summary>
            <param name="wszVersionName">The LocalDB version name.</param>
            <param name="pVersionInfo">The buffer to store the information about the LocalDB version.</param>
            <param name="dwVersionInfoSize">Holds the size of the VersionInfo buffer.</param>
            <returns>The HRESULT returned by the LocalDB API.</returns>
            <remarks>
            See <c>http://technet.microsoft.com/en-us/library/hh234365.aspx</c>.
            </remarks>
        </member>
        <member name="T:System.Data.SqlLocalDb.NativeMethods.Functions.LocalDBGetVersions">
            <summary>
            Returns all SQL Server Express LocalDB versions available on the computer.
            </summary>
            <param name="pVersion">Contains names of the LocalDB versions that are available on the user’s workstation.</param>
            <param name="lpdwNumberOfVersions">
            On input holds the number of slots for versions in the <paramref name="pVersion"/>
            buffer. On output, holds the number of existing LocalDB versions.
            </param>
            <returns>The HRESULT returned by the LocalDB API.</returns>
            <remarks>
            See <c>http://technet.microsoft.com/en-us/library/hh231031.aspx</c>.
            </remarks>
        </member>
        <member name="T:System.Data.SqlLocalDb.NativeMethods.Functions.LocalDBShareInstance">
            <summary>
            Shares the specified SQL Server Express LocalDB instance with other
            users of the computer, using the specified shared name.
            </summary>
            <param name="pOwnerSID">The SID of the instance owner.</param>
            <param name="pInstancePrivateName">The private name for the LocalDB instance to share.</param>
            <param name="pInstanceSharedName">The shared name for the LocalDB instance to share.</param>
            <param name="dwFlags">Reserved for future use. Currently should be set to 0.</param>
            <returns>The HRESULT returned by the LocalDB API.</returns>
            <remarks>
            See <c>http://technet.microsoft.com/en-us/library/hh245693.aspx</c>.
            </remarks>
        </member>
        <member name="T:System.Data.SqlLocalDb.NativeMethods.Functions.LocalDBStartInstance">
            <summary>
            Starts the specified SQL Server Express LocalDB instance.
            </summary>
            <param name="pInstanceName">The name of the LocalDB instance to start.</param>
            <param name="dwFlags">Reserved for future use. Currently should be set to 0.</param>
            <param name="wszSqlConnection">The buffer to store the connection string to the LocalDB instance.</param>
            <param name="lpcchSqlConnection">
            On input contains the size of the <paramref name="wszSqlConnection"/> buffer in
            characters, including any trailing nulls. On output, if the given buffer size is
            too small, contains the required buffer size in characters, including any trailing nulls.
            </param>
            <returns>The HRESULT returned by the LocalDB API.</returns>
            <remarks>
            See <c>http://technet.microsoft.com/en-us/library/hh217143.aspx</c>.
            </remarks>
        </member>
        <member name="T:System.Data.SqlLocalDb.NativeMethods.Functions.LocalDBStartTracing">
            <summary>
            Enables tracing of API calls for all the SQL Server Express
            LocalDB instances owned by the current Windows user.
            </summary>
            <returns>The HRESULT returned by the LocalDB API.</returns>
            <remarks>
            See <c>http://technet.microsoft.com/en-us/library/hh247594.aspx</c>.
            </remarks>
        </member>
        <member name="T:System.Data.SqlLocalDb.NativeMethods.Functions.LocalDBStopInstance">
            <summary>
            Stops the specified SQL Server Express LocalDB instance from running.
            </summary>
            <param name="pInstanceName">The name of the LocalDB instance to stop.</param>
            <param name="dwFlags">One or a combination of the flag values specifying the way to stop the instance.</param>
            <param name="ulTimeout">
            The time in seconds to wait for this operation to complete. If this
            value is 0, this function will return immediately without waiting for the LocalDB instance to stop.
            </param>
            <returns>The HRESULT returned by the LocalDB API.</returns>
            <remarks>
            See <c>http://technet.microsoft.com/en-us/library/hh215035.aspx</c>.
            </remarks>
        </member>
        <member name="T:System.Data.SqlLocalDb.NativeMethods.Functions.LocalDBStopTracing">
            <summary>
            Disables tracing of API calls for all the SQL Server Express LocalDB
            instances owned by the current Windows user.
            </summary>
            <returns>The HRESULT returned by the LocalDB API.</returns>
            <remarks>
            See <c>http://technet.microsoft.com/en-us/library/hh214120.aspx</c>.
            </remarks>
        </member>
        <member name="T:System.Data.SqlLocalDb.NativeMethods.Functions.LocalDBUnshareInstance">
            <summary>
            Stops the sharing of the specified SQL Server Express LocalDB instance.
            </summary>
            <param name="pInstanceName">The private name for the LocalDB instance to share.</param>
            <param name="dwFlags">Reserved for future use. Currently should be set to 0.</param>
            <returns>The HRESULT returned by the LocalDB API.</returns>
            <remarks>
            See <c>http://technet.microsoft.com/en-us/library/hh215383.aspx</c>.
            </remarks>
        </member>
        <member name="T:System.Data.SqlLocalDb.SafeLibraryHandle">
            <summary>
            A class that represents a handle to a library.  This class cannot be inherited.
            </summary>
        </member>
        <member name="M:System.Data.SqlLocalDb.SafeLibraryHandle.#ctor">
            <summary>
            Prevents a default instance of the <see cref="T:System.Data.SqlLocalDb.SafeLibraryHandle"/> class from being created.
            </summary>
        </member>
        <member name="M:System.Data.SqlLocalDb.SafeLibraryHandle.ReleaseHandle">
            <summary>
            Executes the code required to free the handle.
            </summary>
            <returns>
            <see langword="true"/> if the handle is released successfully;
            otherwise, in the event of a catastrophic failure,
            <see langword="false"/>. In this case, it generates a ReleaseHandleFailed
            Managed Debugging Assistant.
            </returns>
        </member>
        <member name="T:System.Data.SqlLocalDb.SqlLocalDbApiWrapper">
            <summary>
            A class representing an implementation of <see cref="T:System.Data.SqlLocalDb.ISqlLocalDbApi"/> that wraps access to <see cref="T:System.Data.SqlLocalDb.SqlLocalDbApi"/>.
            </summary>
        </member>
        <member name="F:System.Data.SqlLocalDb.SqlLocalDbApiWrapper.Instance">
            <summary>
            The shared singleton instance of <see cref="T:System.Data.SqlLocalDb.SqlLocalDbApiWrapper"/>.  This field is read-only.
            </summary>
        </member>
        <member name="M:System.Data.SqlLocalDb.SqlLocalDbApiWrapper.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:System.Data.SqlLocalDb.SqlLocalDbApiWrapper"/> class.
            </summary>
        </member>
        <member name="M:System.Data.SqlLocalDb.SqlLocalDbApiWrapper.CreateInstance(System.String,System.String)">
            <summary>
            Creates a new instance of SQL Server LocalDB.
            </summary>
            <param name="instanceName">The name of the LocalDB instance.</param>
            <param name="version">The version of SQL Server LocalDB to use.</param>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="instanceName"/> or <paramref name="version"/> is <see langword="null"/>.
            </exception>
            <exception cref="T:System.InvalidOperationException">
            SQL Server LocalDB is not installed on the local machine.
            </exception>
            <exception cref="T:System.Data.SqlLocalDb.SqlLocalDbException">
            The SQL Server LocalDB instance specified by <paramref name="instanceName"/> and <paramref name="version"/> could not be created.
            </exception>
        </member>
        <member name="M:System.Data.SqlLocalDb.SqlLocalDbApiWrapper.DeleteInstance(System.String)">
            <summary>
            Deletes the specified SQL Server LocalDB instance.
            </summary>
            <param name="instanceName">
            The name of the LocalDB instance to delete.
            </param>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="instanceName"/> is <see langword="null"/>.
            </exception>
            <exception cref="T:System.InvalidOperationException">
            SQL Server LocalDB is not installed on the local machine.
            </exception>
            <exception cref="T:System.Data.SqlLocalDb.SqlLocalDbException">
            The SQL Server LocalDB instance specified by <paramref name="instanceName"/> could not be deleted.
            </exception>
        </member>
        <member name="M:System.Data.SqlLocalDb.SqlLocalDbApiWrapper.GetInstanceInfo(System.String)">
            <summary>
            Returns information about the specified LocalDB instance.
            </summary>
            <param name="instanceName">The name of the LocalDB instance to get the information for.</param>
            <returns>
            An instance of <see cref="T:System.Data.SqlLocalDb.ISqlLocalDbInstanceInfo"/> containing information
            about the LocalDB instance specified by <paramref name="instanceName"/>.
            </returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="instanceName"/> is <see langword="null"/>.
            </exception>
            <exception cref="T:System.InvalidOperationException">
            SQL Server LocalDB is not installed on the local machine.
            </exception>
            <exception cref="T:System.Data.SqlLocalDb.SqlLocalDbException">
            The information for the SQL Server LocalDB instance specified by
            <paramref name="instanceName"/> could not obtained.
            </exception>
        </member>
        <member name="M:System.Data.SqlLocalDb.SqlLocalDbApiWrapper.GetInstanceNames">
            <summary>
            Returns the names of all the SQL Server LocalDB instances for the current user.
            </summary>
            <returns>
            The names of the the SQL Server LocalDB instances for the current user.
            </returns>
            <exception cref="T:System.InvalidOperationException">
            SQL Server LocalDB is not installed on the local machine.
            </exception>
            <exception cref="T:System.Data.SqlLocalDb.SqlLocalDbException">
            The SQL Server LocalDB instance names could not be determined.
            </exception>
        </member>
        <member name="M:System.Data.SqlLocalDb.SqlLocalDbApiWrapper.GetVersionInfo(System.String)">
            <summary>
            Returns information about the specified LocalDB version.
            </summary>
            <param name="version">The name of the LocalDB version to get the information for.</param>
            <returns>
            An instance of <see cref="T:System.Data.SqlLocalDb.ISqlLocalDbVersionInfo"/> containing information
            about the LocalDB version specified by <paramref name="version"/>.
            </returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="version"/> is <see langword="null"/>.
            </exception>
            <exception cref="T:System.InvalidOperationException">
            SQL Server LocalDB is not installed on the local machine.
            </exception>
            <exception cref="T:System.Data.SqlLocalDb.SqlLocalDbException">
            The information for the SQL Server LocalDB version specified by
            <paramref name="version"/> could not be obtained.
            </exception>
        </member>
        <member name="M:System.Data.SqlLocalDb.SqlLocalDbApiWrapper.IsLocalDBInstalled">
            <summary>
            Returns whether SQL LocalDB is installed on the current machine.
            </summary>
            <returns>
            <see langword="true"/> if SQL Server LocalDB is installed on the
            current machine; otherwise <see langword="false"/>.
            </returns>
        </member>
        <member name="M:System.Data.SqlLocalDb.SqlLocalDbApiWrapper.ShareInstance(System.String,System.String,System.String)">
            <summary>
            Shares the specified SQL Server LocalDB instance with other
            users of the computer, using the specified shared name.
            </summary>
            <param name="ownerSid">The SID of the instance owner.</param>
            <param name="instanceName">The private name for the LocalDB instance to share.</param>
            <param name="sharedInstanceName">The shared name for the LocalDB instance to share.</param>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="ownerSid"/>, <paramref name="instanceName"/> or
            <paramref name="instanceName"/> is <see langword="null"/>.
            </exception>
            <exception cref="T:System.InvalidOperationException">
            SQL Server LocalDB is not installed on the local machine.
            </exception>
            <exception cref="T:System.Data.SqlLocalDb.SqlLocalDbException">
            The SQL Server LocalDB instance specified by <paramref name="instanceName"/> could not be shared.
            </exception>
        </member>
        <member name="M:System.Data.SqlLocalDb.SqlLocalDbApiWrapper.StartInstance(System.String)">
            <summary>
            Starts the specified instance of SQL Server LocalDB.
            </summary>
            <param name="instanceName">The name of the LocalDB instance to start.</param>
            <returns>
            The named pipe to use to connect to the LocalDB instance.
            </returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="instanceName"/> is <see langword="null"/>.
            </exception>
            <exception cref="T:System.InvalidOperationException">
            SQL Server LocalDB is not installed on the local machine.
            </exception>
            <exception cref="T:System.Data.SqlLocalDb.SqlLocalDbException">
            The SQL Server LocalDB instance specified by <paramref name="instanceName"/> could not be started.
            </exception>
        </member>
        <member name="M:System.Data.SqlLocalDb.SqlLocalDbApiWrapper.StartTracing">
            <summary>
            Enables tracing of native API calls for all the SQL Server
            LocalDB instances owned by the current Windows user.
            </summary>
            <exception cref="T:System.Data.SqlLocalDb.SqlLocalDbException">
            Tracing could not be initialized.
            </exception>
        </member>
        <member name="M:System.Data.SqlLocalDb.SqlLocalDbApiWrapper.StopInstance(System.String,System.TimeSpan)">
            <summary>
            Stops the specified instance of SQL Server LocalDB.
            </summary>
            <param name="instanceName">
            The name of the LocalDB instance to stop.
            </param>
            <param name="timeout">
            The amount of time to give the LocalDB instance to stop.
            If the value is <see cref="F:System.TimeSpan.Zero"/>, the method will
            return immediately and not wait for the instance to stop.
            </param>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="instanceName"/> is <see langword="null"/>.
            </exception>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <paramref name="timeout"/> is less than <see cref="F:System.TimeSpan.Zero"/>.
            </exception>
            <exception cref="T:System.InvalidOperationException">
            SQL Server LocalDB is not installed on the local machine.
            </exception>
            <exception cref="T:System.Data.SqlLocalDb.SqlLocalDbException">
            The SQL Server LocalDB instance specified by <paramref name="instanceName"/> could not be stopped.
            </exception>
            <remarks>
            The <paramref name="timeout"/> parameter is rounded to the nearest second.
            </remarks>
        </member>
        <member name="M:System.Data.SqlLocalDb.SqlLocalDbApiWrapper.StopTracing">
            <summary>
            Disables tracing of native API calls for all the SQL Server
            LocalDB instances owned by the current Windows user.
            </summary>
            <exception cref="T:System.Data.SqlLocalDb.SqlLocalDbException">
            Tracing could not be disabled.
            </exception>
        </member>
        <member name="M:System.Data.SqlLocalDb.SqlLocalDbApiWrapper.UnshareInstance(System.String)">
            <summary>
            Stops the sharing of the specified SQL Server LocalDB instance.
            </summary>
            <param name="instanceName">
            The private name for the LocalDB instance to share.
            </param>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="instanceName"/> is <see langword="null"/>.
            </exception>
            <exception cref="T:System.InvalidOperationException">
            SQL Server LocalDB is not installed on the local machine.
            </exception>
            <exception cref="T:System.Data.SqlLocalDb.SqlLocalDbException">
            The SQL Server LocalDB instance specified by
            <paramref name="instanceName"/> could not be unshared.
            </exception>
        </member>
        <member name="P:System.Data.SqlLocalDb.SqlLocalDbApiWrapper.LatestVersion">
            <summary>
            Gets the version string for the latest installed version of SQL Server LocalDB.
            </summary>
            <exception cref="T:System.InvalidOperationException">
            No versions of SQL Server LocalDB are installed on the local machine.
            </exception>
        </member>
        <member name="P:System.Data.SqlLocalDb.SqlLocalDbApiWrapper.Versions">
            <summary>
            Gets an <see cref="T:System.Array"/> of <see cref="T:System.String"/> containing the available version(s) of SQL LocalDB.
            </summary>
            <exception cref="T:System.InvalidOperationException">
            SQL Server LocalDB is not installed on the local machine.
            </exception>
            <exception cref="T:System.Data.SqlLocalDb.SqlLocalDbException">
            The installed versions of SQL LocalDB could not be determined.
            </exception>
        </member>
        <member name="T:System.Data.SqlLocalDb.SqlLocalDbErrors">
            <summary>
            A class containing SQL Server LocalDB errors.  This class cannot be inherited.
            </summary>
        </member>
        <member name="F:System.Data.SqlLocalDb.SqlLocalDbErrors.CannotCreateInstanceFolder">
            <summary>
            Cannot create folder for the LocalDB instance at: <c>&#37;LOCALAPPDATA&#37;\Microsoft\Microsoft SQL Server Local DB\Instances\&lt;instance name&gt;</c>.
            </summary>
            <remarks>
            Maps to the <c>LOCALDB_ERROR_CANNOT_CREATE_INSTANCE_FOLDER</c> error.
            </remarks>
        </member>
        <member name="F:System.Data.SqlLocalDb.SqlLocalDbErrors.InvalidParameter">
            <summary>
            The parameter for the LocalDB Instance API method is incorrect.
            </summary>
            <remarks>
            Maps to the <c>LOCALDB_ERROR_INVALID_PARAMETER</c> error.
            </remarks>
        </member>
        <member name="F:System.Data.SqlLocalDb.SqlLocalDbErrors.InstanceExistsWithLowerVersion">
            <summary>
            Unable to create the LocalDB instance with specified version.
            An instance with the same name already exists, but it has lower
            version than the specified version.
            </summary>
            <remarks>
            Maps to the <c>LOCALDB_ERROR_INSTANCE_EXISTS_WITH_LOWER_VERSION</c> error.
            </remarks>
        </member>
        <member name="F:System.Data.SqlLocalDb.SqlLocalDbErrors.CannotGetUserProfileFolder">
            <summary>
            Cannot access the user profile folder for local application data (<c>&#37;LOCALAPPDATA&#37;</c>).
            </summary>
            <remarks>
            Maps to the <c>LOCALDB_ERROR_CANNOT_GET_USER_PROFILE_FOLDER</c> error.
            </remarks>
        </member>
        <member name="F:System.Data.SqlLocalDb.SqlLocalDbErrors.InstanceFolderPathTooLong">
            <summary>
            The full path length of the LocalDB instance folder is longer than
            MAX_PATH. The instance must be stored in folder: <c>&#37;LOCALAPPDATA&#37;\Microsoft\Microsoft SQL Server Local DB\Instances\&lt;instance name&gt;</c>.
            </summary>
            <remarks>
            Maps to the <c>LOCALDB_ERROR_INSTANCE_FOLDER_PATH_TOO_LONG</c> error.
            </remarks>
        </member>
        <member name="F:System.Data.SqlLocalDb.SqlLocalDbErrors.CannotAccessInstanceFolder">
            <summary>
            Cannot access LocalDB instance folder: <c>&#37;LOCALAPPDATA&#37;\Microsoft\Microsoft SQL Server Local DB\Instances\&lt;instance name&gt;</c>.
            </summary>
            <remarks>
            Maps to the <c>LOCALDB_ERROR_CANNOT_ACCESS_INSTANCE_FOLDER</c> error.
            </remarks>
        </member>
        <member name="F:System.Data.SqlLocalDb.SqlLocalDbErrors.CannotAccessInstanceRegistry">
            <summary>
            Unexpected error occurred while trying to access the LocalDB instance
            registry configuration. See the Windows Application event log for error details.
            </summary>
            <remarks>
            Maps to the <c>LOCALDB_ERROR_CANNOT_ACCESS_INSTANCE_REGISTRY</c> error.
            </remarks>
        </member>
        <member name="F:System.Data.SqlLocalDb.SqlLocalDbErrors.UnknownInstance">
            <summary>
            The specified LocalDB instance does not exist.
            </summary>
            <remarks>
            Maps to the <c>LOCALDB_ERROR_UNKNOWN_INSTANCE</c> error.
            </remarks>
        </member>
        <member name="F:System.Data.SqlLocalDb.SqlLocalDbErrors.InternalError">
            <summary>
            Unexpected error occurred inside a LocalDB instance API method call.
            See the Windows Application event log for error details.
            </summary>
            <remarks>
            Maps to the <c>LOCALDB_ERROR_INTERNAL_ERROR</c> error.
            </remarks>
        </member>
        <member name="F:System.Data.SqlLocalDb.SqlLocalDbErrors.CannotModifyInstanceRegistry">
            <summary>
            Unexpected error occurred while trying to modify the registry
            configuration for the LocalDB instance. See the Windows Application
            event log for error details.
            </summary>
            <remarks>
            Maps to the <c>LOCALDB_ERROR_CANNOT_MODIFY_INSTANCE_REGISTRY</c> error.
            </remarks>
        </member>
        <member name="F:System.Data.SqlLocalDb.SqlLocalDbErrors.ServerStartupFailed">
            <summary>
            Error occurred during LocalDB instance startup: SQL Server process failed to start.
            </summary>
            <remarks>
            Maps to the <c>LOCALDB_ERROR_SQL_SERVER_STARTUP_FAILED</c> error.
            </remarks>
        </member>
        <member name="F:System.Data.SqlLocalDb.SqlLocalDbErrors.InstanceConfigurationCorrupt">
            <summary>
            LocalDB instance is corrupted. See the Windows Application event log for error details.
            </summary>
            <remarks>
            Maps to the <c>LOCALDB_ERROR_INSTANCE_CONFIGURATION_CORRUPT</c> error.
            </remarks>
        </member>
        <member name="F:System.Data.SqlLocalDb.SqlLocalDbErrors.CannotCreateSqlProcess">
            <summary>
            Error occurred during LocalDB instance startup: unable to create the SQL Server process.
            </summary>
            <remarks>
            Maps to the <c>LOCALDB_ERROR_CANNOT_CREATE_SQL_PROCESS</c> error.
            </remarks>
        </member>
        <member name="F:System.Data.SqlLocalDb.SqlLocalDbErrors.UnknownVersion">
            <summary>
            The specified LocalDB version is not available on this computer.
            </summary>
            <remarks>
            Maps to the <c>LOCALDB_ERROR_UNKNOWN_VERSION</c> error.
            </remarks>
        </member>
        <member name="F:System.Data.SqlLocalDb.SqlLocalDbErrors.UnknownLanguageId">
            <summary>
            Error getting the localized error message.
            </summary>
            <remarks>
            Maps to the <c>LOCALDB_ERROR_UNKNOWN_LANGUAGE_ID</c> error.
            </remarks>
        </member>
        <member name="F:System.Data.SqlLocalDb.SqlLocalDbErrors.InstanceStopFailed">
            <summary>
            Stop operation for LocalDB instance failed to complete within the specified time.
            </summary>
            <remarks>
            Maps to the <c>LOCALDB_ERROR_INSTANCE_STOP_FAILED</c> error.
            </remarks>
        </member>
        <member name="F:System.Data.SqlLocalDb.SqlLocalDbErrors.UnknownErrorCode">
            <summary>
            Error getting the localized error message. The specified error code is unknown.
            </summary>
            <remarks>
            Maps to the <c>LOCALDB_ERROR_UNKNOWN_ERROR_CODE</c> error.
            </remarks>
        </member>
        <member name="F:System.Data.SqlLocalDb.SqlLocalDbErrors.VersionNotInstalled">
            <summary>
            The LocalDB version available on this workstation is lower than
            the requested LocalDB version.
            </summary>
            <remarks>
            Maps to the <c>LOCALDB_ERROR_VERSION_REQUESTED_NOT_INSTALLED</c> error.
            </remarks>
        </member>
        <member name="F:System.Data.SqlLocalDb.SqlLocalDbErrors.InstanceBusy">
            <summary>
            Requested operation on LocalDB instance cannot be performed because
            specified instance is currently in use. Stop the instance and try again.
            </summary>
            <remarks>
            Maps to the <c>LOCALDB_ERROR_INSTANCE_BUSY</c> error.
            </remarks>
        </member>
        <member name="F:System.Data.SqlLocalDb.SqlLocalDbErrors.InvalidOperation">
            <summary>
            Default LocalDB instances cannot be created, stopped or deleted manually.
            </summary>
            <remarks>
            Maps to the <c>LOCALDB_ERROR_INVALID_OPERATION</c> error.
            </remarks>
        </member>
        <member name="F:System.Data.SqlLocalDb.SqlLocalDbErrors.InsufficientBuffer">
            <summary>
            The buffer passed to the LocalDB instance API method has insufficient size.
            </summary>
            <remarks>
            Maps to the <c>LOCALDB_ERROR_INSUFFICIENT_BUFFER</c> error.
            </remarks>
        </member>
        <member name="F:System.Data.SqlLocalDb.SqlLocalDbErrors.WaitTimeout">
            <summary>
            Timeout occurred inside the LocalDB instance API method.
            </summary>
            <remarks>
            Maps to the <c>LOCALDB_ERROR_WAIT_TIMEOUT</c> error.
            </remarks>
        </member>
        <member name="F:System.Data.SqlLocalDb.SqlLocalDbErrors.NotInstalled">
            <summary>
            SQL Server LocalDB is not installed.
            </summary>
            <remarks>
            Maps to the <c>LOCALDB_ERROR_NOT_INSTALLED</c> error.
            </remarks>
        </member>
        <member name="F:System.Data.SqlLocalDb.SqlLocalDbErrors.XEventFailed">
            <summary>
            Failed to start XEvent engine within the LocalDB Instance API.
            </summary>
            <remarks>
            Maps to the <c>LOCALDB_ERROR_XEVENT_FAILED</c> error.
            </remarks>
        </member>
        <member name="F:System.Data.SqlLocalDb.SqlLocalDbErrors.AutoInstanceCreateFailed">
            <summary>
            Cannot create an automatic instance. See the Windows Application event log for error details.
            </summary>
            <remarks>
            Maps to the <c>LOCALDB_ERROR_AUTO_INSTANCE_CREATE_FAILED</c> error.
            </remarks>
        </member>
        <member name="F:System.Data.SqlLocalDb.SqlLocalDbErrors.SharedNameTaken">
            <summary>
            Cannot create a shared instance. The specified shared instance name is already in use.
            </summary>
            <remarks>
            Maps to the <c>LOCALDB_ERROR_SHARED_NAME_TAKEN</c> error.
            </remarks>
        </member>
        <member name="F:System.Data.SqlLocalDb.SqlLocalDbErrors.CallerIsNotOwner">
            <summary>
            API caller is not LocalDB instance owner.
            </summary>
            <remarks>
            Maps to the <c>LOCALDB_ERROR_CALLER_IS_NOT_OWNER</c> error.
            </remarks>
        </member>
        <member name="F:System.Data.SqlLocalDb.SqlLocalDbErrors.InvalidInstanceName">
            <summary>
            Specified LocalDB instance name is invalid.
            </summary>
            <remarks>
            Maps to the <c>LOCALDB_ERROR_INVALID_INSTANCE_NAME</c> error.
            </remarks>
        </member>
        <member name="F:System.Data.SqlLocalDb.SqlLocalDbErrors.InstanceAlreadyShared">
            <summary>
            The specified LocalDB instance is already shared with different shared name.
            </summary>
            <remarks>
            Maps to the <c>LOCALDB_ERROR_INSTANCE_ALREADY_SHARED</c> error.
            </remarks>
        </member>
        <member name="F:System.Data.SqlLocalDb.SqlLocalDbErrors.InstanceNotShared">
            <summary>
            The specified LocalDB instance is not shared.
            </summary>
            <remarks>
            Maps to the <c>LOCALDB_ERROR_INSTANCE_NOT_SHARED</c> error.
            </remarks>
        </member>
        <member name="F:System.Data.SqlLocalDb.SqlLocalDbErrors.AdminRightsRequired">
            <summary>
            Administrator privileges are required in order to execute this operation.
            </summary>
            <remarks>
            Maps to the <c>LOCALDB_ERROR_ADMIN_RIGHTS_REQUIRED</c> error.
            </remarks>
        </member>
        <member name="F:System.Data.SqlLocalDb.SqlLocalDbErrors.TooManySharedInstances">
            <summary>
            Unable to share a LocalDB instance - maximum number of shared LocalDB instances reached.
            </summary>
            <remarks>
            Maps to the <c>LOCALDB_ERROR_TOO_MANY_SHARED_INSTANCES</c> error.
            </remarks>
        </member>
        <member name="F:System.Data.SqlLocalDb.SqlLocalDbErrors.CannotGetLocalAppDataPath">
            <summary>
            The "<c>Parent Instance</c>" registry value is missing in the LocalDB instance registry key.
            </summary>
            <remarks>
            Maps to the <c>LOCALDB_ERROR_CANNOT_GET_LOCAL_APP_DATA_PATH</c> error.
            </remarks>
        </member>
        <member name="F:System.Data.SqlLocalDb.SqlLocalDbErrors.CannotLoadResources">
            <summary>
            Cannot load resources for this DLL. Resources for this DLL should
            be stored in a subfolder Resources, with the same file name as this DLL
            and the extension "<c>.RLL</c>".
            </summary>
            <remarks>
            Maps to the <c>LOCALDB_ERROR_CANNOT_LOAD_RESOURCES</c> error.
            </remarks>
        </member>
        <member name="F:System.Data.SqlLocalDb.SqlLocalDbErrors.DataDirectoryMissing">
            <summary>
            The "<c>DataDirectory</c>" registry value is missing in the LocalDB instance registry key.
            </summary>
            <remarks>
            Maps to the <c>LOCALDB_EDETAIL_DATADIRECTORY_IS_MISSING</c> error.
            </remarks>
        </member>
        <member name="F:System.Data.SqlLocalDb.SqlLocalDbErrors.CannotAccessInstanceFolderDetail">
            <summary>
            Cannot access LocalDB instance folder.
            </summary>
            <remarks>
            Maps to the <c>LOCALDB_EDETAIL_CANNOT_ACCESS_INSTANCE_FOLDER</c> error.
            </remarks>
        </member>
        <member name="F:System.Data.SqlLocalDb.SqlLocalDbErrors.DataDirectoryIsTooLong">
            <summary>
            The "<c>DataDirectory</c>" registry value is too long in the LocalDB instance registry key.
            </summary>
            <remarks>
            Maps to the <c>LOCALDB_EDETAIL_DATADIRECTORY_IS_TOO_LONG</c> error.
            </remarks>
        </member>
        <member name="F:System.Data.SqlLocalDb.SqlLocalDbErrors.ParentInstanceIsMissing">
            <summary>
            The "<c>Parent Instance</c>" registry value is missing in the LocalDB instance registry key.
            </summary>
            <remarks>
            Maps to the <c>LOCALDB_EDETAIL_PARENT_INSTANCE_IS_MISSING</c> error.
            </remarks>
        </member>
        <member name="F:System.Data.SqlLocalDb.SqlLocalDbErrors.ParentInstanceIsTooLong">
            <summary>
            The "<c>Parent Instance</c>" registry value is too long in the LocalDB instance registry key.
            </summary>
            <remarks>
            Maps to the <c>LOCALDB_EDETAIL_PARENT_INSTANCE_IS_TOO_LONG</c> error.
            </remarks>
        </member>
        <member name="F:System.Data.SqlLocalDb.SqlLocalDbErrors.DataDirectoryInvalid">
            <summary>
            Data directory for LocalDB instance is invalid.
            </summary>
            <remarks>
            Maps to the <c>LOCALDB_EDETAIL_DATA_DIRECTORY_INVALID</c> error.
            </remarks>
        </member>
        <member name="F:System.Data.SqlLocalDb.SqlLocalDbErrors.XEventAssert">
            <summary>
            LocalDB instance API: XEvent engine assert.
            </summary>
            <remarks>
            Maps to the <c>LOCALDB_EDETAIL_XEVENT_ASSERT</c> error.
            </remarks>
        </member>
        <member name="F:System.Data.SqlLocalDb.SqlLocalDbErrors.XEventError">
            <summary>
            LocalDB instance API: XEvent error.
            </summary>
            <remarks>
            Maps to the <c>LOCALDB_EDETAIL_XEVENT_ERROR</c> error.
            </remarks>
        </member>
        <member name="F:System.Data.SqlLocalDb.SqlLocalDbErrors.InstallationCorrupted">
            <summary>
            LocalDB installation is corrupted. Reinstall the LocalDB.
            </summary>
            <remarks>
            Maps to the <c>LOCALDB_EDETAIL_INSTALLATION_CORRUPTED</c> error.
            </remarks>
        </member>
        <member name="F:System.Data.SqlLocalDb.SqlLocalDbErrors.CannotGetProgramFilesLocation">
            <summary>
            LocalDB XEvent error: cannot determine &#37;ProgramFiles&#37; folder location.
            </summary>
            <remarks>
            Maps to the <c>LOCALDB_EDETAIL_CANNOT_GET_PROGRAM_FILES_LOCATION</c> error.
            </remarks>
        </member>
        <member name="F:System.Data.SqlLocalDb.SqlLocalDbErrors.CannotInitializeXEvent">
            <summary>
            LocalDB XEvent error: Cannot initialize XEvent engine.
            </summary>
            <remarks>
            Maps to the <c>LOCALDB_EDETAIL_XEVENT_CANNOT_INITIALIZE</c> error.
            </remarks>
        </member>
        <member name="F:System.Data.SqlLocalDb.SqlLocalDbErrors.CannotFindXEventConfigFile">
            <summary>
            LocalDB XEvent error: Cannot find XEvents configuration file.
            </summary>
            <remarks>
            Maps to the <c>LOCALDB_EDETAIL_XEVENT_CANNOT_FIND_CONF_FILE</c> error.
            </remarks>
        </member>
        <member name="F:System.Data.SqlLocalDb.SqlLocalDbErrors.CannotConfigureXEvent">
            <summary>
            LocalDB XEvent error: Cannot configure XEvents engine with the configuration file.
            </summary>
            <remarks>
            Maps to the <c>LOCALDB_EDETAIL_XEVENT_CANNOT_CONFIGURE</c> error.
            </remarks>
        </member>
        <member name="F:System.Data.SqlLocalDb.SqlLocalDbErrors.XEventConfigFileTooLong">
            <summary>
            LocalDB XEvent error: XEvents engine configuration file too long.
            </summary>
            <remarks>
            Maps to the <c>LOCALDB_EDETAIL_XEVENT_CONF_FILE_NAME_TOO_LONG</c> error.
            </remarks>
        </member>
        <member name="F:System.Data.SqlLocalDb.SqlLocalDbErrors.CoInitializeExFailed">
            <summary>
            <c>CoInitializeEx</c> API failed.
            </summary>
            <remarks>
            Maps to the <c>LOCALDB_EDETAIL_COINITIALIZEEX_FAILED</c> error.
            </remarks>
        </member>
        <member name="F:System.Data.SqlLocalDb.SqlLocalDbErrors.ParentInstanceVersionInvalid">
            <summary>
            LocalDB parent instance version is invalid.
            </summary>
            <remarks>
            Maps to the <c>LOCALDB_EDETAIL_PARENT_INSTANCE_VERSION_INVALID</c> error.
            </remarks>
        </member>
        <member name="F:System.Data.SqlLocalDb.SqlLocalDbErrors.WindowsApiError">
            <summary>
            A Windows API call returned an error.
            </summary>
            <remarks>
            Maps to the <c>LOCALDB_EDETAIL_WINAPI_ERROR</c> error.
            </remarks>
        </member>
        <member name="F:System.Data.SqlLocalDb.SqlLocalDbErrors.UnexpectedResult">
            <summary>
            Unexpected result.
            </summary>
            <remarks>
            Maps to the <c>LOCALDB_EDETAIL_UNEXPECTED_RESULT</c> error.
            </remarks>
        </member>
        <member name="T:System.Data.SqlLocalDb.SqlLocalDbInstance">
            <summary>
            A class representing an instance of SQL Server LocalDB.
            </summary>
        </member>
        <member name="F:System.Data.SqlLocalDb.SqlLocalDbInstance._instanceName">
            <summary>
            The SQL Server LocalDB instance name.
            </summary>
        </member>
        <member name="F:System.Data.SqlLocalDb.SqlLocalDbInstance._namedPipe">
            <summary>
            The named pipe to the SQL Server LocalDB instance.
            </summary>
        </member>
        <member name="M:System.Data.SqlLocalDb.SqlLocalDbInstance.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:System.Data.SqlLocalDb.SqlLocalDbInstance"/> class.
            </summary>
            <param name="instanceName">The name of the SQL Server LocalDB instance.</param>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="instanceName"/> is <see langword="null"/>.
            </exception>
            <exception cref="T:System.InvalidOperationException">
            The LocalDB instance specified by <paramref name="instanceName"/> does not exist.
            </exception>
            <exception cref="T:System.Data.SqlLocalDb.SqlLocalDbException">
            The LocalDB instance specified by <paramref name="instanceName"/> could not be obtained.
            </exception>
        </member>
        <member name="M:System.Data.SqlLocalDb.SqlLocalDbInstance.#ctor(System.String,System.Data.SqlLocalDb.ISqlLocalDbApi)">
            <summary>
            Initializes a new instance of the <see cref="T:System.Data.SqlLocalDb.SqlLocalDbInstance"/> class.
            </summary>
            <param name="instanceName">The name of the SQL Server LocalDB instance.</param>
            <param name="localDB">The <see cref="T:System.Data.SqlLocalDb.ISqlLocalDbApi"/> instance to use.</param>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="instanceName"/> is <see langword="null"/>.
            </exception>
            <exception cref="T:System.InvalidOperationException">
            The LocalDB instance specified by <paramref name="instanceName"/> does not exist.
            </exception>
            <exception cref="T:System.Data.SqlLocalDb.SqlLocalDbException">
            The LocalDB instance specified by <paramref name="instanceName"/> could not be obtained.
            </exception>
        </member>
        <member name="M:System.Data.SqlLocalDb.SqlLocalDbInstance.Delete(System.Data.SqlLocalDb.ISqlLocalDbInstance)">
            <summary>
            Deletes the specified <see cref="T:System.Data.SqlLocalDb.ISqlLocalDbInstance"/> instance.
            </summary>
            <param name="instance">The LocalDB instance to delete.</param>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="instance"/> is <see langword="null"/>.
            </exception>
            <exception cref="T:System.Data.SqlLocalDb.SqlLocalDbException">
            The SQL Server LocalDB instance specified by <paramref name="instance"/> could not be deleted.
            </exception>
        </member>
        <member name="M:System.Data.SqlLocalDb.SqlLocalDbInstance.CreateConnection">
            <summary>
            Creates a <see cref="T:System.Data.SqlClient.SqlConnection"/> instance to communicate
            with the SQL Server LocalDB instance.
            </summary>
            <returns>
            An instance of <see cref="T:System.Data.SqlClient.SqlConnection"/> that can be used
            to communicate with the SQL Server Local DB instance.
            </returns>
            <exception cref="T:System.InvalidOperationException">
            The value of <see cref="P:System.Data.SqlLocalDb.SqlLocalDbInstance.IsRunning"/> is <see langword="false"/>.
            </exception>
        </member>
        <member name="M:System.Data.SqlLocalDb.SqlLocalDbInstance.CreateConnectionStringBuilder">
            <summary>
            Creates an instance of <see cref="T:System.Data.SqlClient.SqlConnectionStringBuilder"/> containing
            the default SQL connection string to connect to the LocalDB instance.
            </summary>
            <returns>
            An instance of <see cref="T:System.Data.SqlClient.SqlConnectionStringBuilder"/> containing
            the default SQL connection string to connect to the LocalDB instance.
            </returns>
            <exception cref="T:System.InvalidOperationException">
            The value of <see cref="P:System.Data.SqlLocalDb.SqlLocalDbInstance.IsRunning"/> is <see langword="false"/>.
            </exception>
        </member>
        <member name="M:System.Data.SqlLocalDb.SqlLocalDbInstance.GetInstanceInfo">
            <summary>
            Returns information about the LocalDB instance.
            </summary>
            <returns>
            An instance of <see cref="T:System.Data.SqlLocalDb.ISqlLocalDbInstanceInfo"/> containing information about the LocalDB instance.
            </returns>
        </member>
        <member name="M:System.Data.SqlLocalDb.SqlLocalDbInstance.Share(System.String)">
            <summary>
            Shares the LocalDB instance using the specified name.
            </summary>
            <param name="sharedName">The name to use to share the instance.</param>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="sharedName"/> is <see langword="null"/>.
            </exception>
            <exception cref="T:System.Data.SqlLocalDb.SqlLocalDbException">
            The LocalDB instance could not be shared.
            </exception>
        </member>
        <member name="M:System.Data.SqlLocalDb.SqlLocalDbInstance.Start">
            <summary>
            Starts the SQL Server LocalDB instance.
            </summary>
            <exception cref="T:System.Data.SqlLocalDb.SqlLocalDbException">
            The LocalDB instance could not be started.
            </exception>
        </member>
        <member name="M:System.Data.SqlLocalDb.SqlLocalDbInstance.Stop">
            <summary>
            Stops the SQL Server LocalDB instance.
            </summary>
            <exception cref="T:System.Data.SqlLocalDb.SqlLocalDbException">
            The LocalDB instance could not be stopped.
            </exception>
        </member>
        <member name="M:System.Data.SqlLocalDb.SqlLocalDbInstance.Unshare">
            <summary>
            Stops sharing the LocalDB instance.
            </summary>
            <exception cref="T:System.Data.SqlLocalDb.SqlLocalDbException">
            The LocalDB instance could not be unshared.
            </exception>
        </member>
        <member name="M:System.Data.SqlLocalDb.SqlLocalDbInstance.Delete(System.Data.SqlLocalDb.ISqlLocalDbInstance,System.Boolean)">
            <summary>
            Deletes the specified <see cref="T:System.Data.SqlLocalDb.ISqlLocalDbInstance"/> instance.
            </summary>
            <param name="instance">The LocalDB instance to delete.</param>
            <param name="throwIfNotFound">
            Whether to throw an exception if the SQL LocalDB instance
            associated with <paramref name="instance"/> cannot be found.
            </param>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="instance"/> is <see langword="null"/>.
            </exception>
            <exception cref="T:System.Data.SqlLocalDb.SqlLocalDbException">
            The SQL Server LocalDB instance specified by <paramref name="instance"/> could not be deleted.
            </exception>
        </member>
        <member name="M:System.Data.SqlLocalDb.SqlLocalDbInstance.Delete(System.Data.SqlLocalDb.ISqlLocalDbInstance,System.Boolean,System.Boolean)">
            <summary>
            Deletes the specified <see cref="T:System.Data.SqlLocalDb.ISqlLocalDbInstance"/> instance.
            </summary>
            <param name="instance">The LocalDB instance to delete.</param>
            <param name="throwIfNotFound">
            Whether to throw an exception if the SQL LocalDB instance
            associated with <paramref name="instance"/> cannot be found.
            </param>
            <param name="deleteFiles">
            Whether to delete the file(s) associated with the SQL LocalDB instance.
            </param>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="instance"/> is <see langword="null"/>.
            </exception>
            <exception cref="T:System.Data.SqlLocalDb.SqlLocalDbException">
            The SQL Server LocalDB instance specified by <paramref name="instance"/> could not be deleted.
            </exception>
        </member>
        <member name="P:System.Data.SqlLocalDb.SqlLocalDbInstance.IsRunning">
            <summary>
            Gets a value indicating whether the LocalDB instance is running.
            </summary>
        </member>
        <member name="P:System.Data.SqlLocalDb.SqlLocalDbInstance.Name">
            <summary>
            Gets the name of the LocalDB instance.
            </summary>
        </member>
        <member name="P:System.Data.SqlLocalDb.SqlLocalDbInstance.NamedPipe">
            <summary>
            Gets the named pipe that should be used
            to connect to the LocalDB instance.
            </summary>
        </member>
        <member name="T:System.Data.SqlLocalDb.SqlLocalDbApi">
            <summary>
            A class representing a wrapper to the SQL Server LocalDB native API.
            This class cannot be inherited.
            </summary>
        </member>
        <member name="F:System.Data.SqlLocalDb.SqlLocalDbApi.DefaultInstanceName2012">
            <summary>
            The name of the default instance in SQL LocalDB 2012.
            </summary>
        </member>
        <member name="F:System.Data.SqlLocalDb.SqlLocalDbApi.DefaultInstanceName2014AndLater">
            <summary>
            The name of the default instance in SQL LocalDB 2014 and later.
            </summary>
        </member>
        <member name="F:System.Data.SqlLocalDb.SqlLocalDbApi.MaxInstanceNameLength">
            <summary>
            The maximum length of an SQL LocalDB instance name, in bytes.
            </summary>
        </member>
        <member name="F:System.Data.SqlLocalDb.SqlLocalDbApi.MaxVersionLength">
            <summary>
            The maximum length of an SQL LocalDB version string, in bytes.
            </summary>
        </member>
        <member name="F:System.Data.SqlLocalDb.SqlLocalDbApi._versions">
            <summary>
            The available versions of SQL Server LocalDB installed on the local machine.
            </summary>
        </member>
        <member name="F:System.Data.SqlLocalDb.SqlLocalDbApi._automaticallyDeleteInstanceFiles">
            <summary>
            Whether to automatically delete the files associated with SQL LocalDB instances when they are deleted.
            </summary>
        </member>
        <member name="F:System.Data.SqlLocalDb.SqlLocalDbApi._stopOptions">
            <summary>
            The options to use when stopping instances of SQL LocalDB.
            </summary>
        </member>
        <member name="F:System.Data.SqlLocalDb.SqlLocalDbApi._stopTimeout">
            <summary>
            The timeout for stopping an instance of LocalDB.
            </summary>
        </member>
        <member name="M:System.Data.SqlLocalDb.SqlLocalDbApi.CreateInstance(System.String)">
            <summary>
            Creates a new instance of SQL Server LocalDB.
            </summary>
            <param name="instanceName">The name of the LocalDB instance.</param>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="instanceName"/> is <see langword="null"/>.
            </exception>
            <exception cref="T:System.InvalidOperationException">
            No versions of SQL Server LocalDB are installed on the local machine.
            </exception>
            <exception cref="T:System.Data.SqlLocalDb.SqlLocalDbException">
            The SQL Server LocalDB instance specified by <paramref name="instanceName"/> could
            not be stopped or the installed versions of SQL LocalDB could not be determined.
            </exception>
        </member>
        <member name="M:System.Data.SqlLocalDb.SqlLocalDbApi.CreateInstance(System.String,System.String)">
            <summary>
            Creates a new instance of SQL Server LocalDB.
            </summary>
            <param name="instanceName">The name of the LocalDB instance.</param>
            <param name="version">The version of SQL Server LocalDB to use.</param>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="instanceName"/> or <paramref name="version"/> is <see langword="null"/>.
            </exception>
            <exception cref="T:System.InvalidOperationException">
            SQL Server LocalDB is not installed on the local machine.
            </exception>
            <exception cref="T:System.Data.SqlLocalDb.SqlLocalDbException">
            The SQL Server LocalDB instance specified by <paramref name="instanceName"/> and <paramref name="version"/> could not be created.
            </exception>
        </member>
        <member name="M:System.Data.SqlLocalDb.SqlLocalDbApi.DeleteInstance(System.String)">
            <summary>
            Deletes the specified SQL Server LocalDB instance.
            </summary>
            <param name="instanceName">
            The name of the LocalDB instance to delete.
            </param>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="instanceName"/> is <see langword="null"/>.
            </exception>
            <exception cref="T:System.InvalidOperationException">
            SQL Server LocalDB is not installed on the local machine.
            </exception>
            <exception cref="T:System.Data.SqlLocalDb.SqlLocalDbException">
            The SQL Server LocalDB instance specified by <paramref name="instanceName"/> could not be deleted.
            </exception>
        </member>
        <member name="M:System.Data.SqlLocalDb.SqlLocalDbApi.DeleteInstance(System.String,System.Boolean)">
            <summary>
            Deletes the specified SQL Server LocalDB instance.
            </summary>
            <param name="instanceName">
            The name of the LocalDB instance to delete.
            </param>
            <param name="deleteFiles">
            Whether to delete the file(s) associated with the SQL LocalDB instance.
            </param>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="instanceName"/> is <see langword="null"/>.
            </exception>
            <exception cref="T:System.InvalidOperationException">
            SQL Server LocalDB is not installed on the local machine.
            </exception>
            <exception cref="T:System.Data.SqlLocalDb.SqlLocalDbException">
            The SQL Server LocalDB instance specified by <paramref name="instanceName"/> could not be deleted.
            </exception>
        </member>
        <member name="M:System.Data.SqlLocalDb.SqlLocalDbApi.DeleteUserInstances">
            <summary>
            Deletes all user instances of SQL LocalDB on the current machine.
            </summary>
            <returns>
            The number of user instances of SQL LocalDB that were deleted.
            </returns>
            <remarks>
            The default instance(s) of any version(s) of SQL LocalDB that are
            installed on the local machine are not deleted.
            </remarks>
        </member>
        <member name="M:System.Data.SqlLocalDb.SqlLocalDbApi.DeleteUserInstances(System.Boolean)">
            <summary>
            Deletes all user instances of SQL LocalDB on the current machine,
            optionally also deleting all of the file(s) associated with the
            SQL LocalDB user instance(s) from disk.
            </summary>
            <param name="deleteFiles">
            Whether to delete the file(s) associated with the SQL LocalDB user instance(s).
            </param>
            <returns>
            The number of user instances of SQL LocalDB that were deleted.
            </returns>
            <remarks>
            The default instance(s) of any version(s) of SQL LocalDB that are
            installed on the local machine are not deleted.
            </remarks>
        </member>
        <member name="M:System.Data.SqlLocalDb.SqlLocalDbApi.GetInstanceInfo(System.String)">
            <summary>
            Returns information about the specified LocalDB instance.
            </summary>
            <param name="instanceName">The name of the LocalDB instance to get the information for.</param>
            <returns>
            An instance of <see cref="T:System.Data.SqlLocalDb.ISqlLocalDbInstanceInfo"/> containing information
            about the LocalDB instance specified by <paramref name="instanceName"/>.
            </returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="instanceName"/> is <see langword="null"/>.
            </exception>
            <exception cref="T:System.InvalidOperationException">
            SQL Server LocalDB is not installed on the local machine.
            </exception>
            <exception cref="T:System.Data.SqlLocalDb.SqlLocalDbException">
            The information for the SQL Server LocalDB instance specified by <paramref name="instanceName"/> could not obtained.
            </exception>
        </member>
        <member name="M:System.Data.SqlLocalDb.SqlLocalDbApi.GetInstanceNames">
            <summary>
            Returns the names of all the SQL Server LocalDB instances for the current user.
            </summary>
            <returns>
            The names of the the SQL Server LocalDB instances for the current user.
            </returns>
            <exception cref="T:System.InvalidOperationException">
            SQL Server LocalDB is not installed on the local machine.
            </exception>
            <exception cref="T:System.Data.SqlLocalDb.SqlLocalDbException">
            The SQL Server LocalDB instance names could not be determined.
            </exception>
        </member>
        <member name="M:System.Data.SqlLocalDb.SqlLocalDbApi.GetInstancesFolderPath">
            <summary>
            Gets the full path of the directory containing the SQL LocalDB instance files for the current user.
            </summary>
            <returns>
            The full path of the directory containing the SQL LocalDB instance files for the current user.
            </returns>
            <remarks>
            The folder usually used to store SQL LocalDB instance files is <c>&#37;LOCALAPPDATA&#37;\Microsoft\Microsoft SQL Server Local DB\Instances</c>.
            </remarks>
        </member>
        <member name="M:System.Data.SqlLocalDb.SqlLocalDbApi.GetVersionInfo(System.String)">
            <summary>
            Returns information about the specified LocalDB version.
            </summary>
            <param name="version">The name of the LocalDB version to get the information for.</param>
            <returns>
            An instance of <see cref="T:System.Data.SqlLocalDb.ISqlLocalDbVersionInfo"/> containing information
            about the LocalDB version specified by <paramref name="version"/>.
            </returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="version"/> is <see langword="null"/>.
            </exception>
            <exception cref="T:System.InvalidOperationException">
            SQL Server LocalDB is not installed on the local machine.
            </exception>
            <exception cref="T:System.Data.SqlLocalDb.SqlLocalDbException">
            The information for the SQL Server LocalDB version specified by <paramref name="version"/> could not be obtained.
            </exception>
        </member>
        <member name="M:System.Data.SqlLocalDb.SqlLocalDbApi.IsLocalDBInstalled">
            <summary>
            Returns whether SQL LocalDB is installed on the current machine.
            </summary>
            <returns>
            <see langword="true"/> if SQL Server LocalDB is installed on the
            current machine; otherwise <see langword="false"/>.
            </returns>
        </member>
        <member name="M:System.Data.SqlLocalDb.SqlLocalDbApi.ShareInstance(System.String,System.String)">
            <summary>
            Shares the specified SQL Server LocalDB instance with other users of the computer,
            using the specified shared name for the current Windows user.
            </summary>
            <param name="instanceName">The private name for the LocalDB instance to share.</param>
            <param name="sharedInstanceName">The shared name for the LocalDB instance to share.</param>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="instanceName"/> or <paramref name="sharedInstanceName"/> is <see langword="null"/>.
            </exception>
            <exception cref="T:System.InvalidOperationException">
            SQL Server LocalDB is not installed on the local machine.
            </exception>
            <exception cref="T:System.Data.SqlLocalDb.SqlLocalDbException">
            The SQL Server LocalDB instance specified by <paramref name="instanceName"/> could not be shared.
            </exception>
        </member>
        <member name="M:System.Data.SqlLocalDb.SqlLocalDbApi.ShareInstance(System.String,System.String,System.String)">
            <summary>
            Shares the specified SQL Server LocalDB instance with other
            users of the computer, using the specified shared name.
            </summary>
            <param name="ownerSid">The SID of the instance owner.</param>
            <param name="instanceName">The private name for the LocalDB instance to share.</param>
            <param name="sharedInstanceName">The shared name for the LocalDB instance to share.</param>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="ownerSid"/>, <paramref name="instanceName"/> or <paramref name="sharedInstanceName"/> is <see langword="null"/>.
            </exception>
            <exception cref="T:System.InvalidOperationException">
            SQL Server LocalDB is not installed on the local machine.
            </exception>
            <exception cref="T:System.Data.SqlLocalDb.SqlLocalDbException">
            The SQL Server LocalDB instance specified by <paramref name="instanceName"/> could not be shared.
            </exception>
        </member>
        <member name="M:System.Data.SqlLocalDb.SqlLocalDbApi.StartInstance(System.String)">
            <summary>
            Starts the specified instance of SQL Server LocalDB.
            </summary>
            <param name="instanceName">The name of the LocalDB instance to start.</param>
            <returns>
            The named pipe to use to connect to the LocalDB instance.
            </returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="instanceName"/> is <see langword="null"/>.
            </exception>
            <exception cref="T:System.InvalidOperationException">
            SQL Server LocalDB is not installed on the local machine.
            </exception>
            <exception cref="T:System.Data.SqlLocalDb.SqlLocalDbException">
            The SQL Server LocalDB instance specified by <paramref name="instanceName"/> could not be started.
            </exception>
        </member>
        <member name="M:System.Data.SqlLocalDb.SqlLocalDbApi.StartTracing">
            <summary>
            Enables tracing of native API calls for all the SQL Server
            LocalDB instances owned by the current Windows user.
            </summary>
            <exception cref="T:System.Data.SqlLocalDb.SqlLocalDbException">
            Tracing could not be initialized.
            </exception>
        </member>
        <member name="M:System.Data.SqlLocalDb.SqlLocalDbApi.StopInstance(System.String)">
            <summary>
            Stops the specified instance of SQL Server LocalDB using
            the timeout specified by <see cref="P:System.Data.SqlLocalDb.SqlLocalDbApi.StopTimeout"/>.
            </summary>
            <param name="instanceName">
            The name of the LocalDB instance to stop.
            </param>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="instanceName"/> is <see langword="null"/>.
            </exception>
            <exception cref="T:System.InvalidOperationException">
            SQL Server LocalDB is not installed on the local machine.
            </exception>
            <exception cref="T:System.Data.SqlLocalDb.SqlLocalDbException">
            The SQL Server LocalDB instance specified by <paramref name="instanceName"/> could not be stopped.
            </exception>
        </member>
        <member name="M:System.Data.SqlLocalDb.SqlLocalDbApi.StopInstance(System.String,System.TimeSpan)">
            <summary>
            Stops the specified instance of SQL Server LocalDB.
            </summary>
            <param name="instanceName">
            The name of the LocalDB instance to stop.
            </param>
            <param name="timeout">
            The amount of time to give the LocalDB instance to stop.
            If the value is <see cref="F:System.TimeSpan.Zero"/>, the method will
            return immediately and not wait for the instance to stop.
            </param>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="instanceName"/> is <see langword="null"/>.
            </exception>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <paramref name="timeout"/> is less than <see cref="F:System.TimeSpan.Zero"/>.
            </exception>
            <exception cref="T:System.InvalidOperationException">
            SQL Server LocalDB is not installed on the local machine.
            </exception>
            <exception cref="T:System.Data.SqlLocalDb.SqlLocalDbException">
            The SQL Server LocalDB instance specified by <paramref name="instanceName"/> could not be stopped.
            </exception>
            <remarks>
            The <paramref name="timeout"/> parameter is rounded to the nearest second.
            </remarks>
        </member>
        <member name="M:System.Data.SqlLocalDb.SqlLocalDbApi.StopInstance(System.String,System.Data.SqlLocalDb.StopInstanceOptions,System.TimeSpan)">
            <summary>
            Stops the specified instance of SQL Server LocalDB.
            </summary>
            <param name="instanceName">
            The name of the LocalDB instance to stop.
            </param>
            <param name="options">
            The options specifying the way to stop the instance.
            </param>
            <param name="timeout">
            The amount of time to give the LocalDB instance to stop.
            If the value is <see cref="F:System.TimeSpan.Zero"/>, the method will
            return immediately and not wait for the instance to stop.
            </param>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="instanceName"/> is <see langword="null"/>.
            </exception>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <paramref name="timeout"/> is less than <see cref="F:System.TimeSpan.Zero"/>.
            </exception>
            <exception cref="T:System.InvalidOperationException">
            SQL Server LocalDB is not installed on the local machine.
            </exception>
            <exception cref="T:System.Data.SqlLocalDb.SqlLocalDbException">
            The SQL Server LocalDB instance specified by <paramref name="instanceName"/> could not be stopped.
            </exception>
            <remarks>
            The <paramref name="timeout"/> parameter is rounded to the nearest second.
            </remarks>
        </member>
        <member name="M:System.Data.SqlLocalDb.SqlLocalDbApi.StopTracing">
            <summary>
            Disables tracing of native API calls for all the SQL Server
            LocalDB instances owned by the current Windows user.
            </summary>
            <exception cref="T:System.Data.SqlLocalDb.SqlLocalDbException">
            Tracing could not be disabled.
            </exception>
        </member>
        <member name="M:System.Data.SqlLocalDb.SqlLocalDbApi.UnshareInstance(System.String)">
            <summary>
            Stops the sharing of the specified SQL Server LocalDB instance.
            </summary>
            <param name="instanceName">
            The private name for the LocalDB instance to stop sharing.
            </param>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="instanceName"/> is <see langword="null"/>.
            </exception>
            <exception cref="T:System.InvalidOperationException">
            SQL Server LocalDB is not installed on the local machine.
            </exception>
            <exception cref="T:System.Data.SqlLocalDb.SqlLocalDbException">
            The SQL Server LocalDB instance specified by <paramref name="instanceName"/> could not be unshared.
            </exception>
        </member>
        <member name="M:System.Data.SqlLocalDb.SqlLocalDbApi.DeleteInstanceInternal(System.String,System.Boolean,System.Boolean)">
            <summary>
            Deletes the specified SQL Server LocalDB instance.
            </summary>
            <param name="instanceName">
            The name of the LocalDB instance to delete.
            </param>
            <param name="throwIfNotFound">
            Whether to throw an exception if the SQL LocalDB instance
            specified by <paramref name="instanceName"/> cannot be found.
            </param>
            <param name="deleteFiles">
            Whether to delete the file(s) associated with the SQL LocalDB instance.
            </param>
            <returns>
            <see langword="true"/> if the instance specified by <paramref name="instanceName"/>
            was successfully deleted; <see langword="false"/> if <paramref name="throwIfNotFound"/>
            is <see langword="false"/> and the instance did not exist.
            </returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="instanceName"/> is <see langword="null"/>.
            </exception>
            <exception cref="T:System.InvalidOperationException">
            SQL Server LocalDB is not installed on the local machine.
            </exception>
            <exception cref="T:System.Data.SqlLocalDb.SqlLocalDbException">
            The SQL Server LocalDB instance specified by <paramref name="instanceName"/> could not be deleted.
            </exception>
        </member>
        <member name="M:System.Data.SqlLocalDb.SqlLocalDbApi.DeleteInstanceFiles(System.String)">
            <summary>
            Deletes the file(s) from disk that are associated with the specified SQL LocalDB instance.
            </summary>
            <param name="instanceName">The name of the SQL LocalDB instance to delete the file(s) for.</param>
        </member>
        <member name="M:System.Data.SqlLocalDb.SqlLocalDbApi.IsDefaultInstanceName(System.String)">
            <summary>
            Returns whether the specified SQL LocalDB instance name is one of the default instance names.
            </summary>
            <param name="instanceName">The instance name to test.</param>
            <returns>
            <see langword="true"/> if <paramref name="instanceName"/> is one of the default SQL LocalDB
            instance names; otherwise <see langword="false"/>.
            </returns>
        </member>
        <member name="M:System.Data.SqlLocalDb.SqlLocalDbApi.PathCombine(System.String[])">
            <summary>
            Combines the specified strings into a full file system path.
            </summary>
            <param name="paths">An array containing at least two paths to combine.</param>
            <returns>
            The full path created from combining the values in <paramref name="paths"/>.
            </returns>
        </member>
        <member name="M:System.Data.SqlLocalDb.SqlLocalDbApi.GetLocalDbError(System.Int32,System.Int32,System.String)">
            <summary>
            Returns an <see cref="T:System.Exception"/> representing the specified LocalDB HRESULT.
            </summary>
            <param name="hr">The HRESULT returned by the LocalDB API.</param>
            <param name="traceEventId">The trace event Id associated with the error.</param>
            <param name="instanceName">The name of the instance that caused the error, if any.</param>
            <returns>
            An <see cref="T:System.Exception"/> representing <paramref name="hr"/>.
            </returns>
        </member>
        <member name="M:System.Data.SqlLocalDb.SqlLocalDbApi.GetLocalDbVersions">
            <summary>
            Gets the available versions of SQL LocalDB installed on the local machine.
            </summary>
            <returns>   
            An <see cref="T:System.Array"/> of <see cref="T:System.String"/> containing the available versions.
            </returns>
            <exception cref="T:System.InvalidOperationException">
            SQL Server LocalDB is not installed on the local machine.
            </exception>
            <exception cref="T:System.Data.SqlLocalDb.SqlLocalDbException">
            The installed LocalDB versions could not be enumerated.
            </exception>
        </member>
        <member name="M:System.Data.SqlLocalDb.SqlLocalDbApi.InvokeThrowOnError(System.Func{System.Int32},System.Int32,System.String)">
            <summary>
            Invokes the specified delegate, throwing an exception if the delegate does not return zero.
            </summary>
            <param name="func">A delegate to a method to invoke.</param>
            <param name="traceEventId">The trace event Id if a non-zero value is returned.</param>
            <param name="instanceName">The name of the instance that caused the error, if any.</param>
        </member>
        <member name="M:System.Data.SqlLocalDb.SqlLocalDbApi.MarshalStringArray(System.IntPtr,System.Int32,System.Int32)">
            <summary>
            Convenience method to marshal string arrays from unmanaged memory.
            </summary>
            <param name="ptr">A pointer to an unmanaged block of memory.</param>
            <param name="length">The length of each string in the array.</param>
            <param name="count">The number of elements in the array.</param>
            <returns>
            An <see cref="T:System.Array"/> of strings read from <paramref name="ptr"/>.
            </returns>
        </member>
        <member name="M:System.Data.SqlLocalDb.SqlLocalDbApi.MarshalStruct``1(System.IntPtr)">
            <summary>
            Convenience method to marshal structures from unmanaged memory.
            </summary>
            <typeparam name="T">The type of structure to marshal from unmanaged memory.</typeparam>
            <param name="ptr">A pointer to an unmanaged block of memory.</param>
            <returns>
            The instance of <typeparamref name="T"/> read from <paramref name="ptr"/>.
            </returns>
        </member>
        <member name="P:System.Data.SqlLocalDb.SqlLocalDbApi.AutomaticallyDeleteInstanceFiles">
            <summary>
            Gets or sets a value indicating whether to automatically delete the
            files associated with SQL LocalDB instances when they are deleted.
            </summary>
            <remarks>
            Setting the value of this property affects the behavior of all delete
            operations in the current <see cref="T:System.AppDomain"/> unless the overloads
            of <see cref="M:System.Data.SqlLocalDb.SqlLocalDbApi.DeleteInstance(System.String,System.Boolean)"/> and <see cref="M:System.Data.SqlLocalDb.SqlLocalDbApi.DeleteUserInstances(System.Boolean)"/> are
            used. The default value is <see langword="false"/>, unless overridden
            by the <c>SQLLocalDB:AutomaticallyDeleteInstanceFiles</c> application configuration setting.
            </remarks>
        </member>
        <member name="P:System.Data.SqlLocalDb.SqlLocalDbApi.DefaultInstanceName">
            <summary>
            Gets the name of the default SQL LocalDB instance.
            </summary>
        </member>
        <member name="P:System.Data.SqlLocalDb.SqlLocalDbApi.LatestVersion">
            <summary>
            Gets the version string for the latest installed version of SQL Server LocalDB.
            </summary>
            <exception cref="T:System.InvalidOperationException">
            No versions of SQL Server LocalDB are installed on the local machine.
            </exception>
        </member>
        <member name="P:System.Data.SqlLocalDb.SqlLocalDbApi.StopOptions">
            <summary>
            Gets or sets the options to use when stopping instances of SQL LocalDB.
            </summary>
        </member>
        <member name="P:System.Data.SqlLocalDb.SqlLocalDbApi.StopTimeout">
            <summary>
            Gets or sets the default timeout to use when
            stopping instances of SQL LocalDB.
            </summary>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <paramref name="value"/> is less than <see cref="F:System.TimeSpan.Zero"/>.
            </exception>
        </member>
        <member name="P:System.Data.SqlLocalDb.SqlLocalDbApi.Versions">
            <summary>
            Gets an <see cref="T:System.Array"/> of <see cref="T:System.String"/> containing
            the available versions of SQL LocalDB.
            </summary>
            <exception cref="T:System.InvalidOperationException">
            SQL Server LocalDB is not installed on the local machine.
            </exception>
            <exception cref="T:System.Data.SqlLocalDb.SqlLocalDbException">
            The installed versions of SQL LocalDB could not be determined.
            </exception>
        </member>
        <member name="T:System.Data.SqlLocalDb.SqlLocalDbException">
            <summary>
            The exception that is thrown when SQL Server LocalDB returns an error.
            </summary>
        </member>
        <member name="F:System.Data.SqlLocalDb.SqlLocalDbException.ErrorCodeKey">
            <summary>
            The serialization key for the <see cref="P:System.Data.SqlLocalDb.SqlLocalDbException.ErrorCode"/> property.
            </summary>
        </member>
        <member name="F:System.Data.SqlLocalDb.SqlLocalDbException.InstanceNameKey">
            <summary>
            The serialization key for the <see cref="P:System.Data.SqlLocalDb.SqlLocalDbException.InstanceName"/> property.
            </summary>
        </member>
        <member name="F:System.Data.SqlLocalDb.SqlLocalDbException._errorCode">
            <summary>
            The error code associated with the exception, if any.
            </summary>
        </member>
        <member name="M:System.Data.SqlLocalDb.SqlLocalDbException.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:System.Data.SqlLocalDb.SqlLocalDbException"/> class.
            </summary>
        </member>
        <member name="M:System.Data.SqlLocalDb.SqlLocalDbException.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:System.Data.SqlLocalDb.SqlLocalDbException"/> class with
            the specified error message.
            </summary>
            <param name="message">The message to display for this exception.</param>
        </member>
        <member name="M:System.Data.SqlLocalDb.SqlLocalDbException.#ctor(System.String,System.Exception)">
            <summary>
            Initializes a new instance of the <see cref="T:System.Data.SqlLocalDb.SqlLocalDbException"/> class with
            the specified 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:System.Data.SqlLocalDb.SqlLocalDbException.#ctor(System.String,System.Int32)">
            <summary>
            Initializes a new instance of the <see cref="T:System.Data.SqlLocalDb.SqlLocalDbException"/> class with
            the specified error message and error code.
            </summary>
            <param name="message">The error message that explains the reason for the exception.</param>
            <param name="errorCode">The error code for the exception.</param>
        </member>
        <member name="M:System.Data.SqlLocalDb.SqlLocalDbException.#ctor(System.String,System.Int32,System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:System.Data.SqlLocalDb.SqlLocalDbException"/> class with
            the specified error message and error code.
            </summary>
            <param name="message">The error message that explains the reason for the exception.</param>
            <param name="errorCode">The error code for the exception.</param>
            <param name="instanceName">The name of the LocalDB instance that caused the exception, if any.</param>
        </member>
        <member name="M:System.Data.SqlLocalDb.SqlLocalDbException.#ctor(System.String,System.Int32,System.String,System.Exception)">
            <summary>
            Initializes a new instance of the <see cref="T:System.Data.SqlLocalDb.SqlLocalDbException"/> class with
            the specified error message and error code.
            </summary>
            <param name="message">The error message that explains the reason for the exception.</param>
            <param name="errorCode">The error code for the exception.</param>
            <param name="instanceName">The name of the LocalDB instance that caused the exception, if any.</param>
            <param name="innerException">The inner exception reference.</param>
        </member>
        <member name="M:System.Data.SqlLocalDb.SqlLocalDbException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Initializes a new instance of the <see cref="T:System.Data.SqlLocalDb.SqlLocalDbException"/> class with
            the specified serialization information and context.
            </summary>
            <param name="info">
            The <see cref="T:System.Runtime.Serialization.SerializationInfo"/> that holds
            the serialized object data about the exception being thrown.
            </param>
            <param name="context">
            The <see cref="T:System.Runtime.Serialization.StreamingContext"/> that contains
            contextual information about the source or destination.
            </param>
        </member>
        <member name="M:System.Data.SqlLocalDb.SqlLocalDbException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Sets the <see cref="T:System.Runtime.Serialization.SerializationInfo"/> with information about the exception.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo"/> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext"/> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">
            The <paramref name="info"/> parameter is <see langword="null"/>.
            </exception>
            <PermissionSet>
            <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Read="*AllFiles*" PathDiscovery="*AllFiles*"/>
            <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="SerializationFormatter"/>
            </PermissionSet>
        </member>
        <member name="P:System.Data.SqlLocalDb.SqlLocalDbException.ErrorCode">
            <summary>
            Gets the HRESULT of the error.
            </summary>
        </member>
        <member name="P:System.Data.SqlLocalDb.SqlLocalDbException.InstanceName">
            <summary>
            Gets or sets the name of the SQL Server LocalDB
            instance that caused the exception, if any.
            </summary>
        </member>
        <member name="T:System.Data.SqlLocalDb.SqlLocalDbProvider">
            <summary>
            A class representing a provider for obtaining instances of <see cref="T:System.Data.SqlLocalDb.SqlLocalDbInstance"/>
            </summary>
        </member>
        <member name="F:System.Data.SqlLocalDb.SqlLocalDbProvider._localDB">
            <summary>
            The instance of <see cref="T:System.Data.SqlLocalDb.ISqlLocalDbApi"/> in use by the provider.
            </summary>
        </member>
        <member name="F:System.Data.SqlLocalDb.SqlLocalDbProvider._version">
            <summary>
            The version of SQL LocalDB to use to create instances, if specified.
            </summary>
            <remarks>
            If the value is <see langword="null"/>, the latest version reported by <see cref="F:System.Data.SqlLocalDb.SqlLocalDbProvider._localDB"/> is used.
            </remarks>
        </member>
        <member name="M:System.Data.SqlLocalDb.SqlLocalDbProvider.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:System.Data.SqlLocalDb.SqlLocalDbProvider"/> class.
            </summary>
        </member>
        <member name="M:System.Data.SqlLocalDb.SqlLocalDbProvider.#ctor(System.Data.SqlLocalDb.ISqlLocalDbApi)">
            <summary>
            Initializes a new instance of the <see cref="T:System.Data.SqlLocalDb.SqlLocalDbProvider"/> class.
            </summary>
            <param name="localDB">The instance of <see cref="T:System.Data.SqlLocalDb.ISqlLocalDbApi"/> to use.</param>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="localDB"/> is <see langword="null"/>.
            </exception>
        </member>
        <member name="M:System.Data.SqlLocalDb.SqlLocalDbProvider.CreateInstance">
            <summary>
            Creates a new instance of <see cref="T:System.Data.SqlLocalDb.ISqlLocalDbInstance"/> with a unique random name.
            </summary>
            <returns>
            The created instance of <see cref="T:System.Data.SqlLocalDb.ISqlLocalDbInstance"/>.
            </returns>
            <exception cref="T:System.Data.SqlLocalDb.SqlLocalDbException">
            A new LocalDB instance could not be created.
            </exception>
        </member>
        <member name="M:System.Data.SqlLocalDb.SqlLocalDbProvider.CreateInstance(System.String)">
            <summary>
            Creates a new instance of <see cref="T:System.Data.SqlLocalDb.ISqlLocalDbInstance"/>.
            </summary>
            <param name="instanceName">The name of the SQL Server LocalDB instance to create.</param>
            <returns>
            The created instance of <see cref="T:System.Data.SqlLocalDb.ISqlLocalDbInstance"/>.
            </returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="instanceName"/> is <see langword="null"/>.
            </exception>
            <exception cref="T:System.InvalidOperationException">
            The LocalDB instance specified by <paramref name="instanceName"/> already exists or
            no LocalDB instance information was returned by the underlying SQL LocalDB API.
            </exception>
            <exception cref="T:System.Data.SqlLocalDb.SqlLocalDbException">
            The LocalDB instance specified by <paramref name="instanceName"/> could not be created.
            </exception>
        </member>
        <member name="M:System.Data.SqlLocalDb.SqlLocalDbProvider.GetInstance(System.String)">
            <summary>
            Returns an existing instance of <see cref="T:System.Data.SqlLocalDb.ISqlLocalDbInstance"/>.
            </summary>
            <param name="instanceName">The name of the SQL Server LocalDB instance to return.</param>
            <returns>
            The existing instance of <see cref="T:System.Data.SqlLocalDb.ISqlLocalDbInstance"/>.
            </returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="instanceName"/> is <see langword="null"/>.
            </exception>
            <exception cref="T:System.InvalidOperationException">
            The LocalDB instance specified by <paramref name="instanceName"/> does not exist.
            </exception>
            <exception cref="T:System.Data.SqlLocalDb.SqlLocalDbException">
            The LocalDB instance specified by <paramref name="instanceName"/> could not be obtained.
            </exception>
        </member>
        <member name="M:System.Data.SqlLocalDb.SqlLocalDbProvider.GetInstances">
            <summary>
            Returns information about the available SQL Server LocalDB instances.
            </summary>
            <returns>
            An <see cref="T:System.Collections.Generic.IList`1"/> containing information
            about the available SQL Server LocalDB instances on the current machine.
            </returns>
        </member>
        <member name="M:System.Data.SqlLocalDb.SqlLocalDbProvider.GetVersions">
            <summary>
            Returns information about the installed SQL Server LocalDB version(s).
            </summary>
            <returns>
            An <see cref="T:System.Collections.Generic.IList`1"/> containing information
            about the SQL Server LocalDB version(s) installed on the current machine.
            </returns>
        </member>
        <member name="M:System.Data.SqlLocalDb.SqlLocalDbProvider.System#Data#SqlLocalDb#ISqlLocalDbProvider#CreateInstance(System.String)">
            <summary>
            Creates a new instance of <see cref="T:System.Data.SqlLocalDb.ISqlLocalDbInstance"/>.
            </summary>
            <param name="instanceName">The name of the SQL Server LocalDB instance to create.</param>
            <returns>
            The created instance of <see cref="T:System.Data.SqlLocalDb.ISqlLocalDbInstance"/>.
            </returns>
        </member>
        <member name="M:System.Data.SqlLocalDb.SqlLocalDbProvider.System#Data#SqlLocalDb#ISqlLocalDbProvider#GetInstance(System.String)">
            <summary>
            Returns an existing instance of <see cref="T:System.Data.SqlLocalDb.ISqlLocalDbInstance"/>.
            </summary>
            <param name="instanceName">The name of the SQL Server LocalDB instance to return.</param>
            <returns>
            The existing instance of <see cref="T:System.Data.SqlLocalDb.ISqlLocalDbInstance"/>.
            </returns>
        </member>
        <member name="P:System.Data.SqlLocalDb.SqlLocalDbProvider.Version">
            <summary>
            Gets or sets the version of SQL LocalDB to use to create instances.
            </summary>
            <remarks>
            If no value is set, the latest version of SQL LocalDB installed on the local machine is used.
            </remarks>
        </member>
        <member name="P:System.Data.SqlLocalDb.SqlLocalDbProvider.LocalDB">
            <summary>
            Gets the <see cref="T:System.Data.SqlLocalDb.ISqlLocalDbApi"/> in use by the instance.
            </summary>
        </member>
        <member name="T:System.Data.SqlLocalDb.SR">
            <summary>
              A strongly-typed resource class, for looking up localized strings, etc.
            </summary>
        </member>
        <member name="P:System.Data.SqlLocalDb.SR.ResourceManager">
            <summary>
              Returns the cached ResourceManager instance used by this class.
            </summary>
        </member>
        <member name="P:System.Data.SqlLocalDb.SR.Culture">
            <summary>
              Overrides the current thread's CurrentUICulture property for all
              resource lookups using this strongly typed resource class.
            </summary>
        </member>
        <member name="P:System.Data.SqlLocalDb.SR.Extensions_InvalidPathFormat">
            <summary>
              Looks up a localized string similar to The specified database file name is invalid: {0}.
            </summary>
        </member>
        <member name="P:System.Data.SqlLocalDb.SR.Extensions_NoAppDomainDataDirectory">
            <summary>
              Looks up a localized string similar to The current AppDomain has no value set for the Data Directory..
            </summary>
        </member>
        <member name="P:System.Data.SqlLocalDb.SR.Extensions_NoConnectionStringFormat">
            <summary>
              Looks up a localized string similar to No connection string named &apos;{0}&apos; can be found in the application configuration file..
            </summary>
        </member>
        <member name="P:System.Data.SqlLocalDb.SR.Extensions_NoConnectionStrings">
            <summary>
              Looks up a localized string similar to No connection strings are configured in the application configuration file..
            </summary>
        </member>
        <member name="P:System.Data.SqlLocalDb.SR.Extensions_NoSingleConnectionString">
            <summary>
              Looks up a localized string similar to More than one connection string is configured in the application configuration file.  The connection string name must be explicitly specified.  Other connection strings may be inherited from higher-level configuration files such as machine.config..
            </summary>
        </member>
        <member name="P:System.Data.SqlLocalDb.SR.NativeMethods_ApiVersionOverriddenByUserFormat">
            <summary>
              Looks up a localized string similar to The SQL LocalDB native API version to load was overridden by the user to {0}..
            </summary>
        </member>
        <member name="P:System.Data.SqlLocalDb.SR.NativeMethods_FunctionNotFoundFormat">
            <summary>
              Looks up a localized string similar to The SQL LocalDB function {0} could not be found..
            </summary>
        </member>
        <member name="P:System.Data.SqlLocalDb.SR.NativeMethods_InvalidRegistryKeyNameFormat">
            <summary>
              Looks up a localized string similar to Ignoring invalid registry key name &apos;{0}&apos;..
            </summary>
        </member>
        <member name="P:System.Data.SqlLocalDb.SR.NativeMethods_NativeApiLoadedFormat">
            <summary>
              Looks up a localized string similar to Loaded SQL LocalDB API from &apos;{0}&apos;..
            </summary>
        </member>
        <member name="P:System.Data.SqlLocalDb.SR.NativeMethods_NativeApiLoadFailedFormat">
            <summary>
              Looks up a localized string similar to Failed to load SQL LocalDB API from &apos;{0}&apos;. Error: {1}..
            </summary>
        </member>
        <member name="P:System.Data.SqlLocalDb.SR.NativeMethods_NativeApiNotFoundFormat">
            <summary>
              Looks up a localized string similar to Could not find SQL LocalDB API DLL &apos;{0}&apos;..
            </summary>
        </member>
        <member name="P:System.Data.SqlLocalDb.SR.NativeMethods_NativeApiNotLoaded">
            <summary>
              Looks up a localized string similar to The SQL LocalDB API was not loaded..
            </summary>
        </member>
        <member name="P:System.Data.SqlLocalDb.SR.NativeMethods_NoNativeApiFound">
            <summary>
              Looks up a localized string similar to No SQL LocalDB API DLL path could be found..
            </summary>
        </member>
        <member name="P:System.Data.SqlLocalDb.SR.NativeMethods_RegistryKeyNotFoundFormat">
            <summary>
              Looks up a localized string similar to Could not open registry key &apos;{0}&apos;..
            </summary>
        </member>
        <member name="P:System.Data.SqlLocalDb.SR.SqlLocalDbApi_GenericFailureFormat">
            <summary>
              Looks up a localized string similar to An error occurred with SQL Server LocalDB. HRESULT = {0}.
            </summary>
        </member>
        <member name="P:System.Data.SqlLocalDb.SR.SqlLocalDbApi_InstanceDoesNotExistFormat">
            <summary>
              Looks up a localized string similar to SQL LocalDB instance &apos;{0}&apos; cannot be found so was not deleted..
            </summary>
        </member>
        <member name="P:System.Data.SqlLocalDb.SR.SqlLocalDbApi_LogCreatedFormat">
            <summary>
              Looks up a localized string similar to Created named instance of SQL LocalDB. Instance name: &apos;{0}&apos;; version: &apos;{1}&apos;..
            </summary>
        </member>
        <member name="P:System.Data.SqlLocalDb.SR.SqlLocalDbApi_LogCreatingFormat">
            <summary>
              Looks up a localized string similar to Creating named instance of SQL LocalDB. Instance name: &apos;{0}&apos;; version: &apos;{1}&apos;..
            </summary>
        </member>
        <member name="P:System.Data.SqlLocalDb.SR.SqlLocalDbApi_LogDeletedFormat">
            <summary>
              Looks up a localized string similar to Deleted named instance of SQL LocalDB &apos;{0}&apos;..
            </summary>
        </member>
        <member name="P:System.Data.SqlLocalDb.SR.SqlLocalDbApi_LogDeletedInstanceFilesFormat">
            <summary>
              Looks up a localized string similar to Deleted file(s) for SQL LocalDB instance &apos;{0}&apos; from &apos;{1}&apos;..
            </summary>
        </member>
        <member name="P:System.Data.SqlLocalDb.SR.SqlLocalDbApi_LogDeleteFailedAsInUseFormat">
            <summary>
              Looks up a localized string similar to The SQL LocalDB instance &apos;{0}&apos; could not be deleted as it is currently in use..
            </summary>
        </member>
        <member name="P:System.Data.SqlLocalDb.SR.SqlLocalDbApi_LogDeletingFormat">
            <summary>
              Looks up a localized string similar to Deleting named instance of SQL LocalDB &apos;{0}&apos;..
            </summary>
        </member>
        <member name="P:System.Data.SqlLocalDb.SR.SqlLocalDbApi_LogDeletingInstanceFilesFailedFormat">
            <summary>
              Looks up a localized string similar to Failed to delete file(s) for SQL LocalDB instance &apos;{0}&apos; from &apos;{1}&apos;: {2}.
            </summary>
        </member>
        <member name="P:System.Data.SqlLocalDb.SR.SqlLocalDbApi_LogDeletingInstanceFilesFormat">
            <summary>
              Looks up a localized string similar to Deleting file(s) for SQL LocalDB instance &apos;{0}&apos; from &apos;{1}&apos;..
            </summary>
        </member>
        <member name="P:System.Data.SqlLocalDb.SR.SqlLocalDbApi_LogGetInstances">
            <summary>
              Looks up a localized string similar to Obtaining instance names for SQL LocalDB..
            </summary>
        </member>
        <member name="P:System.Data.SqlLocalDb.SR.SqlLocalDbApi_LogGettingInfoFormat">
            <summary>
              Looks up a localized string similar to Obtaining information for SQL LocalDB instance &apos;{0}&apos;..
            </summary>
        </member>
        <member name="P:System.Data.SqlLocalDb.SR.SqlLocalDbApi_LogGetVersionInfoFormat">
            <summary>
              Looks up a localized string similar to Obtaining version information for SQL LocalDB version &apos;{0}&apos;..
            </summary>
        </member>
        <member name="P:System.Data.SqlLocalDb.SR.SqlLocalDbApi_LogGotInfoFormat">
            <summary>
              Looks up a localized string similar to Obtained information for SQL LocalDB instance &apos;{0}&apos;..
            </summary>
        </member>
        <member name="P:System.Data.SqlLocalDb.SR.SqlLocalDbApi_LogGotInstancesFormat">
            <summary>
              Looks up a localized string similar to Obtained {0} instance names for SQL LocalDB..
            </summary>
        </member>
        <member name="P:System.Data.SqlLocalDb.SR.SqlLocalDbApi_LogGotVersionInfoFormat">
            <summary>
              Looks up a localized string similar to Obtained version information for SQL LocalDB version &apos;{0}&apos;..
            </summary>
        </member>
        <member name="P:System.Data.SqlLocalDb.SR.SqlLocalDbApi_LogNativeResultFormat">
            <summary>
              Looks up a localized string similar to SQL LocalDB returned HRESULT {0}..
            </summary>
        </member>
        <member name="P:System.Data.SqlLocalDb.SR.SqlLocalDbApi_LogSharedInstanceFormat">
            <summary>
              Looks up a localized string similar to Shared SQL LocalDB instance &apos;{0}&apos; for owner SID &apos;{1}&apos; as &apos;{2}&apos;..
            </summary>
        </member>
        <member name="P:System.Data.SqlLocalDb.SR.SqlLocalDbApi_LogSharingInstanceFormat">
            <summary>
              Looks up a localized string similar to Sharing SQL LocalDB instance &apos;{0}&apos; for owner SID &apos;{1}&apos;. Shared instance name: &apos;{2}&apos;..
            </summary>
        </member>
        <member name="P:System.Data.SqlLocalDb.SR.SqlLocalDbApi_LogStartedFormat">
            <summary>
              Looks up a localized string similar to Started SQL LocalDB instance &apos;{0}&apos; using named pipe &apos;{1}&apos;..
            </summary>
        </member>
        <member name="P:System.Data.SqlLocalDb.SR.SqlLocalDbApi_LogStartedTracing">
            <summary>
              Looks up a localized string similar to Tracing started for SQL LocalDB..
            </summary>
        </member>
        <member name="P:System.Data.SqlLocalDb.SR.SqlLocalDbApi_LogStartingFormat">
            <summary>
              Looks up a localized string similar to Starting SQL LocalDB instance &apos;{0}&apos;..
            </summary>
        </member>
        <member name="P:System.Data.SqlLocalDb.SR.SqlLocalDbApi_LogStartTracing">
            <summary>
              Looks up a localized string similar to Starting tracing for SQL LocalDB..
            </summary>
        </member>
        <member name="P:System.Data.SqlLocalDb.SR.SqlLocalDbApi_LogStoppedFormat">
            <summary>
              Looks up a localized string similar to Stopped SQL LocalDB instance &apos;{0}&apos; after {1}..
            </summary>
        </member>
        <member name="P:System.Data.SqlLocalDb.SR.SqlLocalDbApi_LogStoppedSharingFormat">
            <summary>
              Looks up a localized string similar to Stopped sharing SQL LocalDB instance &apos;{0}&apos;..
            </summary>
        </member>
        <member name="P:System.Data.SqlLocalDb.SR.SqlLocalDbApi_LogStoppedTracing">
            <summary>
              Looks up a localized string similar to Tracing stopped for SQL LocalDB..
            </summary>
        </member>
        <member name="P:System.Data.SqlLocalDb.SR.SqlLocalDbApi_LogStoppingFormat">
            <summary>
              Looks up a localized string similar to Stopping SQL LocalDB instance &apos;{0}&apos;. Timeout: {1}; Option(s): {2}..
            </summary>
        </member>
        <member name="P:System.Data.SqlLocalDb.SR.SqlLocalDbApi_LogStoppingSharingFormat">
            <summary>
              Looks up a localized string similar to Stopping sharing SQL LocalDB instance &apos;{0}&apos;..
            </summary>
        </member>
        <member name="P:System.Data.SqlLocalDb.SR.SqlLocalDbApi_LogStoppingTracing">
            <summary>
              Looks up a localized string similar to Stopping tracing for SQL LocalDB..
            </summary>
        </member>
        <member name="P:System.Data.SqlLocalDb.SR.SqlLocalDbApi_NoInstanceName">
            <summary>
              Looks up a localized string similar to No SQL LocalDB instance name specified..
            </summary>
        </member>
        <member name="P:System.Data.SqlLocalDb.SR.SqlLocalDbApi_NotInstalledFormat">
            <summary>
              Looks up a localized string similar to SQL Server LocalDB is not installed on {0}..
            </summary>
        </member>
        <member name="P:System.Data.SqlLocalDb.SR.SqlLocalDbApi_NoVersionsFormat">
            <summary>
              Looks up a localized string similar to No versions of SQL Server LocalDB are installed on {0}..
            </summary>
        </member>
        <member name="P:System.Data.SqlLocalDb.SR.SqlLocalDbApi_TimeoutTooSmallFormat">
            <summary>
              Looks up a localized string similar to {0} cannot be less than TimeSpan.Zero..
            </summary>
        </member>
        <member name="P:System.Data.SqlLocalDb.SR.SqlLocalDbException_DefaultMessage">
            <summary>
              Looks up a localized string similar to An error occurred with a SQL Server LocalDB instance..
            </summary>
        </member>
        <member name="P:System.Data.SqlLocalDb.SR.SqlLocalDbException_VersionEnumerationFailed">
            <summary>
              Looks up a localized string similar to Failed to enumerate the installed versions of SQL LocalDB..
            </summary>
        </member>
        <member name="P:System.Data.SqlLocalDb.SR.SqlLocalDbFactory_InstanceExistsFormat">
            <summary>
              Looks up a localized string similar to SQL LocalDB instance &apos;{0}&apos; already exists..
            </summary>
        </member>
        <member name="P:System.Data.SqlLocalDb.SR.SqlLocalDbInstance_DeleteFailedFormat">
            <summary>
              Looks up a localized string similar to Failed to delete SQL LocalDB instance &apos;{0}&apos;..
            </summary>
        </member>
        <member name="P:System.Data.SqlLocalDb.SR.SqlLocalDbInstance_InstanceNotFoundFormat">
            <summary>
              Looks up a localized string similar to The SQL LocalDB instance &apos;{0}&apos; does not exist..
            </summary>
        </member>
        <member name="P:System.Data.SqlLocalDb.SR.SqlLocalDbInstance_NotRunningFormat">
            <summary>
              Looks up a localized string similar to The SQL LocalDB instance &apos;{0}&apos; is not running..
            </summary>
        </member>
        <member name="P:System.Data.SqlLocalDb.SR.SqlLocalDbInstance_ShareFailedFormat">
            <summary>
              Looks up a localized string similar to Failed to share SQL LocalDB instance &apos;{0}&apos;..
            </summary>
        </member>
        <member name="P:System.Data.SqlLocalDb.SR.SqlLocalDbInstance_StartFailedFormat">
            <summary>
              Looks up a localized string similar to Failed to start SQL LocalDB instance &apos;{0}&apos;..
            </summary>
        </member>
        <member name="P:System.Data.SqlLocalDb.SR.SqlLocalDbInstance_StopFailedFormat">
            <summary>
              Looks up a localized string similar to Failed to stop SQL LocalDB instance &apos;{0}&apos;..
            </summary>
        </member>
        <member name="P:System.Data.SqlLocalDb.SR.SqlLocalDbInstance_UnshareFailedFormat">
            <summary>
              Looks up a localized string similar to Failed to stop sharing SQL LocalDB instance &apos;{0}&apos;..
            </summary>
        </member>
        <member name="P:System.Data.SqlLocalDb.SR.SqlLocalDbProvider_NoInstance">
            <summary>
              Looks up a localized string similar to No SQL LocalDB instance returned by underlying SQL LocalDB API..
            </summary>
        </member>
        <member name="T:System.Data.SqlLocalDb.SRHelper">
            <summary>
            A static class containing helper methods for use with the <see cref="T:System.Data.SqlLocalDb.SR"/> class.
            </summary>
        </member>
        <member name="M:System.Data.SqlLocalDb.SRHelper.Format(System.String,System.Object[])">
            <summary>
            Replaces the format item in a specified string with the string representation
            of a corresponding object in a specified array.
            </summary>
            <param name="format">A composite format string.</param>
            <param name="args">An object array that contains zero or more objects to format.</param>
            <returns>
            A copy of format in which the format items have been replaced by the string
            representation of the corresponding objects in args.
            </returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="format"/> or <paramref name="args"/> is null.
            </exception>
            <exception cref="T:System.FormatException">
            <paramref name="format"/> is invalid or the index of a format item is less than zero,
            or greater than or equal to the length of the <paramref name="args"/> array.
            </exception>
        </member>
    </members>
</doc>
