* Documentation/index.xml, Documentation/Mono.Data.SqliteClient: Move
authorJonathan Pryor <jpryor@novell.com>
Mon, 20 Oct 2008 14:39:58 +0000 (14:39 -0000)
committerJonathan Pryor <jpryor@novell.com>
Mon, 20 Oct 2008 14:39:58 +0000 (14:39 -0000)
  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

34 files changed:
1  2 
mcs/class/Mono.Data.SqliteClient/ChangeLog
mcs/class/Mono.Data.SqliteClient/Documentation/Mono.Data.SqliteClient.xml
mcs/class/Mono.Data.SqliteClient/Documentation/Mono.Data.SqliteClient/SqliteCommand.xml
mcs/class/Mono.Data.SqliteClient/Documentation/Mono.Data.SqliteClient/SqliteConnection.xml
mcs/class/Mono.Data.SqliteClient/Documentation/Mono.Data.SqliteClient/SqliteDataAdapter.xml
mcs/class/Mono.Data.SqliteClient/Documentation/Mono.Data.SqliteClient/SqliteDataReader.xml
mcs/class/Mono.Data.SqliteClient/Documentation/Mono.Data.SqliteClient/SqliteParameter.xml
mcs/class/Mono.Data.SqliteClient/Documentation/Mono.Data.SqliteClient/SqliteParameterCollection.xml
mcs/class/Mono.Data.SqliteClient/Documentation/Mono.Data.SqliteClient/SqliteRowUpdatedEventArgs.xml
mcs/class/Mono.Data.SqliteClient/Documentation/Mono.Data.SqliteClient/SqliteRowUpdatedEventHandler.xml
mcs/class/Mono.Data.SqliteClient/Documentation/Mono.Data.SqliteClient/SqliteRowUpdatingEventArgs.xml
mcs/class/Mono.Data.SqliteClient/Documentation/Mono.Data.SqliteClient/SqliteRowUpdatingEventHandler.xml
mcs/class/Mono.Data.SqliteClient/Documentation/Mono.Data.SqliteClient/SqliteTransaction.xml
mcs/class/Mono.Data.SqliteClient/Documentation/en/Mono.Data.SqliteClient/SqliteBusyException.xml
mcs/class/Mono.Data.SqliteClient/Documentation/en/Mono.Data.SqliteClient/SqliteClientFactory.xml
mcs/class/Mono.Data.SqliteClient/Documentation/en/Mono.Data.SqliteClient/SqliteCommand.xml
mcs/class/Mono.Data.SqliteClient/Documentation/en/Mono.Data.SqliteClient/SqliteCommandBuilder.xml
mcs/class/Mono.Data.SqliteClient/Documentation/en/Mono.Data.SqliteClient/SqliteConnection.xml
mcs/class/Mono.Data.SqliteClient/Documentation/en/Mono.Data.SqliteClient/SqliteConnectionStringBuilder.xml
mcs/class/Mono.Data.SqliteClient/Documentation/en/Mono.Data.SqliteClient/SqliteDataAdapter.xml
mcs/class/Mono.Data.SqliteClient/Documentation/en/Mono.Data.SqliteClient/SqliteDataReader.xml
mcs/class/Mono.Data.SqliteClient/Documentation/en/Mono.Data.SqliteClient/SqliteDataSourceEnumerator.xml
mcs/class/Mono.Data.SqliteClient/Documentation/en/Mono.Data.SqliteClient/SqliteExecutionException.xml
mcs/class/Mono.Data.SqliteClient/Documentation/en/Mono.Data.SqliteClient/SqliteParameter.xml
mcs/class/Mono.Data.SqliteClient/Documentation/en/Mono.Data.SqliteClient/SqliteParameterCollection.xml
mcs/class/Mono.Data.SqliteClient/Documentation/en/Mono.Data.SqliteClient/SqliteRowUpdatedEventArgs.xml
mcs/class/Mono.Data.SqliteClient/Documentation/en/Mono.Data.SqliteClient/SqliteRowUpdatedEventHandler.xml
mcs/class/Mono.Data.SqliteClient/Documentation/en/Mono.Data.SqliteClient/SqliteRowUpdatingEventArgs.xml
mcs/class/Mono.Data.SqliteClient/Documentation/en/Mono.Data.SqliteClient/SqliteRowUpdatingEventHandler.xml
mcs/class/Mono.Data.SqliteClient/Documentation/en/Mono.Data.SqliteClient/SqliteSyntaxException.xml
mcs/class/Mono.Data.SqliteClient/Documentation/en/Mono.Data.SqliteClient/SqliteTransaction.xml
mcs/class/Mono.Data.SqliteClient/Documentation/en/index.xml
mcs/class/Mono.Data.SqliteClient/Documentation/en/ns-Mono.Data.SqliteClient.xml
mcs/class/Mono.Data.SqliteClient/Documentation/index.xml

index 07372cb7d7599e11fbade93fd2cb3497881b7aa4,07372cb7d7599e11fbade93fd2cb3497881b7aa4..a51accb8e3aeb5fe879b5ef5dc9404fdb10b9d40
@@@ -1,3 -1,3 +1,11 @@@
++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
diff --cc mcs/class/Mono.Data.SqliteClient/Documentation/Mono.Data.SqliteClient.xml
index e1be22b46d84bd3211b28f0333c3c3ee85712405,e1be22b46d84bd3211b28f0333c3c3ee85712405..0000000000000000000000000000000000000000
deleted file mode 100644,100644
+++ /dev/null
@@@ -1,71 -1,71 +1,0 @@@
--<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>
diff --cc mcs/class/Mono.Data.SqliteClient/Documentation/Mono.Data.SqliteClient/SqliteCommand.xml
index 5917db17d9cf8182a1b5e977a280e742c747bc10,5917db17d9cf8182a1b5e977a280e742c747bc10..0000000000000000000000000000000000000000
deleted file mode 100644,100644
+++ /dev/null
@@@ -1,273 -1,273 +1,0 @@@
--<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>
diff --cc mcs/class/Mono.Data.SqliteClient/Documentation/Mono.Data.SqliteClient/SqliteConnection.xml
index e3a56c4d25707ba152cd3010a12033c39245a3be,e3a56c4d25707ba152cd3010a12033c39245a3be..0000000000000000000000000000000000000000
deleted file mode 100644,100644
+++ /dev/null
@@@ -1,270 -1,270 +1,0 @@@
--<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>
diff --cc mcs/class/Mono.Data.SqliteClient/Documentation/Mono.Data.SqliteClient/SqliteDataAdapter.xml
index b7aa6be4f6f7fbb659cb1d9df12184025ece6b32,b7aa6be4f6f7fbb659cb1d9df12184025ece6b32..0000000000000000000000000000000000000000
deleted file mode 100644,100644
+++ /dev/null
@@@ -1,137 -1,137 +1,0 @@@
--<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>
diff --cc mcs/class/Mono.Data.SqliteClient/Documentation/Mono.Data.SqliteClient/SqliteDataReader.xml
index c201761452272186acb133a8fe51a4684ce21679,c201761452272186acb133a8fe51a4684ce21679..0000000000000000000000000000000000000000
deleted file mode 100644,100644
+++ /dev/null
@@@ -1,552 -1,552 +1,0 @@@
--<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>
diff --cc mcs/class/Mono.Data.SqliteClient/Documentation/Mono.Data.SqliteClient/SqliteParameter.xml
index 6f394764b4eaec6a119e1bf5aec0cf2935c6ee95,6f394764b4eaec6a119e1bf5aec0cf2935c6ee95..0000000000000000000000000000000000000000
deleted file mode 100644,100644
+++ /dev/null
@@@ -1,212 -1,212 +1,0 @@@
--<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>
diff --cc mcs/class/Mono.Data.SqliteClient/Documentation/Mono.Data.SqliteClient/SqliteParameterCollection.xml
index c646df8d4f01c2402c540bf55fa22cc157344553,c646df8d4f01c2402c540bf55fa22cc157344553..0000000000000000000000000000000000000000
deleted file mode 100644,100644
+++ /dev/null
@@@ -1,330 -1,330 +1,0 @@@
--<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>
diff --cc mcs/class/Mono.Data.SqliteClient/Documentation/Mono.Data.SqliteClient/SqliteRowUpdatedEventArgs.xml
index 7d1beae141688d83c2193aace4ec1c6e71b59138,7d1beae141688d83c2193aace4ec1c6e71b59138..0000000000000000000000000000000000000000
deleted file mode 100644,100644
+++ /dev/null
@@@ -1,35 -1,35 +1,0 @@@
--<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>
diff --cc mcs/class/Mono.Data.SqliteClient/Documentation/Mono.Data.SqliteClient/SqliteRowUpdatedEventHandler.xml
index 42ab6c9b562bcda24a796a99a242953af7853f4a,42ab6c9b562bcda24a796a99a242953af7853f4a..0000000000000000000000000000000000000000
deleted file mode 100644,100644
+++ /dev/null
@@@ -1,23 -1,23 +1,0 @@@
--<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>
diff --cc mcs/class/Mono.Data.SqliteClient/Documentation/Mono.Data.SqliteClient/SqliteRowUpdatingEventArgs.xml
index 0ba69483ceff71f9a69f2646eceee2097d2adae7,0ba69483ceff71f9a69f2646eceee2097d2adae7..0000000000000000000000000000000000000000
deleted file mode 100644,100644
+++ /dev/null
@@@ -1,35 -1,35 +1,0 @@@
--<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>
diff --cc mcs/class/Mono.Data.SqliteClient/Documentation/Mono.Data.SqliteClient/SqliteRowUpdatingEventHandler.xml
index 196af3f27c539cbfc52915e9b1589c578e37e67c,196af3f27c539cbfc52915e9b1589c578e37e67c..0000000000000000000000000000000000000000
deleted file mode 100644,100644
+++ /dev/null
@@@ -1,23 -1,23 +1,0 @@@
--<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>
diff --cc mcs/class/Mono.Data.SqliteClient/Documentation/Mono.Data.SqliteClient/SqliteTransaction.xml
index 9a38cd172421b57258ff8e1113f00e1b895ff3f5,9a38cd172421b57258ff8e1113f00e1b895ff3f5..0000000000000000000000000000000000000000
deleted file mode 100644,100644
+++ /dev/null
@@@ -1,69 -1,69 +1,0 @@@
--<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>
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..19299a00c076bdf53a7c293c5169180d480cab2b
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,61 @@@
++<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>
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..8a0b2627ece47cc710b62d1cdbd1270ec2c6fe9b
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,172 @@@
++<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>
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..b6ac8c7ef707448a9840b12aa4058194fa87cc1d
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,464 @@@
++<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&amp;" 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>
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..086553c42057a14133720ea85ea82ea10bb2a79b
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,254 @@@
++<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>
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..15b4fa069ea2cd89a96072e1f447252b2afae7aa
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,372 @@@
++<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>
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..d061be2eb323de65e2e784a11d5a3e62f7096937
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,272 @@@
++<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&amp;" 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>
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..1dd982ece6af01cdb1d26318b3b5b120cc67d010
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,286 @@@
++<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>
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..80039de23020b6a3eca4cec7c75c240d842a3407
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,671 @@@
++<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>
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..8bd326a4d47f85896a6e13201715fdc3fa31eed4
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,45 @@@
++<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>
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..20479df5b9e8cb0eedea7196046f339425086c44
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,61 @@@
++<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>
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..6564fe50a0ad521798e28975e645ba1e219f76ac
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,285 @@@
++<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>
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..5685ab8f0bd668dee069f24d55de063895ff9a14
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,577 @@@
++<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>
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..62f616ffe9eaab35382eecdf611fa788b2a8b321
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,39 @@@
++<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>
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..cb732d7860d7b119d4f9565ae9c088386f6f24b3
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,24 @@@
++<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>
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..c73e1ff74fbae0e2d013bb056159faa9599d3e26
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,39 @@@
++<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>
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..5cc17b5b60f136796caf156575e3868f10a348a7
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,24 @@@
++<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>
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..bcea75dcc89abf4faad0b14644430626a64425bc
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,61 @@@
++<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>
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..313b3c619d1313d7a06536c2f5f6109ce5c4022a
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,94 @@@
++<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>
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..6e14654e2ff592de5b2078d218fc0e95b5454e3d
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,36 @@@
++<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>
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..e1be22b46d84bd3211b28f0333c3c3ee85712405
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,71 @@@
++<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>
diff --cc mcs/class/Mono.Data.SqliteClient/Documentation/index.xml
index 82bbcb2edef99ab514127a7a2fb30e14a20d3bec,82bbcb2edef99ab514127a7a2fb30e14a20d3bec..0000000000000000000000000000000000000000
deleted file mode 100644,100644
+++ /dev/null
@@@ -1,26 -1,26 +1,0 @@@
--<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>