to Documentation/en.
* Documentation/Mono.Data.SqliteClient.xml: Move to
Documentation/en/ns-Mono.Data.SqliteClient.xml.
* Documentation/en/**/*: Flush (update).
svn path=/trunk/mcs/; revision=116515
++2008-10-20 Jonathan Pryor <jpryor@novell.com>
++
++ * Documentation/index.xml, Documentation/Mono.Data.SqliteClient: Move
++ to Documentation/en.
++ * Documentation/Mono.Data.SqliteClient.xml: Move to
++ Documentation/en/ns-Mono.Data.SqliteClient.xml.
++ * Documentation/en/**/*: Flush (update).
++
2007-01-16 Marek Habersack <grendello@gmail.com>
* Mono.Data.SqliteClient.dll.sources: Added
+++ /dev/null
--<Namespace Name="Mono.Data.SqliteClient">
-- <Docs>
-- <summary>The Mono.Data.SqliteClient provides a data adapter for the Sqlite (www.sqlite.org) database, versions 2 and 3.</summary>
-- <remarks><para>This assemby provides a wrapper around the native Sqlite library from www.sqlite.org. The Sqlite library must be separately installed to access Sqlite databases.</para>
--
--<para>
--SQLite has a notable oddity: table cell data does not retain what kind of data it was. Everything is stored as either a long, double, string, or blob. And in SQLite version 2, everything is stored as a string. So you need to be careful about avoiding casting values returned by SQLite without checking the type of the value returned.</para>
--
--<para>See <see cref="P:Mono.Data.SqliteClient.SqliteConnection.ConnectionString" /> for information on the connection string format for this data provider.</para>
--
--
--<example>
-- <code lang="C#">using System;
-- using System.Data;
-- using Mono.Data.SqliteClient;
--
-- public class Test
-- {
-- public static void Main(string[] args)
-- {
-- string connectionString = "URI=file:SqliteTest.db";
-- IDbConnection dbcon;
-- dbcon = (IDbConnection) new SqliteConnection(connectionString);
-- dbcon.Open();
-- IDbCommand dbcmd = dbcon.CreateCommand();
-- // requires a table to be created named employee
-- // with columns firstname and lastname
-- // such as,
-- // CREATE TABLE employee (
-- // firstname varchar(32),
-- // lastname varchar(32));
-- string sql =
-- "SELECT firstname, lastname " +
-- "FROM employee";
-- dbcmd.CommandText = sql;
-- IDataReader reader = dbcmd.ExecuteReader();
-- while(reader.Read()) {
-- string FirstName = reader.GetString (0);
-- string LastName = reader.GetString (1);
-- Console.WriteLine("Name: " +
-- FirstName + " " + LastName);
-- }
-- // clean up
-- reader.Close();
-- reader = null;
-- dbcmd.Dispose();
-- dbcmd = null;
-- dbcon.Close();
-- dbcon = null;
-- }
-- }</code>
--</example>
--
--<para>To build and run the example:</para>
--<list type="bullet">
-- <item>
-- <term>Save the example to a file, such as, TestExample.cs</term>
-- </item>
-- <item>
-- <term>Build using Mono C# compiler: <code>mcs TestExample.cs -r:System.Data.dll -r:Mono.Data.SqliteClient.dll</code></term>
-- </item>
-- <item>
-- <term>To run the example: <code>mono TestExample.exe</code></term>
-- </item>
--</list>
--
--
--
--</remarks>
-- </Docs>
--</Namespace>
+++ /dev/null
--<Type Name="SqliteCommand" FullName="Mono.Data.SqliteClient.SqliteCommand">
-- <TypeSignature Language="C#" Value="public class SqliteCommand : System.Data.IDbCommand" />
-- <AssemblyInfo>
-- <AssemblyName>Mono.Data.SqliteClient</AssemblyName>
-- <AssemblyVersion>1.0.5000.0</AssemblyVersion>
-- </AssemblyInfo>
-- <Base>
-- <BaseTypeName>System.Object</BaseTypeName>
-- </Base>
-- <Interfaces>
-- <Interface>
-- <InterfaceName>System.Data.IDbCommand</InterfaceName>
-- </Interface>
-- </Interfaces>
-- <Members>
-- <Member MemberName=".ctor">
-- <MemberSignature Language="C#" Value="public SqliteCommand ();" />
-- <MemberType>Constructor</MemberType>
-- <Parameters />
-- <Docs>
-- <summary>Creates a new empty command not associated with either a database or a transaction.</summary>
-- <remarks>Before accessing any properties or methods on this object, the <see cref="P:Mono.Data.SqliteClient.SqliteCommand.Connection" /> property must be set to a <see cref="T:Mono.Data.SqliteClient.SqliteConnection" />. The command must be set with the <see cref="P:Mono.Data.SqliteClient.SqliteCommand.CommandText" /> property before executing the query.</remarks>
-- </Docs>
-- </Member>
-- <Member MemberName=".ctor">
-- <MemberSignature Language="C#" Value="public SqliteCommand (string sqlText);" />
-- <MemberType>Constructor</MemberType>
-- <Parameters>
-- <Parameter Name="sqlText" Type="System.String" />
-- </Parameters>
-- <Docs>
-- <param name="sqlText">The text of the SQL command to execute.</param>
-- <summary>Creates a new command not associated with either a database or a transaction..</summary>
-- <remarks>Before accessing any properties or methods on this object, the <see cref="P:Mono.Data.SqliteClient.SqliteCommand.Connection" /> property must be set to a <see cref="T:Mono.Data.SqliteClient.SqliteConnection" />. </remarks>
-- </Docs>
-- </Member>
-- <Member MemberName=".ctor">
-- <MemberSignature Language="C#" Value="public SqliteCommand (string sqlText, Mono.Data.SqliteClient.SqliteConnection dbConn);" />
-- <MemberType>Constructor</MemberType>
-- <Parameters>
-- <Parameter Name="sqlText" Type="System.String" />
-- <Parameter Name="dbConn" Type="Mono.Data.SqliteClient.SqliteConnection" />
-- </Parameters>
-- <Docs>
-- <param name="sqlText">The text of the SQL command to execute.</param>
-- <param name="dbConn">The database to execute the command on.</param>
-- <summary>Creates a new command with the given text and associated with the given connection.</summary>
-- <remarks>None.</remarks>
-- </Docs>
-- </Member>
-- <Member MemberName=".ctor">
-- <MemberSignature Language="C#" Value="public SqliteCommand (string sqlText, Mono.Data.SqliteClient.SqliteConnection dbConn, System.Data.IDbTransaction trans);" />
-- <MemberType>Constructor</MemberType>
-- <Parameters>
-- <Parameter Name="sqlText" Type="System.String" />
-- <Parameter Name="dbConn" Type="Mono.Data.SqliteClient.SqliteConnection" />
-- <Parameter Name="trans" Type="System.Data.IDbTransaction" />
-- </Parameters>
-- <Docs>
-- <param name="sqlText">The text of the SQL command to execute.</param>
-- <param name="dbConn">The database to execute the command on.</param>
-- <param name="trans">The transaction to associate the command with.</param>
-- <summary>Creates a new command with the given text and associated with the given connection and transaction.</summary>
-- <remarks>Transactions are not currently supported in the SqliteClient data adapter.</remarks>
-- </Docs>
-- </Member>
-- <Member MemberName="Dispose">
-- <MemberSignature Language="C#" Value="public void Dispose ();" />
-- <MemberType>Method</MemberType>
-- <ReturnValue>
-- <ReturnType>System.Void</ReturnType>
-- </ReturnValue>
-- <Parameters />
-- <Docs>
-- <summary>Disposes of the command.</summary>
-- <remarks>This method does nothing in the current implementation.</remarks>
-- </Docs>
-- </Member>
-- <Member MemberName="Cancel">
-- <MemberSignature Language="C#" Value="public void Cancel ();" />
-- <MemberType>Method</MemberType>
-- <ReturnValue>
-- <ReturnType>System.Void</ReturnType>
-- </ReturnValue>
-- <Parameters />
-- <Docs>
-- <summary>This method does nothing.</summary>
-- <remarks>None.</remarks>
-- </Docs>
-- </Member>
-- <Member MemberName="Prepare">
-- <MemberSignature Language="C#" Value="public void Prepare ();" />
-- <MemberType>Method</MemberType>
-- <ReturnValue>
-- <ReturnType>System.Void</ReturnType>
-- </ReturnValue>
-- <Parameters />
-- <Docs>
-- <summary>Prepares the command for execution.</summary>
-- <remarks>This command does nothing of consequence to the user of this library. Syntax exceptions in the command string, for instance, will be thrown only when the command is executed.</remarks>
-- </Docs>
-- </Member>
-- <Member MemberName="CreateParameter">
-- <MemberSignature Language="C#" Value="public Mono.Data.SqliteClient.SqliteParameter CreateParameter ();" />
-- <MemberType>Method</MemberType>
-- <ReturnValue>
-- <ReturnType>Mono.Data.SqliteClient.SqliteParameter</ReturnType>
-- </ReturnValue>
-- <Parameters />
-- <Docs>
-- <summary>Creates a new parameter object.</summary>
-- <returns>A new instance of <see cref="T:Mono.Data.SqliteClient.SqliteParameter" />.</returns>
-- <remarks>None.</remarks>
-- </Docs>
-- </Member>
-- <Member MemberName="ExecuteNonQuery">
-- <MemberSignature Language="C#" Value="public int ExecuteNonQuery ();" />
-- <MemberType>Method</MemberType>
-- <ReturnValue>
-- <ReturnType>System.Int32</ReturnType>
-- </ReturnValue>
-- <Parameters />
-- <Docs>
-- <summary>Executes the command and returns the number of rows affected.</summary>
-- <returns>The number of rows affected by the command.</returns>
-- <remarks>None.</remarks>
-- </Docs>
-- </Member>
-- <Member MemberName="ExecuteScalar">
-- <MemberSignature Language="C#" Value="public object ExecuteScalar ();" />
-- <MemberType>Method</MemberType>
-- <ReturnValue>
-- <ReturnType>System.Object</ReturnType>
-- </ReturnValue>
-- <Parameters />
-- <Docs>
-- <summary>Executes the command and returns the first value.</summary>
-- <returns>Returns the value of the first column of the first row of the resulting table, or null if the command returned zero rows.</returns>
-- <remarks>None.</remarks>
-- </Docs>
-- </Member>
-- <Member MemberName="ExecuteReader">
-- <MemberSignature Language="C#" Value="public Mono.Data.SqliteClient.SqliteDataReader ExecuteReader ();" />
-- <MemberType>Method</MemberType>
-- <ReturnValue>
-- <ReturnType>Mono.Data.SqliteClient.SqliteDataReader</ReturnType>
-- </ReturnValue>
-- <Parameters />
-- <Docs>
-- <summary>Executes the command and returns a DataReader with the resulting table.</summary>
-- <returns>A <see cref="T:Mono.Data.SqliteClient.SqliteDataReader" /> containing the resulting table.</returns>
-- <remarks>None.</remarks>
-- </Docs>
-- </Member>
-- <Member MemberName="ExecuteReader">
-- <MemberSignature Language="C#" Value="public Mono.Data.SqliteClient.SqliteDataReader ExecuteReader (System.Data.CommandBehavior behavior);" />
-- <MemberType>Method</MemberType>
-- <ReturnValue>
-- <ReturnType>Mono.Data.SqliteClient.SqliteDataReader</ReturnType>
-- </ReturnValue>
-- <Parameters>
-- <Parameter Name="behavior" Type="System.Data.CommandBehavior" />
-- </Parameters>
-- <Docs>
-- <param name="behavior">This parameter is currently ignored.</param>
-- <summary>Executes the command and returns a DataReader with the resulting table.</summary>
-- <returns>A <see cref="T:Mono.Data.SqliteClient.SqliteDataReader" /> containing the resulting table.</returns>
-- <remarks>None.</remarks>
-- </Docs>
-- </Member>
-- <Member MemberName="LastInsertRowID">
-- <MemberSignature Language="C#" Value="public int LastInsertRowID ();" />
-- <MemberType>Method</MemberType>
-- <ReturnValue>
-- <ReturnType>System.Int32</ReturnType>
-- </ReturnValue>
-- <Parameters />
-- <Docs>
-- <summary>Gets the ID of the most recently inserted row.</summary>
-- <returns>The ID of the most recently inserted row.</returns>
-- <remarks>None.</remarks>
-- </Docs>
-- </Member>
-- <Member MemberName="CommandText">
-- <MemberSignature Language="C#" Value="public string CommandText { set; get; };" />
-- <MemberType>Property</MemberType>
-- <ReturnValue>
-- <ReturnType>System.String</ReturnType>
-- </ReturnValue>
-- <Docs>
-- <summary>Gets or sets the SQL command.</summary>
-- <value>The SQL command.</value>
-- <remarks>The syntax of the command is only checked when the command is executed.</remarks>
-- </Docs>
-- </Member>
-- <Member MemberName="CommandTimeout">
-- <MemberSignature Language="C#" Value="public int CommandTimeout { set; get; };" />
-- <MemberType>Property</MemberType>
-- <ReturnValue>
-- <ReturnType>System.Int32</ReturnType>
-- </ReturnValue>
-- <Docs>
-- <summary>This property is not currently used.</summary>
-- <value>A timeout value.</value>
-- <remarks>This property is not currently used.</remarks>
-- </Docs>
-- </Member>
-- <Member MemberName="CommandType">
-- <MemberSignature Language="C#" Value="public System.Data.CommandType CommandType { set; get; };" />
-- <MemberType>Property</MemberType>
-- <ReturnValue>
-- <ReturnType>System.Data.CommandType</ReturnType>
-- </ReturnValue>
-- <Docs>
-- <summary>This property is not currently used.</summary>
-- <value>A command type.</value>
-- <remarks>This property is not currently used.</remarks>
-- </Docs>
-- </Member>
-- <Member MemberName="Connection">
-- <MemberSignature Language="C#" Value="public Mono.Data.SqliteClient.SqliteConnection Connection { set; get; };" />
-- <MemberType>Property</MemberType>
-- <ReturnValue>
-- <ReturnType>Mono.Data.SqliteClient.SqliteConnection</ReturnType>
-- </ReturnValue>
-- <Docs>
-- <summary>Gets or sets the connection associated with this command.</summary>
-- <value>A connection object.</value>
-- <remarks>None.</remarks>
-- </Docs>
-- </Member>
-- <Member MemberName="Parameters">
-- <MemberSignature Language="C#" Value="public Mono.Data.SqliteClient.SqliteParameterCollection Parameters { get; };" />
-- <MemberType>Property</MemberType>
-- <ReturnValue>
-- <ReturnType>Mono.Data.SqliteClient.SqliteParameterCollection</ReturnType>
-- </ReturnValue>
-- <Docs>
-- <summary>Gets the collection of parameters used in this command.</summary>
-- <value>An instance of <see cref="T:Mono.Data.SqliteClient.SqliteParameterCollection" />.</value>
-- <remarks>None.</remarks>
-- </Docs>
-- </Member>
-- <Member MemberName="Transaction">
-- <MemberSignature Language="C#" Value="public System.Data.IDbTransaction Transaction { set; get; };" />
-- <MemberType>Property</MemberType>
-- <ReturnValue>
-- <ReturnType>System.Data.IDbTransaction</ReturnType>
-- </ReturnValue>
-- <Docs>
-- <summary>This property is not currently used.</summary>
-- <value>A transaction object.</value>
-- <remarks>This property is not currently used.</remarks>
-- </Docs>
-- </Member>
-- <Member MemberName="UpdatedRowSource">
-- <MemberSignature Language="C#" Value="public System.Data.UpdateRowSource UpdatedRowSource { set; get; };" />
-- <MemberType>Property</MemberType>
-- <ReturnValue>
-- <ReturnType>System.Data.UpdateRowSource</ReturnType>
-- </ReturnValue>
-- <Docs>
-- <summary>This property is not currently used.</summary>
-- <value>Unknown.</value>
-- <remarks>This property is not currently used.</remarks>
-- </Docs>
-- </Member>
-- </Members>
-- <Docs>
-- <summary>Represents a command to execute on the database.</summary>
-- <remarks>SqliteCommands are usually created through the <see cref="M:Mono.Data.SqliteClient.SqliteConnection.CreateCommand()" /> method.</remarks>
-- </Docs>
--</Type>
+++ /dev/null
--<Type Name="SqliteConnection" FullName="Mono.Data.SqliteClient.SqliteConnection">
-- <TypeSignature Language="C#" Value="public class SqliteConnection : System.Data.IDbConnection" />
-- <AssemblyInfo>
-- <AssemblyName>Mono.Data.SqliteClient</AssemblyName>
-- <AssemblyVersion>1.0.5000.0</AssemblyVersion>
-- </AssemblyInfo>
-- <Base>
-- <BaseTypeName>System.Object</BaseTypeName>
-- </Base>
-- <Interfaces>
-- <Interface>
-- <InterfaceName>System.Data.IDbConnection</InterfaceName>
-- </Interface>
-- </Interfaces>
-- <Members>
-- <Member MemberName=".ctor">
-- <MemberSignature Language="C#" Value="public SqliteConnection ();" />
-- <MemberType>Constructor</MemberType>
-- <Parameters />
-- <Docs>
-- <summary>Creates a new connection object.</summary>
-- <remarks>The <see cref="P:Mono.Data.SqliteClient.SqliteConnection.ConnectionString" /> must be set and <see cref="M:Mono.Data.SqliteClient.SqliteConnection.Open()" /> must be called before accesses to a database can be made.</remarks>
-- </Docs>
-- </Member>
-- <Member MemberName=".ctor">
-- <MemberSignature Language="C#" Value="public SqliteConnection (string connstring);" />
-- <MemberType>Constructor</MemberType>
-- <Parameters>
-- <Parameter Name="connstring" Type="System.String" />
-- </Parameters>
-- <Docs>
-- <param name="connstring">A connection string.</param>
-- <summary>Creates a new connection object with a given connection string.</summary>
-- <remarks>See <see cref="P:Mono.Data.SqliteClient.SqliteConnection.ConnectionString" /> for the format expected for <paramref name="connString" />. <see cref="M:Mono.Data.SqliteClient.SqliteConnection.Open()" /> must be called before accesses to the database can be made.</remarks>
-- </Docs>
-- </Member>
-- <Member MemberName="Dispose">
-- <MemberSignature Language="C#" Value="public void Dispose ();" />
-- <MemberType>Method</MemberType>
-- <ReturnValue>
-- <ReturnType>System.Void</ReturnType>
-- </ReturnValue>
-- <Parameters />
-- <Docs>
-- <summary>Closes the database connection.</summary>
-- <remarks>None.</remarks>
-- </Docs>
-- </Member>
-- <Member MemberName="BeginTransaction">
-- <MemberSignature Language="C#" Value="public System.Data.IDbTransaction BeginTransaction ();" />
-- <MemberType>Method</MemberType>
-- <ReturnValue>
-- <ReturnType>System.Data.IDbTransaction</ReturnType>
-- </ReturnValue>
-- <Parameters />
-- <Docs>
-- <summary>To be added.</summary>
-- <returns>To be added.</returns>
-- <remarks>To be added.</remarks>
-- </Docs>
-- </Member>
-- <Member MemberName="BeginTransaction">
-- <MemberSignature Language="C#" Value="public System.Data.IDbTransaction BeginTransaction (System.Data.IsolationLevel il);" />
-- <MemberType>Method</MemberType>
-- <ReturnValue>
-- <ReturnType>System.Data.IDbTransaction</ReturnType>
-- </ReturnValue>
-- <Parameters>
-- <Parameter Name="il" Type="System.Data.IsolationLevel" />
-- </Parameters>
-- <Docs>
-- <param name="il">To be added.</param>
-- <summary>To be added.</summary>
-- <returns>To be added.</returns>
-- <remarks>To be added.</remarks>
-- </Docs>
-- </Member>
-- <Member MemberName="Close">
-- <MemberSignature Language="C#" Value="public void Close ();" />
-- <MemberType>Method</MemberType>
-- <ReturnValue>
-- <ReturnType>System.Void</ReturnType>
-- </ReturnValue>
-- <Parameters />
-- <Docs>
-- <summary>Closes the current connection.</summary>
-- <remarks>None.</remarks>
-- </Docs>
-- </Member>
-- <Member MemberName="ChangeDatabase">
-- <MemberSignature Language="C#" Value="public void ChangeDatabase (string databaseName);" />
-- <MemberType>Method</MemberType>
-- <ReturnValue>
-- <ReturnType>System.Void</ReturnType>
-- </ReturnValue>
-- <Parameters>
-- <Parameter Name="databaseName" Type="System.String" />
-- </Parameters>
-- <Docs>
-- <param name="databaseName">A new database name.</param>
-- <summary>This method is not implemented.</summary>
-- <remarks>This method is not implemented.</remarks>
-- </Docs>
-- </Member>
-- <Member MemberName="CreateCommand">
-- <MemberSignature Language="C#" Value="public Mono.Data.SqliteClient.SqliteCommand CreateCommand ();" />
-- <MemberType>Method</MemberType>
-- <ReturnValue>
-- <ReturnType>Mono.Data.SqliteClient.SqliteCommand</ReturnType>
-- </ReturnValue>
-- <Parameters />
-- <Docs>
-- <summary>Creates a command object, which represents a query or other command to execute on the database.</summary>
-- <returns>A new <see cref="T:Mono.Data.SqliteClient.SqliteCommand" /> object.</returns>
-- <remarks>None.</remarks>
-- </Docs>
-- </Member>
-- <Member MemberName="Open">
-- <MemberSignature Language="C#" Value="public void Open ();" />
-- <MemberType>Method</MemberType>
-- <ReturnValue>
-- <ReturnType>System.Void</ReturnType>
-- </ReturnValue>
-- <Parameters />
-- <Docs>
-- <summary>Opens the database connection.</summary>
-- <remarks>The <see cref="P:Mono.Data.SqliteClient.SqliteConnection.ConnectionString" /> must be set before calling this method.</remarks>
-- </Docs>
-- </Member>
-- <Member MemberName="ConnectionString">
-- <MemberSignature Language="C#" Value="public string ConnectionString { set; get; };" />
-- <MemberType>Property</MemberType>
-- <ReturnValue>
-- <ReturnType>System.String</ReturnType>
-- </ReturnValue>
-- <Docs>
-- <summary>A connection string specifying how to connect to the database.</summary>
-- <value>See the remarks section below.</value>
-- <remarks>
-- <para>The format of a basic connection string is <c>URI=file:/path/to/file</c>, for example <c>URI=file:SqliteTest.db</c>. That will use the database SqliteTest.db in the current directory. It will be created if it does not exist.</para>
-- <para>The ADO.NET adapter will use SQLite version 2 by default, but if version 2 is not found and version 3 is available, it will fall back to version 3. You can force the adapter to use version 3 by adding "version=3" to the connection string: <c>URI=file:SqliteTest.db,version=3</c>.</para>
-- <para>These are the available connection string parameters, which should be separated by semicolons:</para>
-- <list type="table">
-- <listheader>
-- <term>Name</term>
-- <description>Purpose</description>
-- <description>Example</description>
-- </listheader>
-- <item>
-- <term>URI</term>
-- <description>a file Universal Resource Identifier (only file:)</description>
-- <description>
-- <c>URI=file:SqliteTest.db</c>
-- </description>
-- </item>
-- <item>
-- <term>version</term>
-- <description>version of Sqlite to use: 2 or 3; the version must be installed on the system</description>
-- <description>
-- <c>version=3</c>
-- </description>
-- </item>
-- <item>
-- <term>busy_timeout</term>
-- <description>a timeout, in milliseconds, to wait when the database is locked before throwing a SqliteBusyException, or zero to timeout immediately (since Mono 1.1.14)n</description>
-- <description>
-- <c>busy_timeout=3000</c>
-- </description>
-- </item>
-- </list>
-- <para>The busy_timeout parameter is implemented as a call to sqlite(3)_busy_timeout (http://sqlite.org/capi3ref.html#sqlite3_busy_timeout). The default value is 0, which means the adapter should throw a SqliteBusyException immediately if the database is locked.</para>
-- </remarks>
-- </Docs>
-- </Member>
-- <Member MemberName="ConnectionTimeout">
-- <MemberSignature Language="C#" Value="public int ConnectionTimeout { get; };" />
-- <MemberType>Property</MemberType>
-- <ReturnValue>
-- <ReturnType>System.Int32</ReturnType>
-- </ReturnValue>
-- <Docs>
-- <summary>This property is not used.</summary>
-- <value>Always zero.</value>
-- <remarks>None.</remarks>
-- </Docs>
-- </Member>
-- <Member MemberName="Database">
-- <MemberSignature Language="C#" Value="public string Database { get; };" />
-- <MemberType>Property</MemberType>
-- <ReturnValue>
-- <ReturnType>System.String</ReturnType>
-- </ReturnValue>
-- <Docs>
-- <summary>Gets the URI of the database file specified in the last value set for the connection string.</summary>
-- <value>A URI.</value>
-- <remarks>None.</remarks>
-- </Docs>
-- </Member>
-- <Member MemberName="State">
-- <MemberSignature Language="C#" Value="public System.Data.ConnectionState State { get; };" />
-- <MemberType>Property</MemberType>
-- <ReturnValue>
-- <ReturnType>System.Data.ConnectionState</ReturnType>
-- </ReturnValue>
-- <Docs>
-- <summary>Gets the state of the connection.</summary>
-- <value>The state of the connection.</value>
-- <remarks>None.</remarks>
-- </Docs>
-- </Member>
-- <Member MemberName="LastInsertRowId">
-- <MemberSignature Language="C#" Value="public int LastInsertRowId { get; };" />
-- <MemberType>Property</MemberType>
-- <ReturnValue>
-- <ReturnType>System.Int32</ReturnType>
-- </ReturnValue>
-- <Docs>
-- <summary>Gets the ID of the last row inserted into the database during this connection.</summary>
-- <value>The ID of the last inserted row.</value>
-- <remarks>See sqlite[3]_last_insert_rowid.</remarks>
-- </Docs>
-- </Member>
-- <Member MemberName="Encoding">
-- <MemberSignature Language="C#" Value="public System.Text.Encoding Encoding { get; };" />
-- <MemberType>Property</MemberType>
-- <ReturnValue>
-- <ReturnType>System.Text.Encoding</ReturnType>
-- </ReturnValue>
-- <Docs>
-- <summary>Gets the character encoding specified in the last value set for the connection string.</summary>
-- <value>An encoding, or null if the default encoding is used.</value>
-- <remarks>Encoding is only used when connecting to Sqlite version 2 databases.</remarks>
-- </Docs>
-- </Member>
-- <Member MemberName="Version">
-- <MemberSignature Language="C#" Value="public int Version { get; };" />
-- <MemberType>Property</MemberType>
-- <ReturnValue>
-- <ReturnType>System.Int32</ReturnType>
-- </ReturnValue>
-- <Docs>
-- <summary>Gets the database version connected to.</summary>
-- <value>2 or 3</value>
-- <remarks>After the connection has been opened, this property returns the version of the database actually connected to.</remarks>
-- </Docs>
-- </Member>
-- <Member MemberName="BusyTimeout">
-- <MemberSignature Language="C#" Value="public int BusyTimeout { set; get; };" />
-- <MemberType>Property</MemberType>
-- <ReturnValue>
-- <ReturnType>System.Int32</ReturnType>
-- </ReturnValue>
-- <Docs>
-- <summary>Sets the number of milliseconds to wait before throwing a <see cref="T:Mono.Data.SqliteClient.SqliteBusyException" />.</summary>
-- <value>Zero to throw a <see cref="T:Mono.Data.SqliteClient.SqliteBusyException" /> immediately while executing a command if the database is locked by another executing command (possibly in another process), otherwise the number of milliseconds to wait until the database is free before throwing an exception.</value>
-- <remarks>The default value is zero. Set this property before opening a connection, or use the busy_timeout connection string parameter.</remarks>
-- </Docs>
-- </Member>
-- </Members>
-- <Docs>
-- <summary>Represents a connection to a database.</summary>
-- <remarks>
-- <para>Creating a connection is the starting point for accessing a Sqlite database.</para>
-- <example>
-- <code lang="C#">string connectionString = "URI=file:SqliteTest.db";
--IDbConnection dbcon = new SqliteConnection(connectionString);</code>
-- </example>
-- </remarks>
-- </Docs>
--</Type>
+++ /dev/null
--<Type Name="SqliteDataAdapter" FullName="Mono.Data.SqliteClient.SqliteDataAdapter">
-- <TypeSignature Language="C#" Value="public class SqliteDataAdapter : System.Data.Common.DbDataAdapter" />
-- <AssemblyInfo>
-- <AssemblyName>Mono.Data.SqliteClient</AssemblyName>
-- <AssemblyVersion>1.0.5000.0</AssemblyVersion>
-- </AssemblyInfo>
-- <Base>
-- <BaseTypeName>System.Data.Common.DbDataAdapter</BaseTypeName>
-- </Base>
-- <Interfaces>
-- </Interfaces>
-- <Members>
-- <Member MemberName=".ctor">
-- <MemberSignature Language="C#" Value="public SqliteDataAdapter ();" />
-- <MemberType>Constructor</MemberType>
-- <Parameters />
-- <Docs>
-- <summary>To be added.</summary>
-- <remarks>To be added.</remarks>
-- </Docs>
-- </Member>
-- <Member MemberName=".ctor">
-- <MemberSignature Language="C#" Value="public SqliteDataAdapter (System.Data.IDbCommand selectCommand);" />
-- <MemberType>Constructor</MemberType>
-- <Parameters>
-- <Parameter Name="selectCommand" Type="System.Data.IDbCommand" />
-- </Parameters>
-- <Docs>
-- <param name="selectCommand">To be added.</param>
-- <summary>To be added.</summary>
-- <remarks>To be added.</remarks>
-- </Docs>
-- </Member>
-- <Member MemberName=".ctor">
-- <MemberSignature Language="C#" Value="public SqliteDataAdapter (string selectCommandText, Mono.Data.SqliteClient.SqliteConnection connection);" />
-- <MemberType>Constructor</MemberType>
-- <Parameters>
-- <Parameter Name="selectCommandText" Type="System.String" />
-- <Parameter Name="connection" Type="Mono.Data.SqliteClient.SqliteConnection" />
-- </Parameters>
-- <Docs>
-- <param name="selectCommandText">To be added.</param>
-- <param name="connection">To be added.</param>
-- <summary>To be added.</summary>
-- <remarks>To be added.</remarks>
-- </Docs>
-- </Member>
-- <Member MemberName=".ctor">
-- <MemberSignature Language="C#" Value="public SqliteDataAdapter (string selectCommandText, string connectionString);" />
-- <MemberType>Constructor</MemberType>
-- <Parameters>
-- <Parameter Name="selectCommandText" Type="System.String" />
-- <Parameter Name="connectionString" Type="System.String" />
-- </Parameters>
-- <Docs>
-- <param name="selectCommandText">To be added.</param>
-- <param name="connectionString">To be added.</param>
-- <summary>To be added.</summary>
-- <remarks>To be added.</remarks>
-- </Docs>
-- </Member>
-- <Member MemberName="RowUpdated">
-- <MemberSignature Language="C#" Value="public event Mono.Data.SqliteClient.SqliteRowUpdatedEventHandler RowUpdated;" />
-- <MemberType>Event</MemberType>
-- <ReturnValue>
-- <ReturnType>Mono.Data.SqliteClient.SqliteRowUpdatedEventHandler</ReturnType>
-- </ReturnValue>
-- <Docs>
-- <summary>To be added.</summary>
-- <remarks>To be added.</remarks>
-- </Docs>
-- </Member>
-- <Member MemberName="RowUpdating">
-- <MemberSignature Language="C#" Value="public event Mono.Data.SqliteClient.SqliteRowUpdatingEventHandler RowUpdating;" />
-- <MemberType>Event</MemberType>
-- <ReturnValue>
-- <ReturnType>Mono.Data.SqliteClient.SqliteRowUpdatingEventHandler</ReturnType>
-- </ReturnValue>
-- <Docs>
-- <summary>To be added.</summary>
-- <remarks>To be added.</remarks>
-- </Docs>
-- </Member>
-- <Member MemberName="DeleteCommand">
-- <MemberSignature Language="C#" Value="public System.Data.IDbCommand DeleteCommand { set; get; };" />
-- <MemberType>Property</MemberType>
-- <ReturnValue>
-- <ReturnType>System.Data.IDbCommand</ReturnType>
-- </ReturnValue>
-- <Docs>
-- <summary>To be added.</summary>
-- <value>To be added.</value>
-- <remarks>To be added.</remarks>
-- </Docs>
-- </Member>
-- <Member MemberName="InsertCommand">
-- <MemberSignature Language="C#" Value="public System.Data.IDbCommand InsertCommand { set; get; };" />
-- <MemberType>Property</MemberType>
-- <ReturnValue>
-- <ReturnType>System.Data.IDbCommand</ReturnType>
-- </ReturnValue>
-- <Docs>
-- <summary>To be added.</summary>
-- <value>To be added.</value>
-- <remarks>To be added.</remarks>
-- </Docs>
-- </Member>
-- <Member MemberName="SelectCommand">
-- <MemberSignature Language="C#" Value="public System.Data.IDbCommand SelectCommand { set; get; };" />
-- <MemberType>Property</MemberType>
-- <ReturnValue>
-- <ReturnType>System.Data.IDbCommand</ReturnType>
-- </ReturnValue>
-- <Docs>
-- <summary>To be added.</summary>
-- <value>To be added.</value>
-- <remarks>To be added.</remarks>
-- </Docs>
-- </Member>
-- <Member MemberName="UpdateCommand">
-- <MemberSignature Language="C#" Value="public System.Data.IDbCommand UpdateCommand { set; get; };" />
-- <MemberType>Property</MemberType>
-- <ReturnValue>
-- <ReturnType>System.Data.IDbCommand</ReturnType>
-- </ReturnValue>
-- <Docs>
-- <summary>To be added.</summary>
-- <value>To be added.</value>
-- <remarks>To be added.</remarks>
-- </Docs>
-- </Member>
-- </Members>
-- <Docs>
-- <summary>To be added.</summary>
-- <remarks>To be added.</remarks>
-- </Docs>
--</Type>
+++ /dev/null
--<Type Name="SqliteDataReader" FullName="Mono.Data.SqliteClient.SqliteDataReader">
-- <TypeSignature Language="C#" Value="public class SqliteDataReader : MarshalByRefObject, System.Collections.IEnumerable, System.Data.IDataReader" />
-- <AssemblyInfo>
-- <AssemblyName>Mono.Data.SqliteClient</AssemblyName>
-- <AssemblyVersion>1.0.5000.0</AssemblyVersion>
-- </AssemblyInfo>
-- <Base>
-- <BaseTypeName>System.MarshalByRefObject</BaseTypeName>
-- </Base>
-- <Interfaces>
-- <Interface>
-- <InterfaceName>System.Collections.IEnumerable</InterfaceName>
-- </Interface>
-- <Interface>
-- <InterfaceName>System.Data.IDataReader</InterfaceName>
-- </Interface>
-- </Interfaces>
-- <Attributes>
-- <Attribute>
-- <AttributeName>System.Reflection.DefaultMember("Item")</AttributeName>
-- </Attribute>
-- </Attributes>
-- <Members>
-- <Member MemberName="Close">
-- <MemberSignature Language="C#" Value="public void Close ();" />
-- <MemberType>Method</MemberType>
-- <ReturnValue>
-- <ReturnType>System.Void</ReturnType>
-- </ReturnValue>
-- <Parameters />
-- <Docs>
-- <summary>Closes the DataReader.</summary>
-- <remarks>None.</remarks>
-- </Docs>
-- </Member>
-- <Member MemberName="Dispose">
-- <MemberSignature Language="C#" Value="public void Dispose ();" />
-- <MemberType>Method</MemberType>
-- <ReturnValue>
-- <ReturnType>System.Void</ReturnType>
-- </ReturnValue>
-- <Parameters />
-- <Docs>
-- <summary>Closes the DataReader.</summary>
-- <remarks>None.</remarks>
-- </Docs>
-- </Member>
-- <Member MemberName="GetSchemaTable">
-- <MemberSignature Language="C#" Value="public System.Data.DataTable GetSchemaTable ();" />
-- <MemberType>Method</MemberType>
-- <ReturnValue>
-- <ReturnType>System.Data.DataTable</ReturnType>
-- </ReturnValue>
-- <Parameters />
-- <Docs>
-- <summary>To be added.</summary>
-- <returns>To be added.</returns>
-- <remarks>To be added.</remarks>
-- </Docs>
-- </Member>
-- <Member MemberName="NextResult">
-- <MemberSignature Language="C#" Value="public bool NextResult ();" />
-- <MemberType>Method</MemberType>
-- <ReturnValue>
-- <ReturnType>System.Boolean</ReturnType>
-- </ReturnValue>
-- <Parameters />
-- <Docs>
-- <summary>This method should not currently be used.</summary>
-- <returns>N/A.</returns>
-- <remarks>This method currently has the same behavior of Read(), but its behavior will be changed in a future release to match the behavior of other data adapters.</remarks>
-- </Docs>
-- </Member>
-- <Member MemberName="Read">
-- <MemberSignature Language="C#" Value="public bool Read ();" />
-- <MemberType>Method</MemberType>
-- <ReturnValue>
-- <ReturnType>System.Boolean</ReturnType>
-- </ReturnValue>
-- <Parameters />
-- <Docs>
-- <summary>Positions the reader on the next row in the table.</summary>
-- <returns>
-- <see langword="true" /> if the move to the next row was successful, i.e. if another row existed in the table; <see langword="false" /> otherwise.</returns>
-- <remarks>None.</remarks>
-- </Docs>
-- </Member>
-- <Member MemberName="GetBoolean">
-- <MemberSignature Language="C#" Value="public bool GetBoolean (int i);" />
-- <MemberType>Method</MemberType>
-- <ReturnValue>
-- <ReturnType>System.Boolean</ReturnType>
-- </ReturnValue>
-- <Parameters>
-- <Parameter Name="i" Type="System.Int32" />
-- </Parameters>
-- <Docs>
-- <param name="i">The column index (zero-based).</param>
-- <summary>Get the value in a column converted to a boolean.</summary>
-- <returns>The boolean value in the <paramref name="i" />th column.</returns>
-- <remarks>None.</remarks>
-- </Docs>
-- </Member>
-- <Member MemberName="GetByte">
-- <MemberSignature Language="C#" Value="public byte GetByte (int i);" />
-- <MemberType>Method</MemberType>
-- <ReturnValue>
-- <ReturnType>System.Byte</ReturnType>
-- </ReturnValue>
-- <Parameters>
-- <Parameter Name="i" Type="System.Int32" />
-- </Parameters>
-- <Docs>
-- <param name="i">The column index (zero-based).</param>
-- <summary>Get the value in a column converted to a byte.</summary>
-- <returns>The byte value in the <paramref name="i" />th column.</returns>
-- <remarks>None.</remarks>
-- </Docs>
-- </Member>
-- <Member MemberName="GetBytes">
-- <MemberSignature Language="C#" Value="public long GetBytes (int i, long fieldOffset, byte[] buffer, int bufferOffset, int length);" />
-- <MemberType>Method</MemberType>
-- <ReturnValue>
-- <ReturnType>System.Int64</ReturnType>
-- </ReturnValue>
-- <Parameters>
-- <Parameter Name="i" Type="System.Int32" />
-- <Parameter Name="fieldOffset" Type="System.Int64" />
-- <Parameter Name="buffer" Type="System.Byte[]" />
-- <Parameter Name="bufferOffset" Type="System.Int32" />
-- <Parameter Name="length" Type="System.Int32" />
-- </Parameters>
-- <Docs>
-- <param name="i">The column index (zero-based).</param>
-- <param name="fieldOffset">The starting byte in the field data at which to get the data.</param>
-- <param name="buffer">The buffer to fill with field data.</param>
-- <param name="bufferOffset">The starting index in the buffer to put the data.</param>
-- <param name="length">The number of bytes to retrieve and put in the buffer.</param>
-- <summary>Gets the byte data within a binary field.</summary>
-- <returns>The number of bytes copied into the buffer.</returns>
-- <remarks>None.</remarks>
-- </Docs>
-- </Member>
-- <Member MemberName="GetChar">
-- <MemberSignature Language="C#" Value="public char GetChar (int i);" />
-- <MemberType>Method</MemberType>
-- <ReturnValue>
-- <ReturnType>System.Char</ReturnType>
-- </ReturnValue>
-- <Parameters>
-- <Parameter Name="i" Type="System.Int32" />
-- </Parameters>
-- <Docs>
-- <param name="i">The column index (zero-based).</param>
-- <summary>Get the value in a column converted to a char.</summary>
-- <returns>The char value in the <paramref name="i" />th column.</returns>
-- <remarks>None.</remarks>
-- </Docs>
-- </Member>
-- <Member MemberName="GetChars">
-- <MemberSignature Language="C#" Value="public long GetChars (int i, long fieldOffset, char[] buffer, int bufferOffset, int length);" />
-- <MemberType>Method</MemberType>
-- <ReturnValue>
-- <ReturnType>System.Int64</ReturnType>
-- </ReturnValue>
-- <Parameters>
-- <Parameter Name="i" Type="System.Int32" />
-- <Parameter Name="fieldOffset" Type="System.Int64" />
-- <Parameter Name="buffer" Type="System.Char[]" />
-- <Parameter Name="bufferOffset" Type="System.Int32" />
-- <Parameter Name="length" Type="System.Int32" />
-- </Parameters>
-- <Docs>
-- <param name="i">The column index (zero-based).</param>
-- <param name="fieldOffset">To be added.</param>
-- <param name="buffer">To be added.</param>
-- <param name="bufferOffset">To be added.</param>
-- <param name="length">To be added.</param>
-- <summary>This method is not implemented.</summary>
-- <returns>To be added.</returns>
-- <remarks>To be added.</remarks>
-- </Docs>
-- </Member>
-- <Member MemberName="GetData">
-- <MemberSignature Language="C#" Value="public System.Data.IDataReader GetData (int i);" />
-- <MemberType>Method</MemberType>
-- <ReturnValue>
-- <ReturnType>System.Data.IDataReader</ReturnType>
-- </ReturnValue>
-- <Parameters>
-- <Parameter Name="i" Type="System.Int32" />
-- </Parameters>
-- <Docs>
-- <param name="i">The column index (zero-based).</param>
-- <summary>This method is not implemented.</summary>
-- <returns>To be added.</returns>
-- <remarks>To be added.</remarks>
-- </Docs>
-- </Member>
-- <Member MemberName="GetDataTypeName">
-- <MemberSignature Language="C#" Value="public string GetDataTypeName (int i);" />
-- <MemberType>Method</MemberType>
-- <ReturnValue>
-- <ReturnType>System.String</ReturnType>
-- </ReturnValue>
-- <Parameters>
-- <Parameter Name="i" Type="System.Int32" />
-- </Parameters>
-- <Docs>
-- <param name="i">The column index (zero-based).</param>
-- <summary>Gets the name of the SQL data type for the given column.</summary>
-- <returns>The name of a SQL data type, such as "text."</returns>
-- <remarks>For Sqlite2 databases, "text" is always the return value. For Sqlite3, the return value may be the data type used to create the column.</remarks>
-- </Docs>
-- </Member>
-- <Member MemberName="GetDateTime">
-- <MemberSignature Language="C#" Value="public DateTime GetDateTime (int i);" />
-- <MemberType>Method</MemberType>
-- <ReturnValue>
-- <ReturnType>System.DateTime</ReturnType>
-- </ReturnValue>
-- <Parameters>
-- <Parameter Name="i" Type="System.Int32" />
-- </Parameters>
-- <Docs>
-- <param name="i">The column index (zero-based).</param>
-- <summary>Get the value in a column converted to a DateTime.</summary>
-- <returns>The DateTime value in the <paramref name="i" />th column.</returns>
-- <remarks>In Sqlite 3 databases, if the column is typed as DATE or DATETIME and an integer value was put into the field, then SqliteClient will convert the integer value to a DateTime struct using <see cref="M:System.DateTime.FromFileTime(int)" />. For Sqlite 2 and 3, if a string value was put into the field, then the string will be converted to a DateTime using <see cref="M:System.DateTime.Parse(string)" />. Any other data type in the column may throw an exception.</remarks>
-- </Docs>
-- </Member>
-- <Member MemberName="GetDecimal">
-- <MemberSignature Language="C#" Value="public decimal GetDecimal (int i);" />
-- <MemberType>Method</MemberType>
-- <ReturnValue>
-- <ReturnType>System.Decimal</ReturnType>
-- </ReturnValue>
-- <Parameters>
-- <Parameter Name="i" Type="System.Int32" />
-- </Parameters>
-- <Docs>
-- <param name="i">The column index (zero-based).</param>
-- <summary>Get the value in a column converted to a Decimal.</summary>
-- <returns>The decimal value in the <paramref name="i" />th column.</returns>
-- <remarks>None.</remarks>
-- </Docs>
-- </Member>
-- <Member MemberName="GetDouble">
-- <MemberSignature Language="C#" Value="public double GetDouble (int i);" />
-- <MemberType>Method</MemberType>
-- <ReturnValue>
-- <ReturnType>System.Double</ReturnType>
-- </ReturnValue>
-- <Parameters>
-- <Parameter Name="i" Type="System.Int32" />
-- </Parameters>
-- <Docs>
-- <param name="i">The column index (zero-based).</param>
-- <summary>Get the value in a column converted to a double.</summary>
-- <returns>The double value in the <paramref name="i" />th column.</returns>
-- <remarks>None.</remarks>
-- </Docs>
-- </Member>
-- <Member MemberName="GetFieldType">
-- <MemberSignature Language="C#" Value="public Type GetFieldType (int i);" />
-- <MemberType>Method</MemberType>
-- <ReturnValue>
-- <ReturnType>System.Type</ReturnType>
-- </ReturnValue>
-- <Parameters>
-- <Parameter Name="i" Type="System.Int32" />
-- </Parameters>
-- <Docs>
-- <param name="i">The column index (zero-based).</param>
-- <summary>Gets a Type representing the type of data in the field.</summary>
-- <returns>Gets the type of data in the <paramref name="i" />th column for the current row of the DataReader.</returns>
-- <remarks>
-- <para>If the DataReader is positioned before the first row and a row of data is available, GetFieldType returns the data type for the first row. If no rows of data are available, GetFieldType returns <see cref="T:System.String" />.</para>
-- <para>If the <paramref name="i" />th column contains NULL, then GetFieldType returns <see cref="T:System.String" />.</para>
-- </remarks>
-- </Docs>
-- </Member>
-- <Member MemberName="GetFloat">
-- <MemberSignature Language="C#" Value="public float GetFloat (int i);" />
-- <MemberType>Method</MemberType>
-- <ReturnValue>
-- <ReturnType>System.Single</ReturnType>
-- </ReturnValue>
-- <Parameters>
-- <Parameter Name="i" Type="System.Int32" />
-- </Parameters>
-- <Docs>
-- <param name="i">The column index (zero-based).</param>
-- <summary>Get the value in a column converted to a float.</summary>
-- <returns>The float value in the <paramref name="i" />th column.</returns>
-- <remarks>None.</remarks>
-- </Docs>
-- </Member>
-- <Member MemberName="GetGuid">
-- <MemberSignature Language="C#" Value="public Guid GetGuid (int i);" />
-- <MemberType>Method</MemberType>
-- <ReturnValue>
-- <ReturnType>System.Guid</ReturnType>
-- </ReturnValue>
-- <Parameters>
-- <Parameter Name="i" Type="System.Int32" />
-- </Parameters>
-- <Docs>
-- <param name="i">The column index (zero-based).</param>
-- <summary>Get the value in a column converted to a GUID.</summary>
-- <returns>The GUID value in the <paramref name="i" />th column.</returns>
-- <remarks>None.</remarks>
-- </Docs>
-- </Member>
-- <Member MemberName="GetInt16">
-- <MemberSignature Language="C#" Value="public short GetInt16 (int i);" />
-- <MemberType>Method</MemberType>
-- <ReturnValue>
-- <ReturnType>System.Int16</ReturnType>
-- </ReturnValue>
-- <Parameters>
-- <Parameter Name="i" Type="System.Int32" />
-- </Parameters>
-- <Docs>
-- <param name="i">The column index (zero-based).</param>
-- <summary>Get the value in a column converted to a short.</summary>
-- <returns>The short value in the <paramref name="i" />th column.</returns>
-- <remarks>None.</remarks>
-- </Docs>
-- </Member>
-- <Member MemberName="GetInt32">
-- <MemberSignature Language="C#" Value="public int GetInt32 (int i);" />
-- <MemberType>Method</MemberType>
-- <ReturnValue>
-- <ReturnType>System.Int32</ReturnType>
-- </ReturnValue>
-- <Parameters>
-- <Parameter Name="i" Type="System.Int32" />
-- </Parameters>
-- <Docs>
-- <param name="i">The column index (zero-based).</param>
-- <summary>Get the value in a column converted to an int.</summary>
-- <returns>The int value in the <paramref name="i" />th column.</returns>
-- <remarks>None.</remarks>
-- </Docs>
-- </Member>
-- <Member MemberName="GetInt64">
-- <MemberSignature Language="C#" Value="public long GetInt64 (int i);" />
-- <MemberType>Method</MemberType>
-- <ReturnValue>
-- <ReturnType>System.Int64</ReturnType>
-- </ReturnValue>
-- <Parameters>
-- <Parameter Name="i" Type="System.Int32" />
-- </Parameters>
-- <Docs>
-- <param name="i">The column index (zero-based).</param>
-- <summary>Get the value in a column converted to a long.</summary>
-- <returns>The long value in the <paramref name="i" />th column.</returns>
-- <remarks>None.</remarks>
-- </Docs>
-- </Member>
-- <Member MemberName="GetName">
-- <MemberSignature Language="C#" Value="public string GetName (int i);" />
-- <MemberType>Method</MemberType>
-- <ReturnValue>
-- <ReturnType>System.String</ReturnType>
-- </ReturnValue>
-- <Parameters>
-- <Parameter Name="i" Type="System.Int32" />
-- </Parameters>
-- <Docs>
-- <param name="i">The column index (zero-based).</param>
-- <summary>Gets the name of a column.</summary>
-- <returns>The name of the column, as given in the SQL query or the source table.</returns>
-- <remarks>None.</remarks>
-- </Docs>
-- </Member>
-- <Member MemberName="GetOrdinal">
-- <MemberSignature Language="C#" Value="public int GetOrdinal (string name);" />
-- <MemberType>Method</MemberType>
-- <ReturnValue>
-- <ReturnType>System.Int32</ReturnType>
-- </ReturnValue>
-- <Parameters>
-- <Parameter Name="name" Type="System.String" />
-- </Parameters>
-- <Docs>
-- <param name="name">The name of a column.</param>
-- <summary>Gets the index of a column by name.</summary>
-- <returns>The index of the column.</returns>
-- <remarks>This method throws an ArgumentException if the name is not the name of a column. The name is treated case-insensitively.</remarks>
-- </Docs>
-- </Member>
-- <Member MemberName="GetString">
-- <MemberSignature Language="C#" Value="public string GetString (int i);" />
-- <MemberType>Method</MemberType>
-- <ReturnValue>
-- <ReturnType>System.String</ReturnType>
-- </ReturnValue>
-- <Parameters>
-- <Parameter Name="i" Type="System.Int32" />
-- </Parameters>
-- <Docs>
-- <param name="i">The column index (zero-based).</param>
-- <summary>Gets the value in a column converted to a string.</summary>
-- <returns>The value in the <paramref name="i" />th column converted to a string.</returns>
-- <remarks>None.</remarks>
-- </Docs>
-- </Member>
-- <Member MemberName="GetValue">
-- <MemberSignature Language="C#" Value="public object GetValue (int i);" />
-- <MemberType>Method</MemberType>
-- <ReturnValue>
-- <ReturnType>System.Object</ReturnType>
-- </ReturnValue>
-- <Parameters>
-- <Parameter Name="i" Type="System.Int32" />
-- </Parameters>
-- <Docs>
-- <param name="i">The column index (zero-based).</param>
-- <summary>Gets the value in the table by column index.</summary>
-- <returns>The value in the table at the given column and in the row the DataReader is currently positioned on.</returns>
-- <remarks>None.</remarks>
-- </Docs>
-- </Member>
-- <Member MemberName="GetValues">
-- <MemberSignature Language="C#" Value="public int GetValues (object[] values);" />
-- <MemberType>Method</MemberType>
-- <ReturnValue>
-- <ReturnType>System.Int32</ReturnType>
-- </ReturnValue>
-- <Parameters>
-- <Parameter Name="values" Type="System.Object[]" />
-- </Parameters>
-- <Docs>
-- <param name="values">An array, usually the size of <see cref="P:Mono.Data.SqliteClient.SqliteDataReader.FieldCount" />.</param>
-- <summary>Fills an array with values in the current row of the table.</summary>
-- <returns>The number of values put into <paramref name="values" />, which is the minimum of the array's length and FieldCount.</returns>
-- <remarks>
-- <para>
-- <paramref name="values" /> is filled with the values in the current row of the table, starting with the first column and going to the last column or until the end of <paramref name="values" />.</para>
-- <para>Unusually, null values in the database are put into <paramref name="values" /> as <see cref="P:System.DBNull.Value" />.</para>
-- </remarks>
-- </Docs>
-- </Member>
-- <Member MemberName="IsDBNull">
-- <MemberSignature Language="C#" Value="public bool IsDBNull (int i);" />
-- <MemberType>Method</MemberType>
-- <ReturnValue>
-- <ReturnType>System.Boolean</ReturnType>
-- </ReturnValue>
-- <Parameters>
-- <Parameter Name="i" Type="System.Int32" />
-- </Parameters>
-- <Docs>
-- <param name="i">The column index (zero-based).</param>
-- <summary>Returns whether the value in the given column was null in the database.</summary>
-- <returns>Whether the value of the field in the database was null.</returns>
-- <remarks>None.</remarks>
-- </Docs>
-- </Member>
-- <Member MemberName="Depth">
-- <MemberSignature Language="C#" Value="public int Depth { get; };" />
-- <MemberType>Property</MemberType>
-- <ReturnValue>
-- <ReturnType>System.Int32</ReturnType>
-- </ReturnValue>
-- <Docs>
-- <summary>Returns zero.</summary>
-- <value>Zero.</value>
-- <remarks>This method is not currently used.</remarks>
-- </Docs>
-- </Member>
-- <Member MemberName="FieldCount">
-- <MemberSignature Language="C#" Value="public int FieldCount { get; };" />
-- <MemberType>Property</MemberType>
-- <ReturnValue>
-- <ReturnType>System.Int32</ReturnType>
-- </ReturnValue>
-- <Docs>
-- <summary>Gets the number of columns in the table.</summary>
-- <value>The number of columns in the table.</value>
-- <remarks>None.</remarks>
-- </Docs>
-- </Member>
-- <Member MemberName="IsClosed">
-- <MemberSignature Language="C#" Value="public bool IsClosed { get; };" />
-- <MemberType>Property</MemberType>
-- <ReturnValue>
-- <ReturnType>System.Boolean</ReturnType>
-- </ReturnValue>
-- <Docs>
-- <summary>Gets whether the DataReader has been closed.</summary>
-- <value>
-- <see langword="true" /> if Close or Dispose has been called on the DataReader.</value>
-- <remarks>None.</remarks>
-- </Docs>
-- </Member>
-- <Member MemberName="RecordsAffected">
-- <MemberSignature Language="C#" Value="public int RecordsAffected { get; };" />
-- <MemberType>Property</MemberType>
-- <ReturnValue>
-- <ReturnType>System.Int32</ReturnType>
-- </ReturnValue>
-- <Docs>
-- <summary>Gets the number of rows in the source table modified by the query.</summary>
-- <value>The number of rows in the source table modified by the query.</value>
-- <remarks>None.</remarks>
-- </Docs>
-- </Member>
-- <Member MemberName="Item">
-- <MemberSignature Language="C#" Value="public object this[string name] { get; };" />
-- <MemberType>Property</MemberType>
-- <ReturnValue>
-- <ReturnType>System.Object</ReturnType>
-- </ReturnValue>
-- <Parameters>
-- <Parameter Name="name" Type="System.String" />
-- </Parameters>
-- <Docs>
-- <param name="name">The name of the column, as given in the SQL query.</param>
-- <summary>Gets the value in the table by column name.</summary>
-- <value>The value in the table at the given column and in the row the DataReader is currently positioned on.</value>
-- <remarks>None.</remarks>
-- </Docs>
-- </Member>
-- <Member MemberName="Item">
-- <MemberSignature Language="C#" Value="public object this[int i] { get; };" />
-- <MemberType>Property</MemberType>
-- <ReturnValue>
-- <ReturnType>System.Object</ReturnType>
-- </ReturnValue>
-- <Parameters>
-- <Parameter Name="i" Type="System.Int32" />
-- </Parameters>
-- <Docs>
-- <param name="i">The column to retrieve (zero-based).</param>
-- <summary>Gets the value in the table by column index.</summary>
-- <value>The value in the table at the given column and in the row the DataReader is currently positioned on.</value>
-- <remarks>None.</remarks>
-- </Docs>
-- </Member>
-- </Members>
-- <Docs>
-- <summary>The DataReader represents a table of results returned from a query.</summary>
-- <remarks>
-- <para>A DataReader is returned from <see cref="M:Mono.Data.SqliteClient.SqliteCommand.ExecuteReader()" />. The DataReader currently implemented preloads the entire into memory.</para>
-- <para>The DataReader is initially positioned before the first row of data. <see cref="M:Mono.Data.SqliteClient.SqliteDataReader.Read()" /> must be called before accessing the data in the first row.</para>
-- </remarks>
-- </Docs>
--</Type>
+++ /dev/null
--<Type Name="SqliteParameter" FullName="Mono.Data.SqliteClient.SqliteParameter">
-- <TypeSignature Language="C#" Value="public class SqliteParameter : System.Data.IDbDataParameter" />
-- <AssemblyInfo>
-- <AssemblyName>Mono.Data.SqliteClient</AssemblyName>
-- <AssemblyVersion>1.0.5000.0</AssemblyVersion>
-- </AssemblyInfo>
-- <Base>
-- <BaseTypeName>System.Object</BaseTypeName>
-- </Base>
-- <Interfaces>
-- <Interface>
-- <InterfaceName>System.Data.IDbDataParameter</InterfaceName>
-- </Interface>
-- </Interfaces>
-- <Members>
-- <Member MemberName=".ctor">
-- <MemberSignature Language="C#" Value="public SqliteParameter ();" />
-- <MemberType>Constructor</MemberType>
-- <Parameters />
-- <Docs>
-- <summary>To be added.</summary>
-- <remarks>To be added.</remarks>
-- </Docs>
-- </Member>
-- <Member MemberName=".ctor">
-- <MemberSignature Language="C#" Value="public SqliteParameter (string name, System.Data.DbType type);" />
-- <MemberType>Constructor</MemberType>
-- <Parameters>
-- <Parameter Name="name" Type="System.String" />
-- <Parameter Name="type" Type="System.Data.DbType" />
-- </Parameters>
-- <Docs>
-- <param name="name">To be added.</param>
-- <param name="type">To be added.</param>
-- <summary>To be added.</summary>
-- <remarks>To be added.</remarks>
-- </Docs>
-- </Member>
-- <Member MemberName=".ctor">
-- <MemberSignature Language="C#" Value="public SqliteParameter (string name, object value);" />
-- <MemberType>Constructor</MemberType>
-- <Parameters>
-- <Parameter Name="name" Type="System.String" />
-- <Parameter Name="value" Type="System.Object" />
-- </Parameters>
-- <Docs>
-- <param name="name">To be added.</param>
-- <param name="value">To be added.</param>
-- <summary>To be added.</summary>
-- <remarks>To be added.</remarks>
-- </Docs>
-- </Member>
-- <Member MemberName=".ctor">
-- <MemberSignature Language="C#" Value="public SqliteParameter (string name, System.Data.DbType type, int size);" />
-- <MemberType>Constructor</MemberType>
-- <Parameters>
-- <Parameter Name="name" Type="System.String" />
-- <Parameter Name="type" Type="System.Data.DbType" />
-- <Parameter Name="size" Type="System.Int32" />
-- </Parameters>
-- <Docs>
-- <param name="name">To be added.</param>
-- <param name="type">To be added.</param>
-- <param name="size">To be added.</param>
-- <summary>To be added.</summary>
-- <remarks>To be added.</remarks>
-- </Docs>
-- </Member>
-- <Member MemberName=".ctor">
-- <MemberSignature Language="C#" Value="public SqliteParameter (string name, System.Data.DbType type, int size, string src_column);" />
-- <MemberType>Constructor</MemberType>
-- <Parameters>
-- <Parameter Name="name" Type="System.String" />
-- <Parameter Name="type" Type="System.Data.DbType" />
-- <Parameter Name="size" Type="System.Int32" />
-- <Parameter Name="src_column" Type="System.String" />
-- </Parameters>
-- <Docs>
-- <param name="name">To be added.</param>
-- <param name="type">To be added.</param>
-- <param name="size">To be added.</param>
-- <param name="src_column">To be added.</param>
-- <summary>To be added.</summary>
-- <remarks>To be added.</remarks>
-- </Docs>
-- </Member>
-- <Member MemberName="DbType">
-- <MemberSignature Language="C#" Value="public System.Data.DbType DbType { set; get; };" />
-- <MemberType>Property</MemberType>
-- <ReturnValue>
-- <ReturnType>System.Data.DbType</ReturnType>
-- </ReturnValue>
-- <Docs>
-- <summary>To be added.</summary>
-- <value>To be added.</value>
-- <remarks>To be added.</remarks>
-- </Docs>
-- </Member>
-- <Member MemberName="Direction">
-- <MemberSignature Language="C#" Value="public System.Data.ParameterDirection Direction { set; get; };" />
-- <MemberType>Property</MemberType>
-- <ReturnValue>
-- <ReturnType>System.Data.ParameterDirection</ReturnType>
-- </ReturnValue>
-- <Docs>
-- <summary>To be added.</summary>
-- <value>To be added.</value>
-- <remarks>To be added.</remarks>
-- </Docs>
-- </Member>
-- <Member MemberName="IsNullable">
-- <MemberSignature Language="C#" Value="public bool IsNullable { get; };" />
-- <MemberType>Property</MemberType>
-- <ReturnValue>
-- <ReturnType>System.Boolean</ReturnType>
-- </ReturnValue>
-- <Docs>
-- <summary>To be added.</summary>
-- <value>To be added.</value>
-- <remarks>To be added.</remarks>
-- </Docs>
-- </Member>
-- <Member MemberName="ParameterName">
-- <MemberSignature Language="C#" Value="public string ParameterName { set; get; };" />
-- <MemberType>Property</MemberType>
-- <ReturnValue>
-- <ReturnType>System.String</ReturnType>
-- </ReturnValue>
-- <Docs>
-- <summary>To be added.</summary>
-- <value>To be added.</value>
-- <remarks>To be added.</remarks>
-- </Docs>
-- </Member>
-- <Member MemberName="Precision">
-- <MemberSignature Language="C#" Value="public byte Precision { set; get; };" />
-- <MemberType>Property</MemberType>
-- <ReturnValue>
-- <ReturnType>System.Byte</ReturnType>
-- </ReturnValue>
-- <Docs>
-- <summary>To be added.</summary>
-- <value>To be added.</value>
-- <remarks>To be added.</remarks>
-- </Docs>
-- </Member>
-- <Member MemberName="Scale">
-- <MemberSignature Language="C#" Value="public byte Scale { set; get; };" />
-- <MemberType>Property</MemberType>
-- <ReturnValue>
-- <ReturnType>System.Byte</ReturnType>
-- </ReturnValue>
-- <Docs>
-- <summary>To be added.</summary>
-- <value>To be added.</value>
-- <remarks>To be added.</remarks>
-- </Docs>
-- </Member>
-- <Member MemberName="Size">
-- <MemberSignature Language="C#" Value="public int Size { set; get; };" />
-- <MemberType>Property</MemberType>
-- <ReturnValue>
-- <ReturnType>System.Int32</ReturnType>
-- </ReturnValue>
-- <Docs>
-- <summary>To be added.</summary>
-- <value>To be added.</value>
-- <remarks>To be added.</remarks>
-- </Docs>
-- </Member>
-- <Member MemberName="SourceColumn">
-- <MemberSignature Language="C#" Value="public string SourceColumn { set; get; };" />
-- <MemberType>Property</MemberType>
-- <ReturnValue>
-- <ReturnType>System.String</ReturnType>
-- </ReturnValue>
-- <Docs>
-- <summary>To be added.</summary>
-- <value>To be added.</value>
-- <remarks>To be added.</remarks>
-- </Docs>
-- </Member>
-- <Member MemberName="SourceVersion">
-- <MemberSignature Language="C#" Value="public System.Data.DataRowVersion SourceVersion { set; get; };" />
-- <MemberType>Property</MemberType>
-- <ReturnValue>
-- <ReturnType>System.Data.DataRowVersion</ReturnType>
-- </ReturnValue>
-- <Docs>
-- <summary>To be added.</summary>
-- <value>To be added.</value>
-- <remarks>To be added.</remarks>
-- </Docs>
-- </Member>
-- <Member MemberName="Value">
-- <MemberSignature Language="C#" Value="public object Value { set; get; };" />
-- <MemberType>Property</MemberType>
-- <ReturnValue>
-- <ReturnType>System.Object</ReturnType>
-- </ReturnValue>
-- <Docs>
-- <summary>To be added.</summary>
-- <value>To be added.</value>
-- <remarks>To be added.</remarks>
-- </Docs>
-- </Member>
-- </Members>
-- <Docs>
-- <summary>To be added.</summary>
-- <remarks>To be added.</remarks>
-- </Docs>
--</Type>
+++ /dev/null
--<Type Name="SqliteParameterCollection" FullName="Mono.Data.SqliteClient.SqliteParameterCollection">
-- <TypeSignature Language="C#" Value="public class SqliteParameterCollection : System.Data.IDataParameterCollection" />
-- <AssemblyInfo>
-- <AssemblyName>Mono.Data.SqliteClient</AssemblyName>
-- <AssemblyVersion>1.0.5000.0</AssemblyVersion>
-- </AssemblyInfo>
-- <Base>
-- <BaseTypeName>System.Object</BaseTypeName>
-- </Base>
-- <Interfaces>
-- <Interface>
-- <InterfaceName>System.Data.IDataParameterCollection</InterfaceName>
-- </Interface>
-- </Interfaces>
-- <Attributes>
-- <Attribute>
-- <AttributeName>System.Reflection.DefaultMember("Item")</AttributeName>
-- </Attribute>
-- </Attributes>
-- <Members>
-- <Member MemberName=".ctor">
-- <MemberSignature Language="C#" Value="public SqliteParameterCollection ();" />
-- <MemberType>Constructor</MemberType>
-- <Parameters />
-- <Docs>
-- <summary>To be added.</summary>
-- <remarks>To be added.</remarks>
-- </Docs>
-- </Member>
-- <Member MemberName="Add">
-- <MemberSignature Language="C#" Value="public int Add (object value);" />
-- <MemberType>Method</MemberType>
-- <ReturnValue>
-- <ReturnType>System.Int32</ReturnType>
-- </ReturnValue>
-- <Parameters>
-- <Parameter Name="value" Type="System.Object" />
-- </Parameters>
-- <Docs>
-- <param name="value">To be added.</param>
-- <summary>To be added.</summary>
-- <returns>To be added.</returns>
-- <remarks>To be added.</remarks>
-- </Docs>
-- </Member>
-- <Member MemberName="Add">
-- <MemberSignature Language="C#" Value="public Mono.Data.SqliteClient.SqliteParameter Add (Mono.Data.SqliteClient.SqliteParameter param);" />
-- <MemberType>Method</MemberType>
-- <ReturnValue>
-- <ReturnType>Mono.Data.SqliteClient.SqliteParameter</ReturnType>
-- </ReturnValue>
-- <Parameters>
-- <Parameter Name="param" Type="Mono.Data.SqliteClient.SqliteParameter" />
-- </Parameters>
-- <Docs>
-- <param name="param">To be added.</param>
-- <summary>To be added.</summary>
-- <returns>To be added.</returns>
-- <remarks>To be added.</remarks>
-- </Docs>
-- </Member>
-- <Member MemberName="Add">
-- <MemberSignature Language="C#" Value="public Mono.Data.SqliteClient.SqliteParameter Add (string name, object value);" />
-- <MemberType>Method</MemberType>
-- <ReturnValue>
-- <ReturnType>Mono.Data.SqliteClient.SqliteParameter</ReturnType>
-- </ReturnValue>
-- <Parameters>
-- <Parameter Name="name" Type="System.String" />
-- <Parameter Name="value" Type="System.Object" />
-- </Parameters>
-- <Docs>
-- <param name="name">To be added.</param>
-- <param name="value">To be added.</param>
-- <summary>To be added.</summary>
-- <returns>To be added.</returns>
-- <remarks>To be added.</remarks>
-- </Docs>
-- </Member>
-- <Member MemberName="Add">
-- <MemberSignature Language="C#" Value="public Mono.Data.SqliteClient.SqliteParameter Add (string name, System.Data.DbType type);" />
-- <MemberType>Method</MemberType>
-- <ReturnValue>
-- <ReturnType>Mono.Data.SqliteClient.SqliteParameter</ReturnType>
-- </ReturnValue>
-- <Parameters>
-- <Parameter Name="name" Type="System.String" />
-- <Parameter Name="type" Type="System.Data.DbType" />
-- </Parameters>
-- <Docs>
-- <param name="name">To be added.</param>
-- <param name="type">To be added.</param>
-- <summary>To be added.</summary>
-- <returns>To be added.</returns>
-- <remarks>To be added.</remarks>
-- </Docs>
-- </Member>
-- <Member MemberName="Clear">
-- <MemberSignature Language="C#" Value="public void Clear ();" />
-- <MemberType>Method</MemberType>
-- <ReturnValue>
-- <ReturnType>System.Void</ReturnType>
-- </ReturnValue>
-- <Parameters />
-- <Docs>
-- <summary>To be added.</summary>
-- <remarks>To be added.</remarks>
-- </Docs>
-- </Member>
-- <Member MemberName="CopyTo">
-- <MemberSignature Language="C#" Value="public void CopyTo (Array array, int index);" />
-- <MemberType>Method</MemberType>
-- <ReturnValue>
-- <ReturnType>System.Void</ReturnType>
-- </ReturnValue>
-- <Parameters>
-- <Parameter Name="array" Type="System.Array" />
-- <Parameter Name="index" Type="System.Int32" />
-- </Parameters>
-- <Docs>
-- <param name="array">To be added.</param>
-- <param name="index">To be added.</param>
-- <summary>To be added.</summary>
-- <remarks>To be added.</remarks>
-- </Docs>
-- </Member>
-- <Member MemberName="Contains">
-- <MemberSignature Language="C#" Value="public bool Contains (string parameterName);" />
-- <MemberType>Method</MemberType>
-- <ReturnValue>
-- <ReturnType>System.Boolean</ReturnType>
-- </ReturnValue>
-- <Parameters>
-- <Parameter Name="parameterName" Type="System.String" />
-- </Parameters>
-- <Docs>
-- <param name="parameterName">To be added.</param>
-- <summary>To be added.</summary>
-- <returns>To be added.</returns>
-- <remarks>To be added.</remarks>
-- </Docs>
-- </Member>
-- <Member MemberName="Contains">
-- <MemberSignature Language="C#" Value="public bool Contains (Mono.Data.SqliteClient.SqliteParameter param);" />
-- <MemberType>Method</MemberType>
-- <ReturnValue>
-- <ReturnType>System.Boolean</ReturnType>
-- </ReturnValue>
-- <Parameters>
-- <Parameter Name="param" Type="Mono.Data.SqliteClient.SqliteParameter" />
-- </Parameters>
-- <Docs>
-- <param name="param">To be added.</param>
-- <summary>To be added.</summary>
-- <returns>To be added.</returns>
-- <remarks>To be added.</remarks>
-- </Docs>
-- </Member>
-- <Member MemberName="GetEnumerator">
-- <MemberSignature Language="C#" Value="public System.Collections.IEnumerator GetEnumerator ();" />
-- <MemberType>Method</MemberType>
-- <ReturnValue>
-- <ReturnType>System.Collections.IEnumerator</ReturnType>
-- </ReturnValue>
-- <Parameters />
-- <Docs>
-- <summary>To be added.</summary>
-- <returns>To be added.</returns>
-- <remarks>To be added.</remarks>
-- </Docs>
-- </Member>
-- <Member MemberName="IndexOf">
-- <MemberSignature Language="C#" Value="public int IndexOf (string parameterName);" />
-- <MemberType>Method</MemberType>
-- <ReturnValue>
-- <ReturnType>System.Int32</ReturnType>
-- </ReturnValue>
-- <Parameters>
-- <Parameter Name="parameterName" Type="System.String" />
-- </Parameters>
-- <Docs>
-- <param name="parameterName">To be added.</param>
-- <summary>To be added.</summary>
-- <returns>To be added.</returns>
-- <remarks>To be added.</remarks>
-- </Docs>
-- </Member>
-- <Member MemberName="IndexOf">
-- <MemberSignature Language="C#" Value="public int IndexOf (Mono.Data.SqliteClient.SqliteParameter param);" />
-- <MemberType>Method</MemberType>
-- <ReturnValue>
-- <ReturnType>System.Int32</ReturnType>
-- </ReturnValue>
-- <Parameters>
-- <Parameter Name="param" Type="Mono.Data.SqliteClient.SqliteParameter" />
-- </Parameters>
-- <Docs>
-- <param name="param">To be added.</param>
-- <summary>To be added.</summary>
-- <returns>To be added.</returns>
-- <remarks>To be added.</remarks>
-- </Docs>
-- </Member>
-- <Member MemberName="Insert">
-- <MemberSignature Language="C#" Value="public void Insert (int index, object value);" />
-- <MemberType>Method</MemberType>
-- <ReturnValue>
-- <ReturnType>System.Void</ReturnType>
-- </ReturnValue>
-- <Parameters>
-- <Parameter Name="index" Type="System.Int32" />
-- <Parameter Name="value" Type="System.Object" />
-- </Parameters>
-- <Docs>
-- <param name="index">To be added.</param>
-- <param name="value">To be added.</param>
-- <summary>To be added.</summary>
-- <remarks>To be added.</remarks>
-- </Docs>
-- </Member>
-- <Member MemberName="Remove">
-- <MemberSignature Language="C#" Value="public void Remove (object value);" />
-- <MemberType>Method</MemberType>
-- <ReturnValue>
-- <ReturnType>System.Void</ReturnType>
-- </ReturnValue>
-- <Parameters>
-- <Parameter Name="value" Type="System.Object" />
-- </Parameters>
-- <Docs>
-- <param name="value">To be added.</param>
-- <summary>To be added.</summary>
-- <remarks>To be added.</remarks>
-- </Docs>
-- </Member>
-- <Member MemberName="RemoveAt">
-- <MemberSignature Language="C#" Value="public void RemoveAt (int index);" />
-- <MemberType>Method</MemberType>
-- <ReturnValue>
-- <ReturnType>System.Void</ReturnType>
-- </ReturnValue>
-- <Parameters>
-- <Parameter Name="index" Type="System.Int32" />
-- </Parameters>
-- <Docs>
-- <param name="index">To be added.</param>
-- <summary>To be added.</summary>
-- <remarks>To be added.</remarks>
-- </Docs>
-- </Member>
-- <Member MemberName="RemoveAt">
-- <MemberSignature Language="C#" Value="public void RemoveAt (string parameterName);" />
-- <MemberType>Method</MemberType>
-- <ReturnValue>
-- <ReturnType>System.Void</ReturnType>
-- </ReturnValue>
-- <Parameters>
-- <Parameter Name="parameterName" Type="System.String" />
-- </Parameters>
-- <Docs>
-- <param name="parameterName">To be added.</param>
-- <summary>To be added.</summary>
-- <remarks>To be added.</remarks>
-- </Docs>
-- </Member>
-- <Member MemberName="RemoveAt">
-- <MemberSignature Language="C#" Value="public void RemoveAt (Mono.Data.SqliteClient.SqliteParameter param);" />
-- <MemberType>Method</MemberType>
-- <ReturnValue>
-- <ReturnType>System.Void</ReturnType>
-- </ReturnValue>
-- <Parameters>
-- <Parameter Name="param" Type="Mono.Data.SqliteClient.SqliteParameter" />
-- </Parameters>
-- <Docs>
-- <param name="param">To be added.</param>
-- <summary>To be added.</summary>
-- <remarks>To be added.</remarks>
-- </Docs>
-- </Member>
-- <Member MemberName="Count">
-- <MemberSignature Language="C#" Value="public int Count { get; };" />
-- <MemberType>Property</MemberType>
-- <ReturnValue>
-- <ReturnType>System.Int32</ReturnType>
-- </ReturnValue>
-- <Docs>
-- <summary>To be added.</summary>
-- <value>To be added.</value>
-- <remarks>To be added.</remarks>
-- </Docs>
-- </Member>
-- <Member MemberName="Item">
-- <MemberSignature Language="C#" Value="public Mono.Data.SqliteClient.SqliteParameter this[string parameterName] { set; get; };" />
-- <MemberType>Property</MemberType>
-- <ReturnValue>
-- <ReturnType>Mono.Data.SqliteClient.SqliteParameter</ReturnType>
-- </ReturnValue>
-- <Parameters>
-- <Parameter Name="parameterName" Type="System.String" />
-- </Parameters>
-- <Docs>
-- <param name="parameterName">To be added.</param>
-- <summary>To be added.</summary>
-- <value>To be added.</value>
-- <remarks>To be added.</remarks>
-- </Docs>
-- </Member>
-- <Member MemberName="Item">
-- <MemberSignature Language="C#" Value="public Mono.Data.SqliteClient.SqliteParameter this[int parameterIndex] { set; get; };" />
-- <MemberType>Property</MemberType>
-- <ReturnValue>
-- <ReturnType>Mono.Data.SqliteClient.SqliteParameter</ReturnType>
-- </ReturnValue>
-- <Parameters>
-- <Parameter Name="parameterIndex" Type="System.Int32" />
-- </Parameters>
-- <Docs>
-- <param name="parameterIndex">To be added.</param>
-- <summary>To be added.</summary>
-- <value>To be added.</value>
-- <remarks>To be added.</remarks>
-- </Docs>
-- </Member>
-- </Members>
-- <Docs>
-- <summary>To be added.</summary>
-- <remarks>To be added.</remarks>
-- </Docs>
--</Type>
+++ /dev/null
--<Type Name="SqliteRowUpdatedEventArgs" FullName="Mono.Data.SqliteClient.SqliteRowUpdatedEventArgs">
-- <TypeSignature Language="C#" Value="public sealed class SqliteRowUpdatedEventArgs : System.Data.Common.RowUpdatedEventArgs" />
-- <AssemblyInfo>
-- <AssemblyName>Mono.Data.SqliteClient</AssemblyName>
-- <AssemblyVersion>1.0.5000.0</AssemblyVersion>
-- </AssemblyInfo>
-- <Base>
-- <BaseTypeName>System.Data.Common.RowUpdatedEventArgs</BaseTypeName>
-- </Base>
-- <Interfaces />
-- <Members>
-- <Member MemberName=".ctor">
-- <MemberSignature Language="C#" Value="public SqliteRowUpdatedEventArgs (System.Data.DataRow row, System.Data.IDbCommand command, System.Data.StatementType statementType, System.Data.Common.DataTableMapping tableMapping);" />
-- <MemberType>Constructor</MemberType>
-- <Parameters>
-- <Parameter Name="row" Type="System.Data.DataRow" />
-- <Parameter Name="command" Type="System.Data.IDbCommand" />
-- <Parameter Name="statementType" Type="System.Data.StatementType" />
-- <Parameter Name="tableMapping" Type="System.Data.Common.DataTableMapping" />
-- </Parameters>
-- <Docs>
-- <param name="row">To be added.</param>
-- <param name="command">To be added.</param>
-- <param name="statementType">To be added.</param>
-- <param name="tableMapping">To be added.</param>
-- <summary>To be added.</summary>
-- <remarks>To be added.</remarks>
-- </Docs>
-- </Member>
-- </Members>
-- <Docs>
-- <summary>To be added.</summary>
-- <remarks>To be added.</remarks>
-- </Docs>
--</Type>
+++ /dev/null
--<Type Name="SqliteRowUpdatedEventHandler" FullName="Mono.Data.SqliteClient.SqliteRowUpdatedEventHandler">
-- <TypeSignature Language="C#" Value="public delegate void SqliteRowUpdatedEventHandler(object sender, System.Data.Common.RowUpdatedEventArgs e);" />
-- <AssemblyInfo>
-- <AssemblyName>Mono.Data.SqliteClient</AssemblyName>
-- <AssemblyVersion>1.0.5000.0</AssemblyVersion>
-- </AssemblyInfo>
-- <Base>
-- <BaseTypeName>System.Delegate</BaseTypeName>
-- </Base>
-- <Parameters>
-- <Parameter Name="sender" Type="System.Object" />
-- <Parameter Name="e" Type="System.Data.Common.RowUpdatedEventArgs" />
-- </Parameters>
-- <ReturnValue>
-- <ReturnType>System.Void</ReturnType>
-- </ReturnValue>
-- <Docs>
-- <param name="sender">To be added.</param>
-- <param name="e">To be added.</param>
-- <summary>To be added.</summary>
-- <remarks>To be added.</remarks>
-- </Docs>
--</Type>
+++ /dev/null
--<Type Name="SqliteRowUpdatingEventArgs" FullName="Mono.Data.SqliteClient.SqliteRowUpdatingEventArgs">
-- <TypeSignature Language="C#" Value="public sealed class SqliteRowUpdatingEventArgs : System.Data.Common.RowUpdatingEventArgs" />
-- <AssemblyInfo>
-- <AssemblyName>Mono.Data.SqliteClient</AssemblyName>
-- <AssemblyVersion>1.0.5000.0</AssemblyVersion>
-- </AssemblyInfo>
-- <Base>
-- <BaseTypeName>System.Data.Common.RowUpdatingEventArgs</BaseTypeName>
-- </Base>
-- <Interfaces />
-- <Members>
-- <Member MemberName=".ctor">
-- <MemberSignature Language="C#" Value="public SqliteRowUpdatingEventArgs (System.Data.DataRow row, System.Data.IDbCommand command, System.Data.StatementType statementType, System.Data.Common.DataTableMapping tableMapping);" />
-- <MemberType>Constructor</MemberType>
-- <Parameters>
-- <Parameter Name="row" Type="System.Data.DataRow" />
-- <Parameter Name="command" Type="System.Data.IDbCommand" />
-- <Parameter Name="statementType" Type="System.Data.StatementType" />
-- <Parameter Name="tableMapping" Type="System.Data.Common.DataTableMapping" />
-- </Parameters>
-- <Docs>
-- <param name="row">To be added.</param>
-- <param name="command">To be added.</param>
-- <param name="statementType">To be added.</param>
-- <param name="tableMapping">To be added.</param>
-- <summary>To be added.</summary>
-- <remarks>To be added.</remarks>
-- </Docs>
-- </Member>
-- </Members>
-- <Docs>
-- <summary>To be added.</summary>
-- <remarks>To be added.</remarks>
-- </Docs>
--</Type>
+++ /dev/null
--<Type Name="SqliteRowUpdatingEventHandler" FullName="Mono.Data.SqliteClient.SqliteRowUpdatingEventHandler">
-- <TypeSignature Language="C#" Value="public delegate void SqliteRowUpdatingEventHandler(object sender, System.Data.Common.RowUpdatingEventArgs e);" />
-- <AssemblyInfo>
-- <AssemblyName>Mono.Data.SqliteClient</AssemblyName>
-- <AssemblyVersion>1.0.5000.0</AssemblyVersion>
-- </AssemblyInfo>
-- <Base>
-- <BaseTypeName>System.Delegate</BaseTypeName>
-- </Base>
-- <Parameters>
-- <Parameter Name="sender" Type="System.Object" />
-- <Parameter Name="e" Type="System.Data.Common.RowUpdatingEventArgs" />
-- </Parameters>
-- <ReturnValue>
-- <ReturnType>System.Void</ReturnType>
-- </ReturnValue>
-- <Docs>
-- <param name="sender">To be added.</param>
-- <param name="e">To be added.</param>
-- <summary>To be added.</summary>
-- <remarks>To be added.</remarks>
-- </Docs>
--</Type>
+++ /dev/null
--<Type Name="SqliteTransaction" FullName="Mono.Data.SqliteClient.SqliteTransaction">
-- <TypeSignature Language="C#" Value="public sealed class SqliteTransaction : System.Data.IDbTransaction" />
-- <AssemblyInfo>
-- <AssemblyName>Mono.Data.SqliteClient</AssemblyName>
-- <AssemblyVersion>1.0.5000.0</AssemblyVersion>
-- </AssemblyInfo>
-- <Base>
-- <BaseTypeName>System.Object</BaseTypeName>
-- </Base>
-- <Interfaces>
-- <Interface>
-- <InterfaceName>System.Data.IDbTransaction</InterfaceName>
-- </Interface>
-- </Interfaces>
-- <Members>
-- <Member MemberName="Commit">
-- <MemberSignature Language="C#" Value="public void Commit ();" />
-- <MemberType>Method</MemberType>
-- <ReturnValue>
-- <ReturnType>System.Void</ReturnType>
-- </ReturnValue>
-- <Parameters />
-- <Docs>
-- <summary>To be added.</summary>
-- <remarks>To be added.</remarks>
-- </Docs>
-- </Member>
-- <Member MemberName="Rollback">
-- <MemberSignature Language="C#" Value="public void Rollback ();" />
-- <MemberType>Method</MemberType>
-- <ReturnValue>
-- <ReturnType>System.Void</ReturnType>
-- </ReturnValue>
-- <Parameters />
-- <Docs>
-- <summary>To be added.</summary>
-- <remarks>To be added.</remarks>
-- </Docs>
-- </Member>
-- <Member MemberName="Connection">
-- <MemberSignature Language="C#" Value="public System.Data.IDbConnection Connection { set; get; };" />
-- <MemberType>Property</MemberType>
-- <ReturnValue>
-- <ReturnType>System.Data.IDbConnection</ReturnType>
-- </ReturnValue>
-- <Docs>
-- <summary>To be added.</summary>
-- <value>To be added.</value>
-- <remarks>To be added.</remarks>
-- </Docs>
-- </Member>
-- <Member MemberName="IsolationLevel">
-- <MemberSignature Language="C#" Value="public System.Data.IsolationLevel IsolationLevel { set; get; };" />
-- <MemberType>Property</MemberType>
-- <ReturnValue>
-- <ReturnType>System.Data.IsolationLevel</ReturnType>
-- </ReturnValue>
-- <Docs>
-- <summary>To be added.</summary>
-- <value>To be added.</value>
-- <remarks>To be added.</remarks>
-- </Docs>
-- </Member>
-- </Members>
-- <Docs>
-- <summary>To be added.</summary>
-- <remarks>To be added.</remarks>
-- </Docs>
--</Type>
--- /dev/null
--- /dev/null
++<Type Name="SqliteBusyException" FullName="Mono.Data.SqliteClient.SqliteBusyException">
++ <TypeSignature Language="C#" Value="public class SqliteBusyException : Mono.Data.SqliteClient.SqliteExecutionException" />
++ <AssemblyInfo>
++ <AssemblyName>Mono.Data.SqliteClient</AssemblyName>
++ <AssemblyVersion>2.0.0.0</AssemblyVersion>
++ </AssemblyInfo>
++ <Base>
++ <BaseTypeName>Mono.Data.SqliteClient.SqliteExecutionException</BaseTypeName>
++ </Base>
++ <Interfaces />
++ <Docs>
++ <summary>To be added.</summary>
++ <remarks>To be added.</remarks>
++ </Docs>
++ <Members>
++ <Member MemberName=".ctor">
++ <MemberSignature Language="C#" Value="public SqliteBusyException ();" />
++ <MemberType>Constructor</MemberType>
++ <AssemblyInfo>
++ <AssemblyVersion>2.0.0.0</AssemblyVersion>
++ </AssemblyInfo>
++ <Parameters />
++ <Docs>
++ <summary>To be added.</summary>
++ <remarks>To be added.</remarks>
++ </Docs>
++ </Member>
++ <Member MemberName=".ctor">
++ <MemberSignature Language="C#" Value="public SqliteBusyException (string message);" />
++ <MemberType>Constructor</MemberType>
++ <AssemblyInfo>
++ <AssemblyVersion>2.0.0.0</AssemblyVersion>
++ </AssemblyInfo>
++ <Parameters>
++ <Parameter Name="message" Type="System.String" />
++ </Parameters>
++ <Docs>
++ <param name="message">To be added.</param>
++ <summary>To be added.</summary>
++ <remarks>To be added.</remarks>
++ </Docs>
++ </Member>
++ <Member MemberName=".ctor">
++ <MemberSignature Language="C#" Value="public SqliteBusyException (string message, Exception cause);" />
++ <MemberType>Constructor</MemberType>
++ <AssemblyInfo>
++ <AssemblyVersion>2.0.0.0</AssemblyVersion>
++ </AssemblyInfo>
++ <Parameters>
++ <Parameter Name="message" Type="System.String" />
++ <Parameter Name="cause" Type="System.Exception" />
++ </Parameters>
++ <Docs>
++ <param name="message">To be added.</param>
++ <param name="cause">To be added.</param>
++ <summary>To be added.</summary>
++ <remarks>To be added.</remarks>
++ </Docs>
++ </Member>
++ </Members>
++</Type>
--- /dev/null
--- /dev/null
++<Type Name="SqliteClientFactory" FullName="Mono.Data.SqliteClient.SqliteClientFactory">
++ <TypeSignature Language="C#" Value="public class SqliteClientFactory : System.Data.Common.DbProviderFactory" />
++ <AssemblyInfo>
++ <AssemblyName>Mono.Data.SqliteClient</AssemblyName>
++ <AssemblyVersion>2.0.0.0</AssemblyVersion>
++ </AssemblyInfo>
++ <Base>
++ <BaseTypeName>System.Data.Common.DbProviderFactory</BaseTypeName>
++ </Base>
++ <Interfaces />
++ <Docs>
++ <summary>To be added.</summary>
++ <remarks>To be added.</remarks>
++ </Docs>
++ <Members>
++ <Member MemberName="CanCreateDataSourceEnumerator">
++ <MemberSignature Language="C#" Value="public override bool CanCreateDataSourceEnumerator { get; }" />
++ <MemberType>Property</MemberType>
++ <AssemblyInfo>
++ <AssemblyVersion>2.0.0.0</AssemblyVersion>
++ </AssemblyInfo>
++ <ReturnValue>
++ <ReturnType>System.Boolean</ReturnType>
++ </ReturnValue>
++ <Docs>
++ <summary>To be added.</summary>
++ <value>To be added.</value>
++ <remarks>To be added.</remarks>
++ </Docs>
++ </Member>
++ <Member MemberName="CreateCommand">
++ <MemberSignature Language="C#" Value="public override System.Data.Common.DbCommand CreateCommand ();" />
++ <MemberType>Method</MemberType>
++ <AssemblyInfo>
++ <AssemblyVersion>2.0.0.0</AssemblyVersion>
++ </AssemblyInfo>
++ <ReturnValue>
++ <ReturnType>System.Data.Common.DbCommand</ReturnType>
++ </ReturnValue>
++ <Parameters />
++ <Docs>
++ <summary>To be added.</summary>
++ <returns>To be added.</returns>
++ <remarks>To be added.</remarks>
++ </Docs>
++ </Member>
++ <Member MemberName="CreateCommandBuilder">
++ <MemberSignature Language="C#" Value="public override System.Data.Common.DbCommandBuilder CreateCommandBuilder ();" />
++ <MemberType>Method</MemberType>
++ <AssemblyInfo>
++ <AssemblyVersion>2.0.0.0</AssemblyVersion>
++ </AssemblyInfo>
++ <ReturnValue>
++ <ReturnType>System.Data.Common.DbCommandBuilder</ReturnType>
++ </ReturnValue>
++ <Parameters />
++ <Docs>
++ <summary>To be added.</summary>
++ <returns>To be added.</returns>
++ <remarks>To be added.</remarks>
++ </Docs>
++ </Member>
++ <Member MemberName="CreateConnection">
++ <MemberSignature Language="C#" Value="public override System.Data.Common.DbConnection CreateConnection ();" />
++ <MemberType>Method</MemberType>
++ <AssemblyInfo>
++ <AssemblyVersion>2.0.0.0</AssemblyVersion>
++ </AssemblyInfo>
++ <ReturnValue>
++ <ReturnType>System.Data.Common.DbConnection</ReturnType>
++ </ReturnValue>
++ <Parameters />
++ <Docs>
++ <summary>To be added.</summary>
++ <returns>To be added.</returns>
++ <remarks>To be added.</remarks>
++ </Docs>
++ </Member>
++ <Member MemberName="CreateConnectionStringBuilder">
++ <MemberSignature Language="C#" Value="public override System.Data.Common.DbConnectionStringBuilder CreateConnectionStringBuilder ();" />
++ <MemberType>Method</MemberType>
++ <AssemblyInfo>
++ <AssemblyVersion>2.0.0.0</AssemblyVersion>
++ </AssemblyInfo>
++ <ReturnValue>
++ <ReturnType>System.Data.Common.DbConnectionStringBuilder</ReturnType>
++ </ReturnValue>
++ <Parameters />
++ <Docs>
++ <summary>To be added.</summary>
++ <returns>To be added.</returns>
++ <remarks>To be added.</remarks>
++ </Docs>
++ </Member>
++ <Member MemberName="CreateDataAdapter">
++ <MemberSignature Language="C#" Value="public override System.Data.Common.DbDataAdapter CreateDataAdapter ();" />
++ <MemberType>Method</MemberType>
++ <AssemblyInfo>
++ <AssemblyVersion>2.0.0.0</AssemblyVersion>
++ </AssemblyInfo>
++ <ReturnValue>
++ <ReturnType>System.Data.Common.DbDataAdapter</ReturnType>
++ </ReturnValue>
++ <Parameters />
++ <Docs>
++ <summary>To be added.</summary>
++ <returns>To be added.</returns>
++ <remarks>To be added.</remarks>
++ </Docs>
++ </Member>
++ <Member MemberName="CreateDataSourceEnumerator">
++ <MemberSignature Language="C#" Value="public override System.Data.Common.DbDataSourceEnumerator CreateDataSourceEnumerator ();" />
++ <MemberType>Method</MemberType>
++ <AssemblyInfo>
++ <AssemblyVersion>2.0.0.0</AssemblyVersion>
++ </AssemblyInfo>
++ <ReturnValue>
++ <ReturnType>System.Data.Common.DbDataSourceEnumerator</ReturnType>
++ </ReturnValue>
++ <Parameters />
++ <Docs>
++ <summary>To be added.</summary>
++ <returns>To be added.</returns>
++ <remarks>To be added.</remarks>
++ </Docs>
++ </Member>
++ <Member MemberName="CreateParameter">
++ <MemberSignature Language="C#" Value="public override System.Data.Common.DbParameter CreateParameter ();" />
++ <MemberType>Method</MemberType>
++ <AssemblyInfo>
++ <AssemblyVersion>2.0.0.0</AssemblyVersion>
++ </AssemblyInfo>
++ <ReturnValue>
++ <ReturnType>System.Data.Common.DbParameter</ReturnType>
++ </ReturnValue>
++ <Parameters />
++ <Docs>
++ <summary>To be added.</summary>
++ <returns>To be added.</returns>
++ <remarks>To be added.</remarks>
++ </Docs>
++ </Member>
++ <Member MemberName="Instance">
++ <MemberSignature Language="C#" Value="public static Mono.Data.SqliteClient.SqliteClientFactory Instance;" />
++ <MemberType>Field</MemberType>
++ <AssemblyInfo>
++ <AssemblyVersion>2.0.0.0</AssemblyVersion>
++ </AssemblyInfo>
++ <ReturnValue>
++ <ReturnType>Mono.Data.SqliteClient.SqliteClientFactory</ReturnType>
++ </ReturnValue>
++ <Docs>
++ <summary>To be added.</summary>
++ <remarks>To be added.</remarks>
++ </Docs>
++ </Member>
++ <Member MemberName="lockStatic">
++ <MemberSignature Language="C#" Value="public static object lockStatic;" />
++ <MemberType>Field</MemberType>
++ <AssemblyInfo>
++ <AssemblyVersion>2.0.0.0</AssemblyVersion>
++ </AssemblyInfo>
++ <ReturnValue>
++ <ReturnType>System.Object</ReturnType>
++ </ReturnValue>
++ <Docs>
++ <summary>To be added.</summary>
++ <remarks>To be added.</remarks>
++ </Docs>
++ </Member>
++ </Members>
++</Type>
--- /dev/null
--- /dev/null
++<Type Name="SqliteCommand" FullName="Mono.Data.SqliteClient.SqliteCommand">
++ <TypeSignature Language="C#" Value="public class SqliteCommand : System.Data.Common.DbCommand, ICloneable" />
++ <AssemblyInfo>
++ <AssemblyName>Mono.Data.SqliteClient</AssemblyName>
++ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
++ <AssemblyVersion>2.0.0.0</AssemblyVersion>
++ </AssemblyInfo>
++ <Base>
++ <BaseTypeName>System.Data.Common.DbCommand</BaseTypeName>
++ </Base>
++ <Interfaces>
++ <Interface>
++ <InterfaceName>System.ICloneable</InterfaceName>
++ </Interface>
++ </Interfaces>
++ <Docs>
++ <summary>Represents a command to execute on the database.</summary>
++ <remarks>SqliteCommands are usually created through the <see cref="M:Mono.Data.SqliteClient.SqliteConnection.CreateCommand()" /> method.</remarks>
++ </Docs>
++ <Members>
++ <Member MemberName=".ctor">
++ <MemberSignature Language="C#" Value="public SqliteCommand ();" />
++ <MemberType>Constructor</MemberType>
++ <Parameters />
++ <Docs>
++ <summary>Creates a new empty command not associated with either a database or a transaction.</summary>
++ <remarks>Before accessing any properties or methods on this object, the <see cref="P:Mono.Data.SqliteClient.SqliteCommand.Connection" /> property must be set to a <see cref="T:Mono.Data.SqliteClient.SqliteConnection" />. The command must be set with the <see cref="P:Mono.Data.SqliteClient.SqliteCommand.CommandText" /> property before executing the query.</remarks>
++ </Docs>
++ <AssemblyInfo>
++ <AssemblyVersion>2.0.0.0</AssemblyVersion>
++ </AssemblyInfo>
++ </Member>
++ <Member MemberName=".ctor">
++ <MemberSignature Language="C#" Value="public SqliteCommand (string sqlText);" />
++ <MemberType>Constructor</MemberType>
++ <Parameters>
++ <Parameter Name="sqlText" Type="System.String" />
++ </Parameters>
++ <Docs>
++ <param name="sqlText">The text of the SQL command to execute.</param>
++ <summary>Creates a new command not associated with either a database or a transaction..</summary>
++ <remarks>Before accessing any properties or methods on this object, the <see cref="P:Mono.Data.SqliteClient.SqliteCommand.Connection" /> property must be set to a <see cref="T:Mono.Data.SqliteClient.SqliteConnection" />. </remarks>
++ </Docs>
++ <AssemblyInfo>
++ <AssemblyVersion>2.0.0.0</AssemblyVersion>
++ </AssemblyInfo>
++ </Member>
++ <Member MemberName=".ctor">
++ <MemberSignature Language="C#" Value="public SqliteCommand (string sqlText, Mono.Data.SqliteClient.SqliteConnection dbConn);" />
++ <MemberType>Constructor</MemberType>
++ <Parameters>
++ <Parameter Name="sqlText" Type="System.String" />
++ <Parameter Name="dbConn" Type="Mono.Data.SqliteClient.SqliteConnection" />
++ </Parameters>
++ <Docs>
++ <param name="sqlText">The text of the SQL command to execute.</param>
++ <param name="dbConn">The database to execute the command on.</param>
++ <summary>Creates a new command with the given text and associated with the given connection.</summary>
++ <remarks>None.</remarks>
++ </Docs>
++ <AssemblyInfo>
++ <AssemblyVersion>2.0.0.0</AssemblyVersion>
++ </AssemblyInfo>
++ </Member>
++ <Member MemberName=".ctor">
++ <MemberSignature Language="C#" Value="public SqliteCommand (string sqlText, Mono.Data.SqliteClient.SqliteConnection dbConn, System.Data.IDbTransaction trans);" />
++ <MemberType>Constructor</MemberType>
++ <Parameters>
++ <Parameter Name="sqlText" Type="System.String" />
++ <Parameter Name="dbConn" Type="Mono.Data.SqliteClient.SqliteConnection" />
++ <Parameter Name="trans" Type="System.Data.IDbTransaction" />
++ </Parameters>
++ <Docs>
++ <param name="sqlText">The text of the SQL command to execute.</param>
++ <param name="dbConn">The database to execute the command on.</param>
++ <param name="trans">The transaction to associate the command with.</param>
++ <summary>Creates a new command with the given text and associated with the given connection and transaction.</summary>
++ <remarks>Transactions are not currently supported in the SqliteClient data adapter.</remarks>
++ </Docs>
++ <AssemblyInfo>
++ <AssemblyVersion>2.0.0.0</AssemblyVersion>
++ </AssemblyInfo>
++ </Member>
++ <Member MemberName="BindParameters2">
++ <MemberSignature Language="C#" Value="public string BindParameters2 ();" />
++ <MemberType>Method</MemberType>
++ <AssemblyInfo>
++ <AssemblyVersion>2.0.0.0</AssemblyVersion>
++ </AssemblyInfo>
++ <ReturnValue>
++ <ReturnType>System.String</ReturnType>
++ </ReturnValue>
++ <Parameters />
++ <Docs>
++ <summary>To be added.</summary>
++ <returns>To be added.</returns>
++ <remarks>To be added.</remarks>
++ </Docs>
++ </Member>
++ <Member MemberName="Cancel">
++ <MemberSignature Language="C#" Value="public override void Cancel ();" />
++ <MemberType>Method</MemberType>
++ <ReturnValue>
++ <ReturnType>System.Void</ReturnType>
++ </ReturnValue>
++ <Parameters />
++ <Docs>
++ <summary>This method does nothing.</summary>
++ <remarks>None.</remarks>
++ </Docs>
++ <AssemblyInfo>
++ <AssemblyVersion>2.0.0.0</AssemblyVersion>
++ </AssemblyInfo>
++ </Member>
++ <Member MemberName="CommandText">
++ <MemberSignature Language="C#" Value="public override string CommandText { set; get; }" />
++ <MemberType>Property</MemberType>
++ <ReturnValue>
++ <ReturnType>System.String</ReturnType>
++ </ReturnValue>
++ <Docs>
++ <summary>Gets or sets the SQL command.</summary>
++ <value>The SQL command.</value>
++ <remarks>The syntax of the command is only checked when the command is executed.</remarks>
++ </Docs>
++ <AssemblyInfo>
++ <AssemblyVersion>2.0.0.0</AssemblyVersion>
++ </AssemblyInfo>
++ </Member>
++ <Member MemberName="CommandTimeout">
++ <MemberSignature Language="C#" Value="public override int CommandTimeout { set; get; }" />
++ <MemberType>Property</MemberType>
++ <ReturnValue>
++ <ReturnType>System.Int32</ReturnType>
++ </ReturnValue>
++ <Docs>
++ <summary>This property is not currently used.</summary>
++ <value>A timeout value.</value>
++ <remarks>This property is not currently used.</remarks>
++ </Docs>
++ <AssemblyInfo>
++ <AssemblyVersion>2.0.0.0</AssemblyVersion>
++ </AssemblyInfo>
++ </Member>
++ <Member MemberName="CommandType">
++ <MemberSignature Language="C#" Value="public override System.Data.CommandType CommandType { set; get; }" />
++ <MemberType>Property</MemberType>
++ <ReturnValue>
++ <ReturnType>System.Data.CommandType</ReturnType>
++ </ReturnValue>
++ <Docs>
++ <summary>This property is not currently used.</summary>
++ <value>A command type.</value>
++ <remarks>This property is not currently used.</remarks>
++ </Docs>
++ <AssemblyInfo>
++ <AssemblyVersion>2.0.0.0</AssemblyVersion>
++ </AssemblyInfo>
++ </Member>
++ <Member MemberName="Connection">
++ <MemberSignature Language="C#" Value="public Mono.Data.SqliteClient.SqliteConnection Connection { set; get; }" />
++ <MemberType>Property</MemberType>
++ <ReturnValue>
++ <ReturnType>Mono.Data.SqliteClient.SqliteConnection</ReturnType>
++ </ReturnValue>
++ <Docs>
++ <summary>Gets or sets the connection associated with this command.</summary>
++ <value>A connection object.</value>
++ <remarks>None.</remarks>
++ </Docs>
++ <AssemblyInfo>
++ <AssemblyVersion>2.0.0.0</AssemblyVersion>
++ </AssemblyInfo>
++ </Member>
++ <Member MemberName="CreateDbParameter">
++ <MemberSignature Language="C#" Value="protected override System.Data.Common.DbParameter CreateDbParameter ();" />
++ <MemberType>Method</MemberType>
++ <AssemblyInfo>
++ <AssemblyVersion>2.0.0.0</AssemblyVersion>
++ </AssemblyInfo>
++ <ReturnValue>
++ <ReturnType>System.Data.Common.DbParameter</ReturnType>
++ </ReturnValue>
++ <Parameters />
++ <Docs>
++ <summary>To be added.</summary>
++ <returns>To be added.</returns>
++ <remarks>To be added.</remarks>
++ </Docs>
++ </Member>
++ <Member MemberName="DbConnection">
++ <MemberSignature Language="C#" Value="protected override System.Data.Common.DbConnection DbConnection { set; get; }" />
++ <MemberType>Property</MemberType>
++ <AssemblyInfo>
++ <AssemblyVersion>2.0.0.0</AssemblyVersion>
++ </AssemblyInfo>
++ <ReturnValue>
++ <ReturnType>System.Data.Common.DbConnection</ReturnType>
++ </ReturnValue>
++ <Docs>
++ <summary>To be added.</summary>
++ <value>To be added.</value>
++ <remarks>To be added.</remarks>
++ </Docs>
++ </Member>
++ <Member MemberName="DbParameterCollection">
++ <MemberSignature Language="C#" Value="protected override System.Data.Common.DbParameterCollection DbParameterCollection { get; }" />
++ <MemberType>Property</MemberType>
++ <AssemblyInfo>
++ <AssemblyVersion>2.0.0.0</AssemblyVersion>
++ </AssemblyInfo>
++ <ReturnValue>
++ <ReturnType>System.Data.Common.DbParameterCollection</ReturnType>
++ </ReturnValue>
++ <Docs>
++ <summary>To be added.</summary>
++ <value>To be added.</value>
++ <remarks>To be added.</remarks>
++ </Docs>
++ </Member>
++ <Member MemberName="DbTransaction">
++ <MemberSignature Language="C#" Value="protected override System.Data.Common.DbTransaction DbTransaction { set; get; }" />
++ <MemberType>Property</MemberType>
++ <AssemblyInfo>
++ <AssemblyVersion>2.0.0.0</AssemblyVersion>
++ </AssemblyInfo>
++ <ReturnValue>
++ <ReturnType>System.Data.Common.DbTransaction</ReturnType>
++ </ReturnValue>
++ <Docs>
++ <summary>To be added.</summary>
++ <value>To be added.</value>
++ <remarks>To be added.</remarks>
++ </Docs>
++ </Member>
++ <Member MemberName="DesignTimeVisible">
++ <MemberSignature Language="C#" Value="public override bool DesignTimeVisible { set; get; }" />
++ <MemberType>Property</MemberType>
++ <AssemblyInfo>
++ <AssemblyVersion>2.0.0.0</AssemblyVersion>
++ </AssemblyInfo>
++ <ReturnValue>
++ <ReturnType>System.Boolean</ReturnType>
++ </ReturnValue>
++ <Docs>
++ <summary>To be added.</summary>
++ <value>To be added.</value>
++ <remarks>To be added.</remarks>
++ </Docs>
++ </Member>
++ <Member MemberName="ExecuteDbDataReader">
++ <MemberSignature Language="C#" Value="protected override System.Data.Common.DbDataReader ExecuteDbDataReader (System.Data.CommandBehavior behavior);" />
++ <MemberType>Method</MemberType>
++ <AssemblyInfo>
++ <AssemblyVersion>2.0.0.0</AssemblyVersion>
++ </AssemblyInfo>
++ <ReturnValue>
++ <ReturnType>System.Data.Common.DbDataReader</ReturnType>
++ </ReturnValue>
++ <Parameters>
++ <Parameter Name="behavior" Type="System.Data.CommandBehavior" />
++ </Parameters>
++ <Docs>
++ <param name="behavior">To be added.</param>
++ <summary>To be added.</summary>
++ <returns>To be added.</returns>
++ <remarks>To be added.</remarks>
++ </Docs>
++ </Member>
++ <Member MemberName="ExecuteNonQuery">
++ <MemberSignature Language="C#" Value="public override int ExecuteNonQuery ();" />
++ <MemberType>Method</MemberType>
++ <ReturnValue>
++ <ReturnType>System.Int32</ReturnType>
++ </ReturnValue>
++ <Parameters />
++ <Docs>
++ <summary>Executes the command and returns the number of rows affected.</summary>
++ <returns>The number of rows affected by the command.</returns>
++ <remarks>None.</remarks>
++ </Docs>
++ <AssemblyInfo>
++ <AssemblyVersion>2.0.0.0</AssemblyVersion>
++ </AssemblyInfo>
++ </Member>
++ <Member MemberName="ExecuteReader">
++ <MemberSignature Language="C#" Value="public Mono.Data.SqliteClient.SqliteDataReader ExecuteReader ();" />
++ <MemberType>Method</MemberType>
++ <ReturnValue>
++ <ReturnType>Mono.Data.SqliteClient.SqliteDataReader</ReturnType>
++ </ReturnValue>
++ <Parameters />
++ <Docs>
++ <summary>Executes the command and returns a DataReader with the resulting table.</summary>
++ <returns>A <see cref="T:Mono.Data.SqliteClient.SqliteDataReader" /> containing the resulting table.</returns>
++ <remarks>None.</remarks>
++ </Docs>
++ <AssemblyInfo>
++ <AssemblyVersion>2.0.0.0</AssemblyVersion>
++ </AssemblyInfo>
++ </Member>
++ <Member MemberName="ExecuteReader">
++ <MemberSignature Language="C#" Value="public Mono.Data.SqliteClient.SqliteDataReader ExecuteReader (System.Data.CommandBehavior behavior);" />
++ <MemberType>Method</MemberType>
++ <ReturnValue>
++ <ReturnType>Mono.Data.SqliteClient.SqliteDataReader</ReturnType>
++ </ReturnValue>
++ <Parameters>
++ <Parameter Name="behavior" Type="System.Data.CommandBehavior" />
++ </Parameters>
++ <Docs>
++ <param name="behavior">This parameter is currently ignored.</param>
++ <summary>Executes the command and returns a DataReader with the resulting table.</summary>
++ <returns>A <see cref="T:Mono.Data.SqliteClient.SqliteDataReader" /> containing the resulting table.</returns>
++ <remarks>None.</remarks>
++ </Docs>
++ <AssemblyInfo>
++ <AssemblyVersion>2.0.0.0</AssemblyVersion>
++ </AssemblyInfo>
++ </Member>
++ <Member MemberName="ExecuteReader">
++ <MemberSignature Language="C#" Value="public Mono.Data.SqliteClient.SqliteDataReader ExecuteReader (System.Data.CommandBehavior behavior, bool want_results, out int rows_affected);" />
++ <MemberType>Method</MemberType>
++ <AssemblyInfo>
++ <AssemblyVersion>2.0.0.0</AssemblyVersion>
++ </AssemblyInfo>
++ <ReturnValue>
++ <ReturnType>Mono.Data.SqliteClient.SqliteDataReader</ReturnType>
++ </ReturnValue>
++ <Parameters>
++ <Parameter Name="behavior" Type="System.Data.CommandBehavior" />
++ <Parameter Name="want_results" Type="System.Boolean" />
++ <Parameter Name="rows_affected" Type="System.Int32&" RefType="out" />
++ </Parameters>
++ <Docs>
++ <param name="behavior">To be added.</param>
++ <param name="want_results">To be added.</param>
++ <param name="rows_affected">To be added.</param>
++ <summary>To be added.</summary>
++ <returns>To be added.</returns>
++ <remarks>To be added.</remarks>
++ </Docs>
++ </Member>
++ <Member MemberName="ExecuteScalar">
++ <MemberSignature Language="C#" Value="public override object ExecuteScalar ();" />
++ <MemberType>Method</MemberType>
++ <ReturnValue>
++ <ReturnType>System.Object</ReturnType>
++ </ReturnValue>
++ <Parameters />
++ <Docs>
++ <summary>Executes the command and returns the first value.</summary>
++ <returns>Returns the value of the first column of the first row of the resulting table, or null if the command returned zero rows.</returns>
++ <remarks>None.</remarks>
++ </Docs>
++ <AssemblyInfo>
++ <AssemblyVersion>2.0.0.0</AssemblyVersion>
++ </AssemblyInfo>
++ </Member>
++ <Member MemberName="LastInsertRowID">
++ <MemberSignature Language="C#" Value="public int LastInsertRowID ();" />
++ <MemberType>Method</MemberType>
++ <ReturnValue>
++ <ReturnType>System.Int32</ReturnType>
++ </ReturnValue>
++ <Parameters />
++ <Docs>
++ <summary>Gets the ID of the most recently inserted row.</summary>
++ <returns>The ID of the most recently inserted row.</returns>
++ <remarks>None.</remarks>
++ </Docs>
++ <AssemblyInfo>
++ <AssemblyVersion>2.0.0.0</AssemblyVersion>
++ </AssemblyInfo>
++ </Member>
++ <Member MemberName="Parameters">
++ <MemberSignature Language="C#" Value="public Mono.Data.SqliteClient.SqliteParameterCollection Parameters { get; }" />
++ <MemberType>Property</MemberType>
++ <ReturnValue>
++ <ReturnType>Mono.Data.SqliteClient.SqliteParameterCollection</ReturnType>
++ </ReturnValue>
++ <Docs>
++ <summary>Gets the collection of parameters used in this command.</summary>
++ <value>An instance of <see cref="T:Mono.Data.SqliteClient.SqliteParameterCollection" />.</value>
++ <remarks>None.</remarks>
++ </Docs>
++ <AssemblyInfo>
++ <AssemblyVersion>2.0.0.0</AssemblyVersion>
++ </AssemblyInfo>
++ </Member>
++ <Member MemberName="Prepare">
++ <MemberSignature Language="C#" Value="public override void Prepare ();" />
++ <MemberType>Method</MemberType>
++ <ReturnValue>
++ <ReturnType>System.Void</ReturnType>
++ </ReturnValue>
++ <Parameters />
++ <Docs>
++ <summary>Prepares the command for execution.</summary>
++ <remarks>This command does nothing of consequence to the user of this library. Syntax exceptions in the command string, for instance, will be thrown only when the command is executed.</remarks>
++ </Docs>
++ <AssemblyInfo>
++ <AssemblyVersion>2.0.0.0</AssemblyVersion>
++ </AssemblyInfo>
++ </Member>
++ <Member MemberName="System.ICloneable.Clone">
++ <MemberSignature Language="C#" Value="object ICloneable.Clone ();" />
++ <MemberType>Method</MemberType>
++ <AssemblyInfo>
++ <AssemblyVersion>2.0.0.0</AssemblyVersion>
++ </AssemblyInfo>
++ <ReturnValue>
++ <ReturnType>System.Object</ReturnType>
++ </ReturnValue>
++ <Parameters />
++ <Docs>
++ <summary>To be added.</summary>
++ <returns>To be added.</returns>
++ <remarks>To be added.</remarks>
++ </Docs>
++ </Member>
++ <Member MemberName="Transaction">
++ <MemberSignature Language="C#" Value="public System.Data.Common.DbTransaction Transaction { set; get; }" />
++ <MemberType>Property</MemberType>
++ <ReturnValue>
++ <ReturnType>System.Data.Common.DbTransaction</ReturnType>
++ </ReturnValue>
++ <Docs>
++ <summary>This property is not currently used.</summary>
++ <value>A transaction object.</value>
++ <remarks>This property is not currently used.</remarks>
++ </Docs>
++ <AssemblyInfo>
++ <AssemblyVersion>2.0.0.0</AssemblyVersion>
++ </AssemblyInfo>
++ <Attributes>
++ <Attribute>
++ <AttributeName>System.ComponentModel.DesignerSerializationVisibility(System.ComponentModel.DesignerSerializationVisibility.Hidden)</AttributeName>
++ </Attribute>
++ <Attribute>
++ <AttributeName>System.ComponentModel.DefaultValue(null)</AttributeName>
++ </Attribute>
++ <Attribute>
++ <AttributeName>System.ComponentModel.Browsable(false)</AttributeName>
++ </Attribute>
++ </Attributes>
++ </Member>
++ <Member MemberName="UpdatedRowSource">
++ <MemberSignature Language="C#" Value="public override System.Data.UpdateRowSource UpdatedRowSource { set; get; }" />
++ <MemberType>Property</MemberType>
++ <ReturnValue>
++ <ReturnType>System.Data.UpdateRowSource</ReturnType>
++ </ReturnValue>
++ <Docs>
++ <summary>This property is not currently used.</summary>
++ <value>Unknown.</value>
++ <remarks>This property is not currently used.</remarks>
++ </Docs>
++ <AssemblyInfo>
++ <AssemblyVersion>2.0.0.0</AssemblyVersion>
++ </AssemblyInfo>
++ </Member>
++ </Members>
++</Type>
--- /dev/null
--- /dev/null
++<Type Name="SqliteCommandBuilder" FullName="Mono.Data.SqliteClient.SqliteCommandBuilder">
++ <TypeSignature Language="C#" Value="public sealed class SqliteCommandBuilder : System.Data.Common.DbCommandBuilder" />
++ <AssemblyInfo>
++ <AssemblyName>Mono.Data.SqliteClient</AssemblyName>
++ <AssemblyVersion>2.0.0.0</AssemblyVersion>
++ </AssemblyInfo>
++ <Base>
++ <BaseTypeName>System.Data.Common.DbCommandBuilder</BaseTypeName>
++ </Base>
++ <Interfaces />
++ <Docs>
++ <summary>To be added.</summary>
++ <remarks>To be added.</remarks>
++ </Docs>
++ <Members>
++ <Member MemberName=".ctor">
++ <MemberSignature Language="C#" Value="public SqliteCommandBuilder ();" />
++ <MemberType>Constructor</MemberType>
++ <AssemblyInfo>
++ <AssemblyVersion>2.0.0.0</AssemblyVersion>
++ </AssemblyInfo>
++ <Parameters />
++ <Docs>
++ <summary>To be added.</summary>
++ <remarks>To be added.</remarks>
++ </Docs>
++ </Member>
++ <Member MemberName="ApplyParameterInfo">
++ <MemberSignature Language="C#" Value="protected override void ApplyParameterInfo (System.Data.Common.DbParameter dbParameter, System.Data.DataRow row, System.Data.StatementType statementType, bool whereClause);" />
++ <MemberType>Method</MemberType>
++ <AssemblyInfo>
++ <AssemblyVersion>2.0.0.0</AssemblyVersion>
++ </AssemblyInfo>
++ <ReturnValue>
++ <ReturnType>System.Void</ReturnType>
++ </ReturnValue>
++ <Parameters>
++ <Parameter Name="dbParameter" Type="System.Data.Common.DbParameter" />
++ <Parameter Name="row" Type="System.Data.DataRow" />
++ <Parameter Name="statementType" Type="System.Data.StatementType" />
++ <Parameter Name="whereClause" Type="System.Boolean" />
++ </Parameters>
++ <Docs>
++ <param name="dbParameter">To be added.</param>
++ <param name="row">To be added.</param>
++ <param name="statementType">To be added.</param>
++ <param name="whereClause">To be added.</param>
++ <summary>To be added.</summary>
++ <remarks>To be added.</remarks>
++ </Docs>
++ </Member>
++ <Member MemberName="DataAdapter">
++ <MemberSignature Language="C#" Value="public System.Data.Common.DbDataAdapter DataAdapter { set; get; }" />
++ <MemberType>Property</MemberType>
++ <AssemblyInfo>
++ <AssemblyVersion>2.0.0.0</AssemblyVersion>
++ </AssemblyInfo>
++ <ReturnValue>
++ <ReturnType>System.Data.Common.DbDataAdapter</ReturnType>
++ </ReturnValue>
++ <Docs>
++ <summary>To be added.</summary>
++ <value>To be added.</value>
++ <remarks>To be added.</remarks>
++ </Docs>
++ </Member>
++ <Member MemberName="Dispose">
++ <MemberSignature Language="C#" Value="protected override void Dispose (bool disposing);" />
++ <MemberType>Method</MemberType>
++ <AssemblyInfo>
++ <AssemblyVersion>2.0.0.0</AssemblyVersion>
++ </AssemblyInfo>
++ <ReturnValue>
++ <ReturnType>System.Void</ReturnType>
++ </ReturnValue>
++ <Parameters>
++ <Parameter Name="disposing" Type="System.Boolean" />
++ </Parameters>
++ <Docs>
++ <param name="disposing">To be added.</param>
++ <summary>To be added.</summary>
++ <remarks>To be added.</remarks>
++ </Docs>
++ </Member>
++ <Member MemberName="GetDeleteCommand">
++ <MemberSignature Language="C#" Value="public Mono.Data.SqliteClient.SqliteCommand GetDeleteCommand ();" />
++ <MemberType>Method</MemberType>
++ <AssemblyInfo>
++ <AssemblyVersion>2.0.0.0</AssemblyVersion>
++ </AssemblyInfo>
++ <ReturnValue>
++ <ReturnType>Mono.Data.SqliteClient.SqliteCommand</ReturnType>
++ </ReturnValue>
++ <Parameters />
++ <Docs>
++ <summary>To be added.</summary>
++ <returns>To be added.</returns>
++ <remarks>To be added.</remarks>
++ </Docs>
++ </Member>
++ <Member MemberName="GetInsertCommand">
++ <MemberSignature Language="C#" Value="public Mono.Data.SqliteClient.SqliteCommand GetInsertCommand ();" />
++ <MemberType>Method</MemberType>
++ <AssemblyInfo>
++ <AssemblyVersion>2.0.0.0</AssemblyVersion>
++ </AssemblyInfo>
++ <ReturnValue>
++ <ReturnType>Mono.Data.SqliteClient.SqliteCommand</ReturnType>
++ </ReturnValue>
++ <Parameters />
++ <Docs>
++ <summary>To be added.</summary>
++ <returns>To be added.</returns>
++ <remarks>To be added.</remarks>
++ </Docs>
++ </Member>
++ <Member MemberName="GetParameterName">
++ <MemberSignature Language="C#" Value="protected override string GetParameterName (int position);" />
++ <MemberType>Method</MemberType>
++ <AssemblyInfo>
++ <AssemblyVersion>2.0.0.0</AssemblyVersion>
++ </AssemblyInfo>
++ <ReturnValue>
++ <ReturnType>System.String</ReturnType>
++ </ReturnValue>
++ <Parameters>
++ <Parameter Name="position" Type="System.Int32" />
++ </Parameters>
++ <Docs>
++ <param name="position">To be added.</param>
++ <summary>To be added.</summary>
++ <returns>To be added.</returns>
++ <remarks>To be added.</remarks>
++ </Docs>
++ </Member>
++ <Member MemberName="GetParameterName">
++ <MemberSignature Language="C#" Value="protected override string GetParameterName (string parameterName);" />
++ <MemberType>Method</MemberType>
++ <AssemblyInfo>
++ <AssemblyVersion>2.0.0.0</AssemblyVersion>
++ </AssemblyInfo>
++ <ReturnValue>
++ <ReturnType>System.String</ReturnType>
++ </ReturnValue>
++ <Parameters>
++ <Parameter Name="parameterName" Type="System.String" />
++ </Parameters>
++ <Docs>
++ <param name="parameterName">To be added.</param>
++ <summary>To be added.</summary>
++ <returns>To be added.</returns>
++ <remarks>To be added.</remarks>
++ </Docs>
++ </Member>
++ <Member MemberName="GetParameterPlaceholder">
++ <MemberSignature Language="C#" Value="protected override string GetParameterPlaceholder (int position);" />
++ <MemberType>Method</MemberType>
++ <AssemblyInfo>
++ <AssemblyVersion>2.0.0.0</AssemblyVersion>
++ </AssemblyInfo>
++ <ReturnValue>
++ <ReturnType>System.String</ReturnType>
++ </ReturnValue>
++ <Parameters>
++ <Parameter Name="position" Type="System.Int32" />
++ </Parameters>
++ <Docs>
++ <param name="position">To be added.</param>
++ <summary>To be added.</summary>
++ <returns>To be added.</returns>
++ <remarks>To be added.</remarks>
++ </Docs>
++ </Member>
++ <Member MemberName="GetUpdateCommand">
++ <MemberSignature Language="C#" Value="public Mono.Data.SqliteClient.SqliteCommand GetUpdateCommand ();" />
++ <MemberType>Method</MemberType>
++ <AssemblyInfo>
++ <AssemblyVersion>2.0.0.0</AssemblyVersion>
++ </AssemblyInfo>
++ <ReturnValue>
++ <ReturnType>Mono.Data.SqliteClient.SqliteCommand</ReturnType>
++ </ReturnValue>
++ <Parameters />
++ <Docs>
++ <summary>To be added.</summary>
++ <returns>To be added.</returns>
++ <remarks>To be added.</remarks>
++ </Docs>
++ </Member>
++ <Member MemberName="QuotePrefix">
++ <MemberSignature Language="C#" Value="public override string QuotePrefix { set; get; }" />
++ <MemberType>Property</MemberType>
++ <AssemblyInfo>
++ <AssemblyVersion>2.0.0.0</AssemblyVersion>
++ </AssemblyInfo>
++ <ReturnValue>
++ <ReturnType>System.String</ReturnType>
++ </ReturnValue>
++ <Docs>
++ <summary>To be added.</summary>
++ <value>To be added.</value>
++ <remarks>To be added.</remarks>
++ </Docs>
++ </Member>
++ <Member MemberName="QuoteSuffix">
++ <MemberSignature Language="C#" Value="public override string QuoteSuffix { set; get; }" />
++ <MemberType>Property</MemberType>
++ <AssemblyInfo>
++ <AssemblyVersion>2.0.0.0</AssemblyVersion>
++ </AssemblyInfo>
++ <ReturnValue>
++ <ReturnType>System.String</ReturnType>
++ </ReturnValue>
++ <Docs>
++ <summary>To be added.</summary>
++ <value>To be added.</value>
++ <remarks>To be added.</remarks>
++ </Docs>
++ </Member>
++ <Member MemberName="RefreshSchema">
++ <MemberSignature Language="C#" Value="public override void RefreshSchema ();" />
++ <MemberType>Method</MemberType>
++ <AssemblyInfo>
++ <AssemblyVersion>2.0.0.0</AssemblyVersion>
++ </AssemblyInfo>
++ <ReturnValue>
++ <ReturnType>System.Void</ReturnType>
++ </ReturnValue>
++ <Parameters />
++ <Docs>
++ <summary>To be added.</summary>
++ <remarks>To be added.</remarks>
++ </Docs>
++ </Member>
++ <Member MemberName="SetRowUpdatingHandler">
++ <MemberSignature Language="C#" Value="protected override void SetRowUpdatingHandler (System.Data.Common.DbDataAdapter adapter);" />
++ <MemberType>Method</MemberType>
++ <AssemblyInfo>
++ <AssemblyVersion>2.0.0.0</AssemblyVersion>
++ </AssemblyInfo>
++ <ReturnValue>
++ <ReturnType>System.Void</ReturnType>
++ </ReturnValue>
++ <Parameters>
++ <Parameter Name="adapter" Type="System.Data.Common.DbDataAdapter" />
++ </Parameters>
++ <Docs>
++ <param name="adapter">To be added.</param>
++ <summary>To be added.</summary>
++ <remarks>To be added.</remarks>
++ </Docs>
++ </Member>
++ </Members>
++</Type>
--- /dev/null
--- /dev/null
++<Type Name="SqliteConnection" FullName="Mono.Data.SqliteClient.SqliteConnection">
++ <TypeSignature Language="C#" Value="public class SqliteConnection : System.Data.Common.DbConnection, ICloneable" />
++ <AssemblyInfo>
++ <AssemblyName>Mono.Data.SqliteClient</AssemblyName>
++ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
++ <AssemblyVersion>2.0.0.0</AssemblyVersion>
++ </AssemblyInfo>
++ <Base>
++ <BaseTypeName>System.Data.Common.DbConnection</BaseTypeName>
++ </Base>
++ <Interfaces>
++ <Interface>
++ <InterfaceName>System.ICloneable</InterfaceName>
++ </Interface>
++ </Interfaces>
++ <Docs>
++ <summary>Represents a connection to a database.</summary>
++ <remarks>
++ <para>Creating a connection is the starting point for accessing a Sqlite database.</para>
++ <example>
++ <code lang="C#">string connectionString = "URI=file:SqliteTest.db";
++IDbConnection dbcon = new SqliteConnection(connectionString);</code>
++ </example>
++ </remarks>
++ </Docs>
++ <Members>
++ <Member MemberName=".ctor">
++ <MemberSignature Language="C#" Value="public SqliteConnection ();" />
++ <MemberType>Constructor</MemberType>
++ <Parameters />
++ <Docs>
++ <summary>Creates a new connection object.</summary>
++ <remarks>The <see cref="P:Mono.Data.SqliteClient.SqliteConnection.ConnectionString" /> must be set and <see cref="M:Mono.Data.SqliteClient.SqliteConnection.Open()" /> must be called before accesses to a database can be made.</remarks>
++ </Docs>
++ <AssemblyInfo>
++ <AssemblyVersion>2.0.0.0</AssemblyVersion>
++ </AssemblyInfo>
++ </Member>
++ <Member MemberName=".ctor">
++ <MemberSignature Language="C#" Value="public SqliteConnection (string connstring);" />
++ <MemberType>Constructor</MemberType>
++ <Parameters>
++ <Parameter Name="connstring" Type="System.String" />
++ </Parameters>
++ <Docs>
++ <param name="connstring">A connection string.</param>
++ <summary>Creates a new connection object with a given connection string.</summary>
++ <remarks>See <see cref="P:Mono.Data.SqliteClient.SqliteConnection.ConnectionString" /> for the format expected for <paramref name="connString" />. <see cref="M:Mono.Data.SqliteClient.SqliteConnection.Open()" /> must be called before accesses to the database can be made.</remarks>
++ </Docs>
++ <AssemblyInfo>
++ <AssemblyVersion>2.0.0.0</AssemblyVersion>
++ </AssemblyInfo>
++ </Member>
++ <Member MemberName="BeginDbTransaction">
++ <MemberSignature Language="C#" Value="protected override System.Data.Common.DbTransaction BeginDbTransaction (System.Data.IsolationLevel il);" />
++ <MemberType>Method</MemberType>
++ <AssemblyInfo>
++ <AssemblyVersion>2.0.0.0</AssemblyVersion>
++ </AssemblyInfo>
++ <ReturnValue>
++ <ReturnType>System.Data.Common.DbTransaction</ReturnType>
++ </ReturnValue>
++ <Parameters>
++ <Parameter Name="il" Type="System.Data.IsolationLevel" />
++ </Parameters>
++ <Docs>
++ <param name="il">To be added.</param>
++ <summary>To be added.</summary>
++ <returns>To be added.</returns>
++ <remarks>To be added.</remarks>
++ </Docs>
++ </Member>
++ <Member MemberName="BeginTransaction">
++ <MemberSignature Language="C#" Value="public System.Data.Common.DbTransaction BeginTransaction ();" />
++ <MemberType>Method</MemberType>
++ <AssemblyInfo>
++ <AssemblyVersion>2.0.0.0</AssemblyVersion>
++ </AssemblyInfo>
++ <ReturnValue>
++ <ReturnType>System.Data.Common.DbTransaction</ReturnType>
++ </ReturnValue>
++ <Parameters />
++ <Docs>
++ <summary>To be added.</summary>
++ <returns>To be added.</returns>
++ <remarks>To be added.</remarks>
++ </Docs>
++ </Member>
++ <Member MemberName="BeginTransaction">
++ <MemberSignature Language="C#" Value="public System.Data.Common.DbTransaction BeginTransaction (System.Data.IsolationLevel il);" />
++ <MemberType>Method</MemberType>
++ <AssemblyInfo>
++ <AssemblyVersion>2.0.0.0</AssemblyVersion>
++ </AssemblyInfo>
++ <ReturnValue>
++ <ReturnType>System.Data.Common.DbTransaction</ReturnType>
++ </ReturnValue>
++ <Parameters>
++ <Parameter Name="il" Type="System.Data.IsolationLevel" />
++ </Parameters>
++ <Docs>
++ <param name="il">To be added.</param>
++ <summary>To be added.</summary>
++ <returns>To be added.</returns>
++ <remarks>To be added.</remarks>
++ </Docs>
++ </Member>
++ <Member MemberName="BusyTimeout">
++ <MemberSignature Language="C#" Value="public int BusyTimeout { set; get; }" />
++ <MemberType>Property</MemberType>
++ <ReturnValue>
++ <ReturnType>System.Int32</ReturnType>
++ </ReturnValue>
++ <Docs>
++ <summary>Sets the number of milliseconds to wait before throwing a <see cref="T:Mono.Data.SqliteClient.SqliteBusyException" />.</summary>
++ <value>Zero to throw a <see cref="T:Mono.Data.SqliteClient.SqliteBusyException" /> immediately while executing a command if the database is locked by another executing command (possibly in another process), otherwise the number of milliseconds to wait until the database is free before throwing an exception.</value>
++ <remarks>The default value is zero. Set this property before opening a connection, or use the busy_timeout connection string parameter.</remarks>
++ </Docs>
++ <AssemblyInfo>
++ <AssemblyVersion>2.0.0.0</AssemblyVersion>
++ </AssemblyInfo>
++ </Member>
++ <Member MemberName="ChangeDatabase">
++ <MemberSignature Language="C#" Value="public override void ChangeDatabase (string databaseName);" />
++ <MemberType>Method</MemberType>
++ <ReturnValue>
++ <ReturnType>System.Void</ReturnType>
++ </ReturnValue>
++ <Parameters>
++ <Parameter Name="databaseName" Type="System.String" />
++ </Parameters>
++ <Docs>
++ <param name="databaseName">A new database name.</param>
++ <summary>This method is not implemented.</summary>
++ <remarks>This method is not implemented.</remarks>
++ </Docs>
++ <AssemblyInfo>
++ <AssemblyVersion>2.0.0.0</AssemblyVersion>
++ </AssemblyInfo>
++ </Member>
++ <Member MemberName="Close">
++ <MemberSignature Language="C#" Value="public override void Close ();" />
++ <MemberType>Method</MemberType>
++ <ReturnValue>
++ <ReturnType>System.Void</ReturnType>
++ </ReturnValue>
++ <Parameters />
++ <Docs>
++ <summary>Closes the current connection.</summary>
++ <remarks>None.</remarks>
++ </Docs>
++ <AssemblyInfo>
++ <AssemblyVersion>2.0.0.0</AssemblyVersion>
++ </AssemblyInfo>
++ </Member>
++ <Member MemberName="ConnectionString">
++ <MemberSignature Language="C#" Value="public override string ConnectionString { set; get; }" />
++ <MemberType>Property</MemberType>
++ <ReturnValue>
++ <ReturnType>System.String</ReturnType>
++ </ReturnValue>
++ <Docs>
++ <summary>A connection string specifying how to connect to the database.</summary>
++ <value>See the remarks section below.</value>
++ <remarks>
++ <para>The format of a basic connection string is <c>URI=file:/path/to/file</c>, for example <c>URI=file:SqliteTest.db</c>. That will use the database SqliteTest.db in the current directory. It will be created if it does not exist.</para>
++ <para>The ADO.NET adapter will use SQLite version 2 by default, but if version 2 is not found and version 3 is available, it will fall back to version 3. You can force the adapter to use version 3 by adding "version=3" to the connection string: <c>URI=file:SqliteTest.db,version=3</c>.</para>
++ <para>These are the available connection string parameters, which should be separated by semicolons:</para>
++ <list type="table">
++ <listheader>
++ <term>Name</term>
++ <description>Purpose</description>
++ <description>Example</description>
++ </listheader>
++ <item>
++ <term>URI</term>
++ <description>a file Universal Resource Identifier (only file:)</description>
++ <description>
++ <c>URI=file:SqliteTest.db</c>
++ </description>
++ </item>
++ <item>
++ <term>version</term>
++ <description>version of Sqlite to use: 2 or 3; the version must be installed on the system</description>
++ <description>
++ <c>version=3</c>
++ </description>
++ </item>
++ <item>
++ <term>busy_timeout</term>
++ <description>a timeout, in milliseconds, to wait when the database is locked before throwing a SqliteBusyException, or zero to timeout immediately (since Mono 1.1.14)n</description>
++ <description>
++ <c>busy_timeout=3000</c>
++ </description>
++ </item>
++ </list>
++ <para>The busy_timeout parameter is implemented as a call to sqlite(3)_busy_timeout (http://sqlite.org/capi3ref.html#sqlite3_busy_timeout). The default value is 0, which means the adapter should throw a SqliteBusyException immediately if the database is locked.</para>
++ </remarks>
++ </Docs>
++ <AssemblyInfo>
++ <AssemblyVersion>2.0.0.0</AssemblyVersion>
++ </AssemblyInfo>
++ </Member>
++ <Member MemberName="ConnectionTimeout">
++ <MemberSignature Language="C#" Value="public override int ConnectionTimeout { get; }" />
++ <MemberType>Property</MemberType>
++ <ReturnValue>
++ <ReturnType>System.Int32</ReturnType>
++ </ReturnValue>
++ <Docs>
++ <summary>This property is not used.</summary>
++ <value>Always zero.</value>
++ <remarks>None.</remarks>
++ </Docs>
++ <AssemblyInfo>
++ <AssemblyVersion>2.0.0.0</AssemblyVersion>
++ </AssemblyInfo>
++ </Member>
++ <Member MemberName="CreateDbCommand">
++ <MemberSignature Language="C#" Value="protected override System.Data.Common.DbCommand CreateDbCommand ();" />
++ <MemberType>Method</MemberType>
++ <AssemblyInfo>
++ <AssemblyVersion>2.0.0.0</AssemblyVersion>
++ </AssemblyInfo>
++ <ReturnValue>
++ <ReturnType>System.Data.Common.DbCommand</ReturnType>
++ </ReturnValue>
++ <Parameters />
++ <Docs>
++ <summary>To be added.</summary>
++ <returns>To be added.</returns>
++ <remarks>To be added.</remarks>
++ </Docs>
++ </Member>
++ <Member MemberName="Database">
++ <MemberSignature Language="C#" Value="public override string Database { get; }" />
++ <MemberType>Property</MemberType>
++ <ReturnValue>
++ <ReturnType>System.String</ReturnType>
++ </ReturnValue>
++ <Docs>
++ <summary>Gets the URI of the database file specified in the last value set for the connection string.</summary>
++ <value>A URI.</value>
++ <remarks>None.</remarks>
++ </Docs>
++ <AssemblyInfo>
++ <AssemblyVersion>2.0.0.0</AssemblyVersion>
++ </AssemblyInfo>
++ </Member>
++ <Member MemberName="DataSource">
++ <MemberSignature Language="C#" Value="public override string DataSource { get; }" />
++ <MemberType>Property</MemberType>
++ <AssemblyInfo>
++ <AssemblyVersion>2.0.0.0</AssemblyVersion>
++ </AssemblyInfo>
++ <ReturnValue>
++ <ReturnType>System.String</ReturnType>
++ </ReturnValue>
++ <Docs>
++ <summary>To be added.</summary>
++ <value>To be added.</value>
++ <remarks>To be added.</remarks>
++ </Docs>
++ </Member>
++ <Member MemberName="Encoding">
++ <MemberSignature Language="C#" Value="public System.Text.Encoding Encoding { get; }" />
++ <MemberType>Property</MemberType>
++ <ReturnValue>
++ <ReturnType>System.Text.Encoding</ReturnType>
++ </ReturnValue>
++ <Docs>
++ <summary>Gets the character encoding specified in the last value set for the connection string.</summary>
++ <value>An encoding, or null if the default encoding is used.</value>
++ <remarks>Encoding is only used when connecting to Sqlite version 2 databases.</remarks>
++ </Docs>
++ <AssemblyInfo>
++ <AssemblyVersion>2.0.0.0</AssemblyVersion>
++ </AssemblyInfo>
++ </Member>
++ <Member MemberName="LastInsertRowId">
++ <MemberSignature Language="C#" Value="public int LastInsertRowId { get; }" />
++ <MemberType>Property</MemberType>
++ <ReturnValue>
++ <ReturnType>System.Int32</ReturnType>
++ </ReturnValue>
++ <Docs>
++ <summary>Gets the ID of the last row inserted into the database during this connection.</summary>
++ <value>The ID of the last inserted row.</value>
++ <remarks>See sqlite[3]_last_insert_rowid.</remarks>
++ </Docs>
++ <AssemblyInfo>
++ <AssemblyVersion>2.0.0.0</AssemblyVersion>
++ </AssemblyInfo>
++ </Member>
++ <Member MemberName="Open">
++ <MemberSignature Language="C#" Value="public override void Open ();" />
++ <MemberType>Method</MemberType>
++ <ReturnValue>
++ <ReturnType>System.Void</ReturnType>
++ </ReturnValue>
++ <Parameters />
++ <Docs>
++ <summary>Opens the database connection.</summary>
++ <remarks>The <see cref="P:Mono.Data.SqliteClient.SqliteConnection.ConnectionString" /> must be set before calling this method.</remarks>
++ </Docs>
++ <AssemblyInfo>
++ <AssemblyVersion>2.0.0.0</AssemblyVersion>
++ </AssemblyInfo>
++ </Member>
++ <Member MemberName="ServerVersion">
++ <MemberSignature Language="C#" Value="public override string ServerVersion { get; }" />
++ <MemberType>Property</MemberType>
++ <AssemblyInfo>
++ <AssemblyVersion>2.0.0.0</AssemblyVersion>
++ </AssemblyInfo>
++ <ReturnValue>
++ <ReturnType>System.String</ReturnType>
++ </ReturnValue>
++ <Docs>
++ <summary>To be added.</summary>
++ <value>To be added.</value>
++ <remarks>To be added.</remarks>
++ </Docs>
++ </Member>
++ <Member MemberName="State">
++ <MemberSignature Language="C#" Value="public override System.Data.ConnectionState State { get; }" />
++ <MemberType>Property</MemberType>
++ <ReturnValue>
++ <ReturnType>System.Data.ConnectionState</ReturnType>
++ </ReturnValue>
++ <Docs>
++ <summary>Gets the state of the connection.</summary>
++ <value>The state of the connection.</value>
++ <remarks>None.</remarks>
++ </Docs>
++ <AssemblyInfo>
++ <AssemblyVersion>2.0.0.0</AssemblyVersion>
++ </AssemblyInfo>
++ </Member>
++ <Member MemberName="System.ICloneable.Clone">
++ <MemberSignature Language="C#" Value="object ICloneable.Clone ();" />
++ <MemberType>Method</MemberType>
++ <AssemblyInfo>
++ <AssemblyVersion>2.0.0.0</AssemblyVersion>
++ </AssemblyInfo>
++ <ReturnValue>
++ <ReturnType>System.Object</ReturnType>
++ </ReturnValue>
++ <Parameters />
++ <Docs>
++ <summary>To be added.</summary>
++ <returns>To be added.</returns>
++ <remarks>To be added.</remarks>
++ </Docs>
++ </Member>
++ <Member MemberName="Version">
++ <MemberSignature Language="C#" Value="public int Version { get; }" />
++ <MemberType>Property</MemberType>
++ <ReturnValue>
++ <ReturnType>System.Int32</ReturnType>
++ </ReturnValue>
++ <Docs>
++ <summary>Gets the database version connected to.</summary>
++ <value>2 or 3</value>
++ <remarks>After the connection has been opened, this property returns the version of the database actually connected to.</remarks>
++ </Docs>
++ <AssemblyInfo>
++ <AssemblyVersion>2.0.0.0</AssemblyVersion>
++ </AssemblyInfo>
++ </Member>
++ </Members>
++</Type>
--- /dev/null
--- /dev/null
++<Type Name="SqliteConnectionStringBuilder" FullName="Mono.Data.SqliteClient.SqliteConnectionStringBuilder">
++ <TypeSignature Language="C#" Value="public sealed class SqliteConnectionStringBuilder : System.Data.Common.DbConnectionStringBuilder" />
++ <AssemblyInfo>
++ <AssemblyName>Mono.Data.SqliteClient</AssemblyName>
++ <AssemblyVersion>2.0.0.0</AssemblyVersion>
++ </AssemblyInfo>
++ <Base>
++ <BaseTypeName>System.Data.Common.DbConnectionStringBuilder</BaseTypeName>
++ </Base>
++ <Interfaces />
++ <Docs>
++ <summary>To be added.</summary>
++ <remarks>To be added.</remarks>
++ </Docs>
++ <Members>
++ <Member MemberName=".ctor">
++ <MemberSignature Language="C#" Value="public SqliteConnectionStringBuilder ();" />
++ <MemberType>Constructor</MemberType>
++ <AssemblyInfo>
++ <AssemblyVersion>2.0.0.0</AssemblyVersion>
++ </AssemblyInfo>
++ <Parameters />
++ <Docs>
++ <summary>To be added.</summary>
++ <remarks>To be added.</remarks>
++ </Docs>
++ </Member>
++ <Member MemberName=".ctor">
++ <MemberSignature Language="C#" Value="public SqliteConnectionStringBuilder (string connectionString);" />
++ <MemberType>Constructor</MemberType>
++ <AssemblyInfo>
++ <AssemblyVersion>2.0.0.0</AssemblyVersion>
++ </AssemblyInfo>
++ <Parameters>
++ <Parameter Name="connectionString" Type="System.String" />
++ </Parameters>
++ <Docs>
++ <param name="connectionString">To be added.</param>
++ <summary>To be added.</summary>
++ <remarks>To be added.</remarks>
++ </Docs>
++ </Member>
++ <Member MemberName="BusyTimeout">
++ <MemberSignature Language="C#" Value="public int BusyTimeout { set; get; }" />
++ <MemberType>Property</MemberType>
++ <AssemblyInfo>
++ <AssemblyVersion>2.0.0.0</AssemblyVersion>
++ </AssemblyInfo>
++ <ReturnValue>
++ <ReturnType>System.Int32</ReturnType>
++ </ReturnValue>
++ <Docs>
++ <summary>To be added.</summary>
++ <value>To be added.</value>
++ <remarks>To be added.</remarks>
++ </Docs>
++ </Member>
++ <Member MemberName="Clear">
++ <MemberSignature Language="C#" Value="public override void Clear ();" />
++ <MemberType>Method</MemberType>
++ <AssemblyInfo>
++ <AssemblyVersion>2.0.0.0</AssemblyVersion>
++ </AssemblyInfo>
++ <ReturnValue>
++ <ReturnType>System.Void</ReturnType>
++ </ReturnValue>
++ <Parameters />
++ <Docs>
++ <summary>To be added.</summary>
++ <remarks>To be added.</remarks>
++ </Docs>
++ </Member>
++ <Member MemberName="ContainsKey">
++ <MemberSignature Language="C#" Value="public override bool ContainsKey (string keyword);" />
++ <MemberType>Method</MemberType>
++ <AssemblyInfo>
++ <AssemblyVersion>2.0.0.0</AssemblyVersion>
++ </AssemblyInfo>
++ <ReturnValue>
++ <ReturnType>System.Boolean</ReturnType>
++ </ReturnValue>
++ <Parameters>
++ <Parameter Name="keyword" Type="System.String" />
++ </Parameters>
++ <Docs>
++ <param name="keyword">To be added.</param>
++ <summary>To be added.</summary>
++ <returns>To be added.</returns>
++ <remarks>To be added.</remarks>
++ </Docs>
++ </Member>
++ <Member MemberName="DataSource">
++ <MemberSignature Language="C#" Value="public string DataSource { set; get; }" />
++ <MemberType>Property</MemberType>
++ <AssemblyInfo>
++ <AssemblyVersion>2.0.0.0</AssemblyVersion>
++ </AssemblyInfo>
++ <ReturnValue>
++ <ReturnType>System.String</ReturnType>
++ </ReturnValue>
++ <Docs>
++ <summary>To be added.</summary>
++ <value>To be added.</value>
++ <remarks>To be added.</remarks>
++ </Docs>
++ </Member>
++ <Member MemberName="Encoding">
++ <MemberSignature Language="C#" Value="public System.Text.Encoding Encoding { set; get; }" />
++ <MemberType>Property</MemberType>
++ <AssemblyInfo>
++ <AssemblyVersion>2.0.0.0</AssemblyVersion>
++ </AssemblyInfo>
++ <ReturnValue>
++ <ReturnType>System.Text.Encoding</ReturnType>
++ </ReturnValue>
++ <Docs>
++ <summary>To be added.</summary>
++ <value>To be added.</value>
++ <remarks>To be added.</remarks>
++ </Docs>
++ </Member>
++ <Member MemberName="IsFixedSize">
++ <MemberSignature Language="C#" Value="public override bool IsFixedSize { get; }" />
++ <MemberType>Property</MemberType>
++ <AssemblyInfo>
++ <AssemblyVersion>2.0.0.0</AssemblyVersion>
++ </AssemblyInfo>
++ <ReturnValue>
++ <ReturnType>System.Boolean</ReturnType>
++ </ReturnValue>
++ <Docs>
++ <summary>To be added.</summary>
++ <value>To be added.</value>
++ <remarks>To be added.</remarks>
++ </Docs>
++ </Member>
++ <Member MemberName="Item">
++ <MemberSignature Language="C#" Value="public override object this[string keyword] { set; get; }" />
++ <MemberType>Property</MemberType>
++ <AssemblyInfo>
++ <AssemblyVersion>2.0.0.0</AssemblyVersion>
++ </AssemblyInfo>
++ <ReturnValue>
++ <ReturnType>System.Object</ReturnType>
++ </ReturnValue>
++ <Parameters>
++ <Parameter Name="keyword" Type="System.String" />
++ </Parameters>
++ <Docs>
++ <param name="keyword">To be added.</param>
++ <summary>To be added.</summary>
++ <value>To be added.</value>
++ <remarks>To be added.</remarks>
++ </Docs>
++ </Member>
++ <Member MemberName="Keys">
++ <MemberSignature Language="C#" Value="public override System.Collections.ICollection Keys { get; }" />
++ <MemberType>Property</MemberType>
++ <AssemblyInfo>
++ <AssemblyVersion>2.0.0.0</AssemblyVersion>
++ </AssemblyInfo>
++ <ReturnValue>
++ <ReturnType>System.Collections.ICollection</ReturnType>
++ </ReturnValue>
++ <Docs>
++ <summary>To be added.</summary>
++ <value>To be added.</value>
++ <remarks>To be added.</remarks>
++ </Docs>
++ </Member>
++ <Member MemberName="Mode">
++ <MemberSignature Language="C#" Value="public int Mode { set; get; }" />
++ <MemberType>Property</MemberType>
++ <AssemblyInfo>
++ <AssemblyVersion>2.0.0.0</AssemblyVersion>
++ </AssemblyInfo>
++ <ReturnValue>
++ <ReturnType>System.Int32</ReturnType>
++ </ReturnValue>
++ <Docs>
++ <summary>To be added.</summary>
++ <value>To be added.</value>
++ <remarks>To be added.</remarks>
++ </Docs>
++ </Member>
++ <Member MemberName="Remove">
++ <MemberSignature Language="C#" Value="public override bool Remove (string keyword);" />
++ <MemberType>Method</MemberType>
++ <AssemblyInfo>
++ <AssemblyVersion>2.0.0.0</AssemblyVersion>
++ </AssemblyInfo>
++ <ReturnValue>
++ <ReturnType>System.Boolean</ReturnType>
++ </ReturnValue>
++ <Parameters>
++ <Parameter Name="keyword" Type="System.String" />
++ </Parameters>
++ <Docs>
++ <param name="keyword">To be added.</param>
++ <summary>To be added.</summary>
++ <returns>To be added.</returns>
++ <remarks>To be added.</remarks>
++ </Docs>
++ </Member>
++ <Member MemberName="TryGetValue">
++ <MemberSignature Language="C#" Value="public override bool TryGetValue (string keyword, out object value);" />
++ <MemberType>Method</MemberType>
++ <AssemblyInfo>
++ <AssemblyVersion>2.0.0.0</AssemblyVersion>
++ </AssemblyInfo>
++ <ReturnValue>
++ <ReturnType>System.Boolean</ReturnType>
++ </ReturnValue>
++ <Parameters>
++ <Parameter Name="keyword" Type="System.String" />
++ <Parameter Name="value" Type="System.Object&" RefType="out" />
++ </Parameters>
++ <Docs>
++ <param name="keyword">To be added.</param>
++ <param name="value">To be added.</param>
++ <summary>To be added.</summary>
++ <returns>To be added.</returns>
++ <remarks>To be added.</remarks>
++ </Docs>
++ </Member>
++ <Member MemberName="Uri">
++ <MemberSignature Language="C#" Value="public string Uri { set; get; }" />
++ <MemberType>Property</MemberType>
++ <AssemblyInfo>
++ <AssemblyVersion>2.0.0.0</AssemblyVersion>
++ </AssemblyInfo>
++ <ReturnValue>
++ <ReturnType>System.String</ReturnType>
++ </ReturnValue>
++ <Docs>
++ <summary>To be added.</summary>
++ <value>To be added.</value>
++ <remarks>To be added.</remarks>
++ </Docs>
++ </Member>
++ <Member MemberName="Values">
++ <MemberSignature Language="C#" Value="public override System.Collections.ICollection Values { get; }" />
++ <MemberType>Property</MemberType>
++ <AssemblyInfo>
++ <AssemblyVersion>2.0.0.0</AssemblyVersion>
++ </AssemblyInfo>
++ <ReturnValue>
++ <ReturnType>System.Collections.ICollection</ReturnType>
++ </ReturnValue>
++ <Docs>
++ <summary>To be added.</summary>
++ <value>To be added.</value>
++ <remarks>To be added.</remarks>
++ </Docs>
++ </Member>
++ <Member MemberName="Version">
++ <MemberSignature Language="C#" Value="public int Version { set; get; }" />
++ <MemberType>Property</MemberType>
++ <AssemblyInfo>
++ <AssemblyVersion>2.0.0.0</AssemblyVersion>
++ </AssemblyInfo>
++ <ReturnValue>
++ <ReturnType>System.Int32</ReturnType>
++ </ReturnValue>
++ <Docs>
++ <summary>To be added.</summary>
++ <value>To be added.</value>
++ <remarks>To be added.</remarks>
++ </Docs>
++ </Member>
++ </Members>
++</Type>
--- /dev/null
--- /dev/null
++<Type Name="SqliteDataAdapter" FullName="Mono.Data.SqliteClient.SqliteDataAdapter">
++ <TypeSignature Language="C#" Value="public class SqliteDataAdapter : System.Data.Common.DbDataAdapter" />
++ <AssemblyInfo>
++ <AssemblyName>Mono.Data.SqliteClient</AssemblyName>
++ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
++ <AssemblyVersion>2.0.0.0</AssemblyVersion>
++ </AssemblyInfo>
++ <Base>
++ <BaseTypeName>System.Data.Common.DbDataAdapter</BaseTypeName>
++ </Base>
++ <Interfaces>
++ </Interfaces>
++ <Docs>
++ <summary>To be added.</summary>
++ <remarks>To be added.</remarks>
++ </Docs>
++ <Members>
++ <Member MemberName=".ctor">
++ <MemberSignature Language="C#" Value="public SqliteDataAdapter ();" />
++ <MemberType>Constructor</MemberType>
++ <Parameters />
++ <Docs>
++ <summary>To be added.</summary>
++ <remarks>To be added.</remarks>
++ </Docs>
++ <AssemblyInfo>
++ <AssemblyVersion>2.0.0.0</AssemblyVersion>
++ </AssemblyInfo>
++ </Member>
++ <Member MemberName=".ctor">
++ <MemberSignature Language="C#" Value="public SqliteDataAdapter (System.Data.Common.DbCommand selectCommand);" />
++ <MemberType>Constructor</MemberType>
++ <AssemblyInfo>
++ <AssemblyVersion>2.0.0.0</AssemblyVersion>
++ </AssemblyInfo>
++ <Parameters>
++ <Parameter Name="selectCommand" Type="System.Data.Common.DbCommand" />
++ </Parameters>
++ <Docs>
++ <param name="selectCommand">To be added.</param>
++ <summary>To be added.</summary>
++ <remarks>To be added.</remarks>
++ </Docs>
++ </Member>
++ <Member MemberName=".ctor">
++ <MemberSignature Language="C#" Value="public SqliteDataAdapter (string selectCommandText, Mono.Data.SqliteClient.SqliteConnection connection);" />
++ <MemberType>Constructor</MemberType>
++ <Parameters>
++ <Parameter Name="selectCommandText" Type="System.String" />
++ <Parameter Name="connection" Type="Mono.Data.SqliteClient.SqliteConnection" />
++ </Parameters>
++ <Docs>
++ <param name="selectCommandText">To be added.</param>
++ <param name="connection">To be added.</param>
++ <summary>To be added.</summary>
++ <remarks>To be added.</remarks>
++ </Docs>
++ <AssemblyInfo>
++ <AssemblyVersion>2.0.0.0</AssemblyVersion>
++ </AssemblyInfo>
++ </Member>
++ <Member MemberName=".ctor">
++ <MemberSignature Language="C#" Value="public SqliteDataAdapter (string selectCommandText, string connectionString);" />
++ <MemberType>Constructor</MemberType>
++ <Parameters>
++ <Parameter Name="selectCommandText" Type="System.String" />
++ <Parameter Name="connectionString" Type="System.String" />
++ </Parameters>
++ <Docs>
++ <param name="selectCommandText">To be added.</param>
++ <param name="connectionString">To be added.</param>
++ <summary>To be added.</summary>
++ <remarks>To be added.</remarks>
++ </Docs>
++ <AssemblyInfo>
++ <AssemblyVersion>2.0.0.0</AssemblyVersion>
++ </AssemblyInfo>
++ </Member>
++ <Member MemberName="CreateRowUpdatedEvent">
++ <MemberSignature Language="C#" Value="protected override System.Data.Common.RowUpdatedEventArgs CreateRowUpdatedEvent (System.Data.DataRow dataRow, System.Data.IDbCommand command, System.Data.StatementType statementType, System.Data.Common.DataTableMapping tableMapping);" />
++ <MemberType>Method</MemberType>
++ <AssemblyInfo>
++ <AssemblyVersion>2.0.0.0</AssemblyVersion>
++ </AssemblyInfo>
++ <ReturnValue>
++ <ReturnType>System.Data.Common.RowUpdatedEventArgs</ReturnType>
++ </ReturnValue>
++ <Parameters>
++ <Parameter Name="dataRow" Type="System.Data.DataRow" />
++ <Parameter Name="command" Type="System.Data.IDbCommand" />
++ <Parameter Name="statementType" Type="System.Data.StatementType" />
++ <Parameter Name="tableMapping" Type="System.Data.Common.DataTableMapping" />
++ </Parameters>
++ <Docs>
++ <param name="dataRow">To be added.</param>
++ <param name="command">To be added.</param>
++ <param name="statementType">To be added.</param>
++ <param name="tableMapping">To be added.</param>
++ <summary>To be added.</summary>
++ <returns>To be added.</returns>
++ <remarks>To be added.</remarks>
++ </Docs>
++ </Member>
++ <Member MemberName="CreateRowUpdatingEvent">
++ <MemberSignature Language="C#" Value="protected override System.Data.Common.RowUpdatingEventArgs CreateRowUpdatingEvent (System.Data.DataRow dataRow, System.Data.IDbCommand command, System.Data.StatementType statementType, System.Data.Common.DataTableMapping tableMapping);" />
++ <MemberType>Method</MemberType>
++ <AssemblyInfo>
++ <AssemblyVersion>2.0.0.0</AssemblyVersion>
++ </AssemblyInfo>
++ <ReturnValue>
++ <ReturnType>System.Data.Common.RowUpdatingEventArgs</ReturnType>
++ </ReturnValue>
++ <Parameters>
++ <Parameter Name="dataRow" Type="System.Data.DataRow" />
++ <Parameter Name="command" Type="System.Data.IDbCommand" />
++ <Parameter Name="statementType" Type="System.Data.StatementType" />
++ <Parameter Name="tableMapping" Type="System.Data.Common.DataTableMapping" />
++ </Parameters>
++ <Docs>
++ <param name="dataRow">To be added.</param>
++ <param name="command">To be added.</param>
++ <param name="statementType">To be added.</param>
++ <param name="tableMapping">To be added.</param>
++ <summary>To be added.</summary>
++ <returns>To be added.</returns>
++ <remarks>To be added.</remarks>
++ </Docs>
++ </Member>
++ <Member MemberName="DeleteCommand">
++ <MemberSignature Language="C#" Value="public System.Data.Common.DbCommand DeleteCommand { set; get; }" />
++ <MemberType>Property</MemberType>
++ <ReturnValue>
++ <ReturnType>System.Data.Common.DbCommand</ReturnType>
++ </ReturnValue>
++ <Docs>
++ <summary>To be added.</summary>
++ <value>To be added.</value>
++ <remarks>To be added.</remarks>
++ </Docs>
++ <AssemblyInfo>
++ <AssemblyVersion>2.0.0.0</AssemblyVersion>
++ </AssemblyInfo>
++ <Attributes>
++ <Attribute>
++ <AttributeName>System.ComponentModel.DesignerSerializationVisibility(System.ComponentModel.DesignerSerializationVisibility.Hidden)</AttributeName>
++ </Attribute>
++ <Attribute>
++ <AttributeName>System.ComponentModel.Browsable(false)</AttributeName>
++ </Attribute>
++ </Attributes>
++ </Member>
++ <Member MemberName="InsertCommand">
++ <MemberSignature Language="C#" Value="public System.Data.Common.DbCommand InsertCommand { set; get; }" />
++ <MemberType>Property</MemberType>
++ <ReturnValue>
++ <ReturnType>System.Data.Common.DbCommand</ReturnType>
++ </ReturnValue>
++ <Docs>
++ <summary>To be added.</summary>
++ <value>To be added.</value>
++ <remarks>To be added.</remarks>
++ </Docs>
++ <AssemblyInfo>
++ <AssemblyVersion>2.0.0.0</AssemblyVersion>
++ </AssemblyInfo>
++ <Attributes>
++ <Attribute>
++ <AttributeName>System.ComponentModel.DesignerSerializationVisibility(System.ComponentModel.DesignerSerializationVisibility.Hidden)</AttributeName>
++ </Attribute>
++ <Attribute>
++ <AttributeName>System.ComponentModel.Browsable(false)</AttributeName>
++ </Attribute>
++ </Attributes>
++ </Member>
++ <Member MemberName="OnRowUpdated">
++ <MemberSignature Language="C#" Value="protected override void OnRowUpdated (System.Data.Common.RowUpdatedEventArgs args);" />
++ <MemberType>Method</MemberType>
++ <AssemblyInfo>
++ <AssemblyVersion>2.0.0.0</AssemblyVersion>
++ </AssemblyInfo>
++ <ReturnValue>
++ <ReturnType>System.Void</ReturnType>
++ </ReturnValue>
++ <Parameters>
++ <Parameter Name="args" Type="System.Data.Common.RowUpdatedEventArgs" />
++ </Parameters>
++ <Docs>
++ <param name="args">To be added.</param>
++ <summary>To be added.</summary>
++ <remarks>To be added.</remarks>
++ </Docs>
++ </Member>
++ <Member MemberName="OnRowUpdating">
++ <MemberSignature Language="C#" Value="protected override void OnRowUpdating (System.Data.Common.RowUpdatingEventArgs args);" />
++ <MemberType>Method</MemberType>
++ <AssemblyInfo>
++ <AssemblyVersion>2.0.0.0</AssemblyVersion>
++ </AssemblyInfo>
++ <ReturnValue>
++ <ReturnType>System.Void</ReturnType>
++ </ReturnValue>
++ <Parameters>
++ <Parameter Name="args" Type="System.Data.Common.RowUpdatingEventArgs" />
++ </Parameters>
++ <Docs>
++ <param name="args">To be added.</param>
++ <summary>To be added.</summary>
++ <remarks>To be added.</remarks>
++ </Docs>
++ </Member>
++ <Member MemberName="RowUpdated">
++ <MemberSignature Language="C#" Value="public event Mono.Data.SqliteClient.SqliteRowUpdatedEventHandler RowUpdated;" />
++ <MemberType>Event</MemberType>
++ <ReturnValue>
++ <ReturnType>Mono.Data.SqliteClient.SqliteRowUpdatedEventHandler</ReturnType>
++ </ReturnValue>
++ <Docs>
++ <summary>To be added.</summary>
++ <remarks>To be added.</remarks>
++ </Docs>
++ <AssemblyInfo>
++ <AssemblyVersion>2.0.0.0</AssemblyVersion>
++ </AssemblyInfo>
++ </Member>
++ <Member MemberName="RowUpdating">
++ <MemberSignature Language="C#" Value="public event Mono.Data.SqliteClient.SqliteRowUpdatingEventHandler RowUpdating;" />
++ <MemberType>Event</MemberType>
++ <ReturnValue>
++ <ReturnType>Mono.Data.SqliteClient.SqliteRowUpdatingEventHandler</ReturnType>
++ </ReturnValue>
++ <Docs>
++ <summary>To be added.</summary>
++ <remarks>To be added.</remarks>
++ </Docs>
++ <AssemblyInfo>
++ <AssemblyVersion>2.0.0.0</AssemblyVersion>
++ </AssemblyInfo>
++ </Member>
++ <Member MemberName="SelectCommand">
++ <MemberSignature Language="C#" Value="public System.Data.Common.DbCommand SelectCommand { set; get; }" />
++ <MemberType>Property</MemberType>
++ <ReturnValue>
++ <ReturnType>System.Data.Common.DbCommand</ReturnType>
++ </ReturnValue>
++ <Docs>
++ <summary>To be added.</summary>
++ <value>To be added.</value>
++ <remarks>To be added.</remarks>
++ </Docs>
++ <AssemblyInfo>
++ <AssemblyVersion>2.0.0.0</AssemblyVersion>
++ </AssemblyInfo>
++ <Attributes>
++ <Attribute>
++ <AttributeName>System.ComponentModel.DesignerSerializationVisibility(System.ComponentModel.DesignerSerializationVisibility.Hidden)</AttributeName>
++ </Attribute>
++ <Attribute>
++ <AttributeName>System.ComponentModel.Browsable(false)</AttributeName>
++ </Attribute>
++ </Attributes>
++ </Member>
++ <Member MemberName="UpdateCommand">
++ <MemberSignature Language="C#" Value="public System.Data.Common.DbCommand UpdateCommand { set; get; }" />
++ <MemberType>Property</MemberType>
++ <ReturnValue>
++ <ReturnType>System.Data.Common.DbCommand</ReturnType>
++ </ReturnValue>
++ <Docs>
++ <summary>To be added.</summary>
++ <value>To be added.</value>
++ <remarks>To be added.</remarks>
++ </Docs>
++ <AssemblyInfo>
++ <AssemblyVersion>2.0.0.0</AssemblyVersion>
++ </AssemblyInfo>
++ <Attributes>
++ <Attribute>
++ <AttributeName>System.ComponentModel.DesignerSerializationVisibility(System.ComponentModel.DesignerSerializationVisibility.Hidden)</AttributeName>
++ </Attribute>
++ <Attribute>
++ <AttributeName>System.ComponentModel.Browsable(false)</AttributeName>
++ </Attribute>
++ </Attributes>
++ </Member>
++ </Members>
++</Type>
--- /dev/null
--- /dev/null
++<Type Name="SqliteDataReader" FullName="Mono.Data.SqliteClient.SqliteDataReader">
++ <TypeSignature Language="C#" Value="public class SqliteDataReader : System.Data.Common.DbDataReader" />
++ <AssemblyInfo>
++ <AssemblyName>Mono.Data.SqliteClient</AssemblyName>
++ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
++ <AssemblyVersion>2.0.0.0</AssemblyVersion>
++ </AssemblyInfo>
++ <Base>
++ <BaseTypeName>System.Data.Common.DbDataReader</BaseTypeName>
++ </Base>
++ <Interfaces>
++ </Interfaces>
++ <Docs>
++ <summary>The DataReader represents a table of results returned from a query.</summary>
++ <remarks>
++ <para>A DataReader is returned from <see cref="M:Mono.Data.SqliteClient.SqliteCommand.ExecuteReader()" />. The DataReader currently implemented preloads the entire into memory.</para>
++ <para>The DataReader is initially positioned before the first row of data. <see cref="M:Mono.Data.SqliteClient.SqliteDataReader.Read()" /> must be called before accessing the data in the first row.</para>
++ </remarks>
++ </Docs>
++ <Members>
++ <Member MemberName="Close">
++ <MemberSignature Language="C#" Value="public override void Close ();" />
++ <MemberType>Method</MemberType>
++ <ReturnValue>
++ <ReturnType>System.Void</ReturnType>
++ </ReturnValue>
++ <Parameters />
++ <Docs>
++ <summary>Closes the DataReader.</summary>
++ <remarks>None.</remarks>
++ </Docs>
++ <AssemblyInfo>
++ <AssemblyVersion>2.0.0.0</AssemblyVersion>
++ </AssemblyInfo>
++ </Member>
++ <Member MemberName="Depth">
++ <MemberSignature Language="C#" Value="public override int Depth { get; }" />
++ <MemberType>Property</MemberType>
++ <ReturnValue>
++ <ReturnType>System.Int32</ReturnType>
++ </ReturnValue>
++ <Docs>
++ <summary>Returns zero.</summary>
++ <value>Zero.</value>
++ <remarks>This method is not currently used.</remarks>
++ </Docs>
++ <AssemblyInfo>
++ <AssemblyVersion>2.0.0.0</AssemblyVersion>
++ </AssemblyInfo>
++ </Member>
++ <Member MemberName="Dispose">
++ <MemberSignature Language="C#" Value="protected override void Dispose (bool disposing);" />
++ <MemberType>Method</MemberType>
++ <AssemblyInfo>
++ <AssemblyVersion>2.0.0.0</AssemblyVersion>
++ </AssemblyInfo>
++ <ReturnValue>
++ <ReturnType>System.Void</ReturnType>
++ </ReturnValue>
++ <Parameters>
++ <Parameter Name="disposing" Type="System.Boolean" />
++ </Parameters>
++ <Docs>
++ <param name="disposing">To be added.</param>
++ <summary>To be added.</summary>
++ <remarks>To be added.</remarks>
++ </Docs>
++ </Member>
++ <Member MemberName="FieldCount">
++ <MemberSignature Language="C#" Value="public override int FieldCount { get; }" />
++ <MemberType>Property</MemberType>
++ <ReturnValue>
++ <ReturnType>System.Int32</ReturnType>
++ </ReturnValue>
++ <Docs>
++ <summary>Gets the number of columns in the table.</summary>
++ <value>The number of columns in the table.</value>
++ <remarks>None.</remarks>
++ </Docs>
++ <AssemblyInfo>
++ <AssemblyVersion>2.0.0.0</AssemblyVersion>
++ </AssemblyInfo>
++ </Member>
++ <Member MemberName="GetBoolean">
++ <MemberSignature Language="C#" Value="public override bool GetBoolean (int i);" />
++ <MemberType>Method</MemberType>
++ <ReturnValue>
++ <ReturnType>System.Boolean</ReturnType>
++ </ReturnValue>
++ <Parameters>
++ <Parameter Name="i" Type="System.Int32" />
++ </Parameters>
++ <Docs>
++ <param name="i">The column index (zero-based).</param>
++ <summary>Get the value in a column converted to a boolean.</summary>
++ <returns>The boolean value in the <paramref name="i" />th column.</returns>
++ <remarks>None.</remarks>
++ </Docs>
++ <AssemblyInfo>
++ <AssemblyVersion>2.0.0.0</AssemblyVersion>
++ </AssemblyInfo>
++ </Member>
++ <Member MemberName="GetByte">
++ <MemberSignature Language="C#" Value="public override byte GetByte (int i);" />
++ <MemberType>Method</MemberType>
++ <ReturnValue>
++ <ReturnType>System.Byte</ReturnType>
++ </ReturnValue>
++ <Parameters>
++ <Parameter Name="i" Type="System.Int32" />
++ </Parameters>
++ <Docs>
++ <param name="i">The column index (zero-based).</param>
++ <summary>Get the value in a column converted to a byte.</summary>
++ <returns>The byte value in the <paramref name="i" />th column.</returns>
++ <remarks>None.</remarks>
++ </Docs>
++ <AssemblyInfo>
++ <AssemblyVersion>2.0.0.0</AssemblyVersion>
++ </AssemblyInfo>
++ </Member>
++ <Member MemberName="GetBytes">
++ <MemberSignature Language="C#" Value="public override long GetBytes (int i, long fieldOffset, byte[] buffer, int bufferOffset, int length);" />
++ <MemberType>Method</MemberType>
++ <ReturnValue>
++ <ReturnType>System.Int64</ReturnType>
++ </ReturnValue>
++ <Parameters>
++ <Parameter Name="i" Type="System.Int32" />
++ <Parameter Name="fieldOffset" Type="System.Int64" />
++ <Parameter Name="buffer" Type="System.Byte[]" />
++ <Parameter Name="bufferOffset" Type="System.Int32" />
++ <Parameter Name="length" Type="System.Int32" />
++ </Parameters>
++ <Docs>
++ <param name="i">The column index (zero-based).</param>
++ <param name="fieldOffset">The starting byte in the field data at which to get the data.</param>
++ <param name="buffer">The buffer to fill with field data.</param>
++ <param name="bufferOffset">The starting index in the buffer to put the data.</param>
++ <param name="length">The number of bytes to retrieve and put in the buffer.</param>
++ <summary>Gets the byte data within a binary field.</summary>
++ <returns>The number of bytes copied into the buffer.</returns>
++ <remarks>None.</remarks>
++ </Docs>
++ <AssemblyInfo>
++ <AssemblyVersion>2.0.0.0</AssemblyVersion>
++ </AssemblyInfo>
++ </Member>
++ <Member MemberName="GetChar">
++ <MemberSignature Language="C#" Value="public override char GetChar (int i);" />
++ <MemberType>Method</MemberType>
++ <ReturnValue>
++ <ReturnType>System.Char</ReturnType>
++ </ReturnValue>
++ <Parameters>
++ <Parameter Name="i" Type="System.Int32" />
++ </Parameters>
++ <Docs>
++ <param name="i">The column index (zero-based).</param>
++ <summary>Get the value in a column converted to a char.</summary>
++ <returns>The char value in the <paramref name="i" />th column.</returns>
++ <remarks>None.</remarks>
++ </Docs>
++ <AssemblyInfo>
++ <AssemblyVersion>2.0.0.0</AssemblyVersion>
++ </AssemblyInfo>
++ </Member>
++ <Member MemberName="GetChars">
++ <MemberSignature Language="C#" Value="public override long GetChars (int i, long fieldOffset, char[] buffer, int bufferOffset, int length);" />
++ <MemberType>Method</MemberType>
++ <ReturnValue>
++ <ReturnType>System.Int64</ReturnType>
++ </ReturnValue>
++ <Parameters>
++ <Parameter Name="i" Type="System.Int32" />
++ <Parameter Name="fieldOffset" Type="System.Int64" />
++ <Parameter Name="buffer" Type="System.Char[]" />
++ <Parameter Name="bufferOffset" Type="System.Int32" />
++ <Parameter Name="length" Type="System.Int32" />
++ </Parameters>
++ <Docs>
++ <param name="i">The column index (zero-based).</param>
++ <param name="fieldOffset">To be added.</param>
++ <param name="buffer">To be added.</param>
++ <param name="bufferOffset">To be added.</param>
++ <param name="length">To be added.</param>
++ <summary>This method is not implemented.</summary>
++ <returns>To be added.</returns>
++ <remarks>To be added.</remarks>
++ </Docs>
++ <AssemblyInfo>
++ <AssemblyVersion>2.0.0.0</AssemblyVersion>
++ </AssemblyInfo>
++ </Member>
++ <Member MemberName="GetDataTypeName">
++ <MemberSignature Language="C#" Value="public override string GetDataTypeName (int i);" />
++ <MemberType>Method</MemberType>
++ <ReturnValue>
++ <ReturnType>System.String</ReturnType>
++ </ReturnValue>
++ <Parameters>
++ <Parameter Name="i" Type="System.Int32" />
++ </Parameters>
++ <Docs>
++ <param name="i">The column index (zero-based).</param>
++ <summary>Gets the name of the SQL data type for the given column.</summary>
++ <returns>The name of a SQL data type, such as "text."</returns>
++ <remarks>For Sqlite2 databases, "text" is always the return value. For Sqlite3, the return value may be the data type used to create the column.</remarks>
++ </Docs>
++ <AssemblyInfo>
++ <AssemblyVersion>2.0.0.0</AssemblyVersion>
++ </AssemblyInfo>
++ </Member>
++ <Member MemberName="GetDateTime">
++ <MemberSignature Language="C#" Value="public override DateTime GetDateTime (int i);" />
++ <MemberType>Method</MemberType>
++ <ReturnValue>
++ <ReturnType>System.DateTime</ReturnType>
++ </ReturnValue>
++ <Parameters>
++ <Parameter Name="i" Type="System.Int32" />
++ </Parameters>
++ <Docs>
++ <param name="i">The column index (zero-based).</param>
++ <summary>Get the value in a column converted to a DateTime.</summary>
++ <returns>The DateTime value in the <paramref name="i" />th column.</returns>
++ <remarks>In Sqlite 3 databases, if the column is typed as DATE or DATETIME and an integer value was put into the field, then SqliteClient will convert the integer value to a DateTime struct using <see cref="M:System.DateTime.FromFileTime(int)" />. For Sqlite 2 and 3, if a string value was put into the field, then the string will be converted to a DateTime using <see cref="M:System.DateTime.Parse(string)" />. Any other data type in the column may throw an exception.</remarks>
++ </Docs>
++ <AssemblyInfo>
++ <AssemblyVersion>2.0.0.0</AssemblyVersion>
++ </AssemblyInfo>
++ </Member>
++ <Member MemberName="GetDecimal">
++ <MemberSignature Language="C#" Value="public override decimal GetDecimal (int i);" />
++ <MemberType>Method</MemberType>
++ <ReturnValue>
++ <ReturnType>System.Decimal</ReturnType>
++ </ReturnValue>
++ <Parameters>
++ <Parameter Name="i" Type="System.Int32" />
++ </Parameters>
++ <Docs>
++ <param name="i">The column index (zero-based).</param>
++ <summary>Get the value in a column converted to a Decimal.</summary>
++ <returns>The decimal value in the <paramref name="i" />th column.</returns>
++ <remarks>None.</remarks>
++ </Docs>
++ <AssemblyInfo>
++ <AssemblyVersion>2.0.0.0</AssemblyVersion>
++ </AssemblyInfo>
++ </Member>
++ <Member MemberName="GetDouble">
++ <MemberSignature Language="C#" Value="public override double GetDouble (int i);" />
++ <MemberType>Method</MemberType>
++ <ReturnValue>
++ <ReturnType>System.Double</ReturnType>
++ </ReturnValue>
++ <Parameters>
++ <Parameter Name="i" Type="System.Int32" />
++ </Parameters>
++ <Docs>
++ <param name="i">The column index (zero-based).</param>
++ <summary>Get the value in a column converted to a double.</summary>
++ <returns>The double value in the <paramref name="i" />th column.</returns>
++ <remarks>None.</remarks>
++ </Docs>
++ <AssemblyInfo>
++ <AssemblyVersion>2.0.0.0</AssemblyVersion>
++ </AssemblyInfo>
++ </Member>
++ <Member MemberName="GetEnumerator">
++ <MemberSignature Language="C#" Value="public override System.Collections.IEnumerator GetEnumerator ();" />
++ <MemberType>Method</MemberType>
++ <AssemblyInfo>
++ <AssemblyVersion>2.0.0.0</AssemblyVersion>
++ </AssemblyInfo>
++ <ReturnValue>
++ <ReturnType>System.Collections.IEnumerator</ReturnType>
++ </ReturnValue>
++ <Parameters />
++ <Docs>
++ <summary>To be added.</summary>
++ <returns>To be added.</returns>
++ <remarks>To be added.</remarks>
++ </Docs>
++ </Member>
++ <Member MemberName="GetFieldType">
++ <MemberSignature Language="C#" Value="public override Type GetFieldType (int i);" />
++ <MemberType>Method</MemberType>
++ <ReturnValue>
++ <ReturnType>System.Type</ReturnType>
++ </ReturnValue>
++ <Parameters>
++ <Parameter Name="i" Type="System.Int32" />
++ </Parameters>
++ <Docs>
++ <param name="i">The column index (zero-based).</param>
++ <summary>Gets a Type representing the type of data in the field.</summary>
++ <returns>Gets the type of data in the <paramref name="i" />th column for the current row of the DataReader.</returns>
++ <remarks>
++ <para>If the DataReader is positioned before the first row and a row of data is available, GetFieldType returns the data type for the first row. If no rows of data are available, GetFieldType returns <see cref="T:System.String" />.</para>
++ <para>If the <paramref name="i" />th column contains NULL, then GetFieldType returns <see cref="T:System.String" />.</para>
++ </remarks>
++ </Docs>
++ <AssemblyInfo>
++ <AssemblyVersion>2.0.0.0</AssemblyVersion>
++ </AssemblyInfo>
++ </Member>
++ <Member MemberName="GetFloat">
++ <MemberSignature Language="C#" Value="public override float GetFloat (int i);" />
++ <MemberType>Method</MemberType>
++ <ReturnValue>
++ <ReturnType>System.Single</ReturnType>
++ </ReturnValue>
++ <Parameters>
++ <Parameter Name="i" Type="System.Int32" />
++ </Parameters>
++ <Docs>
++ <param name="i">The column index (zero-based).</param>
++ <summary>Get the value in a column converted to a float.</summary>
++ <returns>The float value in the <paramref name="i" />th column.</returns>
++ <remarks>None.</remarks>
++ </Docs>
++ <AssemblyInfo>
++ <AssemblyVersion>2.0.0.0</AssemblyVersion>
++ </AssemblyInfo>
++ </Member>
++ <Member MemberName="GetGuid">
++ <MemberSignature Language="C#" Value="public override Guid GetGuid (int i);" />
++ <MemberType>Method</MemberType>
++ <ReturnValue>
++ <ReturnType>System.Guid</ReturnType>
++ </ReturnValue>
++ <Parameters>
++ <Parameter Name="i" Type="System.Int32" />
++ </Parameters>
++ <Docs>
++ <param name="i">The column index (zero-based).</param>
++ <summary>Get the value in a column converted to a GUID.</summary>
++ <returns>The GUID value in the <paramref name="i" />th column.</returns>
++ <remarks>None.</remarks>
++ </Docs>
++ <AssemblyInfo>
++ <AssemblyVersion>2.0.0.0</AssemblyVersion>
++ </AssemblyInfo>
++ </Member>
++ <Member MemberName="GetInt16">
++ <MemberSignature Language="C#" Value="public override short GetInt16 (int i);" />
++ <MemberType>Method</MemberType>
++ <ReturnValue>
++ <ReturnType>System.Int16</ReturnType>
++ </ReturnValue>
++ <Parameters>
++ <Parameter Name="i" Type="System.Int32" />
++ </Parameters>
++ <Docs>
++ <param name="i">The column index (zero-based).</param>
++ <summary>Get the value in a column converted to a short.</summary>
++ <returns>The short value in the <paramref name="i" />th column.</returns>
++ <remarks>None.</remarks>
++ </Docs>
++ <AssemblyInfo>
++ <AssemblyVersion>2.0.0.0</AssemblyVersion>
++ </AssemblyInfo>
++ </Member>
++ <Member MemberName="GetInt32">
++ <MemberSignature Language="C#" Value="public override int GetInt32 (int i);" />
++ <MemberType>Method</MemberType>
++ <ReturnValue>
++ <ReturnType>System.Int32</ReturnType>
++ </ReturnValue>
++ <Parameters>
++ <Parameter Name="i" Type="System.Int32" />
++ </Parameters>
++ <Docs>
++ <param name="i">The column index (zero-based).</param>
++ <summary>Get the value in a column converted to an int.</summary>
++ <returns>The int value in the <paramref name="i" />th column.</returns>
++ <remarks>None.</remarks>
++ </Docs>
++ <AssemblyInfo>
++ <AssemblyVersion>2.0.0.0</AssemblyVersion>
++ </AssemblyInfo>
++ </Member>
++ <Member MemberName="GetInt64">
++ <MemberSignature Language="C#" Value="public override long GetInt64 (int i);" />
++ <MemberType>Method</MemberType>
++ <ReturnValue>
++ <ReturnType>System.Int64</ReturnType>
++ </ReturnValue>
++ <Parameters>
++ <Parameter Name="i" Type="System.Int32" />
++ </Parameters>
++ <Docs>
++ <param name="i">The column index (zero-based).</param>
++ <summary>Get the value in a column converted to a long.</summary>
++ <returns>The long value in the <paramref name="i" />th column.</returns>
++ <remarks>None.</remarks>
++ </Docs>
++ <AssemblyInfo>
++ <AssemblyVersion>2.0.0.0</AssemblyVersion>
++ </AssemblyInfo>
++ </Member>
++ <Member MemberName="GetName">
++ <MemberSignature Language="C#" Value="public override string GetName (int i);" />
++ <MemberType>Method</MemberType>
++ <ReturnValue>
++ <ReturnType>System.String</ReturnType>
++ </ReturnValue>
++ <Parameters>
++ <Parameter Name="i" Type="System.Int32" />
++ </Parameters>
++ <Docs>
++ <param name="i">The column index (zero-based).</param>
++ <summary>Gets the name of a column.</summary>
++ <returns>The name of the column, as given in the SQL query or the source table.</returns>
++ <remarks>None.</remarks>
++ </Docs>
++ <AssemblyInfo>
++ <AssemblyVersion>2.0.0.0</AssemblyVersion>
++ </AssemblyInfo>
++ </Member>
++ <Member MemberName="GetOrdinal">
++ <MemberSignature Language="C#" Value="public override int GetOrdinal (string name);" />
++ <MemberType>Method</MemberType>
++ <ReturnValue>
++ <ReturnType>System.Int32</ReturnType>
++ </ReturnValue>
++ <Parameters>
++ <Parameter Name="name" Type="System.String" />
++ </Parameters>
++ <Docs>
++ <param name="name">The name of a column.</param>
++ <summary>Gets the index of a column by name.</summary>
++ <returns>The index of the column.</returns>
++ <remarks>This method throws an ArgumentException if the name is not the name of a column. The name is treated case-insensitively.</remarks>
++ </Docs>
++ <AssemblyInfo>
++ <AssemblyVersion>2.0.0.0</AssemblyVersion>
++ </AssemblyInfo>
++ </Member>
++ <Member MemberName="GetSchemaTable">
++ <MemberSignature Language="C#" Value="public override System.Data.DataTable GetSchemaTable ();" />
++ <MemberType>Method</MemberType>
++ <ReturnValue>
++ <ReturnType>System.Data.DataTable</ReturnType>
++ </ReturnValue>
++ <Parameters />
++ <Docs>
++ <summary>To be added.</summary>
++ <returns>To be added.</returns>
++ <remarks>To be added.</remarks>
++ </Docs>
++ <AssemblyInfo>
++ <AssemblyVersion>2.0.0.0</AssemblyVersion>
++ </AssemblyInfo>
++ </Member>
++ <Member MemberName="GetString">
++ <MemberSignature Language="C#" Value="public override string GetString (int i);" />
++ <MemberType>Method</MemberType>
++ <ReturnValue>
++ <ReturnType>System.String</ReturnType>
++ </ReturnValue>
++ <Parameters>
++ <Parameter Name="i" Type="System.Int32" />
++ </Parameters>
++ <Docs>
++ <param name="i">The column index (zero-based).</param>
++ <summary>Gets the value in a column converted to a string.</summary>
++ <returns>The value in the <paramref name="i" />th column converted to a string.</returns>
++ <remarks>None.</remarks>
++ </Docs>
++ <AssemblyInfo>
++ <AssemblyVersion>2.0.0.0</AssemblyVersion>
++ </AssemblyInfo>
++ </Member>
++ <Member MemberName="GetValue">
++ <MemberSignature Language="C#" Value="public override object GetValue (int i);" />
++ <MemberType>Method</MemberType>
++ <ReturnValue>
++ <ReturnType>System.Object</ReturnType>
++ </ReturnValue>
++ <Parameters>
++ <Parameter Name="i" Type="System.Int32" />
++ </Parameters>
++ <Docs>
++ <param name="i">The column index (zero-based).</param>
++ <summary>Gets the value in the table by column index.</summary>
++ <returns>The value in the table at the given column and in the row the DataReader is currently positioned on.</returns>
++ <remarks>None.</remarks>
++ </Docs>
++ <AssemblyInfo>
++ <AssemblyVersion>2.0.0.0</AssemblyVersion>
++ </AssemblyInfo>
++ </Member>
++ <Member MemberName="GetValues">
++ <MemberSignature Language="C#" Value="public override int GetValues (object[] values);" />
++ <MemberType>Method</MemberType>
++ <ReturnValue>
++ <ReturnType>System.Int32</ReturnType>
++ </ReturnValue>
++ <Parameters>
++ <Parameter Name="values" Type="System.Object[]" />
++ </Parameters>
++ <Docs>
++ <param name="values">An array, usually the size of <see cref="P:Mono.Data.SqliteClient.SqliteDataReader.FieldCount" />.</param>
++ <summary>Fills an array with values in the current row of the table.</summary>
++ <returns>The number of values put into <paramref name="values" />, which is the minimum of the array's length and FieldCount.</returns>
++ <remarks>
++ <para>
++ <paramref name="values" /> is filled with the values in the current row of the table, starting with the first column and going to the last column or until the end of <paramref name="values" />.</para>
++ <para>Unusually, null values in the database are put into <paramref name="values" /> as <see cref="P:System.DBNull.Value" />.</para>
++ </remarks>
++ </Docs>
++ <AssemblyInfo>
++ <AssemblyVersion>2.0.0.0</AssemblyVersion>
++ </AssemblyInfo>
++ </Member>
++ <Member MemberName="HasRows">
++ <MemberSignature Language="C#" Value="public override bool HasRows { get; }" />
++ <MemberType>Property</MemberType>
++ <AssemblyInfo>
++ <AssemblyVersion>2.0.0.0</AssemblyVersion>
++ </AssemblyInfo>
++ <ReturnValue>
++ <ReturnType>System.Boolean</ReturnType>
++ </ReturnValue>
++ <Docs>
++ <summary>To be added.</summary>
++ <value>To be added.</value>
++ <remarks>To be added.</remarks>
++ </Docs>
++ </Member>
++ <Member MemberName="IsClosed">
++ <MemberSignature Language="C#" Value="public override bool IsClosed { get; }" />
++ <MemberType>Property</MemberType>
++ <ReturnValue>
++ <ReturnType>System.Boolean</ReturnType>
++ </ReturnValue>
++ <Docs>
++ <summary>Gets whether the DataReader has been closed.</summary>
++ <value>
++ <see langword="true" /> if Close or Dispose has been called on the DataReader.</value>
++ <remarks>None.</remarks>
++ </Docs>
++ <AssemblyInfo>
++ <AssemblyVersion>2.0.0.0</AssemblyVersion>
++ </AssemblyInfo>
++ </Member>
++ <Member MemberName="IsDBNull">
++ <MemberSignature Language="C#" Value="public override bool IsDBNull (int i);" />
++ <MemberType>Method</MemberType>
++ <ReturnValue>
++ <ReturnType>System.Boolean</ReturnType>
++ </ReturnValue>
++ <Parameters>
++ <Parameter Name="i" Type="System.Int32" />
++ </Parameters>
++ <Docs>
++ <param name="i">The column index (zero-based).</param>
++ <summary>Returns whether the value in the given column was null in the database.</summary>
++ <returns>Whether the value of the field in the database was null.</returns>
++ <remarks>None.</remarks>
++ </Docs>
++ <AssemblyInfo>
++ <AssemblyVersion>2.0.0.0</AssemblyVersion>
++ </AssemblyInfo>
++ </Member>
++ <Member MemberName="Item">
++ <MemberSignature Language="C#" Value="public override object this[int i] { get; }" />
++ <MemberType>Property</MemberType>
++ <ReturnValue>
++ <ReturnType>System.Object</ReturnType>
++ </ReturnValue>
++ <Parameters>
++ <Parameter Name="i" Type="System.Int32" />
++ </Parameters>
++ <Docs>
++ <param name="i">The column to retrieve (zero-based).</param>
++ <summary>Gets the value in the table by column index.</summary>
++ <value>The value in the table at the given column and in the row the DataReader is currently positioned on.</value>
++ <remarks>None.</remarks>
++ </Docs>
++ <AssemblyInfo>
++ <AssemblyVersion>2.0.0.0</AssemblyVersion>
++ </AssemblyInfo>
++ </Member>
++ <Member MemberName="Item">
++ <MemberSignature Language="C#" Value="public override object this[string name] { get; }" />
++ <MemberType>Property</MemberType>
++ <ReturnValue>
++ <ReturnType>System.Object</ReturnType>
++ </ReturnValue>
++ <Parameters>
++ <Parameter Name="name" Type="System.String" />
++ </Parameters>
++ <Docs>
++ <param name="name">The name of the column, as given in the SQL query.</param>
++ <summary>Gets the value in the table by column name.</summary>
++ <value>The value in the table at the given column and in the row the DataReader is currently positioned on.</value>
++ <remarks>None.</remarks>
++ </Docs>
++ <AssemblyInfo>
++ <AssemblyVersion>2.0.0.0</AssemblyVersion>
++ </AssemblyInfo>
++ </Member>
++ <Member MemberName="NextResult">
++ <MemberSignature Language="C#" Value="public override bool NextResult ();" />
++ <MemberType>Method</MemberType>
++ <ReturnValue>
++ <ReturnType>System.Boolean</ReturnType>
++ </ReturnValue>
++ <Parameters />
++ <Docs>
++ <summary>This method should not currently be used.</summary>
++ <returns>N/A.</returns>
++ <remarks>This method currently has the same behavior of Read(), but its behavior will be changed in a future release to match the behavior of other data adapters.</remarks>
++ </Docs>
++ <AssemblyInfo>
++ <AssemblyVersion>2.0.0.0</AssemblyVersion>
++ </AssemblyInfo>
++ </Member>
++ <Member MemberName="Read">
++ <MemberSignature Language="C#" Value="public override bool Read ();" />
++ <MemberType>Method</MemberType>
++ <ReturnValue>
++ <ReturnType>System.Boolean</ReturnType>
++ </ReturnValue>
++ <Parameters />
++ <Docs>
++ <summary>Positions the reader on the next row in the table.</summary>
++ <returns>
++ <see langword="true" /> if the move to the next row was successful, i.e. if another row existed in the table; <see langword="false" /> otherwise.</returns>
++ <remarks>None.</remarks>
++ </Docs>
++ <AssemblyInfo>
++ <AssemblyVersion>2.0.0.0</AssemblyVersion>
++ </AssemblyInfo>
++ </Member>
++ <Member MemberName="RecordsAffected">
++ <MemberSignature Language="C#" Value="public override int RecordsAffected { get; }" />
++ <MemberType>Property</MemberType>
++ <ReturnValue>
++ <ReturnType>System.Int32</ReturnType>
++ </ReturnValue>
++ <Docs>
++ <summary>Gets the number of rows in the source table modified by the query.</summary>
++ <value>The number of rows in the source table modified by the query.</value>
++ <remarks>None.</remarks>
++ </Docs>
++ <AssemblyInfo>
++ <AssemblyVersion>2.0.0.0</AssemblyVersion>
++ </AssemblyInfo>
++ </Member>
++ <Member MemberName="VisibleFieldCount">
++ <MemberSignature Language="C#" Value="public override int VisibleFieldCount { get; }" />
++ <MemberType>Property</MemberType>
++ <AssemblyInfo>
++ <AssemblyVersion>2.0.0.0</AssemblyVersion>
++ </AssemblyInfo>
++ <ReturnValue>
++ <ReturnType>System.Int32</ReturnType>
++ </ReturnValue>
++ <Docs>
++ <summary>To be added.</summary>
++ <value>To be added.</value>
++ <remarks>To be added.</remarks>
++ </Docs>
++ </Member>
++ </Members>
++</Type>
--- /dev/null
--- /dev/null
++<Type Name="SqliteDataSourceEnumerator" FullName="Mono.Data.SqliteClient.SqliteDataSourceEnumerator">
++ <TypeSignature Language="C#" Value="public sealed class SqliteDataSourceEnumerator : System.Data.Common.DbDataSourceEnumerator" />
++ <AssemblyInfo>
++ <AssemblyName>Mono.Data.SqliteClient</AssemblyName>
++ <AssemblyVersion>2.0.0.0</AssemblyVersion>
++ </AssemblyInfo>
++ <Base>
++ <BaseTypeName>System.Data.Common.DbDataSourceEnumerator</BaseTypeName>
++ </Base>
++ <Interfaces />
++ <Docs>
++ <summary>To be added.</summary>
++ <remarks>To be added.</remarks>
++ </Docs>
++ <Members>
++ <Member MemberName=".ctor">
++ <MemberSignature Language="C#" Value="public SqliteDataSourceEnumerator ();" />
++ <MemberType>Constructor</MemberType>
++ <AssemblyInfo>
++ <AssemblyVersion>2.0.0.0</AssemblyVersion>
++ </AssemblyInfo>
++ <Parameters />
++ <Docs>
++ <summary>To be added.</summary>
++ <remarks>To be added.</remarks>
++ </Docs>
++ </Member>
++ <Member MemberName="GetDataSources">
++ <MemberSignature Language="C#" Value="public override System.Data.DataTable GetDataSources ();" />
++ <MemberType>Method</MemberType>
++ <AssemblyInfo>
++ <AssemblyVersion>2.0.0.0</AssemblyVersion>
++ </AssemblyInfo>
++ <ReturnValue>
++ <ReturnType>System.Data.DataTable</ReturnType>
++ </ReturnValue>
++ <Parameters />
++ <Docs>
++ <summary>To be added.</summary>
++ <returns>To be added.</returns>
++ <remarks>To be added.</remarks>
++ </Docs>
++ </Member>
++ </Members>
++</Type>
--- /dev/null
--- /dev/null
++<Type Name="SqliteExecutionException" FullName="Mono.Data.SqliteClient.SqliteExecutionException">
++ <TypeSignature Language="C#" Value="public class SqliteExecutionException : ApplicationException" />
++ <AssemblyInfo>
++ <AssemblyName>Mono.Data.SqliteClient</AssemblyName>
++ <AssemblyVersion>2.0.0.0</AssemblyVersion>
++ </AssemblyInfo>
++ <Base>
++ <BaseTypeName>System.ApplicationException</BaseTypeName>
++ </Base>
++ <Interfaces />
++ <Docs>
++ <summary>To be added.</summary>
++ <remarks>To be added.</remarks>
++ </Docs>
++ <Members>
++ <Member MemberName=".ctor">
++ <MemberSignature Language="C#" Value="public SqliteExecutionException ();" />
++ <MemberType>Constructor</MemberType>
++ <AssemblyInfo>
++ <AssemblyVersion>2.0.0.0</AssemblyVersion>
++ </AssemblyInfo>
++ <Parameters />
++ <Docs>
++ <summary>To be added.</summary>
++ <remarks>To be added.</remarks>
++ </Docs>
++ </Member>
++ <Member MemberName=".ctor">
++ <MemberSignature Language="C#" Value="public SqliteExecutionException (string message);" />
++ <MemberType>Constructor</MemberType>
++ <AssemblyInfo>
++ <AssemblyVersion>2.0.0.0</AssemblyVersion>
++ </AssemblyInfo>
++ <Parameters>
++ <Parameter Name="message" Type="System.String" />
++ </Parameters>
++ <Docs>
++ <param name="message">To be added.</param>
++ <summary>To be added.</summary>
++ <remarks>To be added.</remarks>
++ </Docs>
++ </Member>
++ <Member MemberName=".ctor">
++ <MemberSignature Language="C#" Value="public SqliteExecutionException (string message, Exception cause);" />
++ <MemberType>Constructor</MemberType>
++ <AssemblyInfo>
++ <AssemblyVersion>2.0.0.0</AssemblyVersion>
++ </AssemblyInfo>
++ <Parameters>
++ <Parameter Name="message" Type="System.String" />
++ <Parameter Name="cause" Type="System.Exception" />
++ </Parameters>
++ <Docs>
++ <param name="message">To be added.</param>
++ <param name="cause">To be added.</param>
++ <summary>To be added.</summary>
++ <remarks>To be added.</remarks>
++ </Docs>
++ </Member>
++ </Members>
++</Type>
--- /dev/null
--- /dev/null
++<Type Name="SqliteParameter" FullName="Mono.Data.SqliteClient.SqliteParameter">
++ <TypeSignature Language="C#" Value="public class SqliteParameter : System.Data.Common.DbParameter" />
++ <AssemblyInfo>
++ <AssemblyName>Mono.Data.SqliteClient</AssemblyName>
++ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
++ <AssemblyVersion>2.0.0.0</AssemblyVersion>
++ </AssemblyInfo>
++ <Base>
++ <BaseTypeName>System.Data.Common.DbParameter</BaseTypeName>
++ </Base>
++ <Interfaces>
++ </Interfaces>
++ <Docs>
++ <summary>To be added.</summary>
++ <remarks>To be added.</remarks>
++ </Docs>
++ <Members>
++ <Member MemberName=".ctor">
++ <MemberSignature Language="C#" Value="public SqliteParameter ();" />
++ <MemberType>Constructor</MemberType>
++ <Parameters />
++ <Docs>
++ <summary>To be added.</summary>
++ <remarks>To be added.</remarks>
++ </Docs>
++ <AssemblyInfo>
++ <AssemblyVersion>2.0.0.0</AssemblyVersion>
++ </AssemblyInfo>
++ </Member>
++ <Member MemberName=".ctor">
++ <MemberSignature Language="C#" Value="public SqliteParameter (string name, System.Data.DbType type);" />
++ <MemberType>Constructor</MemberType>
++ <Parameters>
++ <Parameter Name="name" Type="System.String" />
++ <Parameter Name="type" Type="System.Data.DbType" />
++ </Parameters>
++ <Docs>
++ <param name="name">To be added.</param>
++ <param name="type">To be added.</param>
++ <summary>To be added.</summary>
++ <remarks>To be added.</remarks>
++ </Docs>
++ <AssemblyInfo>
++ <AssemblyVersion>2.0.0.0</AssemblyVersion>
++ </AssemblyInfo>
++ </Member>
++ <Member MemberName=".ctor">
++ <MemberSignature Language="C#" Value="public SqliteParameter (string name, object value);" />
++ <MemberType>Constructor</MemberType>
++ <Parameters>
++ <Parameter Name="name" Type="System.String" />
++ <Parameter Name="value" Type="System.Object" />
++ </Parameters>
++ <Docs>
++ <param name="name">To be added.</param>
++ <param name="value">To be added.</param>
++ <summary>To be added.</summary>
++ <remarks>To be added.</remarks>
++ </Docs>
++ <AssemblyInfo>
++ <AssemblyVersion>2.0.0.0</AssemblyVersion>
++ </AssemblyInfo>
++ </Member>
++ <Member MemberName=".ctor">
++ <MemberSignature Language="C#" Value="public SqliteParameter (string name, System.Data.DbType type, int size);" />
++ <MemberType>Constructor</MemberType>
++ <Parameters>
++ <Parameter Name="name" Type="System.String" />
++ <Parameter Name="type" Type="System.Data.DbType" />
++ <Parameter Name="size" Type="System.Int32" />
++ </Parameters>
++ <Docs>
++ <param name="name">To be added.</param>
++ <param name="type">To be added.</param>
++ <param name="size">To be added.</param>
++ <summary>To be added.</summary>
++ <remarks>To be added.</remarks>
++ </Docs>
++ <AssemblyInfo>
++ <AssemblyVersion>2.0.0.0</AssemblyVersion>
++ </AssemblyInfo>
++ </Member>
++ <Member MemberName=".ctor">
++ <MemberSignature Language="C#" Value="public SqliteParameter (string name, System.Data.DbType type, int size, string src_column);" />
++ <MemberType>Constructor</MemberType>
++ <Parameters>
++ <Parameter Name="name" Type="System.String" />
++ <Parameter Name="type" Type="System.Data.DbType" />
++ <Parameter Name="size" Type="System.Int32" />
++ <Parameter Name="src_column" Type="System.String" />
++ </Parameters>
++ <Docs>
++ <param name="name">To be added.</param>
++ <param name="type">To be added.</param>
++ <param name="size">To be added.</param>
++ <param name="src_column">To be added.</param>
++ <summary>To be added.</summary>
++ <remarks>To be added.</remarks>
++ </Docs>
++ <AssemblyInfo>
++ <AssemblyVersion>2.0.0.0</AssemblyVersion>
++ </AssemblyInfo>
++ </Member>
++ <Member MemberName="DbType">
++ <MemberSignature Language="C#" Value="public override System.Data.DbType DbType { set; get; }" />
++ <MemberType>Property</MemberType>
++ <ReturnValue>
++ <ReturnType>System.Data.DbType</ReturnType>
++ </ReturnValue>
++ <Docs>
++ <summary>To be added.</summary>
++ <value>To be added.</value>
++ <remarks>To be added.</remarks>
++ </Docs>
++ <AssemblyInfo>
++ <AssemblyVersion>2.0.0.0</AssemblyVersion>
++ </AssemblyInfo>
++ </Member>
++ <Member MemberName="Direction">
++ <MemberSignature Language="C#" Value="public override System.Data.ParameterDirection Direction { set; get; }" />
++ <MemberType>Property</MemberType>
++ <ReturnValue>
++ <ReturnType>System.Data.ParameterDirection</ReturnType>
++ </ReturnValue>
++ <Docs>
++ <summary>To be added.</summary>
++ <value>To be added.</value>
++ <remarks>To be added.</remarks>
++ </Docs>
++ <AssemblyInfo>
++ <AssemblyVersion>2.0.0.0</AssemblyVersion>
++ </AssemblyInfo>
++ </Member>
++ <Member MemberName="IsNullable">
++ <MemberSignature Language="C#" Value="public override bool IsNullable { set; get; }" />
++ <MemberType>Property</MemberType>
++ <ReturnValue>
++ <ReturnType>System.Boolean</ReturnType>
++ </ReturnValue>
++ <Docs>
++ <summary>To be added.</summary>
++ <value>To be added.</value>
++ <remarks>To be added.</remarks>
++ </Docs>
++ <AssemblyInfo>
++ <AssemblyVersion>2.0.0.0</AssemblyVersion>
++ </AssemblyInfo>
++ </Member>
++ <Member MemberName="ParameterName">
++ <MemberSignature Language="C#" Value="public override string ParameterName { set; get; }" />
++ <MemberType>Property</MemberType>
++ <ReturnValue>
++ <ReturnType>System.String</ReturnType>
++ </ReturnValue>
++ <Docs>
++ <summary>To be added.</summary>
++ <value>To be added.</value>
++ <remarks>To be added.</remarks>
++ </Docs>
++ <AssemblyInfo>
++ <AssemblyVersion>2.0.0.0</AssemblyVersion>
++ </AssemblyInfo>
++ </Member>
++ <Member MemberName="Precision">
++ <MemberSignature Language="C#" Value="public byte Precision { set; get; }" />
++ <MemberType>Property</MemberType>
++ <ReturnValue>
++ <ReturnType>System.Byte</ReturnType>
++ </ReturnValue>
++ <Docs>
++ <summary>To be added.</summary>
++ <value>To be added.</value>
++ <remarks>To be added.</remarks>
++ </Docs>
++ <AssemblyInfo>
++ <AssemblyVersion>2.0.0.0</AssemblyVersion>
++ </AssemblyInfo>
++ </Member>
++ <Member MemberName="ResetDbType">
++ <MemberSignature Language="C#" Value="public override void ResetDbType ();" />
++ <MemberType>Method</MemberType>
++ <AssemblyInfo>
++ <AssemblyVersion>2.0.0.0</AssemblyVersion>
++ </AssemblyInfo>
++ <ReturnValue>
++ <ReturnType>System.Void</ReturnType>
++ </ReturnValue>
++ <Parameters />
++ <Docs>
++ <summary>To be added.</summary>
++ <remarks>To be added.</remarks>
++ </Docs>
++ </Member>
++ <Member MemberName="Scale">
++ <MemberSignature Language="C#" Value="public byte Scale { set; get; }" />
++ <MemberType>Property</MemberType>
++ <ReturnValue>
++ <ReturnType>System.Byte</ReturnType>
++ </ReturnValue>
++ <Docs>
++ <summary>To be added.</summary>
++ <value>To be added.</value>
++ <remarks>To be added.</remarks>
++ </Docs>
++ <AssemblyInfo>
++ <AssemblyVersion>2.0.0.0</AssemblyVersion>
++ </AssemblyInfo>
++ </Member>
++ <Member MemberName="Size">
++ <MemberSignature Language="C#" Value="public override int Size { set; get; }" />
++ <MemberType>Property</MemberType>
++ <ReturnValue>
++ <ReturnType>System.Int32</ReturnType>
++ </ReturnValue>
++ <Docs>
++ <summary>To be added.</summary>
++ <value>To be added.</value>
++ <remarks>To be added.</remarks>
++ </Docs>
++ <AssemblyInfo>
++ <AssemblyVersion>2.0.0.0</AssemblyVersion>
++ </AssemblyInfo>
++ </Member>
++ <Member MemberName="SourceColumn">
++ <MemberSignature Language="C#" Value="public override string SourceColumn { set; get; }" />
++ <MemberType>Property</MemberType>
++ <ReturnValue>
++ <ReturnType>System.String</ReturnType>
++ </ReturnValue>
++ <Docs>
++ <summary>To be added.</summary>
++ <value>To be added.</value>
++ <remarks>To be added.</remarks>
++ </Docs>
++ <AssemblyInfo>
++ <AssemblyVersion>2.0.0.0</AssemblyVersion>
++ </AssemblyInfo>
++ </Member>
++ <Member MemberName="SourceColumnNullMapping">
++ <MemberSignature Language="C#" Value="public override bool SourceColumnNullMapping { set; get; }" />
++ <MemberType>Property</MemberType>
++ <AssemblyInfo>
++ <AssemblyVersion>2.0.0.0</AssemblyVersion>
++ </AssemblyInfo>
++ <ReturnValue>
++ <ReturnType>System.Boolean</ReturnType>
++ </ReturnValue>
++ <Docs>
++ <summary>To be added.</summary>
++ <value>To be added.</value>
++ <remarks>To be added.</remarks>
++ </Docs>
++ </Member>
++ <Member MemberName="SourceVersion">
++ <MemberSignature Language="C#" Value="public override System.Data.DataRowVersion SourceVersion { set; get; }" />
++ <MemberType>Property</MemberType>
++ <ReturnValue>
++ <ReturnType>System.Data.DataRowVersion</ReturnType>
++ </ReturnValue>
++ <Docs>
++ <summary>To be added.</summary>
++ <value>To be added.</value>
++ <remarks>To be added.</remarks>
++ </Docs>
++ <AssemblyInfo>
++ <AssemblyVersion>2.0.0.0</AssemblyVersion>
++ </AssemblyInfo>
++ </Member>
++ <Member MemberName="Value">
++ <MemberSignature Language="C#" Value="public override object Value { set; get; }" />
++ <MemberType>Property</MemberType>
++ <ReturnValue>
++ <ReturnType>System.Object</ReturnType>
++ </ReturnValue>
++ <Docs>
++ <summary>To be added.</summary>
++ <value>To be added.</value>
++ <remarks>To be added.</remarks>
++ </Docs>
++ <AssemblyInfo>
++ <AssemblyVersion>2.0.0.0</AssemblyVersion>
++ </AssemblyInfo>
++ </Member>
++ </Members>
++</Type>
--- /dev/null
--- /dev/null
++<Type Name="SqliteParameterCollection" FullName="Mono.Data.SqliteClient.SqliteParameterCollection">
++ <TypeSignature Language="C#" Value="public class SqliteParameterCollection : System.Data.Common.DbParameterCollection" />
++ <AssemblyInfo>
++ <AssemblyName>Mono.Data.SqliteClient</AssemblyName>
++ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
++ <AssemblyVersion>2.0.0.0</AssemblyVersion>
++ </AssemblyInfo>
++ <Base>
++ <BaseTypeName>System.Data.Common.DbParameterCollection</BaseTypeName>
++ </Base>
++ <Interfaces>
++ </Interfaces>
++ <Docs>
++ <summary>To be added.</summary>
++ <remarks>To be added.</remarks>
++ </Docs>
++ <Members>
++ <Member MemberName=".ctor">
++ <MemberSignature Language="C#" Value="public SqliteParameterCollection ();" />
++ <MemberType>Constructor</MemberType>
++ <Parameters />
++ <Docs>
++ <summary>To be added.</summary>
++ <remarks>To be added.</remarks>
++ </Docs>
++ <AssemblyInfo>
++ <AssemblyVersion>2.0.0.0</AssemblyVersion>
++ </AssemblyInfo>
++ </Member>
++ <Member MemberName="Add">
++ <MemberSignature Language="C#" Value="public Mono.Data.SqliteClient.SqliteParameter Add (Mono.Data.SqliteClient.SqliteParameter param);" />
++ <MemberType>Method</MemberType>
++ <ReturnValue>
++ <ReturnType>Mono.Data.SqliteClient.SqliteParameter</ReturnType>
++ </ReturnValue>
++ <Parameters>
++ <Parameter Name="param" Type="Mono.Data.SqliteClient.SqliteParameter" />
++ </Parameters>
++ <Docs>
++ <param name="param">To be added.</param>
++ <summary>To be added.</summary>
++ <returns>To be added.</returns>
++ <remarks>To be added.</remarks>
++ </Docs>
++ <AssemblyInfo>
++ <AssemblyVersion>2.0.0.0</AssemblyVersion>
++ </AssemblyInfo>
++ </Member>
++ <Member MemberName="Add">
++ <MemberSignature Language="C#" Value="public override int Add (object value);" />
++ <MemberType>Method</MemberType>
++ <ReturnValue>
++ <ReturnType>System.Int32</ReturnType>
++ </ReturnValue>
++ <Parameters>
++ <Parameter Name="value" Type="System.Object" />
++ </Parameters>
++ <Docs>
++ <param name="value">To be added.</param>
++ <summary>To be added.</summary>
++ <returns>To be added.</returns>
++ <remarks>To be added.</remarks>
++ </Docs>
++ <AssemblyInfo>
++ <AssemblyVersion>2.0.0.0</AssemblyVersion>
++ </AssemblyInfo>
++ </Member>
++ <Member MemberName="Add">
++ <MemberSignature Language="C#" Value="public Mono.Data.SqliteClient.SqliteParameter Add (string name, System.Data.DbType type);" />
++ <MemberType>Method</MemberType>
++ <ReturnValue>
++ <ReturnType>Mono.Data.SqliteClient.SqliteParameter</ReturnType>
++ </ReturnValue>
++ <Parameters>
++ <Parameter Name="name" Type="System.String" />
++ <Parameter Name="type" Type="System.Data.DbType" />
++ </Parameters>
++ <Docs>
++ <param name="name">To be added.</param>
++ <param name="type">To be added.</param>
++ <summary>To be added.</summary>
++ <returns>To be added.</returns>
++ <remarks>To be added.</remarks>
++ </Docs>
++ <AssemblyInfo>
++ <AssemblyVersion>2.0.0.0</AssemblyVersion>
++ </AssemblyInfo>
++ </Member>
++ <Member MemberName="Add">
++ <MemberSignature Language="C#" Value="public Mono.Data.SqliteClient.SqliteParameter Add (string name, object value);" />
++ <MemberType>Method</MemberType>
++ <ReturnValue>
++ <ReturnType>Mono.Data.SqliteClient.SqliteParameter</ReturnType>
++ </ReturnValue>
++ <Parameters>
++ <Parameter Name="name" Type="System.String" />
++ <Parameter Name="value" Type="System.Object" />
++ </Parameters>
++ <Docs>
++ <param name="name">To be added.</param>
++ <param name="value">To be added.</param>
++ <summary>To be added.</summary>
++ <returns>To be added.</returns>
++ <remarks>To be added.</remarks>
++ </Docs>
++ <AssemblyInfo>
++ <AssemblyVersion>2.0.0.0</AssemblyVersion>
++ </AssemblyInfo>
++ </Member>
++ <Member MemberName="AddRange">
++ <MemberSignature Language="C#" Value="public override void AddRange (Array values);" />
++ <MemberType>Method</MemberType>
++ <AssemblyInfo>
++ <AssemblyVersion>2.0.0.0</AssemblyVersion>
++ </AssemblyInfo>
++ <ReturnValue>
++ <ReturnType>System.Void</ReturnType>
++ </ReturnValue>
++ <Parameters>
++ <Parameter Name="values" Type="System.Array" />
++ </Parameters>
++ <Docs>
++ <param name="values">To be added.</param>
++ <summary>To be added.</summary>
++ <remarks>To be added.</remarks>
++ </Docs>
++ </Member>
++ <Member MemberName="Clear">
++ <MemberSignature Language="C#" Value="public override void Clear ();" />
++ <MemberType>Method</MemberType>
++ <ReturnValue>
++ <ReturnType>System.Void</ReturnType>
++ </ReturnValue>
++ <Parameters />
++ <Docs>
++ <summary>To be added.</summary>
++ <remarks>To be added.</remarks>
++ </Docs>
++ <AssemblyInfo>
++ <AssemblyVersion>2.0.0.0</AssemblyVersion>
++ </AssemblyInfo>
++ </Member>
++ <Member MemberName="Contains">
++ <MemberSignature Language="C#" Value="public bool Contains (Mono.Data.SqliteClient.SqliteParameter param);" />
++ <MemberType>Method</MemberType>
++ <ReturnValue>
++ <ReturnType>System.Boolean</ReturnType>
++ </ReturnValue>
++ <Parameters>
++ <Parameter Name="param" Type="Mono.Data.SqliteClient.SqliteParameter" />
++ </Parameters>
++ <Docs>
++ <param name="param">To be added.</param>
++ <summary>To be added.</summary>
++ <returns>To be added.</returns>
++ <remarks>To be added.</remarks>
++ </Docs>
++ <AssemblyInfo>
++ <AssemblyVersion>2.0.0.0</AssemblyVersion>
++ </AssemblyInfo>
++ </Member>
++ <Member MemberName="Contains">
++ <MemberSignature Language="C#" Value="public override bool Contains (object value);" />
++ <MemberType>Method</MemberType>
++ <AssemblyInfo>
++ <AssemblyVersion>2.0.0.0</AssemblyVersion>
++ </AssemblyInfo>
++ <ReturnValue>
++ <ReturnType>System.Boolean</ReturnType>
++ </ReturnValue>
++ <Parameters>
++ <Parameter Name="value" Type="System.Object" />
++ </Parameters>
++ <Docs>
++ <param name="value">To be added.</param>
++ <summary>To be added.</summary>
++ <returns>To be added.</returns>
++ <remarks>To be added.</remarks>
++ </Docs>
++ </Member>
++ <Member MemberName="Contains">
++ <MemberSignature Language="C#" Value="public override bool Contains (string parameterName);" />
++ <MemberType>Method</MemberType>
++ <ReturnValue>
++ <ReturnType>System.Boolean</ReturnType>
++ </ReturnValue>
++ <Parameters>
++ <Parameter Name="parameterName" Type="System.String" />
++ </Parameters>
++ <Docs>
++ <param name="parameterName">To be added.</param>
++ <summary>To be added.</summary>
++ <returns>To be added.</returns>
++ <remarks>To be added.</remarks>
++ </Docs>
++ <AssemblyInfo>
++ <AssemblyVersion>2.0.0.0</AssemblyVersion>
++ </AssemblyInfo>
++ </Member>
++ <Member MemberName="CopyTo">
++ <MemberSignature Language="C#" Value="public override void CopyTo (Array array, int index);" />
++ <MemberType>Method</MemberType>
++ <ReturnValue>
++ <ReturnType>System.Void</ReturnType>
++ </ReturnValue>
++ <Parameters>
++ <Parameter Name="array" Type="System.Array" />
++ <Parameter Name="index" Type="System.Int32" />
++ </Parameters>
++ <Docs>
++ <param name="array">To be added.</param>
++ <param name="index">To be added.</param>
++ <summary>To be added.</summary>
++ <remarks>To be added.</remarks>
++ </Docs>
++ <AssemblyInfo>
++ <AssemblyVersion>2.0.0.0</AssemblyVersion>
++ </AssemblyInfo>
++ </Member>
++ <Member MemberName="Count">
++ <MemberSignature Language="C#" Value="public override int Count { get; }" />
++ <MemberType>Property</MemberType>
++ <ReturnValue>
++ <ReturnType>System.Int32</ReturnType>
++ </ReturnValue>
++ <Docs>
++ <summary>To be added.</summary>
++ <value>To be added.</value>
++ <remarks>To be added.</remarks>
++ </Docs>
++ <AssemblyInfo>
++ <AssemblyVersion>2.0.0.0</AssemblyVersion>
++ </AssemblyInfo>
++ </Member>
++ <Member MemberName="GetEnumerator">
++ <MemberSignature Language="C#" Value="public override System.Collections.IEnumerator GetEnumerator ();" />
++ <MemberType>Method</MemberType>
++ <ReturnValue>
++ <ReturnType>System.Collections.IEnumerator</ReturnType>
++ </ReturnValue>
++ <Parameters />
++ <Docs>
++ <summary>To be added.</summary>
++ <returns>To be added.</returns>
++ <remarks>To be added.</remarks>
++ </Docs>
++ <AssemblyInfo>
++ <AssemblyVersion>2.0.0.0</AssemblyVersion>
++ </AssemblyInfo>
++ </Member>
++ <Member MemberName="GetParameter">
++ <MemberSignature Language="C#" Value="protected override System.Data.Common.DbParameter GetParameter (int parameterIndex);" />
++ <MemberType>Method</MemberType>
++ <AssemblyInfo>
++ <AssemblyVersion>2.0.0.0</AssemblyVersion>
++ </AssemblyInfo>
++ <ReturnValue>
++ <ReturnType>System.Data.Common.DbParameter</ReturnType>
++ </ReturnValue>
++ <Parameters>
++ <Parameter Name="parameterIndex" Type="System.Int32" />
++ </Parameters>
++ <Docs>
++ <param name="parameterIndex">To be added.</param>
++ <summary>To be added.</summary>
++ <returns>To be added.</returns>
++ <remarks>To be added.</remarks>
++ </Docs>
++ </Member>
++ <Member MemberName="GetParameter">
++ <MemberSignature Language="C#" Value="protected override System.Data.Common.DbParameter GetParameter (string parameterName);" />
++ <MemberType>Method</MemberType>
++ <AssemblyInfo>
++ <AssemblyVersion>2.0.0.0</AssemblyVersion>
++ </AssemblyInfo>
++ <ReturnValue>
++ <ReturnType>System.Data.Common.DbParameter</ReturnType>
++ </ReturnValue>
++ <Parameters>
++ <Parameter Name="parameterName" Type="System.String" />
++ </Parameters>
++ <Docs>
++ <param name="parameterName">To be added.</param>
++ <summary>To be added.</summary>
++ <returns>To be added.</returns>
++ <remarks>To be added.</remarks>
++ </Docs>
++ </Member>
++ <Member MemberName="IndexOf">
++ <MemberSignature Language="C#" Value="public int IndexOf (Mono.Data.SqliteClient.SqliteParameter param);" />
++ <MemberType>Method</MemberType>
++ <ReturnValue>
++ <ReturnType>System.Int32</ReturnType>
++ </ReturnValue>
++ <Parameters>
++ <Parameter Name="param" Type="Mono.Data.SqliteClient.SqliteParameter" />
++ </Parameters>
++ <Docs>
++ <param name="param">To be added.</param>
++ <summary>To be added.</summary>
++ <returns>To be added.</returns>
++ <remarks>To be added.</remarks>
++ </Docs>
++ <AssemblyInfo>
++ <AssemblyVersion>2.0.0.0</AssemblyVersion>
++ </AssemblyInfo>
++ </Member>
++ <Member MemberName="IndexOf">
++ <MemberSignature Language="C#" Value="public override int IndexOf (object param);" />
++ <MemberType>Method</MemberType>
++ <AssemblyInfo>
++ <AssemblyVersion>2.0.0.0</AssemblyVersion>
++ </AssemblyInfo>
++ <ReturnValue>
++ <ReturnType>System.Int32</ReturnType>
++ </ReturnValue>
++ <Parameters>
++ <Parameter Name="param" Type="System.Object" />
++ </Parameters>
++ <Docs>
++ <param name="param">To be added.</param>
++ <summary>To be added.</summary>
++ <returns>To be added.</returns>
++ <remarks>To be added.</remarks>
++ </Docs>
++ </Member>
++ <Member MemberName="IndexOf">
++ <MemberSignature Language="C#" Value="public override int IndexOf (string parameterName);" />
++ <MemberType>Method</MemberType>
++ <ReturnValue>
++ <ReturnType>System.Int32</ReturnType>
++ </ReturnValue>
++ <Parameters>
++ <Parameter Name="parameterName" Type="System.String" />
++ </Parameters>
++ <Docs>
++ <param name="parameterName">To be added.</param>
++ <summary>To be added.</summary>
++ <returns>To be added.</returns>
++ <remarks>To be added.</remarks>
++ </Docs>
++ <AssemblyInfo>
++ <AssemblyVersion>2.0.0.0</AssemblyVersion>
++ </AssemblyInfo>
++ </Member>
++ <Member MemberName="Insert">
++ <MemberSignature Language="C#" Value="public override void Insert (int index, object value);" />
++ <MemberType>Method</MemberType>
++ <ReturnValue>
++ <ReturnType>System.Void</ReturnType>
++ </ReturnValue>
++ <Parameters>
++ <Parameter Name="index" Type="System.Int32" />
++ <Parameter Name="value" Type="System.Object" />
++ </Parameters>
++ <Docs>
++ <param name="index">To be added.</param>
++ <param name="value">To be added.</param>
++ <summary>To be added.</summary>
++ <remarks>To be added.</remarks>
++ </Docs>
++ <AssemblyInfo>
++ <AssemblyVersion>2.0.0.0</AssemblyVersion>
++ </AssemblyInfo>
++ </Member>
++ <Member MemberName="IsFixedSize">
++ <MemberSignature Language="C#" Value="public override bool IsFixedSize { get; }" />
++ <MemberType>Property</MemberType>
++ <AssemblyInfo>
++ <AssemblyVersion>2.0.0.0</AssemblyVersion>
++ </AssemblyInfo>
++ <ReturnValue>
++ <ReturnType>System.Boolean</ReturnType>
++ </ReturnValue>
++ <Docs>
++ <summary>To be added.</summary>
++ <value>To be added.</value>
++ <remarks>To be added.</remarks>
++ </Docs>
++ </Member>
++ <Member MemberName="IsReadOnly">
++ <MemberSignature Language="C#" Value="public override bool IsReadOnly { get; }" />
++ <MemberType>Property</MemberType>
++ <AssemblyInfo>
++ <AssemblyVersion>2.0.0.0</AssemblyVersion>
++ </AssemblyInfo>
++ <ReturnValue>
++ <ReturnType>System.Boolean</ReturnType>
++ </ReturnValue>
++ <Docs>
++ <summary>To be added.</summary>
++ <value>To be added.</value>
++ <remarks>To be added.</remarks>
++ </Docs>
++ </Member>
++ <Member MemberName="IsSynchronized">
++ <MemberSignature Language="C#" Value="public override bool IsSynchronized { get; }" />
++ <MemberType>Property</MemberType>
++ <AssemblyInfo>
++ <AssemblyVersion>2.0.0.0</AssemblyVersion>
++ </AssemblyInfo>
++ <ReturnValue>
++ <ReturnType>System.Boolean</ReturnType>
++ </ReturnValue>
++ <Docs>
++ <summary>To be added.</summary>
++ <value>To be added.</value>
++ <remarks>To be added.</remarks>
++ </Docs>
++ </Member>
++ <Member MemberName="Item">
++ <MemberSignature Language="C#" Value="public System.Data.Common.DbParameter this[int index] { set; get; }" />
++ <MemberType>Property</MemberType>
++ <ReturnValue>
++ <ReturnType>System.Data.Common.DbParameter</ReturnType>
++ </ReturnValue>
++ <Parameters>
++ <Parameter Name="index" Type="System.Int32" />
++ </Parameters>
++ <Docs>
++ <param name="index">To be added.</param>
++ <summary>To be added.</summary>
++ <value>To be added.</value>
++ <remarks>To be added.</remarks>
++ </Docs>
++ <AssemblyInfo>
++ <AssemblyVersion>2.0.0.0</AssemblyVersion>
++ </AssemblyInfo>
++ </Member>
++ <Member MemberName="Item">
++ <MemberSignature Language="C#" Value="public System.Data.Common.DbParameter this[string parameterName] { set; get; }" />
++ <MemberType>Property</MemberType>
++ <ReturnValue>
++ <ReturnType>System.Data.Common.DbParameter</ReturnType>
++ </ReturnValue>
++ <Parameters>
++ <Parameter Name="parameterName" Type="System.String" />
++ </Parameters>
++ <Docs>
++ <param name="parameterName">To be added.</param>
++ <summary>To be added.</summary>
++ <value>To be added.</value>
++ <remarks>To be added.</remarks>
++ </Docs>
++ <AssemblyInfo>
++ <AssemblyVersion>2.0.0.0</AssemblyVersion>
++ </AssemblyInfo>
++ </Member>
++ <Member MemberName="Remove">
++ <MemberSignature Language="C#" Value="public override void Remove (object value);" />
++ <MemberType>Method</MemberType>
++ <ReturnValue>
++ <ReturnType>System.Void</ReturnType>
++ </ReturnValue>
++ <Parameters>
++ <Parameter Name="value" Type="System.Object" />
++ </Parameters>
++ <Docs>
++ <param name="value">To be added.</param>
++ <summary>To be added.</summary>
++ <remarks>To be added.</remarks>
++ </Docs>
++ <AssemblyInfo>
++ <AssemblyVersion>2.0.0.0</AssemblyVersion>
++ </AssemblyInfo>
++ </Member>
++ <Member MemberName="RemoveAt">
++ <MemberSignature Language="C#" Value="public void RemoveAt (Mono.Data.SqliteClient.SqliteParameter param);" />
++ <MemberType>Method</MemberType>
++ <ReturnValue>
++ <ReturnType>System.Void</ReturnType>
++ </ReturnValue>
++ <Parameters>
++ <Parameter Name="param" Type="Mono.Data.SqliteClient.SqliteParameter" />
++ </Parameters>
++ <Docs>
++ <param name="param">To be added.</param>
++ <summary>To be added.</summary>
++ <remarks>To be added.</remarks>
++ </Docs>
++ <AssemblyInfo>
++ <AssemblyVersion>2.0.0.0</AssemblyVersion>
++ </AssemblyInfo>
++ </Member>
++ <Member MemberName="RemoveAt">
++ <MemberSignature Language="C#" Value="public override void RemoveAt (int index);" />
++ <MemberType>Method</MemberType>
++ <ReturnValue>
++ <ReturnType>System.Void</ReturnType>
++ </ReturnValue>
++ <Parameters>
++ <Parameter Name="index" Type="System.Int32" />
++ </Parameters>
++ <Docs>
++ <param name="index">To be added.</param>
++ <summary>To be added.</summary>
++ <remarks>To be added.</remarks>
++ </Docs>
++ <AssemblyInfo>
++ <AssemblyVersion>2.0.0.0</AssemblyVersion>
++ </AssemblyInfo>
++ </Member>
++ <Member MemberName="RemoveAt">
++ <MemberSignature Language="C#" Value="public override void RemoveAt (string parameterName);" />
++ <MemberType>Method</MemberType>
++ <ReturnValue>
++ <ReturnType>System.Void</ReturnType>
++ </ReturnValue>
++ <Parameters>
++ <Parameter Name="parameterName" Type="System.String" />
++ </Parameters>
++ <Docs>
++ <param name="parameterName">To be added.</param>
++ <summary>To be added.</summary>
++ <remarks>To be added.</remarks>
++ </Docs>
++ <AssemblyInfo>
++ <AssemblyVersion>2.0.0.0</AssemblyVersion>
++ </AssemblyInfo>
++ </Member>
++ <Member MemberName="SetParameter">
++ <MemberSignature Language="C#" Value="protected override void SetParameter (int parameterIndex, System.Data.Common.DbParameter parameter);" />
++ <MemberType>Method</MemberType>
++ <AssemblyInfo>
++ <AssemblyVersion>2.0.0.0</AssemblyVersion>
++ </AssemblyInfo>
++ <ReturnValue>
++ <ReturnType>System.Void</ReturnType>
++ </ReturnValue>
++ <Parameters>
++ <Parameter Name="parameterIndex" Type="System.Int32" />
++ <Parameter Name="parameter" Type="System.Data.Common.DbParameter" />
++ </Parameters>
++ <Docs>
++ <param name="parameterIndex">To be added.</param>
++ <param name="parameter">To be added.</param>
++ <summary>To be added.</summary>
++ <remarks>To be added.</remarks>
++ </Docs>
++ </Member>
++ <Member MemberName="SetParameter">
++ <MemberSignature Language="C#" Value="protected override void SetParameter (string parameterName, System.Data.Common.DbParameter parameter);" />
++ <MemberType>Method</MemberType>
++ <AssemblyInfo>
++ <AssemblyVersion>2.0.0.0</AssemblyVersion>
++ </AssemblyInfo>
++ <ReturnValue>
++ <ReturnType>System.Void</ReturnType>
++ </ReturnValue>
++ <Parameters>
++ <Parameter Name="parameterName" Type="System.String" />
++ <Parameter Name="parameter" Type="System.Data.Common.DbParameter" />
++ </Parameters>
++ <Docs>
++ <param name="parameterName">To be added.</param>
++ <param name="parameter">To be added.</param>
++ <summary>To be added.</summary>
++ <remarks>To be added.</remarks>
++ </Docs>
++ </Member>
++ <Member MemberName="SyncRoot">
++ <MemberSignature Language="C#" Value="public override object SyncRoot { get; }" />
++ <MemberType>Property</MemberType>
++ <AssemblyInfo>
++ <AssemblyVersion>2.0.0.0</AssemblyVersion>
++ </AssemblyInfo>
++ <ReturnValue>
++ <ReturnType>System.Object</ReturnType>
++ </ReturnValue>
++ <Docs>
++ <summary>To be added.</summary>
++ <value>To be added.</value>
++ <remarks>To be added.</remarks>
++ </Docs>
++ </Member>
++ </Members>
++</Type>
--- /dev/null
--- /dev/null
++<Type Name="SqliteRowUpdatedEventArgs" FullName="Mono.Data.SqliteClient.SqliteRowUpdatedEventArgs">
++ <TypeSignature Language="C#" Value="public sealed class SqliteRowUpdatedEventArgs : System.Data.Common.RowUpdatedEventArgs" />
++ <AssemblyInfo>
++ <AssemblyName>Mono.Data.SqliteClient</AssemblyName>
++ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
++ <AssemblyVersion>2.0.0.0</AssemblyVersion>
++ </AssemblyInfo>
++ <Base>
++ <BaseTypeName>System.Data.Common.RowUpdatedEventArgs</BaseTypeName>
++ </Base>
++ <Interfaces />
++ <Docs>
++ <summary>To be added.</summary>
++ <remarks>To be added.</remarks>
++ </Docs>
++ <Members>
++ <Member MemberName=".ctor">
++ <MemberSignature Language="C#" Value="public SqliteRowUpdatedEventArgs (System.Data.DataRow row, System.Data.IDbCommand command, System.Data.StatementType statementType, System.Data.Common.DataTableMapping tableMapping);" />
++ <MemberType>Constructor</MemberType>
++ <Parameters>
++ <Parameter Name="row" Type="System.Data.DataRow" />
++ <Parameter Name="command" Type="System.Data.IDbCommand" />
++ <Parameter Name="statementType" Type="System.Data.StatementType" />
++ <Parameter Name="tableMapping" Type="System.Data.Common.DataTableMapping" />
++ </Parameters>
++ <Docs>
++ <param name="row">To be added.</param>
++ <param name="command">To be added.</param>
++ <param name="statementType">To be added.</param>
++ <param name="tableMapping">To be added.</param>
++ <summary>To be added.</summary>
++ <remarks>To be added.</remarks>
++ </Docs>
++ <AssemblyInfo>
++ <AssemblyVersion>2.0.0.0</AssemblyVersion>
++ </AssemblyInfo>
++ </Member>
++ </Members>
++</Type>
--- /dev/null
--- /dev/null
++<Type Name="SqliteRowUpdatedEventHandler" FullName="Mono.Data.SqliteClient.SqliteRowUpdatedEventHandler">
++ <TypeSignature Language="C#" Value="public delegate void SqliteRowUpdatedEventHandler(object sender, RowUpdatedEventArgs e);" />
++ <AssemblyInfo>
++ <AssemblyName>Mono.Data.SqliteClient</AssemblyName>
++ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
++ <AssemblyVersion>2.0.0.0</AssemblyVersion>
++ </AssemblyInfo>
++ <Base>
++ <BaseTypeName>System.Delegate</BaseTypeName>
++ </Base>
++ <Parameters>
++ <Parameter Name="sender" Type="System.Object" />
++ <Parameter Name="e" Type="System.Data.Common.RowUpdatedEventArgs" />
++ </Parameters>
++ <ReturnValue>
++ <ReturnType>System.Void</ReturnType>
++ </ReturnValue>
++ <Docs>
++ <param name="sender">To be added.</param>
++ <param name="e">To be added.</param>
++ <summary>To be added.</summary>
++ <remarks>To be added.</remarks>
++ </Docs>
++</Type>
--- /dev/null
--- /dev/null
++<Type Name="SqliteRowUpdatingEventArgs" FullName="Mono.Data.SqliteClient.SqliteRowUpdatingEventArgs">
++ <TypeSignature Language="C#" Value="public sealed class SqliteRowUpdatingEventArgs : System.Data.Common.RowUpdatingEventArgs" />
++ <AssemblyInfo>
++ <AssemblyName>Mono.Data.SqliteClient</AssemblyName>
++ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
++ <AssemblyVersion>2.0.0.0</AssemblyVersion>
++ </AssemblyInfo>
++ <Base>
++ <BaseTypeName>System.Data.Common.RowUpdatingEventArgs</BaseTypeName>
++ </Base>
++ <Interfaces />
++ <Docs>
++ <summary>To be added.</summary>
++ <remarks>To be added.</remarks>
++ </Docs>
++ <Members>
++ <Member MemberName=".ctor">
++ <MemberSignature Language="C#" Value="public SqliteRowUpdatingEventArgs (System.Data.DataRow row, System.Data.IDbCommand command, System.Data.StatementType statementType, System.Data.Common.DataTableMapping tableMapping);" />
++ <MemberType>Constructor</MemberType>
++ <Parameters>
++ <Parameter Name="row" Type="System.Data.DataRow" />
++ <Parameter Name="command" Type="System.Data.IDbCommand" />
++ <Parameter Name="statementType" Type="System.Data.StatementType" />
++ <Parameter Name="tableMapping" Type="System.Data.Common.DataTableMapping" />
++ </Parameters>
++ <Docs>
++ <param name="row">To be added.</param>
++ <param name="command">To be added.</param>
++ <param name="statementType">To be added.</param>
++ <param name="tableMapping">To be added.</param>
++ <summary>To be added.</summary>
++ <remarks>To be added.</remarks>
++ </Docs>
++ <AssemblyInfo>
++ <AssemblyVersion>2.0.0.0</AssemblyVersion>
++ </AssemblyInfo>
++ </Member>
++ </Members>
++</Type>
--- /dev/null
--- /dev/null
++<Type Name="SqliteRowUpdatingEventHandler" FullName="Mono.Data.SqliteClient.SqliteRowUpdatingEventHandler">
++ <TypeSignature Language="C#" Value="public delegate void SqliteRowUpdatingEventHandler(object sender, RowUpdatingEventArgs e);" />
++ <AssemblyInfo>
++ <AssemblyName>Mono.Data.SqliteClient</AssemblyName>
++ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
++ <AssemblyVersion>2.0.0.0</AssemblyVersion>
++ </AssemblyInfo>
++ <Base>
++ <BaseTypeName>System.Delegate</BaseTypeName>
++ </Base>
++ <Parameters>
++ <Parameter Name="sender" Type="System.Object" />
++ <Parameter Name="e" Type="System.Data.Common.RowUpdatingEventArgs" />
++ </Parameters>
++ <ReturnValue>
++ <ReturnType>System.Void</ReturnType>
++ </ReturnValue>
++ <Docs>
++ <param name="sender">To be added.</param>
++ <param name="e">To be added.</param>
++ <summary>To be added.</summary>
++ <remarks>To be added.</remarks>
++ </Docs>
++</Type>
--- /dev/null
--- /dev/null
++<Type Name="SqliteSyntaxException" FullName="Mono.Data.SqliteClient.SqliteSyntaxException">
++ <TypeSignature Language="C#" Value="public class SqliteSyntaxException : ApplicationException" />
++ <AssemblyInfo>
++ <AssemblyName>Mono.Data.SqliteClient</AssemblyName>
++ <AssemblyVersion>2.0.0.0</AssemblyVersion>
++ </AssemblyInfo>
++ <Base>
++ <BaseTypeName>System.ApplicationException</BaseTypeName>
++ </Base>
++ <Interfaces />
++ <Docs>
++ <summary>To be added.</summary>
++ <remarks>To be added.</remarks>
++ </Docs>
++ <Members>
++ <Member MemberName=".ctor">
++ <MemberSignature Language="C#" Value="public SqliteSyntaxException ();" />
++ <MemberType>Constructor</MemberType>
++ <AssemblyInfo>
++ <AssemblyVersion>2.0.0.0</AssemblyVersion>
++ </AssemblyInfo>
++ <Parameters />
++ <Docs>
++ <summary>To be added.</summary>
++ <remarks>To be added.</remarks>
++ </Docs>
++ </Member>
++ <Member MemberName=".ctor">
++ <MemberSignature Language="C#" Value="public SqliteSyntaxException (string message);" />
++ <MemberType>Constructor</MemberType>
++ <AssemblyInfo>
++ <AssemblyVersion>2.0.0.0</AssemblyVersion>
++ </AssemblyInfo>
++ <Parameters>
++ <Parameter Name="message" Type="System.String" />
++ </Parameters>
++ <Docs>
++ <param name="message">To be added.</param>
++ <summary>To be added.</summary>
++ <remarks>To be added.</remarks>
++ </Docs>
++ </Member>
++ <Member MemberName=".ctor">
++ <MemberSignature Language="C#" Value="public SqliteSyntaxException (string message, Exception cause);" />
++ <MemberType>Constructor</MemberType>
++ <AssemblyInfo>
++ <AssemblyVersion>2.0.0.0</AssemblyVersion>
++ </AssemblyInfo>
++ <Parameters>
++ <Parameter Name="message" Type="System.String" />
++ <Parameter Name="cause" Type="System.Exception" />
++ </Parameters>
++ <Docs>
++ <param name="message">To be added.</param>
++ <param name="cause">To be added.</param>
++ <summary>To be added.</summary>
++ <remarks>To be added.</remarks>
++ </Docs>
++ </Member>
++ </Members>
++</Type>
--- /dev/null
--- /dev/null
++<Type Name="SqliteTransaction" FullName="Mono.Data.SqliteClient.SqliteTransaction">
++ <TypeSignature Language="C#" Value="public sealed class SqliteTransaction : System.Data.Common.DbTransaction" />
++ <AssemblyInfo>
++ <AssemblyName>Mono.Data.SqliteClient</AssemblyName>
++ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
++ <AssemblyVersion>2.0.0.0</AssemblyVersion>
++ </AssemblyInfo>
++ <Base>
++ <BaseTypeName>System.Data.Common.DbTransaction</BaseTypeName>
++ </Base>
++ <Interfaces>
++ </Interfaces>
++ <Docs>
++ <summary>To be added.</summary>
++ <remarks>To be added.</remarks>
++ </Docs>
++ <Members>
++ <Member MemberName="Commit">
++ <MemberSignature Language="C#" Value="public override void Commit ();" />
++ <MemberType>Method</MemberType>
++ <ReturnValue>
++ <ReturnType>System.Void</ReturnType>
++ </ReturnValue>
++ <Parameters />
++ <Docs>
++ <summary>To be added.</summary>
++ <remarks>To be added.</remarks>
++ </Docs>
++ <AssemblyInfo>
++ <AssemblyVersion>2.0.0.0</AssemblyVersion>
++ </AssemblyInfo>
++ </Member>
++ <Member MemberName="Connection">
++ <MemberSignature Language="C#" Value="public System.Data.Common.DbConnection Connection { get; }" />
++ <MemberType>Property</MemberType>
++ <ReturnValue>
++ <ReturnType>System.Data.Common.DbConnection</ReturnType>
++ </ReturnValue>
++ <Docs>
++ <summary>To be added.</summary>
++ <value>To be added.</value>
++ <remarks>To be added.</remarks>
++ </Docs>
++ <AssemblyInfo>
++ <AssemblyVersion>2.0.0.0</AssemblyVersion>
++ </AssemblyInfo>
++ </Member>
++ <Member MemberName="DbConnection">
++ <MemberSignature Language="C#" Value="protected override System.Data.Common.DbConnection DbConnection { get; }" />
++ <MemberType>Property</MemberType>
++ <AssemblyInfo>
++ <AssemblyVersion>2.0.0.0</AssemblyVersion>
++ </AssemblyInfo>
++ <ReturnValue>
++ <ReturnType>System.Data.Common.DbConnection</ReturnType>
++ </ReturnValue>
++ <Docs>
++ <summary>To be added.</summary>
++ <value>To be added.</value>
++ <remarks>To be added.</remarks>
++ </Docs>
++ </Member>
++ <Member MemberName="IsolationLevel">
++ <MemberSignature Language="C#" Value="public override System.Data.IsolationLevel IsolationLevel { get; }" />
++ <MemberType>Property</MemberType>
++ <ReturnValue>
++ <ReturnType>System.Data.IsolationLevel</ReturnType>
++ </ReturnValue>
++ <Docs>
++ <summary>To be added.</summary>
++ <value>To be added.</value>
++ <remarks>To be added.</remarks>
++ </Docs>
++ <AssemblyInfo>
++ <AssemblyVersion>2.0.0.0</AssemblyVersion>
++ </AssemblyInfo>
++ </Member>
++ <Member MemberName="Rollback">
++ <MemberSignature Language="C#" Value="public override void Rollback ();" />
++ <MemberType>Method</MemberType>
++ <ReturnValue>
++ <ReturnType>System.Void</ReturnType>
++ </ReturnValue>
++ <Parameters />
++ <Docs>
++ <summary>To be added.</summary>
++ <remarks>To be added.</remarks>
++ </Docs>
++ <AssemblyInfo>
++ <AssemblyVersion>2.0.0.0</AssemblyVersion>
++ </AssemblyInfo>
++ </Member>
++ </Members>
++</Type>
--- /dev/null
--- /dev/null
++<Overview>
++ <Assemblies>
++ <Assembly Name="Mono.Data.SqliteClient" Version="2.0.0.0">
++ <Attributes>
++ <Attribute>
++ <AttributeName>System.Runtime.CompilerServices.RuntimeCompatibility(WrapNonExceptionThrows=true)</AttributeName>
++ </Attribute>
++ </Attributes>
++ </Assembly>
++ </Assemblies>
++ <Remarks>To be added.</Remarks>
++ <Copyright>To be added.</Copyright>
++ <Types>
++ <Namespace Name="Mono.Data.SqliteClient">
++ <Type Name="SqliteBusyException" Kind="Class" />
++ <Type Name="SqliteClientFactory" Kind="Class" />
++ <Type Name="SqliteCommand" Kind="Class" />
++ <Type Name="SqliteCommandBuilder" Kind="Class" />
++ <Type Name="SqliteConnection" Kind="Class" />
++ <Type Name="SqliteConnectionStringBuilder" Kind="Class" />
++ <Type Name="SqliteDataAdapter" Kind="Class" />
++ <Type Name="SqliteDataReader" Kind="Class" />
++ <Type Name="SqliteDataSourceEnumerator" Kind="Class" />
++ <Type Name="SqliteExecutionException" Kind="Class" />
++ <Type Name="SqliteParameter" Kind="Class" />
++ <Type Name="SqliteParameterCollection" Kind="Class" />
++ <Type Name="SqliteRowUpdatedEventArgs" Kind="Class" />
++ <Type Name="SqliteRowUpdatedEventHandler" Kind="Delegate" />
++ <Type Name="SqliteRowUpdatingEventArgs" Kind="Class" />
++ <Type Name="SqliteRowUpdatingEventHandler" Kind="Delegate" />
++ <Type Name="SqliteSyntaxException" Kind="Class" />
++ <Type Name="SqliteTransaction" Kind="Class" />
++ </Namespace>
++ </Types>
++ <Title>Mono.Data.SqliteClient</Title>
++</Overview>
--- /dev/null
--- /dev/null
++<Namespace Name="Mono.Data.SqliteClient">
++ <Docs>
++ <summary>The Mono.Data.SqliteClient provides a data adapter for the Sqlite (www.sqlite.org) database, versions 2 and 3.</summary>
++ <remarks><para>This assemby provides a wrapper around the native Sqlite library from www.sqlite.org. The Sqlite library must be separately installed to access Sqlite databases.</para>
++
++<para>
++SQLite has a notable oddity: table cell data does not retain what kind of data it was. Everything is stored as either a long, double, string, or blob. And in SQLite version 2, everything is stored as a string. So you need to be careful about avoiding casting values returned by SQLite without checking the type of the value returned.</para>
++
++<para>See <see cref="P:Mono.Data.SqliteClient.SqliteConnection.ConnectionString" /> for information on the connection string format for this data provider.</para>
++
++
++<example>
++ <code lang="C#">using System;
++ using System.Data;
++ using Mono.Data.SqliteClient;
++
++ public class Test
++ {
++ public static void Main(string[] args)
++ {
++ string connectionString = "URI=file:SqliteTest.db";
++ IDbConnection dbcon;
++ dbcon = (IDbConnection) new SqliteConnection(connectionString);
++ dbcon.Open();
++ IDbCommand dbcmd = dbcon.CreateCommand();
++ // requires a table to be created named employee
++ // with columns firstname and lastname
++ // such as,
++ // CREATE TABLE employee (
++ // firstname varchar(32),
++ // lastname varchar(32));
++ string sql =
++ "SELECT firstname, lastname " +
++ "FROM employee";
++ dbcmd.CommandText = sql;
++ IDataReader reader = dbcmd.ExecuteReader();
++ while(reader.Read()) {
++ string FirstName = reader.GetString (0);
++ string LastName = reader.GetString (1);
++ Console.WriteLine("Name: " +
++ FirstName + " " + LastName);
++ }
++ // clean up
++ reader.Close();
++ reader = null;
++ dbcmd.Dispose();
++ dbcmd = null;
++ dbcon.Close();
++ dbcon = null;
++ }
++ }</code>
++</example>
++
++<para>To build and run the example:</para>
++<list type="bullet">
++ <item>
++ <term>Save the example to a file, such as, TestExample.cs</term>
++ </item>
++ <item>
++ <term>Build using Mono C# compiler: <code>mcs TestExample.cs -r:System.Data.dll -r:Mono.Data.SqliteClient.dll</code></term>
++ </item>
++ <item>
++ <term>To run the example: <code>mono TestExample.exe</code></term>
++ </item>
++</list>
++
++
++
++</remarks>
++ </Docs>
++</Namespace>
+++ /dev/null
--<Overview>
-- <Assemblies>
-- <Assembly Name="Mono.Data.SqliteClient" Version="1.0.5000.0" />
-- </Assemblies>
-- <Remarks>To be added.</Remarks>
-- <Copyright>To be added.</Copyright>
-- <Types>
-- <Namespace Name="Mono.Data.SqliteClient">
-- <Type Name="SqliteCommand" />
-- <Type Name="SqliteConnection" />
-- <Type Name="SqliteDataAdapter" />
-- <Type Name="SqliteDataReader" />
-- <Type Name="SqliteParameter" />
-- <Type Name="SqliteParameterCollection" />
-- <Type Name="SqliteRowUpdatedEventArgs" />
-- <Type Name="SqliteRowUpdatingEventArgs" />
-- <Type Name="SqliteTransaction" />
-- <Type Name="SqliteRowUpdatedEventHandler" />
-- <Type Name="SqliteRowUpdatingEventHandler" />
-- <Type Name="SqliteSyntaxException" />
-- <Type Name="SqliteExecutionException" />
-- <Type Name="SqliteBusyException" />
-- </Namespace>
-- </Types>
-- <Title>Mono.Data.SqliteClient</Title>
--</Overview>