Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/mono.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJonathan Pryor <jpryor@novell.com>2008-10-17 18:11:29 +0400
committerJonathan Pryor <jpryor@novell.com>2008-10-17 18:11:29 +0400
commit99508cb453a0361796ee1719c32f0defa58074a7 (patch)
treefa7275ae18e15d1d782b9d388716872932ab0af8 /mcs/class/Npgsql
parent91f5e1e3b03daf56bd314cc00a6615ed646bd580 (diff)
Migrating from monodoc/class/Npgsql to mcs/class/Npgsql/Documentation...
svn path=/trunk/mcs/; revision=116205
Diffstat (limited to 'mcs/class/Npgsql')
-rw-r--r--mcs/class/Npgsql/Documentation/en/Npgsql/LogLevel.xml72
-rw-r--r--mcs/class/Npgsql/Documentation/en/Npgsql/NoticeEventHandler.xml24
-rw-r--r--mcs/class/Npgsql/Documentation/en/Npgsql/NotificationEventHandler.xml29
-rw-r--r--mcs/class/Npgsql/Documentation/en/Npgsql/NpgsqlCommand.xml656
-rw-r--r--mcs/class/Npgsql/Documentation/en/Npgsql/NpgsqlCommandBuilder.xml218
-rw-r--r--mcs/class/Npgsql/Documentation/en/Npgsql/NpgsqlConnection.xml679
-rw-r--r--mcs/class/Npgsql/Documentation/en/Npgsql/NpgsqlDataAdapter.xml362
-rw-r--r--mcs/class/Npgsql/Documentation/en/Npgsql/NpgsqlDataReader.xml803
-rw-r--r--mcs/class/Npgsql/Documentation/en/Npgsql/NpgsqlError.xml224
-rw-r--r--mcs/class/Npgsql/Documentation/en/Npgsql/NpgsqlEventLog.xml73
-rw-r--r--mcs/class/Npgsql/Documentation/en/Npgsql/NpgsqlException.xml283
-rw-r--r--mcs/class/Npgsql/Documentation/en/Npgsql/NpgsqlNoticeEventArgs.xml33
-rw-r--r--mcs/class/Npgsql/Documentation/en/Npgsql/NpgsqlNotificationEventArgs.xml56
-rw-r--r--mcs/class/Npgsql/Documentation/en/Npgsql/NpgsqlParameter.xml540
-rw-r--r--mcs/class/Npgsql/Documentation/en/Npgsql/NpgsqlParameterCollection.xml555
-rw-r--r--mcs/class/Npgsql/Documentation/en/Npgsql/NpgsqlRowUpdatedEventHandler.xml28
-rw-r--r--mcs/class/Npgsql/Documentation/en/Npgsql/NpgsqlRowUpdatingEventHandler.xml28
-rw-r--r--mcs/class/Npgsql/Documentation/en/Npgsql/NpgsqlTransaction.xml140
-rw-r--r--mcs/class/Npgsql/Documentation/en/Npgsql/ProtocolVersion.xml59
-rw-r--r--mcs/class/Npgsql/Documentation/en/Npgsql/ServerVersion.xml284
-rw-r--r--mcs/class/Npgsql/Documentation/en/NpgsqlRowUpdatedEventArgs.xml45
-rw-r--r--mcs/class/Npgsql/Documentation/en/NpgsqlRowUpdatingEventArgs.xml45
-rw-r--r--mcs/class/Npgsql/Documentation/en/NpgsqlTypes/Fastpath.xml249
-rw-r--r--mcs/class/Npgsql/Documentation/en/NpgsqlTypes/FastpathArg.xml167
-rw-r--r--mcs/class/Npgsql/Documentation/en/NpgsqlTypes/LargeObject.xml279
-rw-r--r--mcs/class/Npgsql/Documentation/en/NpgsqlTypes/LargeObjectManager.xml197
-rw-r--r--mcs/class/Npgsql/Documentation/en/NpgsqlTypes/NpgsqlBox.xml68
-rw-r--r--mcs/class/Npgsql/Documentation/en/NpgsqlTypes/NpgsqlCircle.xml83
-rw-r--r--mcs/class/Npgsql/Documentation/en/NpgsqlTypes/NpgsqlDbType.xml381
-rw-r--r--mcs/class/Npgsql/Documentation/en/NpgsqlTypes/NpgsqlInet.xml135
-rw-r--r--mcs/class/Npgsql/Documentation/en/NpgsqlTypes/NpgsqlLSeg.xml83
-rw-r--r--mcs/class/Npgsql/Documentation/en/NpgsqlTypes/NpgsqlPath.xml86
-rw-r--r--mcs/class/Npgsql/Documentation/en/NpgsqlTypes/NpgsqlPoint.xml68
-rw-r--r--mcs/class/Npgsql/Documentation/en/NpgsqlTypes/NpgsqlPolygon.xml70
-rw-r--r--mcs/class/Npgsql/Documentation/en/index.xml77
-rw-r--r--mcs/class/Npgsql/Documentation/en/ns-.xml6
-rw-r--r--mcs/class/Npgsql/Documentation/en/ns-Npgsql.xml6
-rw-r--r--mcs/class/Npgsql/Documentation/en/ns-NpgsqlTypes.xml6
38 files changed, 7197 insertions, 0 deletions
diff --git a/mcs/class/Npgsql/Documentation/en/Npgsql/LogLevel.xml b/mcs/class/Npgsql/Documentation/en/Npgsql/LogLevel.xml
new file mode 100644
index 00000000000..dafd3a480d5
--- /dev/null
+++ b/mcs/class/Npgsql/Documentation/en/Npgsql/LogLevel.xml
@@ -0,0 +1,72 @@
+<Type Name="LogLevel" FullName="Npgsql.LogLevel">
+ <TypeSignature Language="C#" Value="public enum LogLevel" Maintainer="auto" />
+ <AssemblyInfo>
+ <AssemblyName>Npgsql</AssemblyName>
+ <AssemblyPublicKey>
+ </AssemblyPublicKey>
+ <AssemblyVersion>0.6.0.0</AssemblyVersion>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <ThreadSafetyStatement>Gtk# is thread aware, but not thread safe; See the <link location="node:gtk-sharp/programming/threads">Gtk# Thread Programming</link> for details.</ThreadSafetyStatement>
+ <Base>
+ <BaseTypeName>System.Enum</BaseTypeName>
+ </Base>
+ <Docs>
+ <summary>To be added</summary>
+ <remarks>To be added</remarks>
+ </Docs>
+ <Members>
+ <Member MemberName="Debug">
+ <MemberSignature Language="C#" Value="Debug" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>Npgsql.LogLevel</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ </Parameters>
+ <Docs>
+ <summary>To be added</summary>
+ <remarks>To be added</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName="None">
+ <MemberSignature Language="C#" Value="None" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>Npgsql.LogLevel</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ </Parameters>
+ <Docs>
+ <summary>To be added</summary>
+ <remarks>To be added</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName="Normal">
+ <MemberSignature Language="C#" Value="Normal" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>Npgsql.LogLevel</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ </Parameters>
+ <Docs>
+ <summary>To be added</summary>
+ <remarks>To be added</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ </Members>
+</Type>
diff --git a/mcs/class/Npgsql/Documentation/en/Npgsql/NoticeEventHandler.xml b/mcs/class/Npgsql/Documentation/en/Npgsql/NoticeEventHandler.xml
new file mode 100644
index 00000000000..f6a5b4cf458
--- /dev/null
+++ b/mcs/class/Npgsql/Documentation/en/Npgsql/NoticeEventHandler.xml
@@ -0,0 +1,24 @@
+<Type Name="NoticeEventHandler" FullName="Npgsql.NoticeEventHandler">
+ <TypeSignature Language="C#" Value="public delegate void NoticeEventHandler(object sender, NpgsqlNoticeEventArgs e);" />
+ <AssemblyInfo>
+ <AssemblyName>Npgsql</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="Npgsql.NpgsqlNoticeEventArgs" />
+ </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 --git a/mcs/class/Npgsql/Documentation/en/Npgsql/NotificationEventHandler.xml b/mcs/class/Npgsql/Documentation/en/Npgsql/NotificationEventHandler.xml
new file mode 100644
index 00000000000..fb5b6f615ce
--- /dev/null
+++ b/mcs/class/Npgsql/Documentation/en/Npgsql/NotificationEventHandler.xml
@@ -0,0 +1,29 @@
+<Type Name="NotificationEventHandler" FullName="Npgsql.NotificationEventHandler">
+ <TypeSignature Language="C#" Maintainer="auto" Value="public delegate void NotificationEventHandler(object sender, NpgsqlNotificationEventArgs e);" />
+ <AssemblyInfo>
+ <AssemblyName>Npgsql</AssemblyName>
+ <AssemblyPublicKey>
+ </AssemblyPublicKey>
+ <AssemblyVersion>0.5.0.0</AssemblyVersion>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <ThreadSafetyStatement>Gtk# is thread aware, but not thread safe; See the <link location="node:gtk-sharp/programming/threads">Gtk# Thread Programming</link> for details.</ThreadSafetyStatement>
+ <Base>
+ <BaseTypeName>System.Delegate</BaseTypeName>
+ </Base>
+ <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>
+ <Members />
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="sender" Type="System.Object" />
+ <Parameter Name="e" Type="Npgsql.NpgsqlNotificationEventArgs" />
+ </Parameters>
+</Type>
diff --git a/mcs/class/Npgsql/Documentation/en/Npgsql/NpgsqlCommand.xml b/mcs/class/Npgsql/Documentation/en/Npgsql/NpgsqlCommand.xml
new file mode 100644
index 00000000000..611c9ca3b3b
--- /dev/null
+++ b/mcs/class/Npgsql/Documentation/en/Npgsql/NpgsqlCommand.xml
@@ -0,0 +1,656 @@
+<Type Name="NpgsqlCommand" FullName="Npgsql.NpgsqlCommand">
+ <TypeSignature Language="C#" Maintainer="auto" Value="public sealed class NpgsqlCommand : System.ComponentModel.Component, ICloneable, System.Data.IDbCommand" />
+ <AssemblyInfo>
+ <AssemblyName>Npgsql</AssemblyName>
+ <AssemblyPublicKey>
+ </AssemblyPublicKey>
+ <AssemblyVersion>0.6.0.0</AssemblyVersion>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <ThreadSafetyStatement>Gtk# is thread aware, but not thread safe; See the <link location="node:gtk-sharp/programming/threads">Gtk# Thread Programming</link> for details.</ThreadSafetyStatement>
+ <Base>
+ <BaseTypeName>System.ComponentModel.Component</BaseTypeName>
+ </Base>
+ <Interfaces>
+ <Interface>
+ <InterfaceName>System.Data.IDbCommand</InterfaceName>
+ </Interface>
+ <Interface>
+ <InterfaceName>System.ICloneable</InterfaceName>
+ </Interface>
+ </Interfaces>
+ <Docs>
+ <summary>Represents a command to be executed against the PostgreSQL database backend.</summary>
+ <remarks>
+ <para>
+ An NpgsqlCommand object is associated with a <see cref="T:Npgsql.NpgsqlConnection" /> instance.It can be used to execute
+ SQL statements (SELECT, INSERT, UPDATE, DELETE, etc.), stored procedures and functions against the database the <see cref="T:Npgsql.NpgsqlConnection" />
+ instance referenced in the <see cref="P:Npgsql.NpgsqlCommand.Connection" /> is associated with.
+ </para>
+ <para>
+ As the NpgsqlCommand implements the <see cref="T:System.Data.IDbCommand" /> interface, it can be used to
+ <list type="bullet"><item><term>Execute queries without expecting a result back using the
+ <see cref="M:Npgsql.NpgsqlCommand.ExecuteNonQuery" /> method</term></item><item><term>Execute queries only a single (scalar) result back using the
+ <see cref="M:Npgsql.NpgsqlCommand.ExecuteScalar" /> method</term></item><item><term>Execute queries without expecting a
+ <see cref="Npgsql.NpgsqlDataReader" /> back using the <see cref="M:Npgsql.NpgsqlCommand.ExecuteDataReader" /></term></item></list></para>
+ </remarks>
+ </Docs>
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public NpgsqlCommand ();" />
+ <MemberType>Constructor</MemberType>
+ <ReturnValue />
+ <Parameters />
+ <Docs>
+ <summary>To be added</summary>
+ <remarks>To be added</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public NpgsqlCommand (string cmdText);" />
+ <MemberType>Constructor</MemberType>
+ <ReturnValue />
+ <Parameters>
+ <Parameter Name="cmdText" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="cmdText">a <see cref="T:System.String" /></param>
+ <summary>To be added</summary>
+ <remarks>To be added</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public NpgsqlCommand (string cmdText, Npgsql.NpgsqlConnection connection);" />
+ <MemberType>Constructor</MemberType>
+ <ReturnValue />
+ <Parameters>
+ <Parameter Name="cmdText" Type="System.String" />
+ <Parameter Name="connection" Type="Npgsql.NpgsqlConnection" />
+ </Parameters>
+ <Docs>
+ <param name="cmdText">a <see cref="T:System.String" /></param>
+ <param name="connection">a <see cref="T:Npgsql.NpgsqlConnection" /></param>
+ <summary>To be added</summary>
+ <remarks>To be added</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public NpgsqlCommand (string cmdText, Npgsql.NpgsqlConnection connection, Npgsql.NpgsqlTransaction transaction);" />
+ <MemberType>Constructor</MemberType>
+ <ReturnValue />
+ <Parameters>
+ <Parameter Name="cmdText" Type="System.String" />
+ <Parameter Name="connection" Type="Npgsql.NpgsqlConnection" />
+ <Parameter Name="transaction" Type="Npgsql.NpgsqlTransaction" />
+ </Parameters>
+ <Docs>
+ <param name="cmdText">a <see cref="T:System.String" /></param>
+ <param name="connection">a <see cref="T:Npgsql.NpgsqlConnection" /></param>
+ <param name="transaction">a <see cref="T:Npgsql.NpgsqlTransaction" /></param>
+ <summary>To be added</summary>
+ <remarks>To be added</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName="Cancel">
+ <MemberSignature Language="C#" Value="public void Cancel ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added</summary>
+ <remarks>To be added</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName="Clone">
+ <MemberSignature Language="C#" Value="public Npgsql.NpgsqlCommand Clone ();" />
+ <MemberType>Method</MemberType>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <ReturnValue>
+ <ReturnType>Npgsql.NpgsqlCommand</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="CommandText">
+ <MemberSignature Language="C#" Value="public string CommandText { set; get; }" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added</summary>
+ <value>a <see cref="T:System.String" /></value>
+ <remarks>To be added</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Attributes>
+ <Attribute>
+ <AttributeName>System.ComponentModel.DefaultValue("")</AttributeName>
+ </Attribute>
+ <Attribute>
+ <AttributeName>System.ComponentModel.Category("Data")</AttributeName>
+ </Attribute>
+ </Attributes>
+ </Member>
+ <Member MemberName="CommandTimeout">
+ <MemberSignature Language="C#" Value="public int CommandTimeout { set; get; }" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Int32</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added</summary>
+ <value>a <see cref="T:System.Int32" /></value>
+ <remarks>To be added</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Attributes>
+ <Attribute>
+ <AttributeName>System.ComponentModel.DefaultValue(20)</AttributeName>
+ </Attribute>
+ </Attributes>
+ </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>
+ <Parameters />
+ <Docs>
+ <summary>To be added</summary>
+ <value>a <see cref="T:System.Data.CommandType" /></value>
+ <remarks>To be added</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Attributes>
+ <Attribute>
+ <AttributeName>System.ComponentModel.DefaultValue(System.Data.CommandType.Text)</AttributeName>
+ </Attribute>
+ <Attribute>
+ <AttributeName>System.ComponentModel.Category("Data")</AttributeName>
+ </Attribute>
+ </Attributes>
+ </Member>
+ <Member MemberName="Connection">
+ <MemberSignature Language="C#" Value="public Npgsql.NpgsqlConnection Connection { set; get; }" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>Npgsql.NpgsqlConnection</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>Connection to the PostgreSQL backend</summary>
+ <value>a <see cref="T:Npgsql.NpgsqlConnection" /> object</value>
+ <remarks>
+ The Connection property is a reference to the <see cref="T:Npgsql.NpgsqlConnection" /> the commands will be executed against.
+ The connection must be open before the command can be executed. If a command is executed against a closed connection,
+ a <see cref="T:System.InvalidOperationException" /> is thrown.
+ </remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Attributes>
+ <Attribute>
+ <AttributeName>System.ComponentModel.DefaultValue(null)</AttributeName>
+ </Attribute>
+ <Attribute>
+ <AttributeName>System.ComponentModel.Category("Behavior")</AttributeName>
+ </Attribute>
+ </Attributes>
+ </Member>
+ <Member MemberName="CreateParameter">
+ <MemberSignature Language="C#" Value="public Npgsql.NpgsqlParameter CreateParameter ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>Npgsql.NpgsqlParameter</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added</summary>
+ <returns>a <see cref="T:Npgsql.NpgsqlParameter" /></returns>
+ <remarks>To be added</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName="ExecuteNonQuery">
+ <MemberSignature Language="C#" Value="public int ExecuteNonQuery ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Int32</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>Executes a query against the database backend without expecting data back from it</summary>
+ <returns>A <see cref="T:System.Int32" /> containing the number of records affected on the database by the query</returns>
+ <remarks>
+ <para>
+ The <see cref="M:Npgsql.NpgsqlCommand.ExecuteNonQuery" /> method is used to execute a query against the database
+ without exepecting a result back. This is useful for running data manipulation commands, etc.
+ </para>
+ <para>
+ The following example demonstrates the use of the method against a database. For the example to work, a user 'joe'
+ with the password 'secret' needs to have access to the 'table1' table in the 'joedata' database created with the SQL
+ </para>
+ <c>
+ CREATE TABLE table1 (int1 INTEGER, int2 INTEGER);
+ </c>
+ <code lang="C#">
+/* Compiling:
+ * mcs -r:Npgsql -r:System.Data NpgsqlExecuteNonQuery.cs
+ */
+using System;
+using System.Data;
+using Npgsql;
+
+public class NpgsqlExecuteNonQuery
+{
+ public static void Main(String[] args)
+ {
+ NpgsqlConnection conn = new NpgsqlConnection("Server=127.0.0.1;Port=5432;User Id=joe;Password=secret;Database=joedata;");
+ conn.Open();
+
+ NpgsqlCommand command = new NpgsqlCommand("insert into table1 values(1, 1)", conn);
+ Int32 rowsaffected;
+
+ try
+ {
+ rowsaffected = command.ExecuteNonQuery();
+ Console.WriteLine("Just added {0} lines in the table table1", rowsaffected);
+ }
+ finally
+ {
+ conn.Close();
+ }
+ }
+}
+ </code>
+ <para>
+ Executing the query should give the output
+ </para>
+ <c>Just added 1 lines in the table table1</c>
+ </remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName="ExecuteReader">
+ <MemberSignature Language="C#" Value="public Npgsql.NpgsqlDataReader ExecuteReader ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>Npgsql.NpgsqlDataReader</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>Executes a query against the database backend, creating a <see cref="T:Npgsql.NpgsqlDataReader" />
+which can be used for forward-only reading of data from the database.</summary>
+ <returns>a <see cref="T:Npgsql.NpgsqlDataReader" /></returns>
+ <remarks>To be added</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName="ExecuteReader">
+ <MemberSignature Language="C#" Value="public Npgsql.NpgsqlDataReader ExecuteReader (System.Data.CommandBehavior cb);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>Npgsql.NpgsqlDataReader</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="cb" Type="System.Data.CommandBehavior" />
+ </Parameters>
+ <Docs>
+ <param name="cb">a <see cref="T:System.Data.CommandBehavior" /></param>
+ <summary>To be added</summary>
+ <returns>a <see cref="T:Npgsql.NpgsqlDataReader" /></returns>
+ <remarks>To be added</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName="ExecuteScalar">
+ <MemberSignature Language="C#" Value="public object ExecuteScalar ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>Executes a query against the <see cref="T:Npgsql.NpgsqlConnection" /> and expects a single value as output</summary>
+ <returns>a <see cref="T:System.Object" /> containing the output value.</returns>
+ <remarks>
+ <para>
+ This command returns a single value as the output of the command execution.
+ </para>
+ <code lang="C#">
+using System;
+using System.Data;
+using Npgsql;
+
+public class NpgsqlExecuteScalar
+{
+ public static void Main(String[] args)
+ {
+ NpgsqlConnection conn = new NpgsqlConnection("Server=127.0.0.1;Port=5432;User Id=joe;Password=secret;Database=joedata;");
+ conn.Open();
+
+ NpgsqlCommand command = new NpgsqlCommand("select version()", conn);
+ String serverversion;
+
+ try
+ {
+ serverversion = (String)command.ExecuteScalar();
+ Console.WriteLine("PostgreSQL server version: {0}", serverversion);
+ }
+ finally
+ {
+ conn.Close();
+ }
+ }
+}
+ </code>
+ <para>
+ Compiling and executing the above code gives the output
+ </para>
+ <c>PostgreSQL server version: PostgreSQL 7.3.2 on i386-redhat-linux-gnu, compiled by GCC i386-redhat-linux-gcc (GCC) 3.2.2 20030213 (Red Hat Linux 8.0 3.2.2-1)</c>
+ <para>
+ If a query is executed that returns more than one column and/or more than one row, only the first column in the first row is returned.
+
+ For example, tweaking the above example to make it
+ <code Lang="C#">
+using System;
+using System.Data;
+using Npgsql;
+
+public class NpgsqlExecuteScalar
+{
+ public static void Main(String[] args)
+ {
+ NpgsqlConnection conn = new NpgsqlConnection("Server=127.0.0.1;Port=5432;User Id=joe;Password=secret;Database=joedata;");
+ conn.Open();
+
+ NpgsqlCommand command = new NpgsqlCommand("select version(), upper('foo')", conn);
+ String serverversion;
+
+ try
+ {
+ serverversion = (String)command.ExecuteScalar();
+ Console.WriteLine("PostgreSQL server version: {0}", serverversion);
+ }
+ finally
+ {
+ conn.Close();
+ }
+ }
+}
+ </code>
+
+ still prints
+ </para>
+ <c>PostgreSQL server version: PostgreSQL 7.3.2 on i386-redhat-linux-gnu, compiled by GCC i386-redhat-linux-gcc (GCC) 3.2.2 20030213 (Red Hat Linux 8.0 3.2.2-1)</c>
+ <para>
+ Note that the exact output in the above will vary depending on the exact version of the database.
+ </para>
+ </remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName="LastInsertedOID">
+ <MemberSignature Language="C#" Value="public long LastInsertedOID { get; }" />
+ <MemberType>Property</MemberType>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <ReturnValue>
+ <ReturnType>System.Int64</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Parameters">
+ <MemberSignature Language="C#" Value="public Npgsql.NpgsqlParameterCollection Parameters { get; }" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>Npgsql.NpgsqlParameterCollection</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added</summary>
+ <value>a <see cref="T:Npgsql.NpgsqlParameterCollection" /></value>
+ <remarks>To be added</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName="Prepare">
+ <MemberSignature Language="C#" Value="public void Prepare ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added</summary>
+ <remarks>To be added</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName="System.Data.IDbCommand.Connection">
+ <MemberSignature Language="C#" Value="System.Data.IDbConnection System.Data.IDbCommand.Connection { set; get; }" />
+ <MemberType>Property</MemberType>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <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="System.Data.IDbCommand.CreateParameter">
+ <MemberSignature Language="C#" Value="System.Data.IDbDataParameter IDbCommand.CreateParameter ();" />
+ <MemberType>Method</MemberType>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <ReturnValue>
+ <ReturnType>System.Data.IDbDataParameter</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="System.Data.IDbCommand.ExecuteReader">
+ <MemberSignature Language="C#" Value="System.Data.IDataReader IDbCommand.ExecuteReader ();" />
+ <MemberType>Method</MemberType>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <ReturnValue>
+ <ReturnType>System.Data.IDataReader</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="System.Data.IDbCommand.ExecuteReader">
+ <MemberSignature Language="C#" Value="System.Data.IDataReader IDbCommand.ExecuteReader (System.Data.CommandBehavior cb);" />
+ <MemberType>Method</MemberType>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <ReturnValue>
+ <ReturnType>System.Data.IDataReader</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="cb" Type="System.Data.CommandBehavior" />
+ </Parameters>
+ <Docs>
+ <param name="cb">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="System.Data.IDbCommand.Parameters">
+ <MemberSignature Language="C#" Value="System.Data.IDataParameterCollection System.Data.IDbCommand.Parameters { get; }" />
+ <MemberType>Property</MemberType>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <ReturnValue>
+ <ReturnType>System.Data.IDataParameterCollection</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="System.Data.IDbCommand.Transaction">
+ <MemberSignature Language="C#" Value="System.Data.IDbTransaction System.Data.IDbCommand.Transaction { set; get; }" />
+ <MemberType>Property</MemberType>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <ReturnValue>
+ <ReturnType>System.Data.IDbTransaction</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="System.ICloneable.Clone">
+ <MemberSignature Language="C#" Value="object ICloneable.Clone ();" />
+ <MemberType>Method</MemberType>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <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 Npgsql.NpgsqlTransaction Transaction { set; get; }" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>Npgsql.NpgsqlTransaction</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added</summary>
+ <value>a <see cref="T:System.Data.IDbTransaction" /></value>
+ <remarks>To be added</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </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>
+ <Parameters />
+ <Docs>
+ <summary>To be added</summary>
+ <value>a <see cref="T:System.Data.UpdateRowSource" /></value>
+ <remarks>To be added</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ </Members>
+</Type>
diff --git a/mcs/class/Npgsql/Documentation/en/Npgsql/NpgsqlCommandBuilder.xml b/mcs/class/Npgsql/Documentation/en/Npgsql/NpgsqlCommandBuilder.xml
new file mode 100644
index 00000000000..7793c1cdea2
--- /dev/null
+++ b/mcs/class/Npgsql/Documentation/en/Npgsql/NpgsqlCommandBuilder.xml
@@ -0,0 +1,218 @@
+<Type Name="NpgsqlCommandBuilder" FullName="Npgsql.NpgsqlCommandBuilder">
+ <TypeSignature Language="C#" Maintainer="auto" Value="public sealed class NpgsqlCommandBuilder : System.ComponentModel.Component" />
+ <AssemblyInfo>
+ <AssemblyName>Npgsql</AssemblyName>
+ <AssemblyPublicKey>[00 24 00 00 04 80 00 00 94 00 00 00 06 02 00 00 00 24 00 00 52 53 41 31 00 04 00 00 01 00 01 00 2B 3C 59 0B 2A 4E 3D 34 7E 68 78 DC 0F F4 D2 1E B0 56 A5 04 20 25 0C 66 17 04 43 30 70 1D 35 C9 80 78 A5 DF 97 A6 2D 83 C9 A2 DB 2D 07 25 23 A8 FC 49 13 98 25 4C 6B 89 32 9B 8C 1D CE F4 3A 1E 7A A1 61 53 BC EA 2A E9 A4 71 14 56 24 82 6F 60 D7 C8 E7 1C D0 25 B5 54 A0 17 7B D9 35 A7 80 96 29 F0 A7 AF C7 78 EB B4 AD 03 3E 1B F5 12 C1 A9 C6 CE EA 26 B0 77 BC 46 CA C9 38 00 43 5E 77 EE]</AssemblyPublicKey>
+ <AssemblyVersion>0.6.0.0</AssemblyVersion>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <ThreadSafetyStatement>Gtk# is thread aware, but not thread safe; See the <link location="node:gtk-sharp/programming/threads">Gtk# Thread Programming</link> for details.</ThreadSafetyStatement>
+ <Base>
+ <BaseTypeName>System.ComponentModel.Component</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 NpgsqlCommandBuilder ();" />
+ <MemberType>Constructor</MemberType>
+ <ReturnValue />
+ <Parameters />
+ <Docs>
+ <summary>To be added</summary>
+ <remarks>To be added</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public NpgsqlCommandBuilder (Npgsql.NpgsqlDataAdapter adapter);" />
+ <MemberType>Constructor</MemberType>
+ <ReturnValue />
+ <Parameters>
+ <Parameter Name="adapter" Type="Npgsql.NpgsqlDataAdapter" />
+ </Parameters>
+ <Docs>
+ <param name="adapter">a <see cref="T:Npgsql.NpgsqlDataAdapter" /></param>
+ <summary>To be added</summary>
+ <remarks>To be added</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName="DataAdapter">
+ <MemberSignature Language="C#" Value="public Npgsql.NpgsqlDataAdapter DataAdapter { set; get; }" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>Npgsql.NpgsqlDataAdapter</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added</summary>
+ <value>a <see cref="T:Npgsql.NpgsqlDataAdapter" /></value>
+ <remarks>To be added</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName="DeriveParameters">
+ <MemberSignature Language="C#" Value="public static void DeriveParameters (Npgsql.NpgsqlCommand command);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="command" Type="Npgsql.NpgsqlCommand" />
+ </Parameters>
+ <Docs>
+ <param name="command">a <see cref="T:Npgsql.NpgsqlCommand" /></param>
+ <summary>To be added</summary>
+ <remarks>To be added</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName="Dispose">
+ <MemberSignature Language="C#" Value="protected override void Dispose (bool disposing);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="disposing" Type="System.Boolean" />
+ </Parameters>
+ <Docs>
+ <param name="disposing">a <see cref="T:System.Boolean" /></param>
+ <summary>To be added</summary>
+ <remarks>To be added</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName="GetDeleteCommand">
+ <MemberSignature Language="C#" Value="public Npgsql.NpgsqlCommand GetDeleteCommand (System.Data.DataRow row);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>Npgsql.NpgsqlCommand</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="row" Type="System.Data.DataRow" />
+ </Parameters>
+ <Docs>
+ <param name="row">a <see cref="T:System.Data.DataRow" /></param>
+ <summary>To be added</summary>
+ <returns>a <see cref="T:Npgsql.NpgsqlCommand" /></returns>
+ <remarks>To be added</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName="GetInsertCommand">
+ <MemberSignature Language="C#" Value="public Npgsql.NpgsqlCommand GetInsertCommand (System.Data.DataRow row);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>Npgsql.NpgsqlCommand</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="row" Type="System.Data.DataRow" />
+ </Parameters>
+ <Docs>
+ <param name="row">a <see cref="T:System.Data.DataRow" /></param>
+ <summary>To be added</summary>
+ <returns>a <see cref="T:Npgsql.NpgsqlCommand" /></returns>
+ <remarks>To be added</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName="GetUpdateCommand">
+ <MemberSignature Language="C#" Value="public Npgsql.NpgsqlCommand GetUpdateCommand (System.Data.DataRow row);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>Npgsql.NpgsqlCommand</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="row" Type="System.Data.DataRow" />
+ </Parameters>
+ <Docs>
+ <param name="row">a <see cref="T:System.Data.DataRow" /></param>
+ <summary>To be added</summary>
+ <returns>a <see cref="T:Npgsql.NpgsqlCommand" /></returns>
+ <remarks>To be added</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName="QuotePrefix">
+ <MemberSignature Language="C#" Value="public string QuotePrefix { set; get; }" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added</summary>
+ <value>a <see cref="T:System.String" /></value>
+ <remarks>To be added</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName="QuoteSuffix">
+ <MemberSignature Language="C#" Value="public string QuoteSuffix { set; get; }" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added</summary>
+ <value>a <see cref="T:System.String" /></value>
+ <remarks>To be added</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName="RefreshSchema">
+ <MemberSignature Language="C#" Value="public void RefreshSchema ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added</summary>
+ <remarks>To be added</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ </Members>
+</Type>
diff --git a/mcs/class/Npgsql/Documentation/en/Npgsql/NpgsqlConnection.xml b/mcs/class/Npgsql/Documentation/en/Npgsql/NpgsqlConnection.xml
new file mode 100644
index 00000000000..4eaa8ab408a
--- /dev/null
+++ b/mcs/class/Npgsql/Documentation/en/Npgsql/NpgsqlConnection.xml
@@ -0,0 +1,679 @@
+<Type Name="NpgsqlConnection" FullName="Npgsql.NpgsqlConnection">
+ <TypeSignature Language="C#" Maintainer="auto" Value="public sealed class NpgsqlConnection : System.ComponentModel.Component, ICloneable, System.Data.IDbConnection" />
+ <AssemblyInfo>
+ <AssemblyName>Npgsql</AssemblyName>
+ <AssemblyPublicKey>
+ </AssemblyPublicKey>
+ <AssemblyVersion>0.6.0.0</AssemblyVersion>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <ThreadSafetyStatement>Gtk# is thread aware, but not thread safe; See the <link location="node:gtk-sharp/programming/threads">Gtk# Thread Programming</link> for details.</ThreadSafetyStatement>
+ <Base>
+ <BaseTypeName>System.ComponentModel.Component</BaseTypeName>
+ </Base>
+ <Interfaces>
+ <Interface>
+ <InterfaceName>System.Data.IDbConnection</InterfaceName>
+ </Interface>
+ <Interface>
+ <InterfaceName>System.ICloneable</InterfaceName>
+ </Interface>
+ </Interfaces>
+ <Docs>
+ <summary>Represents an open connection to a PostgreSQL database.</summary>
+ <remarks>
+ <para>
+ This represents a unique connection to a PostgreSQL database backend. The connection is used in conjunction with other classes
+ in the <see cref="N:Npgsql" /> provider like <see cref="T:Npgsql.NpgsqlCommand" />, <see cref="T:Npgsql.NpgsqlDataReader" />, and
+ <see cref="T:Npgsql.NpgsqlDataAdapter" /> to fetch, add, update, or delete data in the database.
+ </para>
+ </remarks>
+ </Docs>
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public NpgsqlConnection ();" />
+ <MemberType>Constructor</MemberType>
+ <ReturnValue />
+ <Parameters />
+ <Docs>
+ <summary>To be added</summary>
+ <remarks>To be added</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public NpgsqlConnection (string ConnectionString);" />
+ <MemberType>Constructor</MemberType>
+ <ReturnValue />
+ <Parameters>
+ <Parameter Name="ConnectionString" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="ConnectionString">a <see cref="T:System.String" /></param>
+ <summary>To be added</summary>
+ <remarks>To be added</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName="BackendProtocolVersion">
+ <MemberSignature Language="C#" Value="public Npgsql.ProtocolVersion BackendProtocolVersion { get; }" />
+ <MemberType>Property</MemberType>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Attributes>
+ <Attribute>
+ <AttributeName>System.ComponentModel.Browsable(false)</AttributeName>
+ </Attribute>
+ </Attributes>
+ <ReturnValue>
+ <ReturnType>Npgsql.ProtocolVersion</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="BeginTransaction">
+ <MemberSignature Language="C#" Value="public Npgsql.NpgsqlTransaction BeginTransaction ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>Npgsql.NpgsqlTransaction</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added</summary>
+ <returns>a <see cref="T:Npgsql.NpgsqlTransaction" /></returns>
+ <remarks>To be added</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName="BeginTransaction">
+ <MemberSignature Language="C#" Value="public Npgsql.NpgsqlTransaction BeginTransaction (System.Data.IsolationLevel level);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>Npgsql.NpgsqlTransaction</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="level" Type="System.Data.IsolationLevel" />
+ </Parameters>
+ <Docs>
+ <param name="level">a <see cref="T:System.Data.IsolationLevel" /></param>
+ <summary>To be added</summary>
+ <returns>a <see cref="T:Npgsql.NpgsqlTransaction" /></returns>
+ <remarks>To be added</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName="CertificateSelectionCallback">
+ <MemberSignature Language="C#" Value="public event Mono.Security.Protocol.Tls.CertificateSelectionCallback CertificateSelectionCallback;" />
+ <MemberType>Event</MemberType>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <ReturnValue>
+ <ReturnType>Mono.Security.Protocol.Tls.CertificateSelectionCallback</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="CertificateValidationCallback">
+ <MemberSignature Language="C#" Value="public event Mono.Security.Protocol.Tls.CertificateValidationCallback CertificateValidationCallback;" />
+ <MemberType>Event</MemberType>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <ReturnValue>
+ <ReturnType>Mono.Security.Protocol.Tls.CertificateValidationCallback</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ChangeDatabase">
+ <MemberSignature Language="C#" Value="public void ChangeDatabase (string dbName);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="dbName" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="dbName">a <see cref="T:System.String" /></param>
+ <summary>To be added</summary>
+ <remarks>To be added</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName="ClearAllPools">
+ <MemberSignature Language="C#" Value="public void ClearAllPools ();" />
+ <MemberType>Method</MemberType>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <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="ClearPool">
+ <MemberSignature Language="C#" Value="public void ClearPool ();" />
+ <MemberType>Method</MemberType>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <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="Clone">
+ <MemberSignature Language="C#" Value="public Npgsql.NpgsqlConnection Clone ();" />
+ <MemberType>Method</MemberType>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <ReturnValue>
+ <ReturnType>Npgsql.NpgsqlConnection</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <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>To be added</summary>
+ <remarks>To be added</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName="ConnectionLifeTime">
+ <MemberSignature Language="C#" Value="public int ConnectionLifeTime { get; }" />
+ <MemberType>Property</MemberType>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <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="ConnectionString">
+ <MemberSignature Language="C#" Value="public string ConnectionString { set; get; }" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added</summary>
+ <value>a <see cref="T:System.String" /></value>
+ <remarks>To be added</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName="ConnectionTimeout">
+ <MemberSignature Language="C#" Value="public int ConnectionTimeout { get; }" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Int32</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added</summary>
+ <value>a <see cref="T:System.Int32" /></value>
+ <remarks>To be added</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName="CreateCommand">
+ <MemberSignature Language="C#" Value="public Npgsql.NpgsqlCommand CreateCommand ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>Npgsql.NpgsqlCommand</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added</summary>
+ <returns>a <see cref="T:Npgsql.NpgsqlCommand" /></returns>
+ <remarks>To be added</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName="Database">
+ <MemberSignature Language="C#" Value="public string Database { get; }" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added</summary>
+ <value>a <see cref="T:System.String" /></value>
+ <remarks>To be added</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName="Dispose">
+ <MemberSignature Language="C#" Value="protected override void Dispose (bool disposing);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="disposing" Type="System.Boolean" />
+ </Parameters>
+ <Docs>
+ <param name="disposing">a <see cref="T:System.Boolean" /></param>
+ <summary>To be added</summary>
+ <remarks>To be added</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName="GetSchema">
+ <MemberSignature Language="C#" Value="public System.Data.DataTable GetSchema ();" />
+ <MemberType>Method</MemberType>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <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>
+ <Member MemberName="GetSchema">
+ <MemberSignature Language="C#" Value="public System.Data.DataTable GetSchema (string collectionName);" />
+ <MemberType>Method</MemberType>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <ReturnValue>
+ <ReturnType>System.Data.DataTable</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="collectionName" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="collectionName">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetSchema">
+ <MemberSignature Language="C#" Value="public System.Data.DataTable GetSchema (string collectionName, string[] restrictions);" />
+ <MemberType>Method</MemberType>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <ReturnValue>
+ <ReturnType>System.Data.DataTable</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="collectionName" Type="System.String" />
+ <Parameter Name="restrictions" Type="System.String[]" />
+ </Parameters>
+ <Docs>
+ <param name="collectionName">To be added.</param>
+ <param name="restrictions">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Host">
+ <MemberSignature Language="C#" Value="public string Host { get; }" />
+ <MemberType>Property</MemberType>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Attributes>
+ <Attribute>
+ <AttributeName>System.ComponentModel.Browsable(true)</AttributeName>
+ </Attribute>
+ </Attributes>
+ <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="Notice">
+ <MemberSignature Language="C#" Value="public event Npgsql.NoticeEventHandler Notice;" />
+ <MemberType>Event</MemberType>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <ReturnValue>
+ <ReturnType>Npgsql.NoticeEventHandler</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Notification">
+ <MemberSignature Language="C#" Value="public event Npgsql.NotificationEventHandler Notification;" />
+ <MemberType>Event</MemberType>
+ <ReturnValue>
+ <ReturnType>Npgsql.NotificationEventHandler</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added</summary>
+ <remarks>To be added</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName="Open">
+ <MemberSignature Language="C#" Value="public void Open ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>Connect to the PostgreSQL database backend</summary>
+ <remarks>To be added</remarks>
+ <example>
+ <para>
+ To establish a connection to a server located at ip 127.0.0.1, port 5432, as the user joe,
+ with the password secret, using the database joedata, you use the NpgsqlConnection as:
+ </para>
+ <code lang="C#">
+using System;
+using System.Data;
+using Npgsql;
+
+public class NpgsqlConnDemo
+{
+ public static void Main(String[] args)
+ {
+ // Create a new connection object
+ NpgsqlConnection conn = new NpgsqlConnection("Server=127.0.0.1;Port=5432;User Id=joe;Password=secret;Database=joedata;");
+ // Open the connection
+ conn.Open();
+ // Close it
+ conn.Close();
+ }
+}
+ </code>
+ </example>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName="Port">
+ <MemberSignature Language="C#" Value="public int Port { get; }" />
+ <MemberType>Property</MemberType>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Attributes>
+ <Attribute>
+ <AttributeName>System.ComponentModel.Browsable(true)</AttributeName>
+ </Attribute>
+ </Attributes>
+ <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="PrivateKeySelectionCallback">
+ <MemberSignature Language="C#" Value="public event Mono.Security.Protocol.Tls.PrivateKeySelectionCallback PrivateKeySelectionCallback;" />
+ <MemberType>Event</MemberType>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <ReturnValue>
+ <ReturnType>Mono.Security.Protocol.Tls.PrivateKeySelectionCallback</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ServerVersion">
+ <MemberSignature Language="C#" Value="public Npgsql.ServerVersion ServerVersion { get; }" />
+ <MemberType>Property</MemberType>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Attributes>
+ <Attribute>
+ <AttributeName>System.ComponentModel.Browsable(false)</AttributeName>
+ </Attribute>
+ </Attributes>
+ <ReturnValue>
+ <ReturnType>Npgsql.ServerVersion</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SSL">
+ <MemberSignature Language="C#" Value="public bool SSL { get; }" />
+ <MemberType>Property</MemberType>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Attributes>
+ <Attribute>
+ <AttributeName>System.ComponentModel.Browsable(true)</AttributeName>
+ </Attribute>
+ </Attributes>
+ <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="State">
+ <MemberSignature Language="C#" Value="public System.Data.ConnectionState State { get; }" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Data.ConnectionState</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added</summary>
+ <value>a <see cref="T:System.Data.ConnectionState" /></value>
+ <remarks>To be added</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Attributes>
+ <Attribute>
+ <AttributeName>System.ComponentModel.Browsable(false)</AttributeName>
+ </Attribute>
+ </Attributes>
+ </Member>
+ <Member MemberName="SyncNotification">
+ <MemberSignature Language="C#" Value="public bool SyncNotification { get; }" />
+ <MemberType>Property</MemberType>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <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="System.Data.IDbConnection.BeginTransaction">
+ <MemberSignature Language="C#" Value="System.Data.IDbTransaction IDbConnection.BeginTransaction ();" />
+ <MemberType>Method</MemberType>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <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="System.Data.IDbConnection.BeginTransaction">
+ <MemberSignature Language="C#" Value="System.Data.IDbTransaction IDbConnection.BeginTransaction (System.Data.IsolationLevel level);" />
+ <MemberType>Method</MemberType>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <ReturnValue>
+ <ReturnType>System.Data.IDbTransaction</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="level" Type="System.Data.IsolationLevel" />
+ </Parameters>
+ <Docs>
+ <param name="level">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="System.Data.IDbConnection.CreateCommand">
+ <MemberSignature Language="C#" Value="System.Data.IDbCommand IDbConnection.CreateCommand ();" />
+ <MemberType>Method</MemberType>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <ReturnValue>
+ <ReturnType>System.Data.IDbCommand</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="System.ICloneable.Clone">
+ <MemberSignature Language="C#" Value="object ICloneable.Clone ();" />
+ <MemberType>Method</MemberType>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <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>
+ </Members>
+</Type>
diff --git a/mcs/class/Npgsql/Documentation/en/Npgsql/NpgsqlDataAdapter.xml b/mcs/class/Npgsql/Documentation/en/Npgsql/NpgsqlDataAdapter.xml
new file mode 100644
index 00000000000..e0e745f10ce
--- /dev/null
+++ b/mcs/class/Npgsql/Documentation/en/Npgsql/NpgsqlDataAdapter.xml
@@ -0,0 +1,362 @@
+<Type Name="NpgsqlDataAdapter" FullName="Npgsql.NpgsqlDataAdapter">
+ <TypeSignature Language="C#" Maintainer="auto" Value="public sealed class NpgsqlDataAdapter : System.Data.Common.DbDataAdapter" />
+ <AssemblyInfo>
+ <AssemblyName>Npgsql</AssemblyName>
+ <AssemblyPublicKey>
+ </AssemblyPublicKey>
+ <AssemblyVersion>0.6.0.0</AssemblyVersion>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <ThreadSafetyStatement>Gtk# is thread aware, but not thread safe; See the <link location="node:gtk-sharp/programming/threads">Gtk# Thread Programming</link> for details.</ThreadSafetyStatement>
+ <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 NpgsqlDataAdapter ();" />
+ <MemberType>Constructor</MemberType>
+ <ReturnValue />
+ <Parameters />
+ <Docs>
+ <summary>To be added</summary>
+ <remarks>To be added</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public NpgsqlDataAdapter (Npgsql.NpgsqlCommand selectCommand);" />
+ <MemberType>Constructor</MemberType>
+ <ReturnValue />
+ <Parameters>
+ <Parameter Name="selectCommand" Type="Npgsql.NpgsqlCommand" />
+ </Parameters>
+ <Docs>
+ <param name="selectCommand">a <see cref="T:Npgsql.NpgsqlCommand" /></param>
+ <summary>To be added</summary>
+ <remarks>To be added</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public NpgsqlDataAdapter (string selectCommandText, Npgsql.NpgsqlConnection selectConnection);" />
+ <MemberType>Constructor</MemberType>
+ <ReturnValue />
+ <Parameters>
+ <Parameter Name="selectCommandText" Type="System.String" />
+ <Parameter Name="selectConnection" Type="Npgsql.NpgsqlConnection" />
+ </Parameters>
+ <Docs>
+ <param name="selectCommandText">a <see cref="T:System.String" /></param>
+ <param name="selectConnection">a <see cref="T:Npgsql.NpgsqlConnection" /></param>
+ <summary>To be added</summary>
+ <remarks>To be added</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public NpgsqlDataAdapter (string selectCommandText, string selectConnectionString);" />
+ <MemberType>Constructor</MemberType>
+ <ReturnValue />
+ <Parameters>
+ <Parameter Name="selectCommandText" Type="System.String" />
+ <Parameter Name="selectConnectionString" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="selectCommandText">a <see cref="T:System.String" /></param>
+ <param name="selectConnectionString">a <see cref="T:System.String" /></param>
+ <summary>To be added</summary>
+ <remarks>To be added</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <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>
+ <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">a <see cref="T:System.Data.DataRow" /></param>
+ <param name="command">a <see cref="T:System.Data.IDbCommand" /></param>
+ <param name="statementType">a <see cref="T:System.Data.StatementType" /></param>
+ <param name="tableMapping">a <see cref="T:System.Data.Common.DataTableMapping" /></param>
+ <summary>To be added</summary>
+ <returns>a <see cref="T:System.Data.Common.RowUpdatedEventArgs" /></returns>
+ <remarks>To be added</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </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>
+ <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">a <see cref="T:System.Data.DataRow" /></param>
+ <param name="command">a <see cref="T:System.Data.IDbCommand" /></param>
+ <param name="statementType">a <see cref="T:System.Data.StatementType" /></param>
+ <param name="tableMapping">a <see cref="T:System.Data.Common.DataTableMapping" /></param>
+ <summary>To be added</summary>
+ <returns>a <see cref="T:System.Data.Common.RowUpdatingEventArgs" /></returns>
+ <remarks>To be added</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName="DeleteCommand">
+ <MemberSignature Language="C#" Value="public Npgsql.NpgsqlCommand DeleteCommand { set; get; }" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>Npgsql.NpgsqlCommand</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added</summary>
+ <value>a <see cref="T:Npgsql.NpgsqlCommand" /></value>
+ <remarks>To be added</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName="InsertCommand">
+ <MemberSignature Language="C#" Value="public Npgsql.NpgsqlCommand InsertCommand { set; get; }" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>Npgsql.NpgsqlCommand</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added</summary>
+ <value>a <see cref="T:Npgsql.NpgsqlCommand" /></value>
+ <remarks>To be added</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName="OnRowUpdated">
+ <MemberSignature Language="C#" Value="protected override void OnRowUpdated (System.Data.Common.RowUpdatedEventArgs value);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="value" Type="System.Data.Common.RowUpdatedEventArgs" />
+ </Parameters>
+ <Docs>
+ <param name="value">a <see cref="T:System.Data.Common.RowUpdatedEventArgs" /></param>
+ <summary>To be added</summary>
+ <remarks>To be added</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName="OnRowUpdating">
+ <MemberSignature Language="C#" Value="protected override void OnRowUpdating (System.Data.Common.RowUpdatingEventArgs value);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="value" Type="System.Data.Common.RowUpdatingEventArgs" />
+ </Parameters>
+ <Docs>
+ <param name="value">a <see cref="T:System.Data.Common.RowUpdatingEventArgs" /></param>
+ <summary>To be added</summary>
+ <remarks>To be added</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName="RowUpdated">
+ <MemberSignature Language="C#" Value="public event Npgsql.NpgsqlRowUpdatedEventHandler RowUpdated;" />
+ <MemberType>Event</MemberType>
+ <ReturnValue>
+ <ReturnType>Npgsql.NpgsqlRowUpdatedEventHandler</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added</summary>
+ <remarks>To be added</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName="RowUpdating">
+ <MemberSignature Language="C#" Value="public event Npgsql.NpgsqlRowUpdatingEventHandler RowUpdating;" />
+ <MemberType>Event</MemberType>
+ <ReturnValue>
+ <ReturnType>Npgsql.NpgsqlRowUpdatingEventHandler</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added</summary>
+ <remarks>To be added</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName="SelectCommand">
+ <MemberSignature Language="C#" Value="public Npgsql.NpgsqlCommand SelectCommand { set; get; }" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>Npgsql.NpgsqlCommand</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added</summary>
+ <value>a <see cref="T:Npgsql.NpgsqlCommand" /></value>
+ <remarks>To be added</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName="System.Data.IDataAdapter.TableMappings">
+ <MemberSignature Language="C#" Value="System.Data.ITableMappingCollection System.Data.IDataAdapter.TableMappings { get; }" />
+ <MemberType>Property</MemberType>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <ReturnValue>
+ <ReturnType>System.Data.ITableMappingCollection</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="System.Data.IDbDataAdapter.DeleteCommand">
+ <MemberSignature Language="C#" Value="System.Data.IDbCommand System.Data.IDbDataAdapter.DeleteCommand { set; get; }" />
+ <MemberType>Property</MemberType>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <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="System.Data.IDbDataAdapter.InsertCommand">
+ <MemberSignature Language="C#" Value="System.Data.IDbCommand System.Data.IDbDataAdapter.InsertCommand { set; get; }" />
+ <MemberType>Property</MemberType>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <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="System.Data.IDbDataAdapter.SelectCommand">
+ <MemberSignature Language="C#" Value="System.Data.IDbCommand System.Data.IDbDataAdapter.SelectCommand { set; get; }" />
+ <MemberType>Property</MemberType>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <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="System.Data.IDbDataAdapter.UpdateCommand">
+ <MemberSignature Language="C#" Value="System.Data.IDbCommand System.Data.IDbDataAdapter.UpdateCommand { set; get; }" />
+ <MemberType>Property</MemberType>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <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 Npgsql.NpgsqlCommand UpdateCommand { set; get; }" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>Npgsql.NpgsqlCommand</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added</summary>
+ <value>a <see cref="T:Npgsql.NpgsqlCommand" /></value>
+ <remarks>To be added</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ </Members>
+</Type>
diff --git a/mcs/class/Npgsql/Documentation/en/Npgsql/NpgsqlDataReader.xml b/mcs/class/Npgsql/Documentation/en/Npgsql/NpgsqlDataReader.xml
new file mode 100644
index 00000000000..da0b5539a31
--- /dev/null
+++ b/mcs/class/Npgsql/Documentation/en/Npgsql/NpgsqlDataReader.xml
@@ -0,0 +1,803 @@
+<Type Name="NpgsqlDataReader" FullName="Npgsql.NpgsqlDataReader">
+ <TypeSignature Language="C#" Maintainer="auto" Value="public sealed class NpgsqlDataReader : System.Collections.IEnumerable, System.Data.IDataReader" />
+ <AssemblyInfo>
+ <AssemblyName>Npgsql</AssemblyName>
+ <AssemblyPublicKey>
+ </AssemblyPublicKey>
+ <AssemblyVersion>0.6.0.0</AssemblyVersion>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <ThreadSafetyStatement>Gtk# is thread aware, but not thread safe; See the <link location="node:gtk-sharp/programming/threads">Gtk# Thread Programming</link> for details.</ThreadSafetyStatement>
+ <Base>
+ <BaseTypeName>System.Object</BaseTypeName>
+ </Base>
+ <Interfaces>
+ <Interface>
+ <InterfaceName>System.Collections.IEnumerable</InterfaceName>
+ </Interface>
+ <Interface>
+ <InterfaceName>System.Data.IDataReader</InterfaceName>
+ </Interface>
+ </Interfaces>
+ <Docs>
+ <summary>To be added</summary>
+ <remarks>To be added</remarks>
+ </Docs>
+ <Members>
+ <Member MemberName="Close">
+ <MemberSignature Language="C#" Value="public void Close ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added</summary>
+ <remarks>To be added</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName="Depth">
+ <MemberSignature Language="C#" Value="public int Depth { get; }" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Int32</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added</summary>
+ <value>a <see cref="T:System.Int32" /></value>
+ <remarks>To be added</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName="Dispose">
+ <MemberSignature Language="C#" Value="public void Dispose ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added</summary>
+ <remarks>To be added</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName="Dispose">
+ <MemberSignature Language="C#" Value="protected void Dispose (bool disposing);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="disposing" Type="System.Boolean" />
+ </Parameters>
+ <Docs>
+ <param name="disposing">a <see cref="T:System.Boolean" /></param>
+ <summary>To be added</summary>
+ <remarks>To be added</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName="FieldCount">
+ <MemberSignature Language="C#" Value="public int FieldCount { get; }" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Int32</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added</summary>
+ <value>a <see cref="T:System.Int32" /></value>
+ <remarks>To be added</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </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">a <see cref="T:System.Int32" /></param>
+ <summary>To be added</summary>
+ <returns>a <see cref="T:System.Boolean" /></returns>
+ <remarks>To be added</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </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">a <see cref="T:System.Int32" /></param>
+ <summary>To be added</summary>
+ <returns>a <see cref="T:System.Byte" /></returns>
+ <remarks>To be added</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </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">a <see cref="T:System.Int32" /></param>
+ <param name="fieldOffset">a <see cref="T:System.Int64" /></param>
+ <param name="buffer">a <see cref="T:System.Byte[]" /></param>
+ <param name="bufferoffset">a <see cref="T:System.Int32" /></param>
+ <param name="length">a <see cref="T:System.Int32" /></param>
+ <summary>To be added</summary>
+ <returns>a <see cref="T:System.Int64" /></returns>
+ <remarks>To be added</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </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">a <see cref="T:System.Int32" /></param>
+ <summary>To be added</summary>
+ <returns>a <see cref="T:System.Char" /></returns>
+ <remarks>To be added</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </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">a <see cref="T:System.Int32" /></param>
+ <param name="fieldoffset">a <see cref="T:System.Int64" /></param>
+ <param name="buffer">a <see cref="T:System.Char[]" /></param>
+ <param name="bufferoffset">a <see cref="T:System.Int32" /></param>
+ <param name="length">a <see cref="T:System.Int32" /></param>
+ <summary>To be added</summary>
+ <returns>a <see cref="T:System.Int64" /></returns>
+ <remarks>To be added</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </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">a <see cref="T:System.Int32" /></param>
+ <summary>To be added</summary>
+ <returns>a <see cref="T:System.Data.IDataReader" /></returns>
+ <remarks>To be added</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName="GetDataTypeName">
+ <MemberSignature Language="C#" Value="public string GetDataTypeName (int Index);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="Index" Type="System.Int32" />
+ </Parameters>
+ <Docs>
+ <param name="Index">a <see cref="T:System.Int32" /></param>
+ <summary>To be added</summary>
+ <returns>a <see cref="T:System.String" /></returns>
+ <remarks>To be added</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName="GetDataTypeOID">
+ <MemberSignature Language="C#" Value="public string GetDataTypeOID (int Index);" />
+ <MemberType>Method</MemberType>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="Index" Type="System.Int32" />
+ </Parameters>
+ <Docs>
+ <param name="Index">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</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">a <see cref="T:System.Int32" /></param>
+ <summary>To be added</summary>
+ <returns>a <see cref="T:System.DateTime" /></returns>
+ <remarks>To be added</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </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">a <see cref="T:System.Int32" /></param>
+ <summary>To be added</summary>
+ <returns>a <see cref="T:System.Decimal" /></returns>
+ <remarks>To be added</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </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">a <see cref="T:System.Int32" /></param>
+ <summary>To be added</summary>
+ <returns>a <see cref="T:System.Double" /></returns>
+ <remarks>To be added</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName="GetFieldDbType">
+ <MemberSignature Language="C#" Value="public System.Data.DbType GetFieldDbType (int Index);" />
+ <MemberType>Method</MemberType>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <ReturnValue>
+ <ReturnType>System.Data.DbType</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="Index" Type="System.Int32" />
+ </Parameters>
+ <Docs>
+ <param name="Index">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetFieldNpgsqlDbType">
+ <MemberSignature Language="C#" Value="public NpgsqlTypes.NpgsqlDbType GetFieldNpgsqlDbType (int Index);" />
+ <MemberType>Method</MemberType>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <ReturnValue>
+ <ReturnType>NpgsqlTypes.NpgsqlDbType</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="Index" Type="System.Int32" />
+ </Parameters>
+ <Docs>
+ <param name="Index">To be added.</param>
+ <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 Type GetFieldType (int Index);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Type</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="Index" Type="System.Int32" />
+ </Parameters>
+ <Docs>
+ <param name="Index">a <see cref="T:System.Int32" /></param>
+ <summary>To be added</summary>
+ <returns>a <see cref="T:System.Type" /></returns>
+ <remarks>To be added</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </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">a <see cref="T:System.Int32" /></param>
+ <summary>To be added</summary>
+ <returns>a <see cref="T:System.Single" /></returns>
+ <remarks>To be added</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </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">a <see cref="T:System.Int32" /></param>
+ <summary>To be added</summary>
+ <returns>a <see cref="T:System.Guid" /></returns>
+ <remarks>To be added</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </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">a <see cref="T:System.Int32" /></param>
+ <summary>To be added</summary>
+ <returns>a <see cref="T:System.Int16" /></returns>
+ <remarks>To be added</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </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">a <see cref="T:System.Int32" /></param>
+ <summary>To be added</summary>
+ <returns>a <see cref="T:System.Int32" /></returns>
+ <remarks>To be added</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </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">a <see cref="T:System.Int32" /></param>
+ <summary>To be added</summary>
+ <returns>a <see cref="T:System.Int64" /></returns>
+ <remarks>To be added</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName="GetName">
+ <MemberSignature Language="C#" Value="public string GetName (int Index);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="Index" Type="System.Int32" />
+ </Parameters>
+ <Docs>
+ <param name="Index">a <see cref="T:System.Int32" /></param>
+ <summary>To be added</summary>
+ <returns>a <see cref="T:System.String" /></returns>
+ <remarks>To be added</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </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">a <see cref="T:System.String" /></param>
+ <summary>To be added</summary>
+ <returns>a <see cref="T:System.Int32" /></returns>
+ <remarks>To be added</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </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>a <see cref="T:System.Data.DataTable" /></returns>
+ <remarks>To be added</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </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">a <see cref="T:System.Int32" /></param>
+ <summary>To be added</summary>
+ <returns>a <see cref="T:System.String" /></returns>
+ <remarks>To be added</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName="GetValue">
+ <MemberSignature Language="C#" Value="public object GetValue (int Index);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="Index" Type="System.Int32" />
+ </Parameters>
+ <Docs>
+ <param name="Index">a <see cref="T:System.Int32" /></param>
+ <summary>To be added</summary>
+ <returns>a <see cref="T:System.Object" /></returns>
+ <remarks>To be added</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </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">a <see cref="T:System.Object[]" /></param>
+ <summary>To be added</summary>
+ <returns>a <see cref="T:System.Int32" /></returns>
+ <remarks>To be added</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName="HasRows">
+ <MemberSignature Language="C#" Value="public bool HasRows { get; }" />
+ <MemberType>Property</MemberType>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <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 bool IsClosed { get; }" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added</summary>
+ <value>a <see cref="T:System.Boolean" /></value>
+ <remarks>To be added</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </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">a <see cref="T:System.Int32" /></param>
+ <summary>To be added</summary>
+ <returns>a <see cref="T:System.Boolean" /></returns>
+ <remarks>To be added</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </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">a <see cref="T:System.Int32" /></param>
+ <summary>To be added</summary>
+ <value>a <see cref="T:System.Object" /></value>
+ <remarks>To be added</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </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">a <see cref="T:System.String" /></param>
+ <summary>To be added</summary>
+ <value>a <see cref="T:System.Object" /></value>
+ <remarks>To be added</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName="NextResult">
+ <MemberSignature Language="C#" Value="public bool NextResult ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added</summary>
+ <returns>a <see cref="T:System.Boolean" /></returns>
+ <remarks>To be added</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName="Read">
+ <MemberSignature Language="C#" Value="public bool Read ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added</summary>
+ <returns>a <see cref="T:System.Boolean" /></returns>
+ <remarks>To be added</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName="ReaderClosed">
+ <MemberSignature Language="C#" Value="public event EventHandler ReaderClosed;" />
+ <MemberType>Event</MemberType>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <ReturnValue>
+ <ReturnType>System.EventHandler</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="RecordsAffected">
+ <MemberSignature Language="C#" Value="public int RecordsAffected { get; }" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Int32</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added</summary>
+ <value>a <see cref="T:System.Int32" /></value>
+ <remarks>To be added</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName="System.Collections.IEnumerable.GetEnumerator">
+ <MemberSignature Language="C#" Value="System.Collections.IEnumerator IEnumerable.GetEnumerator ();" />
+ <MemberType>Method</MemberType>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <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>
+ </Members>
+</Type>
diff --git a/mcs/class/Npgsql/Documentation/en/Npgsql/NpgsqlError.xml b/mcs/class/Npgsql/Documentation/en/Npgsql/NpgsqlError.xml
new file mode 100644
index 00000000000..f264cc6709c
--- /dev/null
+++ b/mcs/class/Npgsql/Documentation/en/Npgsql/NpgsqlError.xml
@@ -0,0 +1,224 @@
+<Type Name="NpgsqlError" FullName="Npgsql.NpgsqlError">
+ <TypeSignature Language="C#" Value="public sealed class NpgsqlError" Maintainer="auto" />
+ <AssemblyInfo>
+ <AssemblyName>Npgsql</AssemblyName>
+ <AssemblyPublicKey>[00 24 00 00 04 80 00 00 94 00 00 00 06 02 00 00 00 24 00 00 52 53 41 31 00 04 00 00 01 00 01 00 2B 3C 59 0B 2A 4E 3D 34 7E 68 78 DC 0F F4 D2 1E B0 56 A5 04 20 25 0C 66 17 04 43 30 70 1D 35 C9 80 78 A5 DF 97 A6 2D 83 C9 A2 DB 2D 07 25 23 A8 FC 49 13 98 25 4C 6B 89 32 9B 8C 1D CE F4 3A 1E 7A A1 61 53 BC EA 2A E9 A4 71 14 56 24 82 6F 60 D7 C8 E7 1C D0 25 B5 54 A0 17 7B D9 35 A7 80 96 29 F0 A7 AF C7 78 EB B4 AD 03 3E 1B F5 12 C1 A9 C6 CE EA 26 B0 77 BC 46 CA C9 38 00 43 5E 77 EE]</AssemblyPublicKey>
+ <AssemblyVersion>0.6.0.0</AssemblyVersion>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <ThreadSafetyStatement>Gtk# is thread aware, but not thread safe; See the <link location="node:gtk-sharp/programming/threads">Gtk# Thread Programming</link> for details.</ThreadSafetyStatement>
+ <Base>
+ <BaseTypeName>System.Object</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Docs>
+ <summary>To be added</summary>
+ <remarks>To be added</remarks>
+ </Docs>
+ <Members>
+ <Member MemberName="Code">
+ <MemberSignature Language="C#" Value="public string Code { get; }" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added</summary>
+ <value>a <see cref="T:System.String" /></value>
+ <remarks>To be added</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName="Detail">
+ <MemberSignature Language="C#" Value="public string Detail { get; }" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added</summary>
+ <value>a <see cref="T:System.String" /></value>
+ <remarks>To be added</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName="ErrorSql">
+ <MemberSignature Language="C#" Value="public string ErrorSql { set; get; }" />
+ <MemberType>Property</MemberType>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <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="File">
+ <MemberSignature Language="C#" Value="public string File { get; }" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added</summary>
+ <value>a <see cref="T:System.String" /></value>
+ <remarks>To be added</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName="Hint">
+ <MemberSignature Language="C#" Value="public string Hint { get; }" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added</summary>
+ <value>a <see cref="T:System.String" /></value>
+ <remarks>To be added</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName="Line">
+ <MemberSignature Language="C#" Value="public string Line { get; }" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added</summary>
+ <value>a <see cref="T:System.String" /></value>
+ <remarks>To be added</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName="Message">
+ <MemberSignature Language="C#" Value="public string Message { get; }" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added</summary>
+ <value>a <see cref="T:System.String" /></value>
+ <remarks>To be added</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName="Position">
+ <MemberSignature Language="C#" Value="public string Position { get; }" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added</summary>
+ <value>a <see cref="T:System.String" /></value>
+ <remarks>To be added</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName="Routine">
+ <MemberSignature Language="C#" Value="public string Routine { get; }" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added</summary>
+ <value>a <see cref="T:System.String" /></value>
+ <remarks>To be added</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName="Severity">
+ <MemberSignature Language="C#" Value="public string Severity { get; }" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added</summary>
+ <value>a <see cref="T:System.String" /></value>
+ <remarks>To be added</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName="ToString">
+ <MemberSignature Language="C#" Value="public override string ToString ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added</summary>
+ <returns>a <see cref="T:System.String" /></returns>
+ <remarks>To be added</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName="Where">
+ <MemberSignature Language="C#" Value="public string Where { get; }" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added</summary>
+ <value>a <see cref="T:System.String" /></value>
+ <remarks>To be added</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ </Members>
+</Type>
diff --git a/mcs/class/Npgsql/Documentation/en/Npgsql/NpgsqlEventLog.xml b/mcs/class/Npgsql/Documentation/en/Npgsql/NpgsqlEventLog.xml
new file mode 100644
index 00000000000..065f571d055
--- /dev/null
+++ b/mcs/class/Npgsql/Documentation/en/Npgsql/NpgsqlEventLog.xml
@@ -0,0 +1,73 @@
+<Type Name="NpgsqlEventLog" FullName="Npgsql.NpgsqlEventLog">
+ <TypeSignature Language="C#" Value="public class NpgsqlEventLog" Maintainer="auto" />
+ <AssemblyInfo>
+ <AssemblyName>Npgsql</AssemblyName>
+ <AssemblyPublicKey>
+ </AssemblyPublicKey>
+ <AssemblyVersion>0.6.0.0</AssemblyVersion>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <ThreadSafetyStatement>Gtk# is thread aware, but not thread safe; See the <link location="node:gtk-sharp/programming/threads">Gtk# Thread Programming</link> for details.</ThreadSafetyStatement>
+ <Base>
+ <BaseTypeName>System.Object</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Docs>
+ <summary>To be added</summary>
+ <remarks>To be added</remarks>
+ </Docs>
+ <Members>
+ <Member MemberName="EchoMessages">
+ <MemberSignature Language="C#" Value="public static bool EchoMessages { set; get; }" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added</summary>
+ <value>a <see cref="T:System.Boolean" /></value>
+ <remarks>To be added</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName="Level">
+ <MemberSignature Language="C#" Value="public static Npgsql.LogLevel Level { set; get; }" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>Npgsql.LogLevel</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added</summary>
+ <value>a <see cref="T:Npgsql.LogLevel" /></value>
+ <remarks>To be added</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName="LogName">
+ <MemberSignature Language="C#" Value="public static string LogName { set; get; }" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added</summary>
+ <value>a <see cref="T:System.String" /></value>
+ <remarks>To be added</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ </Members>
+</Type>
diff --git a/mcs/class/Npgsql/Documentation/en/Npgsql/NpgsqlException.xml b/mcs/class/Npgsql/Documentation/en/Npgsql/NpgsqlException.xml
new file mode 100644
index 00000000000..7a54e64b9ad
--- /dev/null
+++ b/mcs/class/Npgsql/Documentation/en/Npgsql/NpgsqlException.xml
@@ -0,0 +1,283 @@
+<Type Name="NpgsqlException" FullName="Npgsql.NpgsqlException">
+ <TypeSignature Language="C#" Maintainer="auto" Value="public sealed class NpgsqlException : ApplicationException" />
+ <AssemblyInfo>
+ <AssemblyName>Npgsql</AssemblyName>
+ <AssemblyPublicKey>
+ </AssemblyPublicKey>
+ <AssemblyVersion>0.6.0.0</AssemblyVersion>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <ThreadSafetyStatement>Gtk# is thread aware, but not thread safe; See the <link location="node:gtk-sharp/programming/threads">Gtk# Thread Programming</link> for details.</ThreadSafetyStatement>
+ <Base>
+ <BaseTypeName>System.ApplicationException</BaseTypeName>
+ </Base>
+ <Interfaces>
+ </Interfaces>
+ <Docs>
+ <summary>To be added</summary>
+ <remarks>To be added</remarks>
+ </Docs>
+ <Members>
+ <Member MemberName="BaseMessage">
+ <MemberSignature Language="C#" Value="public string BaseMessage { get; }" />
+ <MemberType>Property</MemberType>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <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="Code">
+ <MemberSignature Language="C#" Value="public string Code { get; }" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added</summary>
+ <value>a <see cref="T:System.String" /></value>
+ <remarks>To be added</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName="Detail">
+ <MemberSignature Language="C#" Value="public string Detail { get; }" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added</summary>
+ <value>a <see cref="T:System.String" /></value>
+ <remarks>To be added</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName="Errors">
+ <MemberSignature Language="C#" Value="public System.Collections.IList Errors { get; }" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Collections.IList</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added</summary>
+ <value>a <see cref="T:System.Collections.IList" /></value>
+ <remarks>To be added</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName="ErrorSql">
+ <MemberSignature Language="C#" Value="public string ErrorSql { get; }" />
+ <MemberType>Property</MemberType>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <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="File">
+ <MemberSignature Language="C#" Value="public string File { get; }" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added</summary>
+ <value>a <see cref="T:System.String" /></value>
+ <remarks>To be added</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName="GetObjectData">
+ <MemberSignature Language="C#" Value="public override void GetObjectData (System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context);" />
+ <MemberType>Method</MemberType>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="info" Type="System.Runtime.Serialization.SerializationInfo" />
+ <Parameter Name="context" Type="System.Runtime.Serialization.StreamingContext" />
+ </Parameters>
+ <Docs>
+ <param name="info">To be added.</param>
+ <param name="context">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Hint">
+ <MemberSignature Language="C#" Value="public string Hint { get; }" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added</summary>
+ <value>a <see cref="T:System.String" /></value>
+ <remarks>To be added</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName="Item">
+ <MemberSignature Language="C#" Value="public Npgsql.NpgsqlError this[int Index] { get; }" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>Npgsql.NpgsqlError</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="Index" Type="System.Int32" />
+ </Parameters>
+ <Docs>
+ <param name="Index">a <see cref="T:System.Int32" /></param>
+ <summary>To be added</summary>
+ <value>a <see cref="T:Npgsql.NpgsqlError" /></value>
+ <remarks>To be added</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName="Line">
+ <MemberSignature Language="C#" Value="public string Line { get; }" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added</summary>
+ <value>a <see cref="T:System.String" /></value>
+ <remarks>To be added</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName="Position">
+ <MemberSignature Language="C#" Value="public string Position { get; }" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added</summary>
+ <value>a <see cref="T:System.String" /></value>
+ <remarks>To be added</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName="Routine">
+ <MemberSignature Language="C#" Value="public string Routine { get; }" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added</summary>
+ <value>a <see cref="T:System.String" /></value>
+ <remarks>To be added</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName="Severity">
+ <MemberSignature Language="C#" Value="public string Severity { get; }" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added</summary>
+ <value>a <see cref="T:System.String" /></value>
+ <remarks>To be added</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName="ToString">
+ <MemberSignature Language="C#" Value="public override string ToString ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added</summary>
+ <returns>a <see cref="T:System.String" /></returns>
+ <remarks>To be added</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName="Where">
+ <MemberSignature Language="C#" Value="public string Where { get; }" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added</summary>
+ <value>a <see cref="T:System.String" /></value>
+ <remarks>To be added</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ </Members>
+</Type>
diff --git a/mcs/class/Npgsql/Documentation/en/Npgsql/NpgsqlNoticeEventArgs.xml b/mcs/class/Npgsql/Documentation/en/Npgsql/NpgsqlNoticeEventArgs.xml
new file mode 100644
index 00000000000..89ea6944ffe
--- /dev/null
+++ b/mcs/class/Npgsql/Documentation/en/Npgsql/NpgsqlNoticeEventArgs.xml
@@ -0,0 +1,33 @@
+<Type Name="NpgsqlNoticeEventArgs" FullName="Npgsql.NpgsqlNoticeEventArgs">
+ <TypeSignature Language="C#" Value="public class NpgsqlNoticeEventArgs : EventArgs" />
+ <AssemblyInfo>
+ <AssemblyName>Npgsql</AssemblyName>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.EventArgs</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ <Members>
+ <Member MemberName="Notice">
+ <MemberSignature Language="C#" Value="public Npgsql.NpgsqlError Notice;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>Npgsql.NpgsqlError</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ </Members>
+</Type>
diff --git a/mcs/class/Npgsql/Documentation/en/Npgsql/NpgsqlNotificationEventArgs.xml b/mcs/class/Npgsql/Documentation/en/Npgsql/NpgsqlNotificationEventArgs.xml
new file mode 100644
index 00000000000..3e5bc5bc97f
--- /dev/null
+++ b/mcs/class/Npgsql/Documentation/en/Npgsql/NpgsqlNotificationEventArgs.xml
@@ -0,0 +1,56 @@
+<Type Name="NpgsqlNotificationEventArgs" FullName="Npgsql.NpgsqlNotificationEventArgs">
+ <TypeSignature Language="C#" Maintainer="auto" Value="public class NpgsqlNotificationEventArgs : EventArgs" />
+ <AssemblyInfo>
+ <AssemblyName>Npgsql</AssemblyName>
+ <AssemblyPublicKey>
+ </AssemblyPublicKey>
+ <AssemblyVersion>0.6.0.0</AssemblyVersion>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <ThreadSafetyStatement>Gtk# is thread aware, but not thread safe; See the <link location="node:gtk-sharp/programming/threads">Gtk# Thread Programming</link> for details.</ThreadSafetyStatement>
+ <Base>
+ <BaseTypeName>System.EventArgs</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Docs>
+ <summary>To be added</summary>
+ <remarks>To be added</remarks>
+ </Docs>
+ <Members>
+ <Member MemberName="Condition">
+ <MemberSignature Language="C#" Value="public string Condition;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ </Parameters>
+ <Docs>
+ <summary>To be added</summary>
+ <remarks>To be added</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName="PID">
+ <MemberSignature Language="C#" Value="public int PID;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Int32</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ </Parameters>
+ <Docs>
+ <summary>To be added</summary>
+ <remarks>To be added</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ </Members>
+</Type>
diff --git a/mcs/class/Npgsql/Documentation/en/Npgsql/NpgsqlParameter.xml b/mcs/class/Npgsql/Documentation/en/Npgsql/NpgsqlParameter.xml
new file mode 100644
index 00000000000..7def88d4520
--- /dev/null
+++ b/mcs/class/Npgsql/Documentation/en/Npgsql/NpgsqlParameter.xml
@@ -0,0 +1,540 @@
+<Type Name="NpgsqlParameter" FullName="Npgsql.NpgsqlParameter">
+ <TypeSignature Language="C#" Maintainer="auto" Value="public sealed class NpgsqlParameter : MarshalByRefObject, ICloneable, System.Data.IDbDataParameter" />
+ <AssemblyInfo>
+ <AssemblyName>Npgsql</AssemblyName>
+ <AssemblyPublicKey>
+ </AssemblyPublicKey>
+ <AssemblyVersion>0.6.0.0</AssemblyVersion>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <ThreadSafetyStatement>Gtk# is thread aware, but not thread safe; See the <link location="node:gtk-sharp/programming/threads">Gtk# Thread Programming</link> for details.</ThreadSafetyStatement>
+ <Base>
+ <BaseTypeName>System.MarshalByRefObject</BaseTypeName>
+ </Base>
+ <Interfaces>
+ <Interface>
+ <InterfaceName>System.Data.IDbDataParameter</InterfaceName>
+ </Interface>
+ <Interface>
+ <InterfaceName>System.ICloneable</InterfaceName>
+ </Interface>
+ </Interfaces>
+ <Docs>
+ <summary>To be added</summary>
+ <remarks>To be added</remarks>
+ </Docs>
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public NpgsqlParameter ();" />
+ <MemberType>Constructor</MemberType>
+ <ReturnValue />
+ <Parameters />
+ <Docs>
+ <summary>To be added</summary>
+ <remarks>To be added</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public NpgsqlParameter (string parameterName, NpgsqlTypes.NpgsqlDbType parameterType);" />
+ <MemberType>Constructor</MemberType>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Parameters>
+ <Parameter Name="parameterName" Type="System.String" />
+ <Parameter Name="parameterType" Type="NpgsqlTypes.NpgsqlDbType" />
+ </Parameters>
+ <Docs>
+ <param name="parameterName">To be added.</param>
+ <param name="parameterType">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public NpgsqlParameter (string parameterName, System.Data.DbType parameterType);" />
+ <MemberType>Constructor</MemberType>
+ <ReturnValue />
+ <Parameters>
+ <Parameter Name="parameterName" Type="System.String" />
+ <Parameter Name="parameterType" Type="System.Data.DbType" />
+ </Parameters>
+ <Docs>
+ <param name="parameterName">a <see cref="T:System.String" /></param>
+ <param name="parameterType">a <see cref="T:System.Data.DbType" /></param>
+ <summary>To be added</summary>
+ <remarks>To be added</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public NpgsqlParameter (string parameterName, object value);" />
+ <MemberType>Constructor</MemberType>
+ <ReturnValue />
+ <Parameters>
+ <Parameter Name="parameterName" Type="System.String" />
+ <Parameter Name="value" Type="System.Object" />
+ </Parameters>
+ <Docs>
+ <param name="parameterName">a <see cref="T:System.String" /></param>
+ <param name="value">a <see cref="T:System.Object" /></param>
+ <summary>To be added</summary>
+ <remarks>To be added</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public NpgsqlParameter (string parameterName, NpgsqlTypes.NpgsqlDbType parameterType, int size);" />
+ <MemberType>Constructor</MemberType>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Parameters>
+ <Parameter Name="parameterName" Type="System.String" />
+ <Parameter Name="parameterType" Type="NpgsqlTypes.NpgsqlDbType" />
+ <Parameter Name="size" Type="System.Int32" />
+ </Parameters>
+ <Docs>
+ <param name="parameterName">To be added.</param>
+ <param name="parameterType">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 NpgsqlParameter (string parameterName, System.Data.DbType parameterType, int size);" />
+ <MemberType>Constructor</MemberType>
+ <ReturnValue />
+ <Parameters>
+ <Parameter Name="parameterName" Type="System.String" />
+ <Parameter Name="parameterType" Type="System.Data.DbType" />
+ <Parameter Name="size" Type="System.Int32" />
+ </Parameters>
+ <Docs>
+ <param name="parameterName">a <see cref="T:System.String" /></param>
+ <param name="parameterType">a <see cref="T:System.Data.DbType" /></param>
+ <param name="size">a <see cref="T:System.Int32" /></param>
+ <summary>To be added</summary>
+ <remarks>To be added</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public NpgsqlParameter (string parameterName, NpgsqlTypes.NpgsqlDbType parameterType, int size, string sourceColumn);" />
+ <MemberType>Constructor</MemberType>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Parameters>
+ <Parameter Name="parameterName" Type="System.String" />
+ <Parameter Name="parameterType" Type="NpgsqlTypes.NpgsqlDbType" />
+ <Parameter Name="size" Type="System.Int32" />
+ <Parameter Name="sourceColumn" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="parameterName">To be added.</param>
+ <param name="parameterType">To be added.</param>
+ <param name="size">To be added.</param>
+ <param name="sourceColumn">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public NpgsqlParameter (string parameterName, System.Data.DbType parameterType, int size, string sourceColumn);" />
+ <MemberType>Constructor</MemberType>
+ <ReturnValue />
+ <Parameters>
+ <Parameter Name="parameterName" Type="System.String" />
+ <Parameter Name="parameterType" Type="System.Data.DbType" />
+ <Parameter Name="size" Type="System.Int32" />
+ <Parameter Name="sourceColumn" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="parameterName">a <see cref="T:System.String" /></param>
+ <param name="parameterType">a <see cref="T:System.Data.DbType" /></param>
+ <param name="size">a <see cref="T:System.Int32" /></param>
+ <param name="sourceColumn">a <see cref="T:System.String" /></param>
+ <summary>To be added</summary>
+ <remarks>To be added</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public NpgsqlParameter (string parameterName, NpgsqlTypes.NpgsqlDbType parameterType, int size, string sourceColumn, System.Data.ParameterDirection direction, bool isNullable, byte precision, byte scale, System.Data.DataRowVersion sourceVersion, object value);" />
+ <MemberType>Constructor</MemberType>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Parameters>
+ <Parameter Name="parameterName" Type="System.String" />
+ <Parameter Name="parameterType" Type="NpgsqlTypes.NpgsqlDbType" />
+ <Parameter Name="size" Type="System.Int32" />
+ <Parameter Name="sourceColumn" Type="System.String" />
+ <Parameter Name="direction" Type="System.Data.ParameterDirection" />
+ <Parameter Name="isNullable" Type="System.Boolean" />
+ <Parameter Name="precision" Type="System.Byte" />
+ <Parameter Name="scale" Type="System.Byte" />
+ <Parameter Name="sourceVersion" Type="System.Data.DataRowVersion" />
+ <Parameter Name="value" Type="System.Object" />
+ </Parameters>
+ <Docs>
+ <param name="parameterName">To be added.</param>
+ <param name="parameterType">To be added.</param>
+ <param name="size">To be added.</param>
+ <param name="sourceColumn">To be added.</param>
+ <param name="direction">To be added.</param>
+ <param name="isNullable">To be added.</param>
+ <param name="precision">To be added.</param>
+ <param name="scale">To be added.</param>
+ <param name="sourceVersion">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 NpgsqlParameter (string parameterName, System.Data.DbType parameterType, int size, string sourceColumn, System.Data.ParameterDirection direction, bool isNullable, byte precision, byte scale, System.Data.DataRowVersion sourceVersion, object value);" />
+ <MemberType>Constructor</MemberType>
+ <ReturnValue />
+ <Parameters>
+ <Parameter Name="parameterName" Type="System.String" />
+ <Parameter Name="parameterType" Type="System.Data.DbType" />
+ <Parameter Name="size" Type="System.Int32" />
+ <Parameter Name="sourceColumn" Type="System.String" />
+ <Parameter Name="direction" Type="System.Data.ParameterDirection" />
+ <Parameter Name="isNullable" Type="System.Boolean" />
+ <Parameter Name="precision" Type="System.Byte" />
+ <Parameter Name="scale" Type="System.Byte" />
+ <Parameter Name="sourceVersion" Type="System.Data.DataRowVersion" />
+ <Parameter Name="value" Type="System.Object" />
+ </Parameters>
+ <Docs>
+ <param name="parameterName">a <see cref="T:System.String" /></param>
+ <param name="parameterType">a <see cref="T:System.Data.DbType" /></param>
+ <param name="size">a <see cref="T:System.Int32" /></param>
+ <param name="sourceColumn">a <see cref="T:System.String" /></param>
+ <param name="direction">a <see cref="T:System.Data.ParameterDirection" /></param>
+ <param name="isNullable">a <see cref="T:System.Boolean" /></param>
+ <param name="precision">a <see cref="T:System.Byte" /></param>
+ <param name="scale">a <see cref="T:System.Byte" /></param>
+ <param name="sourceVersion">a <see cref="T:System.Data.DataRowVersion" /></param>
+ <param name="value">a <see cref="T:System.Object" /></param>
+ <summary>To be added</summary>
+ <remarks>To be added</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </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>
+ <Parameters />
+ <Docs>
+ <summary>To be added</summary>
+ <value>a <see cref="T:System.Data.DbType" /></value>
+ <remarks>To be added</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Attributes>
+ <Attribute>
+ <AttributeName>System.ComponentModel.DefaultValue(System.Data.DbType.String)</AttributeName>
+ </Attribute>
+ <Attribute>
+ <AttributeName>System.ComponentModel.RefreshProperties(System.ComponentModel.RefreshProperties.All)</AttributeName>
+ </Attribute>
+ <Attribute>
+ <AttributeName>System.ComponentModel.Category("Data")</AttributeName>
+ </Attribute>
+ </Attributes>
+ </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>
+ <Parameters />
+ <Docs>
+ <summary>To be added</summary>
+ <value>a <see cref="T:System.Data.ParameterDirection" /></value>
+ <remarks>To be added</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Attributes>
+ <Attribute>
+ <AttributeName>System.ComponentModel.DefaultValue(System.Data.ParameterDirection.Input)</AttributeName>
+ </Attribute>
+ <Attribute>
+ <AttributeName>System.ComponentModel.Category("Data")</AttributeName>
+ </Attribute>
+ </Attributes>
+ </Member>
+ <Member MemberName="IsNullable">
+ <MemberSignature Language="C#" Value="public bool IsNullable { set; get; }" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added</summary>
+ <value>a <see cref="T:System.Boolean" /></value>
+ <remarks>To be added</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName="NpgsqlDbType">
+ <MemberSignature Language="C#" Value="public NpgsqlTypes.NpgsqlDbType NpgsqlDbType { set; get; }" />
+ <MemberType>Property</MemberType>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Attributes>
+ <Attribute>
+ <AttributeName>System.ComponentModel.DefaultValue(NpgsqlTypes.NpgsqlDbType.Text)</AttributeName>
+ </Attribute>
+ <Attribute>
+ <AttributeName>System.ComponentModel.RefreshProperties(System.ComponentModel.RefreshProperties.All)</AttributeName>
+ </Attribute>
+ <Attribute>
+ <AttributeName>System.ComponentModel.Category("Data")</AttributeName>
+ </Attribute>
+ </Attributes>
+ <ReturnValue>
+ <ReturnType>NpgsqlTypes.NpgsqlDbType</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>
+ <Parameters />
+ <Docs>
+ <summary>To be added</summary>
+ <value>a <see cref="T:System.String" /></value>
+ <remarks>To be added</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Attributes>
+ <Attribute>
+ <AttributeName>System.ComponentModel.DefaultValue("")</AttributeName>
+ </Attribute>
+ </Attributes>
+ </Member>
+ <Member MemberName="Precision">
+ <MemberSignature Language="C#" Value="public byte Precision { set; get; }" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Byte</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added</summary>
+ <value>a <see cref="T:System.Byte" /></value>
+ <remarks>To be added</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Attributes>
+ <Attribute>
+ <AttributeName>System.ComponentModel.DefaultValue(0)</AttributeName>
+ </Attribute>
+ <Attribute>
+ <AttributeName>System.ComponentModel.Category("Data")</AttributeName>
+ </Attribute>
+ </Attributes>
+ </Member>
+ <Member MemberName="Scale">
+ <MemberSignature Language="C#" Value="public byte Scale { set; get; }" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Byte</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added</summary>
+ <value>a <see cref="T:System.Byte" /></value>
+ <remarks>To be added</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Attributes>
+ <Attribute>
+ <AttributeName>System.ComponentModel.DefaultValue(0)</AttributeName>
+ </Attribute>
+ <Attribute>
+ <AttributeName>System.ComponentModel.Category("Data")</AttributeName>
+ </Attribute>
+ </Attributes>
+ </Member>
+ <Member MemberName="Size">
+ <MemberSignature Language="C#" Value="public int Size { set; get; }" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Int32</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added</summary>
+ <value>a <see cref="T:System.Int32" /></value>
+ <remarks>To be added</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Attributes>
+ <Attribute>
+ <AttributeName>System.ComponentModel.DefaultValue(0)</AttributeName>
+ </Attribute>
+ <Attribute>
+ <AttributeName>System.ComponentModel.Category("Data")</AttributeName>
+ </Attribute>
+ </Attributes>
+ </Member>
+ <Member MemberName="SourceColumn">
+ <MemberSignature Language="C#" Value="public string SourceColumn { set; get; }" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added</summary>
+ <value>a <see cref="T:System.String" /></value>
+ <remarks>To be added</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Attributes>
+ <Attribute>
+ <AttributeName>System.ComponentModel.DefaultValue("")</AttributeName>
+ </Attribute>
+ <Attribute>
+ <AttributeName>System.ComponentModel.Category("Data")</AttributeName>
+ </Attribute>
+ </Attributes>
+ </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>
+ <Parameters />
+ <Docs>
+ <summary>To be added</summary>
+ <value>a <see cref="T:System.Data.DataRowVersion" /></value>
+ <remarks>To be added</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Attributes>
+ <Attribute>
+ <AttributeName>System.ComponentModel.DefaultValue(System.Data.DataRowVersion.Current)</AttributeName>
+ </Attribute>
+ <Attribute>
+ <AttributeName>System.ComponentModel.Category("Data")</AttributeName>
+ </Attribute>
+ </Attributes>
+ </Member>
+ <Member MemberName="System.ICloneable.Clone">
+ <MemberSignature Language="C#" Value="object ICloneable.Clone ();" />
+ <MemberType>Method</MemberType>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <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="Value">
+ <MemberSignature Language="C#" Value="public object Value { set; get; }" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added</summary>
+ <value>a <see cref="T:System.Object" /></value>
+ <remarks>To be added</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Attributes>
+ <Attribute>
+ <AttributeName>System.ComponentModel.Category("Data")</AttributeName>
+ </Attribute>
+ <Attribute>
+ <AttributeName>System.ComponentModel.TypeConverter(typeof(System.ComponentModel.StringConverter))</AttributeName>
+ </Attribute>
+ </Attributes>
+ </Member>
+ </Members>
+</Type>
diff --git a/mcs/class/Npgsql/Documentation/en/Npgsql/NpgsqlParameterCollection.xml b/mcs/class/Npgsql/Documentation/en/Npgsql/NpgsqlParameterCollection.xml
new file mode 100644
index 00000000000..4dbc078403b
--- /dev/null
+++ b/mcs/class/Npgsql/Documentation/en/Npgsql/NpgsqlParameterCollection.xml
@@ -0,0 +1,555 @@
+<Type Name="NpgsqlParameterCollection" FullName="Npgsql.NpgsqlParameterCollection">
+ <TypeSignature Language="C#" Maintainer="auto" Value="public sealed class NpgsqlParameterCollection : MarshalByRefObject, System.Data.IDataParameterCollection" />
+ <AssemblyInfo>
+ <AssemblyName>Npgsql</AssemblyName>
+ <AssemblyPublicKey>
+ </AssemblyPublicKey>
+ <AssemblyVersion>0.6.0.0</AssemblyVersion>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <ThreadSafetyStatement>Gtk# is thread aware, but not thread safe; See the <link location="node:gtk-sharp/programming/threads">Gtk# Thread Programming</link> for details.</ThreadSafetyStatement>
+ <Base>
+ <BaseTypeName>System.MarshalByRefObject</BaseTypeName>
+ </Base>
+ <Interfaces>
+ <Interface>
+ <InterfaceName>System.Data.IDataParameterCollection</InterfaceName>
+ </Interface>
+ </Interfaces>
+ <Docs>
+ <summary>To be added</summary>
+ <remarks>To be added</remarks>
+ </Docs>
+ <Members>
+ <Member MemberName="Add">
+ <MemberSignature Language="C#" Value="public Npgsql.NpgsqlParameter Add (Npgsql.NpgsqlParameter value);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>Npgsql.NpgsqlParameter</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="value" Type="Npgsql.NpgsqlParameter" />
+ </Parameters>
+ <Docs>
+ <param name="value">a <see cref="T:Npgsql.NpgsqlParameter" /></param>
+ <summary>To be added</summary>
+ <returns>a <see cref="T:Npgsql.NpgsqlParameter" /></returns>
+ <remarks>To be added</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </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">a <see cref="T:System.Object" /></param>
+ <summary>To be added</summary>
+ <returns>a <see cref="T:System.Int32" /></returns>
+ <remarks>To be added</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName="Add">
+ <MemberSignature Language="C#" Value="public Npgsql.NpgsqlParameter Add (string parameterName, NpgsqlTypes.NpgsqlDbType parameterType);" />
+ <MemberType>Method</MemberType>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <ReturnValue>
+ <ReturnType>Npgsql.NpgsqlParameter</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="parameterName" Type="System.String" />
+ <Parameter Name="parameterType" Type="NpgsqlTypes.NpgsqlDbType" />
+ </Parameters>
+ <Docs>
+ <param name="parameterName">To be added.</param>
+ <param name="parameterType">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 Npgsql.NpgsqlParameter Add (string parameterName, object value);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>Npgsql.NpgsqlParameter</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="parameterName" Type="System.String" />
+ <Parameter Name="value" Type="System.Object" />
+ </Parameters>
+ <Docs>
+ <param name="parameterName">a <see cref="T:System.String" /></param>
+ <param name="value">a <see cref="T:System.Object" /></param>
+ <summary>To be added</summary>
+ <returns>a <see cref="T:Npgsql.NpgsqlParameter" /></returns>
+ <remarks>To be added</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName="Add">
+ <MemberSignature Language="C#" Value="public Npgsql.NpgsqlParameter Add (string parameterName, NpgsqlTypes.NpgsqlDbType parameterType, int size);" />
+ <MemberType>Method</MemberType>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <ReturnValue>
+ <ReturnType>Npgsql.NpgsqlParameter</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="parameterName" Type="System.String" />
+ <Parameter Name="parameterType" Type="NpgsqlTypes.NpgsqlDbType" />
+ <Parameter Name="size" Type="System.Int32" />
+ </Parameters>
+ <Docs>
+ <param name="parameterName">To be added.</param>
+ <param name="parameterType">To be added.</param>
+ <param name="size">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 Npgsql.NpgsqlParameter Add (string parameterName, NpgsqlTypes.NpgsqlDbType parameterType, int size, string sourceColumn);" />
+ <MemberType>Method</MemberType>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <ReturnValue>
+ <ReturnType>Npgsql.NpgsqlParameter</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="parameterName" Type="System.String" />
+ <Parameter Name="parameterType" Type="NpgsqlTypes.NpgsqlDbType" />
+ <Parameter Name="size" Type="System.Int32" />
+ <Parameter Name="sourceColumn" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="parameterName">To be added.</param>
+ <param name="parameterType">To be added.</param>
+ <param name="size">To be added.</param>
+ <param name="sourceColumn">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>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName="Contains">
+ <MemberSignature Language="C#" Value="public bool Contains (object value);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="value" Type="System.Object" />
+ </Parameters>
+ <Docs>
+ <param name="value">a <see cref="T:System.Object" /></param>
+ <summary>To be added</summary>
+ <returns>a <see cref="T:System.Boolean" /></returns>
+ <remarks>To be added</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </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">a <see cref="T:System.String" /></param>
+ <summary>To be added</summary>
+ <returns>a <see cref="T:System.Boolean" /></returns>
+ <remarks>To be added</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </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">a <see cref="T:System.Array" /></param>
+ <param name="index">a <see cref="T:System.Int32" /></param>
+ <summary>To be added</summary>
+ <remarks>To be added</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName="Count">
+ <MemberSignature Language="C#" Value="public int Count { get; }" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Int32</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added</summary>
+ <value>a <see cref="T:System.Int32" /></value>
+ <remarks>To be added</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName="IndexOf">
+ <MemberSignature Language="C#" Value="public int IndexOf (object value);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Int32</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="value" Type="System.Object" />
+ </Parameters>
+ <Docs>
+ <param name="value">a <see cref="T:System.Object" /></param>
+ <summary>To be added</summary>
+ <returns>a <see cref="T:System.Int32" /></returns>
+ <remarks>To be added</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </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">a <see cref="T:System.String" /></param>
+ <summary>To be added</summary>
+ <returns>a <see cref="T:System.Int32" /></returns>
+ <remarks>To be added</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </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">a <see cref="T:System.Int32" /></param>
+ <param name="value">a <see cref="T:System.Object" /></param>
+ <summary>To be added</summary>
+ <remarks>To be added</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName="Item">
+ <MemberSignature Language="C#" Value="public Npgsql.NpgsqlParameter this[int index] { set; get; }" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>Npgsql.NpgsqlParameter</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="index" Type="System.Int32" />
+ </Parameters>
+ <Docs>
+ <param name="index">a <see cref="T:System.Int32" /></param>
+ <summary>To be added</summary>
+ <value>a <see cref="T:Npgsql.NpgsqlParameter" /></value>
+ <remarks>To be added</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName="Item">
+ <MemberSignature Language="C#" Value="public Npgsql.NpgsqlParameter this[string parameterName] { set; get; }" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>Npgsql.NpgsqlParameter</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="parameterName" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="parameterName">a <see cref="T:System.String" /></param>
+ <summary>To be added</summary>
+ <value>a <see cref="T:Npgsql.NpgsqlParameter" /></value>
+ <remarks>To be added</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </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">a <see cref="T:System.Object" /></param>
+ <summary>To be added</summary>
+ <remarks>To be added</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </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">a <see cref="T:System.Int32" /></param>
+ <summary>To be added</summary>
+ <remarks>To be added</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </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">a <see cref="T:System.String" /></param>
+ <summary>To be added</summary>
+ <remarks>To be added</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName="System.Collections.ICollection.IsSynchronized">
+ <MemberSignature Language="C#" Value="bool System.Collections.ICollection.IsSynchronized { get; }" />
+ <MemberType>Property</MemberType>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <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="System.Collections.ICollection.SyncRoot">
+ <MemberSignature Language="C#" Value="object System.Collections.ICollection.SyncRoot { get; }" />
+ <MemberType>Property</MemberType>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <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>
+ <Member MemberName="System.Collections.IEnumerable.GetEnumerator">
+ <MemberSignature Language="C#" Value="System.Collections.IEnumerator IEnumerable.GetEnumerator ();" />
+ <MemberType>Method</MemberType>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <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="System.Collections.IList.IsFixedSize">
+ <MemberSignature Language="C#" Value="bool System.Collections.IList.IsFixedSize { get; }" />
+ <MemberType>Property</MemberType>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <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="System.Collections.IList.IsReadOnly">
+ <MemberSignature Language="C#" Value="bool System.Collections.IList.IsReadOnly { get; }" />
+ <MemberType>Property</MemberType>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <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="System.Collections.IList.Item">
+ <MemberSignature Language="C#" Value="object System.Collections.IList.Item[int index] { set; get; }" />
+ <MemberType>Property</MemberType>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <ReturnValue>
+ <ReturnType>System.Object</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>
+ </Member>
+ <Member MemberName="System.Data.IDataParameterCollection.Item">
+ <MemberSignature Language="C#" Value="object System.Data.IDataParameterCollection.Item[string parameterName] { set; get; }" />
+ <MemberType>Property</MemberType>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <ReturnValue>
+ <ReturnType>System.Object</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="TryGetValue">
+ <MemberSignature Language="C#" Value="public bool TryGetValue (string parameterName, out Npgsql.NpgsqlParameter parameter);" />
+ <MemberType>Method</MemberType>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="parameterName" Type="System.String" />
+ <Parameter Name="parameter" Type="Npgsql.NpgsqlParameter&amp;" RefType="out" />
+ </Parameters>
+ <Docs>
+ <param name="parameterName">To be added.</param>
+ <param name="parameter">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+</Type>
diff --git a/mcs/class/Npgsql/Documentation/en/Npgsql/NpgsqlRowUpdatedEventHandler.xml b/mcs/class/Npgsql/Documentation/en/Npgsql/NpgsqlRowUpdatedEventHandler.xml
new file mode 100644
index 00000000000..4ad1406f956
--- /dev/null
+++ b/mcs/class/Npgsql/Documentation/en/Npgsql/NpgsqlRowUpdatedEventHandler.xml
@@ -0,0 +1,28 @@
+<Type Name="NpgsqlRowUpdatedEventHandler" FullName="Npgsql.NpgsqlRowUpdatedEventHandler">
+ <TypeSignature Language="C#" Maintainer="auto" Value="public delegate void NpgsqlRowUpdatedEventHandler(object sender, NpgsqlRowUpdatedEventArgs e);" />
+ <AssemblyInfo>
+ <AssemblyName>Npgsql</AssemblyName>
+ <AssemblyPublicKey>[00 24 00 00 04 80 00 00 94 00 00 00 06 02 00 00 00 24 00 00 52 53 41 31 00 04 00 00 01 00 01 00 2B 3C 59 0B 2A 4E 3D 34 7E 68 78 DC 0F F4 D2 1E B0 56 A5 04 20 25 0C 66 17 04 43 30 70 1D 35 C9 80 78 A5 DF 97 A6 2D 83 C9 A2 DB 2D 07 25 23 A8 FC 49 13 98 25 4C 6B 89 32 9B 8C 1D CE F4 3A 1E 7A A1 61 53 BC EA 2A E9 A4 71 14 56 24 82 6F 60 D7 C8 E7 1C D0 25 B5 54 A0 17 7B D9 35 A7 80 96 29 F0 A7 AF C7 78 EB B4 AD 03 3E 1B F5 12 C1 A9 C6 CE EA 26 B0 77 BC 46 CA C9 38 00 43 5E 77 EE]</AssemblyPublicKey>
+ <AssemblyVersion>0.6.0.0</AssemblyVersion>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <ThreadSafetyStatement>Gtk# is thread aware, but not thread safe; See the <link location="node:gtk-sharp/programming/threads">Gtk# Thread Programming</link> for details.</ThreadSafetyStatement>
+ <Base>
+ <BaseTypeName>System.Delegate</BaseTypeName>
+ </Base>
+ <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>
+ <Members />
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="sender" Type="System.Object" />
+ <Parameter Name="e" Type="NpgsqlRowUpdatedEventArgs" />
+ </Parameters>
+</Type>
diff --git a/mcs/class/Npgsql/Documentation/en/Npgsql/NpgsqlRowUpdatingEventHandler.xml b/mcs/class/Npgsql/Documentation/en/Npgsql/NpgsqlRowUpdatingEventHandler.xml
new file mode 100644
index 00000000000..1b354b94b7e
--- /dev/null
+++ b/mcs/class/Npgsql/Documentation/en/Npgsql/NpgsqlRowUpdatingEventHandler.xml
@@ -0,0 +1,28 @@
+<Type Name="NpgsqlRowUpdatingEventHandler" FullName="Npgsql.NpgsqlRowUpdatingEventHandler">
+ <TypeSignature Language="C#" Maintainer="auto" Value="public delegate void NpgsqlRowUpdatingEventHandler(object sender, NpgsqlRowUpdatingEventArgs e);" />
+ <AssemblyInfo>
+ <AssemblyName>Npgsql</AssemblyName>
+ <AssemblyPublicKey>[00 24 00 00 04 80 00 00 94 00 00 00 06 02 00 00 00 24 00 00 52 53 41 31 00 04 00 00 01 00 01 00 2B 3C 59 0B 2A 4E 3D 34 7E 68 78 DC 0F F4 D2 1E B0 56 A5 04 20 25 0C 66 17 04 43 30 70 1D 35 C9 80 78 A5 DF 97 A6 2D 83 C9 A2 DB 2D 07 25 23 A8 FC 49 13 98 25 4C 6B 89 32 9B 8C 1D CE F4 3A 1E 7A A1 61 53 BC EA 2A E9 A4 71 14 56 24 82 6F 60 D7 C8 E7 1C D0 25 B5 54 A0 17 7B D9 35 A7 80 96 29 F0 A7 AF C7 78 EB B4 AD 03 3E 1B F5 12 C1 A9 C6 CE EA 26 B0 77 BC 46 CA C9 38 00 43 5E 77 EE]</AssemblyPublicKey>
+ <AssemblyVersion>0.6.0.0</AssemblyVersion>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <ThreadSafetyStatement>Gtk# is thread aware, but not thread safe; See the <link location="node:gtk-sharp/programming/threads">Gtk# Thread Programming</link> for details.</ThreadSafetyStatement>
+ <Base>
+ <BaseTypeName>System.Delegate</BaseTypeName>
+ </Base>
+ <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>
+ <Members />
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="sender" Type="System.Object" />
+ <Parameter Name="e" Type="NpgsqlRowUpdatingEventArgs" />
+ </Parameters>
+</Type>
diff --git a/mcs/class/Npgsql/Documentation/en/Npgsql/NpgsqlTransaction.xml b/mcs/class/Npgsql/Documentation/en/Npgsql/NpgsqlTransaction.xml
new file mode 100644
index 00000000000..cb3a0140be2
--- /dev/null
+++ b/mcs/class/Npgsql/Documentation/en/Npgsql/NpgsqlTransaction.xml
@@ -0,0 +1,140 @@
+<Type Name="NpgsqlTransaction" FullName="Npgsql.NpgsqlTransaction">
+ <TypeSignature Language="C#" Maintainer="auto" Value="public sealed class NpgsqlTransaction : MarshalByRefObject, System.Data.IDbTransaction" />
+ <AssemblyInfo>
+ <AssemblyName>Npgsql</AssemblyName>
+ <AssemblyPublicKey>
+ </AssemblyPublicKey>
+ <AssemblyVersion>0.6.0.0</AssemblyVersion>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <ThreadSafetyStatement>Gtk# is thread aware, but not thread safe; See the <link location="node:gtk-sharp/programming/threads">Gtk# Thread Programming</link> for details.</ThreadSafetyStatement>
+ <Base>
+ <BaseTypeName>System.MarshalByRefObject</BaseTypeName>
+ </Base>
+ <Interfaces>
+ <Interface>
+ <InterfaceName>System.Data.IDbTransaction</InterfaceName>
+ </Interface>
+ </Interfaces>
+ <Docs>
+ <summary>To be added</summary>
+ <remarks>To be added</remarks>
+ </Docs>
+ <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>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName="Connection">
+ <MemberSignature Language="C#" Value="public Npgsql.NpgsqlConnection Connection { get; }" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>Npgsql.NpgsqlConnection</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added</summary>
+ <value>a <see cref="T:Npgsql.NpgsqlConnection" /></value>
+ <remarks>To be added</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName="Dispose">
+ <MemberSignature Language="C#" Value="public void Dispose ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added</summary>
+ <remarks>To be added</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName="Finalize">
+ <MemberSignature Language="C#" Value="~NpgsqlTransaction ();" />
+ <MemberType>Method</MemberType>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <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="IsolationLevel">
+ <MemberSignature Language="C#" Value="public System.Data.IsolationLevel IsolationLevel { get; }" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Data.IsolationLevel</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added</summary>
+ <value>a <see cref="T:System.Data.IsolationLevel" /></value>
+ <remarks>To be added</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </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>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName="System.Data.IDbTransaction.Connection">
+ <MemberSignature Language="C#" Value="System.Data.IDbConnection System.Data.IDbTransaction.Connection { get; }" />
+ <MemberType>Property</MemberType>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <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>
+ </Members>
+</Type>
diff --git a/mcs/class/Npgsql/Documentation/en/Npgsql/ProtocolVersion.xml b/mcs/class/Npgsql/Documentation/en/Npgsql/ProtocolVersion.xml
new file mode 100644
index 00000000000..4cbc830308f
--- /dev/null
+++ b/mcs/class/Npgsql/Documentation/en/Npgsql/ProtocolVersion.xml
@@ -0,0 +1,59 @@
+<Type Name="ProtocolVersion" FullName="Npgsql.ProtocolVersion">
+ <TypeSignature Language="C#" Value="public enum ProtocolVersion" />
+ <AssemblyInfo>
+ <AssemblyName>Npgsql</AssemblyName>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Enum</BaseTypeName>
+ </Base>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ <Members>
+ <Member MemberName="Unknown">
+ <MemberSignature Language="C#" Value="Unknown" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>Npgsql.ProtocolVersion</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName="Version2">
+ <MemberSignature Language="C#" Value="Version2" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>Npgsql.ProtocolVersion</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName="Version3">
+ <MemberSignature Language="C#" Value="Version3" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>Npgsql.ProtocolVersion</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ </Members>
+</Type>
diff --git a/mcs/class/Npgsql/Documentation/en/Npgsql/ServerVersion.xml b/mcs/class/Npgsql/Documentation/en/Npgsql/ServerVersion.xml
new file mode 100644
index 00000000000..8d205415696
--- /dev/null
+++ b/mcs/class/Npgsql/Documentation/en/Npgsql/ServerVersion.xml
@@ -0,0 +1,284 @@
+<Type Name="ServerVersion" FullName="Npgsql.ServerVersion">
+ <TypeSignature Language="C#" Value="public sealed class ServerVersion" />
+ <AssemblyInfo>
+ <AssemblyName>Npgsql</AssemblyName>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Object</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ <Members>
+ <Member MemberName="Equals">
+ <MemberSignature Language="C#" Value="public override bool Equals (object O);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="O" Type="System.Object" />
+ </Parameters>
+ <Docs>
+ <param name="O">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName="GetHashCode">
+ <MemberSignature Language="C#" Value="public override int GetHashCode ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Int32</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName="Major">
+ <MemberSignature Language="C#" Value="public int Major { 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>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName="Minor">
+ <MemberSignature Language="C#" Value="public int Minor { 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>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName="op_Equality">
+ <MemberSignature Language="C#" Value="public static bool op_Equality (Npgsql.ServerVersion One, Npgsql.ServerVersion TheOther);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="One" Type="Npgsql.ServerVersion" />
+ <Parameter Name="TheOther" Type="Npgsql.ServerVersion" />
+ </Parameters>
+ <Docs>
+ <param name="One">To be added.</param>
+ <param name="TheOther">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName="op_GreaterThan">
+ <MemberSignature Language="C#" Value="public static bool op_GreaterThan (Npgsql.ServerVersion One, Npgsql.ServerVersion TheOther);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="One" Type="Npgsql.ServerVersion" />
+ <Parameter Name="TheOther" Type="Npgsql.ServerVersion" />
+ </Parameters>
+ <Docs>
+ <param name="One">To be added.</param>
+ <param name="TheOther">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName="op_GreaterThanOrEqual">
+ <MemberSignature Language="C#" Value="public static bool op_GreaterThanOrEqual (Npgsql.ServerVersion One, Npgsql.ServerVersion TheOther);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="One" Type="Npgsql.ServerVersion" />
+ <Parameter Name="TheOther" Type="Npgsql.ServerVersion" />
+ </Parameters>
+ <Docs>
+ <param name="One">To be added.</param>
+ <param name="TheOther">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName="op_Inequality">
+ <MemberSignature Language="C#" Value="public static bool op_Inequality (Npgsql.ServerVersion One, Npgsql.ServerVersion TheOther);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="One" Type="Npgsql.ServerVersion" />
+ <Parameter Name="TheOther" Type="Npgsql.ServerVersion" />
+ </Parameters>
+ <Docs>
+ <param name="One">To be added.</param>
+ <param name="TheOther">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName="op_LessThan">
+ <MemberSignature Language="C#" Value="public static bool op_LessThan (Npgsql.ServerVersion One, Npgsql.ServerVersion TheOther);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="One" Type="Npgsql.ServerVersion" />
+ <Parameter Name="TheOther" Type="Npgsql.ServerVersion" />
+ </Parameters>
+ <Docs>
+ <param name="One">To be added.</param>
+ <param name="TheOther">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName="op_LessThanOrEqual">
+ <MemberSignature Language="C#" Value="public static bool op_LessThanOrEqual (Npgsql.ServerVersion One, Npgsql.ServerVersion TheOther);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="One" Type="Npgsql.ServerVersion" />
+ <Parameter Name="TheOther" Type="Npgsql.ServerVersion" />
+ </Parameters>
+ <Docs>
+ <param name="One">To be added.</param>
+ <param name="TheOther">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName="Patch">
+ <MemberSignature Language="C#" Value="public int Patch { 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>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName="ProtocolVersion2">
+ <MemberSignature Language="C#" Value="public static readonly int ProtocolVersion2 = 131072;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Int32</ReturnType>
+ </ReturnValue>
+ <MemberValue>131072</MemberValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName="ProtocolVersion3">
+ <MemberSignature Language="C#" Value="public static readonly int ProtocolVersion3 = 196608;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Int32</ReturnType>
+ </ReturnValue>
+ <MemberValue>196608</MemberValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName="ToString">
+ <MemberSignature Language="C#" Value="public override string ToString ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ </Members>
+</Type>
diff --git a/mcs/class/Npgsql/Documentation/en/NpgsqlRowUpdatedEventArgs.xml b/mcs/class/Npgsql/Documentation/en/NpgsqlRowUpdatedEventArgs.xml
new file mode 100644
index 00000000000..5d9df0842fe
--- /dev/null
+++ b/mcs/class/Npgsql/Documentation/en/NpgsqlRowUpdatedEventArgs.xml
@@ -0,0 +1,45 @@
+<Type Name="NpgsqlRowUpdatedEventArgs" FullName="NpgsqlRowUpdatedEventArgs">
+ <TypeSignature Language="C#" Value="public class NpgsqlRowUpdatedEventArgs : System.Data.Common.RowUpdatedEventArgs" Maintainer="auto" />
+ <AssemblyInfo>
+ <AssemblyName>Npgsql</AssemblyName>
+ <AssemblyPublicKey>
+ </AssemblyPublicKey>
+ <AssemblyVersion>0.6.0.0</AssemblyVersion>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <ThreadSafetyStatement />
+ <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 NpgsqlRowUpdatedEventArgs (System.Data.DataRow dataRow, System.Data.IDbCommand command, System.Data.StatementType statementType, System.Data.Common.DataTableMapping tableMapping);" />
+ <MemberType>Constructor</MemberType>
+ <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">a <see cref="T:System.Data.DataRow" /></param>
+ <param name="command">a <see cref="T:System.Data.IDbCommand" /></param>
+ <param name="statementType">a <see cref="T:System.Data.StatementType" /></param>
+ <param name="tableMapping">a <see cref="T:System.Data.Common.DataTableMapping" /></param>
+ <summary>To be added</summary>
+ <remarks>To be added</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ </Members>
+</Type>
diff --git a/mcs/class/Npgsql/Documentation/en/NpgsqlRowUpdatingEventArgs.xml b/mcs/class/Npgsql/Documentation/en/NpgsqlRowUpdatingEventArgs.xml
new file mode 100644
index 00000000000..0227a3c8831
--- /dev/null
+++ b/mcs/class/Npgsql/Documentation/en/NpgsqlRowUpdatingEventArgs.xml
@@ -0,0 +1,45 @@
+<Type Name="NpgsqlRowUpdatingEventArgs" FullName="NpgsqlRowUpdatingEventArgs">
+ <TypeSignature Language="C#" Value="public class NpgsqlRowUpdatingEventArgs : System.Data.Common.RowUpdatingEventArgs" Maintainer="auto" />
+ <AssemblyInfo>
+ <AssemblyName>Npgsql</AssemblyName>
+ <AssemblyPublicKey>
+ </AssemblyPublicKey>
+ <AssemblyVersion>0.6.0.0</AssemblyVersion>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <ThreadSafetyStatement />
+ <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 NpgsqlRowUpdatingEventArgs (System.Data.DataRow dataRow, System.Data.IDbCommand command, System.Data.StatementType statementType, System.Data.Common.DataTableMapping tableMapping);" />
+ <MemberType>Constructor</MemberType>
+ <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">a <see cref="T:System.Data.DataRow" /></param>
+ <param name="command">a <see cref="T:System.Data.IDbCommand" /></param>
+ <param name="statementType">a <see cref="T:System.Data.StatementType" /></param>
+ <param name="tableMapping">a <see cref="T:System.Data.Common.DataTableMapping" /></param>
+ <summary>To be added</summary>
+ <remarks>To be added</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ </Members>
+</Type>
diff --git a/mcs/class/Npgsql/Documentation/en/NpgsqlTypes/Fastpath.xml b/mcs/class/Npgsql/Documentation/en/NpgsqlTypes/Fastpath.xml
new file mode 100644
index 00000000000..52dc44926b6
--- /dev/null
+++ b/mcs/class/Npgsql/Documentation/en/NpgsqlTypes/Fastpath.xml
@@ -0,0 +1,249 @@
+<Type Name="Fastpath" FullName="NpgsqlTypes.Fastpath">
+ <TypeSignature Language="C#" Value="public class Fastpath" />
+ <AssemblyInfo>
+ <AssemblyName>Npgsql</AssemblyName>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Object</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public Fastpath (Npgsql.NpgsqlConnection conn);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="conn" Type="Npgsql.NpgsqlConnection" />
+ </Parameters>
+ <Docs>
+ <param name="conn">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public Fastpath (Npgsql.NpgsqlConnection conn, System.IO.Stream stream);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="conn" Type="Npgsql.NpgsqlConnection" />
+ <Parameter Name="stream" Type="System.IO.Stream" />
+ </Parameters>
+ <Docs>
+ <param name="conn">To be added.</param>
+ <param name="stream">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName="AddFunction">
+ <MemberSignature Language="C#" Value="public void AddFunction (string name, int fnid);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="name" Type="System.String" />
+ <Parameter Name="fnid" Type="System.Int32" />
+ </Parameters>
+ <Docs>
+ <param name="name">To be added.</param>
+ <param name="fnid">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName="AddFunctions">
+ <MemberSignature Language="C#" Value="public void AddFunctions (System.Data.IDataReader rs);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="rs" Type="System.Data.IDataReader" />
+ </Parameters>
+ <Docs>
+ <param name="rs">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName="conn">
+ <MemberSignature Language="C#" Value="protected Npgsql.NpgsqlConnection conn;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>Npgsql.NpgsqlConnection</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName="FastpathCall">
+ <MemberSignature Language="C#" Value="public object FastpathCall (int fnid, bool resulttype, NpgsqlTypes.FastpathArg[] args);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="fnid" Type="System.Int32" />
+ <Parameter Name="resulttype" Type="System.Boolean" />
+ <Parameter Name="args" Type="NpgsqlTypes.FastpathArg[]" />
+ </Parameters>
+ <Docs>
+ <param name="fnid">To be added.</param>
+ <param name="resulttype">To be added.</param>
+ <param name="args">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName="FastpathCall">
+ <MemberSignature Language="C#" Value="public object FastpathCall (string name, bool resulttype, NpgsqlTypes.FastpathArg[] args);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="name" Type="System.String" />
+ <Parameter Name="resulttype" Type="System.Boolean" />
+ <Parameter Name="args" Type="NpgsqlTypes.FastpathArg[]" />
+ </Parameters>
+ <Docs>
+ <param name="name">To be added.</param>
+ <param name="resulttype">To be added.</param>
+ <param name="args">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName="func">
+ <MemberSignature Language="C#" Value="protected System.Collections.Hashtable func;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Collections.Hashtable</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName="GetData">
+ <MemberSignature Language="C#" Value="public byte[] GetData (string name, NpgsqlTypes.FastpathArg[] args);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Byte[]</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="name" Type="System.String" />
+ <Parameter Name="args" Type="NpgsqlTypes.FastpathArg[]" />
+ </Parameters>
+ <Docs>
+ <param name="name">To be added.</param>
+ <param name="args">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName="GetID">
+ <MemberSignature Language="C#" Value="public int GetID (string name);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Int32</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="name" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="name">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName="GetInteger">
+ <MemberSignature Language="C#" Value="public int GetInteger (string name, NpgsqlTypes.FastpathArg[] args);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Int32</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="name" Type="System.String" />
+ <Parameter Name="args" Type="NpgsqlTypes.FastpathArg[]" />
+ </Parameters>
+ <Docs>
+ <param name="name">To be added.</param>
+ <param name="args">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName="stream">
+ <MemberSignature Language="C#" Value="protected System.IO.Stream stream;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>System.IO.Stream</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ </Members>
+</Type>
diff --git a/mcs/class/Npgsql/Documentation/en/NpgsqlTypes/FastpathArg.xml b/mcs/class/Npgsql/Documentation/en/NpgsqlTypes/FastpathArg.xml
new file mode 100644
index 00000000000..db6946d5e8e
--- /dev/null
+++ b/mcs/class/Npgsql/Documentation/en/NpgsqlTypes/FastpathArg.xml
@@ -0,0 +1,167 @@
+<Type Name="FastpathArg" FullName="NpgsqlTypes.FastpathArg">
+ <TypeSignature Language="C#" Value="public class FastpathArg" />
+ <AssemblyInfo>
+ <AssemblyName>Npgsql</AssemblyName>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Object</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public FastpathArg (byte[] bytes);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="bytes" Type="System.Byte[]" />
+ </Parameters>
+ <Docs>
+ <param name="bytes">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public FastpathArg (int value);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="value" Type="System.Int32" />
+ </Parameters>
+ <Docs>
+ <param name="value">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public FastpathArg (string s);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="s" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="s">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public FastpathArg (byte[] buf, int off, int len);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="buf" Type="System.Byte[]" />
+ <Parameter Name="off" Type="System.Int32" />
+ <Parameter Name="len" Type="System.Int32" />
+ </Parameters>
+ <Docs>
+ <param name="buf">To be added.</param>
+ <param name="off">To be added.</param>
+ <param name="len">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName="bytes">
+ <MemberSignature Language="C#" Value="public byte[] bytes;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Byte[]</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName="Send">
+ <MemberSignature Language="C#" Value="public void Send (System.IO.Stream s);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="s" Type="System.IO.Stream" />
+ </Parameters>
+ <Docs>
+ <param name="s">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName="SendSize">
+ <MemberSignature Language="C#" Value="public int SendSize ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Int32</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName="type">
+ <MemberSignature Language="C#" Value="public bool type;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName="value">
+ <MemberSignature Language="C#" Value="public int value;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Int32</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ </Members>
+</Type>
diff --git a/mcs/class/Npgsql/Documentation/en/NpgsqlTypes/LargeObject.xml b/mcs/class/Npgsql/Documentation/en/NpgsqlTypes/LargeObject.xml
new file mode 100644
index 00000000000..d8171243ec7
--- /dev/null
+++ b/mcs/class/Npgsql/Documentation/en/NpgsqlTypes/LargeObject.xml
@@ -0,0 +1,279 @@
+<Type Name="LargeObject" FullName="NpgsqlTypes.LargeObject">
+ <TypeSignature Language="C#" Value="public class LargeObject" />
+ <AssemblyInfo>
+ <AssemblyName>Npgsql</AssemblyName>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Object</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public LargeObject (NpgsqlTypes.Fastpath fp, int oid, int mode);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="fp" Type="NpgsqlTypes.Fastpath" />
+ <Parameter Name="oid" Type="System.Int32" />
+ <Parameter Name="mode" Type="System.Int32" />
+ </Parameters>
+ <Docs>
+ <param name="fp">To be added.</param>
+ <param name="oid">To be added.</param>
+ <param name="mode">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName="Close">
+ <MemberSignature Language="C#" Value="public void Close ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName="GetOID">
+ <MemberSignature Language="C#" Value="public int GetOID ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Int32</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName="Read">
+ <MemberSignature Language="C#" Value="public byte[] Read (int len);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Byte[]</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="len" Type="System.Int32" />
+ </Parameters>
+ <Docs>
+ <param name="len">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName="Read">
+ <MemberSignature Language="C#" Value="public int Read (byte[] buf, int off, int len);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Int32</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="buf" Type="System.Byte[]" />
+ <Parameter Name="off" Type="System.Int32" />
+ <Parameter Name="len" Type="System.Int32" />
+ </Parameters>
+ <Docs>
+ <param name="buf">To be added.</param>
+ <param name="off">To be added.</param>
+ <param name="len">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName="Seek">
+ <MemberSignature Language="C#" Value="public void Seek (int pos);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="pos" Type="System.Int32" />
+ </Parameters>
+ <Docs>
+ <param name="pos">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName="Seek">
+ <MemberSignature Language="C#" Value="public void Seek (int pos, int refi);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="pos" Type="System.Int32" />
+ <Parameter Name="refi" Type="System.Int32" />
+ </Parameters>
+ <Docs>
+ <param name="pos">To be added.</param>
+ <param name="refi">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName="SEEK_CUR">
+ <MemberSignature Language="C#" Value="public const int SEEK_CUR = 1;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Int32</ReturnType>
+ </ReturnValue>
+ <MemberValue>1</MemberValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName="SEEK_END">
+ <MemberSignature Language="C#" Value="public const int SEEK_END = 2;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Int32</ReturnType>
+ </ReturnValue>
+ <MemberValue>2</MemberValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName="SEEK_SET">
+ <MemberSignature Language="C#" Value="public const int SEEK_SET = 0;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Int32</ReturnType>
+ </ReturnValue>
+ <MemberValue>0</MemberValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName="Size">
+ <MemberSignature Language="C#" Value="public int Size ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Int32</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName="Tell">
+ <MemberSignature Language="C#" Value="public int Tell ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Int32</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName="Write">
+ <MemberSignature Language="C#" Value="public void Write (byte[] buf);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="buf" Type="System.Byte[]" />
+ </Parameters>
+ <Docs>
+ <param name="buf">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName="Write">
+ <MemberSignature Language="C#" Value="public void Write (byte[] buf, int off, int len);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="buf" Type="System.Byte[]" />
+ <Parameter Name="off" Type="System.Int32" />
+ <Parameter Name="len" Type="System.Int32" />
+ </Parameters>
+ <Docs>
+ <param name="buf">To be added.</param>
+ <param name="off">To be added.</param>
+ <param name="len">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ </Members>
+</Type>
diff --git a/mcs/class/Npgsql/Documentation/en/NpgsqlTypes/LargeObjectManager.xml b/mcs/class/Npgsql/Documentation/en/NpgsqlTypes/LargeObjectManager.xml
new file mode 100644
index 00000000000..145d1895630
--- /dev/null
+++ b/mcs/class/Npgsql/Documentation/en/NpgsqlTypes/LargeObjectManager.xml
@@ -0,0 +1,197 @@
+<Type Name="LargeObjectManager" FullName="NpgsqlTypes.LargeObjectManager">
+ <TypeSignature Language="C#" Value="public class LargeObjectManager" />
+ <AssemblyInfo>
+ <AssemblyName>Npgsql</AssemblyName>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Object</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public LargeObjectManager (Npgsql.NpgsqlConnection conn);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="conn" Type="Npgsql.NpgsqlConnection" />
+ </Parameters>
+ <Docs>
+ <param name="conn">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName="Create">
+ <MemberSignature Language="C#" Value="public int Create ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Int32</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName="Create">
+ <MemberSignature Language="C#" Value="public int Create (int mode);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Int32</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="mode" Type="System.Int32" />
+ </Parameters>
+ <Docs>
+ <param name="mode">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName="Delete">
+ <MemberSignature Language="C#" Value="public void Delete (int oid);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="oid" Type="System.Int32" />
+ </Parameters>
+ <Docs>
+ <param name="oid">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName="Open">
+ <MemberSignature Language="C#" Value="public NpgsqlTypes.LargeObject Open (int oid);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>NpgsqlTypes.LargeObject</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="oid" Type="System.Int32" />
+ </Parameters>
+ <Docs>
+ <param name="oid">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName="Open">
+ <MemberSignature Language="C#" Value="public NpgsqlTypes.LargeObject Open (int oid, int mode);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>NpgsqlTypes.LargeObject</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="oid" Type="System.Int32" />
+ <Parameter Name="mode" Type="System.Int32" />
+ </Parameters>
+ <Docs>
+ <param name="oid">To be added.</param>
+ <param name="mode">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName="READ">
+ <MemberSignature Language="C#" Value="public static int READ;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Int32</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName="READWRITE">
+ <MemberSignature Language="C#" Value="public static int READWRITE;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Int32</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName="Unlink">
+ <MemberSignature Language="C#" Value="public void Unlink (int oid);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="oid" Type="System.Int32" />
+ </Parameters>
+ <Docs>
+ <param name="oid">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName="WRITE">
+ <MemberSignature Language="C#" Value="public const int WRITE = 131072;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Int32</ReturnType>
+ </ReturnValue>
+ <MemberValue>131072</MemberValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ </Members>
+</Type>
diff --git a/mcs/class/Npgsql/Documentation/en/NpgsqlTypes/NpgsqlBox.xml b/mcs/class/Npgsql/Documentation/en/NpgsqlTypes/NpgsqlBox.xml
new file mode 100644
index 00000000000..2e8668603e9
--- /dev/null
+++ b/mcs/class/Npgsql/Documentation/en/NpgsqlTypes/NpgsqlBox.xml
@@ -0,0 +1,68 @@
+<Type Name="NpgsqlBox" FullName="NpgsqlTypes.NpgsqlBox">
+ <TypeSignature Language="C#" Value="public struct NpgsqlBox" />
+ <AssemblyInfo>
+ <AssemblyName>Npgsql</AssemblyName>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.ValueType</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public NpgsqlBox (NpgsqlTypes.NpgsqlPoint UpperRight, NpgsqlTypes.NpgsqlPoint LowerLeft);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="UpperRight" Type="NpgsqlTypes.NpgsqlPoint" />
+ <Parameter Name="LowerLeft" Type="NpgsqlTypes.NpgsqlPoint" />
+ </Parameters>
+ <Docs>
+ <param name="UpperRight">To be added.</param>
+ <param name="LowerLeft">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName="LowerLeft">
+ <MemberSignature Language="C#" Value="public NpgsqlTypes.NpgsqlPoint LowerLeft { set; get; }" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>NpgsqlTypes.NpgsqlPoint</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName="UpperRight">
+ <MemberSignature Language="C#" Value="public NpgsqlTypes.NpgsqlPoint UpperRight { set; get; }" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>NpgsqlTypes.NpgsqlPoint</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ </Members>
+</Type>
diff --git a/mcs/class/Npgsql/Documentation/en/NpgsqlTypes/NpgsqlCircle.xml b/mcs/class/Npgsql/Documentation/en/NpgsqlTypes/NpgsqlCircle.xml
new file mode 100644
index 00000000000..1b63194fb28
--- /dev/null
+++ b/mcs/class/Npgsql/Documentation/en/NpgsqlTypes/NpgsqlCircle.xml
@@ -0,0 +1,83 @@
+<Type Name="NpgsqlCircle" FullName="NpgsqlTypes.NpgsqlCircle">
+ <TypeSignature Language="C#" Value="public struct NpgsqlCircle" />
+ <AssemblyInfo>
+ <AssemblyName>Npgsql</AssemblyName>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.ValueType</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public NpgsqlCircle (NpgsqlTypes.NpgsqlPoint Center, double Radius);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="Center" Type="NpgsqlTypes.NpgsqlPoint" />
+ <Parameter Name="Radius" Type="System.Double" />
+ </Parameters>
+ <Docs>
+ <param name="Center">To be added.</param>
+ <param name="Radius">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName="Center">
+ <MemberSignature Language="C#" Value="public NpgsqlTypes.NpgsqlPoint Center;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>NpgsqlTypes.NpgsqlPoint</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName="Radius">
+ <MemberSignature Language="C#" Value="public double Radius;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Double</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName="ToString">
+ <MemberSignature Language="C#" Value="public override string ToString ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ </Members>
+</Type>
diff --git a/mcs/class/Npgsql/Documentation/en/NpgsqlTypes/NpgsqlDbType.xml b/mcs/class/Npgsql/Documentation/en/NpgsqlTypes/NpgsqlDbType.xml
new file mode 100644
index 00000000000..59f45369c85
--- /dev/null
+++ b/mcs/class/Npgsql/Documentation/en/NpgsqlTypes/NpgsqlDbType.xml
@@ -0,0 +1,381 @@
+<Type Name="NpgsqlDbType" FullName="NpgsqlTypes.NpgsqlDbType">
+ <TypeSignature Language="C#" Value="public enum NpgsqlDbType" />
+ <AssemblyInfo>
+ <AssemblyName>Npgsql</AssemblyName>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Enum</BaseTypeName>
+ </Base>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ <Members>
+ <Member MemberName="Bigint">
+ <MemberSignature Language="C#" Value="Bigint" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>NpgsqlTypes.NpgsqlDbType</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName="Bit">
+ <MemberSignature Language="C#" Value="Bit" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>NpgsqlTypes.NpgsqlDbType</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName="Boolean">
+ <MemberSignature Language="C#" Value="Boolean" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>NpgsqlTypes.NpgsqlDbType</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName="Box">
+ <MemberSignature Language="C#" Value="Box" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>NpgsqlTypes.NpgsqlDbType</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName="Bytea">
+ <MemberSignature Language="C#" Value="Bytea" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>NpgsqlTypes.NpgsqlDbType</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName="Char">
+ <MemberSignature Language="C#" Value="Char" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>NpgsqlTypes.NpgsqlDbType</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName="Circle">
+ <MemberSignature Language="C#" Value="Circle" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>NpgsqlTypes.NpgsqlDbType</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName="Date">
+ <MemberSignature Language="C#" Value="Date" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>NpgsqlTypes.NpgsqlDbType</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName="Double">
+ <MemberSignature Language="C#" Value="Double" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>NpgsqlTypes.NpgsqlDbType</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName="Inet">
+ <MemberSignature Language="C#" Value="Inet" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>NpgsqlTypes.NpgsqlDbType</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName="Integer">
+ <MemberSignature Language="C#" Value="Integer" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>NpgsqlTypes.NpgsqlDbType</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName="Line">
+ <MemberSignature Language="C#" Value="Line" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>NpgsqlTypes.NpgsqlDbType</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName="LSeg">
+ <MemberSignature Language="C#" Value="LSeg" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>NpgsqlTypes.NpgsqlDbType</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName="Money">
+ <MemberSignature Language="C#" Value="Money" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>NpgsqlTypes.NpgsqlDbType</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName="Numeric">
+ <MemberSignature Language="C#" Value="Numeric" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>NpgsqlTypes.NpgsqlDbType</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName="Path">
+ <MemberSignature Language="C#" Value="Path" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>NpgsqlTypes.NpgsqlDbType</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName="Point">
+ <MemberSignature Language="C#" Value="Point" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>NpgsqlTypes.NpgsqlDbType</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName="Polygon">
+ <MemberSignature Language="C#" Value="Polygon" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>NpgsqlTypes.NpgsqlDbType</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName="Real">
+ <MemberSignature Language="C#" Value="Real" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>NpgsqlTypes.NpgsqlDbType</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName="Refcursor">
+ <MemberSignature Language="C#" Value="Refcursor" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>NpgsqlTypes.NpgsqlDbType</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName="Smallint">
+ <MemberSignature Language="C#" Value="Smallint" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>NpgsqlTypes.NpgsqlDbType</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName="Text">
+ <MemberSignature Language="C#" Value="Text" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>NpgsqlTypes.NpgsqlDbType</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName="Time">
+ <MemberSignature Language="C#" Value="Time" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>NpgsqlTypes.NpgsqlDbType</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName="Timestamp">
+ <MemberSignature Language="C#" Value="Timestamp" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>NpgsqlTypes.NpgsqlDbType</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName="TimestampTZ">
+ <MemberSignature Language="C#" Value="TimestampTZ" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>NpgsqlTypes.NpgsqlDbType</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName="Varchar">
+ <MemberSignature Language="C#" Value="Varchar" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>NpgsqlTypes.NpgsqlDbType</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ </Members>
+</Type>
diff --git a/mcs/class/Npgsql/Documentation/en/NpgsqlTypes/NpgsqlInet.xml b/mcs/class/Npgsql/Documentation/en/NpgsqlTypes/NpgsqlInet.xml
new file mode 100644
index 00000000000..01a70ed5096
--- /dev/null
+++ b/mcs/class/Npgsql/Documentation/en/NpgsqlTypes/NpgsqlInet.xml
@@ -0,0 +1,135 @@
+<Type Name="NpgsqlInet" FullName="NpgsqlTypes.NpgsqlInet">
+ <TypeSignature Language="C#" Value="public struct NpgsqlInet" />
+ <AssemblyInfo>
+ <AssemblyName>Npgsql</AssemblyName>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.ValueType</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public NpgsqlInet (System.Net.IPAddress addr);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="addr" Type="System.Net.IPAddress" />
+ </Parameters>
+ <Docs>
+ <param name="addr">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public NpgsqlInet (string addr);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="addr" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="addr">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public NpgsqlInet (System.Net.IPAddress addr, int mask);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="addr" Type="System.Net.IPAddress" />
+ <Parameter Name="mask" Type="System.Int32" />
+ </Parameters>
+ <Docs>
+ <param name="addr">To be added.</param>
+ <param name="mask">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName="addr">
+ <MemberSignature Language="C#" Value="public System.Net.IPAddress addr;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Net.IPAddress</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName="mask">
+ <MemberSignature Language="C#" Value="public int mask;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Int32</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName="op_Implicit">
+ <MemberSignature Language="C#" Value="public static System.Net.IPAddress op_Implicit (NpgsqlTypes.NpgsqlInet x);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Net.IPAddress</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="x" Type="NpgsqlTypes.NpgsqlInet" />
+ </Parameters>
+ <Docs>
+ <param name="x">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName="ToString">
+ <MemberSignature Language="C#" Value="public override string ToString ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ </Members>
+</Type>
diff --git a/mcs/class/Npgsql/Documentation/en/NpgsqlTypes/NpgsqlLSeg.xml b/mcs/class/Npgsql/Documentation/en/NpgsqlTypes/NpgsqlLSeg.xml
new file mode 100644
index 00000000000..d725fdca376
--- /dev/null
+++ b/mcs/class/Npgsql/Documentation/en/NpgsqlTypes/NpgsqlLSeg.xml
@@ -0,0 +1,83 @@
+<Type Name="NpgsqlLSeg" FullName="NpgsqlTypes.NpgsqlLSeg">
+ <TypeSignature Language="C#" Value="public struct NpgsqlLSeg" />
+ <AssemblyInfo>
+ <AssemblyName>Npgsql</AssemblyName>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.ValueType</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public NpgsqlLSeg (NpgsqlTypes.NpgsqlPoint Start, NpgsqlTypes.NpgsqlPoint End);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="Start" Type="NpgsqlTypes.NpgsqlPoint" />
+ <Parameter Name="End" Type="NpgsqlTypes.NpgsqlPoint" />
+ </Parameters>
+ <Docs>
+ <param name="Start">To be added.</param>
+ <param name="End">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName="End">
+ <MemberSignature Language="C#" Value="public NpgsqlTypes.NpgsqlPoint End;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>NpgsqlTypes.NpgsqlPoint</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName="Start">
+ <MemberSignature Language="C#" Value="public NpgsqlTypes.NpgsqlPoint Start;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>NpgsqlTypes.NpgsqlPoint</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName="ToString">
+ <MemberSignature Language="C#" Value="public override string ToString ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ </Members>
+</Type>
diff --git a/mcs/class/Npgsql/Documentation/en/NpgsqlTypes/NpgsqlPath.xml b/mcs/class/Npgsql/Documentation/en/NpgsqlTypes/NpgsqlPath.xml
new file mode 100644
index 00000000000..f132a7b9537
--- /dev/null
+++ b/mcs/class/Npgsql/Documentation/en/NpgsqlTypes/NpgsqlPath.xml
@@ -0,0 +1,86 @@
+<Type Name="NpgsqlPath" FullName="NpgsqlTypes.NpgsqlPath">
+ <TypeSignature Language="C#" Value="public struct NpgsqlPath" />
+ <AssemblyInfo>
+ <AssemblyName>Npgsql</AssemblyName>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.ValueType</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public NpgsqlPath (NpgsqlTypes.NpgsqlPoint[] Points);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="Points" Type="NpgsqlTypes.NpgsqlPoint[]" />
+ </Parameters>
+ <Docs>
+ <param name="Points">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </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>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName="Item">
+ <MemberSignature Language="C#" Value="public NpgsqlTypes.NpgsqlPoint this[int Index] { get; }" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>NpgsqlTypes.NpgsqlPoint</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>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName="Open">
+ <MemberSignature Language="C#" Value="public bool Open { 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>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ </Members>
+</Type>
diff --git a/mcs/class/Npgsql/Documentation/en/NpgsqlTypes/NpgsqlPoint.xml b/mcs/class/Npgsql/Documentation/en/NpgsqlTypes/NpgsqlPoint.xml
new file mode 100644
index 00000000000..f63b1931ffc
--- /dev/null
+++ b/mcs/class/Npgsql/Documentation/en/NpgsqlTypes/NpgsqlPoint.xml
@@ -0,0 +1,68 @@
+<Type Name="NpgsqlPoint" FullName="NpgsqlTypes.NpgsqlPoint">
+ <TypeSignature Language="C#" Value="public struct NpgsqlPoint" />
+ <AssemblyInfo>
+ <AssemblyName>Npgsql</AssemblyName>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.ValueType</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public NpgsqlPoint (float X, float Y);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="X" Type="System.Single" />
+ <Parameter Name="Y" Type="System.Single" />
+ </Parameters>
+ <Docs>
+ <param name="X">To be added.</param>
+ <param name="Y">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName="X">
+ <MemberSignature Language="C#" Value="public float X { set; get; }" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Single</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName="Y">
+ <MemberSignature Language="C#" Value="public float Y { set; get; }" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Single</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ </Members>
+</Type>
diff --git a/mcs/class/Npgsql/Documentation/en/NpgsqlTypes/NpgsqlPolygon.xml b/mcs/class/Npgsql/Documentation/en/NpgsqlTypes/NpgsqlPolygon.xml
new file mode 100644
index 00000000000..acaae62ceee
--- /dev/null
+++ b/mcs/class/Npgsql/Documentation/en/NpgsqlTypes/NpgsqlPolygon.xml
@@ -0,0 +1,70 @@
+<Type Name="NpgsqlPolygon" FullName="NpgsqlTypes.NpgsqlPolygon">
+ <TypeSignature Language="C#" Value="public struct NpgsqlPolygon" />
+ <AssemblyInfo>
+ <AssemblyName>Npgsql</AssemblyName>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.ValueType</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public NpgsqlPolygon (NpgsqlTypes.NpgsqlPoint[] Points);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="Points" Type="NpgsqlTypes.NpgsqlPoint[]" />
+ </Parameters>
+ <Docs>
+ <param name="Points">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </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>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName="Item">
+ <MemberSignature Language="C#" Value="public NpgsqlTypes.NpgsqlPoint this[int Index] { get; }" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>NpgsqlTypes.NpgsqlPoint</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>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ </Members>
+</Type>
diff --git a/mcs/class/Npgsql/Documentation/en/index.xml b/mcs/class/Npgsql/Documentation/en/index.xml
new file mode 100644
index 00000000000..673b900af27
--- /dev/null
+++ b/mcs/class/Npgsql/Documentation/en/index.xml
@@ -0,0 +1,77 @@
+<Overview>
+ <Assemblies>
+ <Assembly Name="Npgsql" Version="2.0.0.0">
+ <Attributes>
+ <Attribute>
+ <AttributeName>System.Runtime.CompilerServices.RuntimeCompatibility(WrapNonExceptionThrows=true)</AttributeName>
+ </Attribute>
+ <Attribute>
+ <AttributeName>System.Reflection.AssemblyTrademark("")</AttributeName>
+ </Attribute>
+ <Attribute>
+ <AttributeName>System.Reflection.AssemblyCopyright("The Npgsql Development Team")</AttributeName>
+ </Attribute>
+ <Attribute>
+ <AttributeName>System.Reflection.AssemblyProduct("")</AttributeName>
+ </Attribute>
+ <Attribute>
+ <AttributeName>System.Reflection.AssemblyCompany("")</AttributeName>
+ </Attribute>
+ <Attribute>
+ <AttributeName>System.Reflection.AssemblyConfiguration("")</AttributeName>
+ </Attribute>
+ <Attribute>
+ <AttributeName>System.Reflection.AssemblyDescription(".Net Data Provider for PostgreSQL")</AttributeName>
+ </Attribute>
+ <Attribute>
+ <AttributeName>System.Reflection.AssemblyTitle("Npgsql - .Net Data Provider for PostgreSQL")</AttributeName>
+ </Attribute>
+ </Attributes>
+ </Assembly>
+ </Assemblies>
+ <Remarks>To be added.</Remarks>
+ <Copyright>To be added.</Copyright>
+ <Types>
+ <Namespace Name="">
+ <Type Name="NpgsqlRowUpdatedEventArgs" Kind="Class" />
+ <Type Name="NpgsqlRowUpdatingEventArgs" Kind="Class" />
+ </Namespace>
+ <Namespace Name="Npgsql">
+ <Type Name="LogLevel" Kind="Enumeration" />
+ <Type Name="NoticeEventHandler" Kind="Delegate" />
+ <Type Name="NotificationEventHandler" Kind="Delegate" />
+ <Type Name="NpgsqlCommand" Kind="Class" />
+ <Type Name="NpgsqlCommandBuilder" Kind="Class" />
+ <Type Name="NpgsqlConnection" Kind="Class" />
+ <Type Name="NpgsqlDataAdapter" Kind="Class" />
+ <Type Name="NpgsqlDataReader" Kind="Class" />
+ <Type Name="NpgsqlError" Kind="Class" />
+ <Type Name="NpgsqlEventLog" Kind="Class" />
+ <Type Name="NpgsqlException" Kind="Class" />
+ <Type Name="NpgsqlNoticeEventArgs" Kind="Class" />
+ <Type Name="NpgsqlNotificationEventArgs" Kind="Class" />
+ <Type Name="NpgsqlParameter" Kind="Class" />
+ <Type Name="NpgsqlParameterCollection" Kind="Class" />
+ <Type Name="NpgsqlRowUpdatedEventHandler" Kind="Delegate" />
+ <Type Name="NpgsqlRowUpdatingEventHandler" Kind="Delegate" />
+ <Type Name="NpgsqlTransaction" Kind="Class" />
+ <Type Name="ProtocolVersion" Kind="Enumeration" />
+ <Type Name="ServerVersion" Kind="Class" />
+ </Namespace>
+ <Namespace Name="NpgsqlTypes">
+ <Type Name="Fastpath" Kind="Class" />
+ <Type Name="FastpathArg" Kind="Class" />
+ <Type Name="LargeObject" Kind="Class" />
+ <Type Name="LargeObjectManager" Kind="Class" />
+ <Type Name="NpgsqlBox" Kind="Structure" />
+ <Type Name="NpgsqlCircle" Kind="Structure" />
+ <Type Name="NpgsqlDbType" Kind="Enumeration" />
+ <Type Name="NpgsqlInet" Kind="Structure" />
+ <Type Name="NpgsqlLSeg" Kind="Structure" />
+ <Type Name="NpgsqlPath" Kind="Structure" />
+ <Type Name="NpgsqlPoint" Kind="Structure" />
+ <Type Name="NpgsqlPolygon" Kind="Structure" />
+ </Namespace>
+ </Types>
+ <Title>Npgsql</Title>
+</Overview>
diff --git a/mcs/class/Npgsql/Documentation/en/ns-.xml b/mcs/class/Npgsql/Documentation/en/ns-.xml
new file mode 100644
index 00000000000..36dfeb307bc
--- /dev/null
+++ b/mcs/class/Npgsql/Documentation/en/ns-.xml
@@ -0,0 +1,6 @@
+<Namespace Name="">
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Namespace>
diff --git a/mcs/class/Npgsql/Documentation/en/ns-Npgsql.xml b/mcs/class/Npgsql/Documentation/en/ns-Npgsql.xml
new file mode 100644
index 00000000000..4d81a60269c
--- /dev/null
+++ b/mcs/class/Npgsql/Documentation/en/ns-Npgsql.xml
@@ -0,0 +1,6 @@
+<Namespace Name="Npgsql">
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Namespace>
diff --git a/mcs/class/Npgsql/Documentation/en/ns-NpgsqlTypes.xml b/mcs/class/Npgsql/Documentation/en/ns-NpgsqlTypes.xml
new file mode 100644
index 00000000000..aa21b357226
--- /dev/null
+++ b/mcs/class/Npgsql/Documentation/en/ns-NpgsqlTypes.xml
@@ -0,0 +1,6 @@
+<Namespace Name="NpgsqlTypes">
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Namespace>