﻿<?xml version="1.0" encoding="utf-8"?><Type Name="SqliteCommand" FullName="Mono.Data.Sqlite.SqliteCommand"><TypeSignature Language="C#" Value="public sealed class SqliteCommand : System.Data.Common.DbCommand, ICloneable" /><TypeSignature Language="ILAsm" Value=".class public auto ansi sealed beforefieldinit SqliteCommand extends System.Data.Common.DbCommand implements class System.ICloneable" /><AssemblyInfo><AssemblyName>Mono.Data.Sqlite</AssemblyName><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><Base><BaseTypeName>System.Data.Common.DbCommand</BaseTypeName></Base><Interfaces><Interface><InterfaceName>System.ICloneable</InterfaceName></Interface></Interfaces><Attributes><Attribute><AttributeName>System.ComponentModel.Designer("SQLite.Designer.SqliteCommandDesigner, SQLite.Designer, Version=1.0.36.0, Culture=neutral, PublicKeyToken=db937bc2d44ff139")</AttributeName></Attribute><Attribute><AttributeName>System.ComponentModel.ToolboxItem(true)</AttributeName></Attribute></Attributes><Docs><summary>
            SQLite implementation of DbCommand.
            </summary><remarks>To be added.</remarks></Docs><Members><Member MemberName=".ctor"><MemberSignature Language="C#" Value="public SqliteCommand ();" /><MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor() cil managed" /><MemberType>Constructor</MemberType><AssemblyInfo><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><Parameters /><Docs><summary>
            Default constructor
            </summary><remarks>To be added.</remarks><overloads>
            Constructs a new SqliteCommand
            </overloads></Docs></Member><Member MemberName=".ctor"><MemberSignature Language="C#" Value="public SqliteCommand (Mono.Data.Sqlite.SqliteConnection connection);" /><MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(class Mono.Data.Sqlite.SqliteConnection connection) cil managed" /><MemberType>Constructor</MemberType><AssemblyInfo><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><Parameters><Parameter Name="connection" Type="Mono.Data.Sqlite.SqliteConnection" /></Parameters><Docs><param name="connection">The connection to associate with the command</param><summary>
            Initializes the command and associates it with the specified connection.
            </summary><remarks>To be added.</remarks></Docs></Member><Member MemberName=".ctor"><MemberSignature Language="C#" Value="public SqliteCommand (string commandText);" /><MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(string commandText) cil managed" /><MemberType>Constructor</MemberType><AssemblyInfo><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><Parameters><Parameter Name="commandText" Type="System.String" /></Parameters><Docs><param name="commandText">The SQL command text</param><summary>
            Initializes the command with the given command text
            </summary><remarks>To be added.</remarks></Docs></Member><Member MemberName=".ctor"><MemberSignature Language="C#" Value="public SqliteCommand (string commandText, Mono.Data.Sqlite.SqliteConnection connection);" /><MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(string commandText, class Mono.Data.Sqlite.SqliteConnection connection) cil managed" /><MemberType>Constructor</MemberType><AssemblyInfo><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><Parameters><Parameter Name="commandText" Type="System.String" /><Parameter Name="connection" Type="Mono.Data.Sqlite.SqliteConnection" /></Parameters><Docs><param name="commandText">The SQL command text</param><param name="connection">The connection to associate with the command</param><summary>
            Initializes the command with the given SQL command text and attach the command to the specified
            connection.
            </summary><remarks>To be added.</remarks></Docs></Member><Member MemberName=".ctor"><MemberSignature Language="C#" Value="public SqliteCommand (string commandText, Mono.Data.Sqlite.SqliteConnection connection, Mono.Data.Sqlite.SqliteTransaction transaction);" /><MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(string commandText, class Mono.Data.Sqlite.SqliteConnection connection, class Mono.Data.Sqlite.SqliteTransaction transaction) cil managed" /><MemberType>Constructor</MemberType><AssemblyInfo><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><Parameters><Parameter Name="commandText" Type="System.String" /><Parameter Name="connection" Type="Mono.Data.Sqlite.SqliteConnection" /><Parameter Name="transaction" Type="Mono.Data.Sqlite.SqliteTransaction" /></Parameters><Docs><param name="commandText">The SQL command text</param><param name="connection">The connection to associate with the command</param><param name="transaction">The transaction the command should be associated with</param><summary>
            Initializes a command with the given SQL, connection and transaction
            </summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="Cancel"><MemberSignature Language="C#" Value="public override void Cancel ();" /><MemberSignature Language="ILAsm" Value=".method public hidebysig virtual instance void Cancel() cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters /><Docs><summary>
            Not implemented
            </summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="Clone"><MemberSignature Language="C#" Value="public object Clone ();" /><MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance object Clone() cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Object</ReturnType></ReturnValue><Parameters /><Docs><summary>
            Clones a command, including all its parameters
            </summary><returns>A new SqliteCommand with the same commandtext, connection and parameters</returns><remarks>To be added.</remarks></Docs></Member><Member MemberName="CommandText"><MemberSignature Language="C#" Value="public override string CommandText { get; set; }" /><MemberSignature Language="ILAsm" Value=".property instance string CommandText" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><Attributes><Attribute><AttributeName>System.ComponentModel.DefaultValue("")</AttributeName></Attribute><Attribute><AttributeName>System.ComponentModel.Editor("Microsoft.VSDesigner.Data.SQL.Design.SqlCommandTextEditor, Microsoft.VSDesigner, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a", "System.Drawing.Design.UITypeEditor, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")</AttributeName></Attribute><Attribute><AttributeName>System.ComponentModel.RefreshProperties(System.ComponentModel.RefreshProperties.All)</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.String</ReturnType></ReturnValue><Docs><summary>
            The SQL command text associated with the command
            </summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="CommandTimeout"><MemberSignature Language="C#" Value="public override int CommandTimeout { get; set; }" /><MemberSignature Language="ILAsm" Value=".property instance int32 CommandTimeout" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><Attributes><Attribute><AttributeName>System.ComponentModel.DefaultValue(30)</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.Int32</ReturnType></ReturnValue><Docs><summary>
            The amount of time to wait for the connection to become available before erroring out
            </summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="CommandType"><MemberSignature Language="C#" Value="public override System.Data.CommandType CommandType { get; set; }" /><MemberSignature Language="ILAsm" Value=".property instance valuetype System.Data.CommandType CommandType" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><Attributes><Attribute><AttributeName>System.ComponentModel.DefaultValue(Mono.Cecil.CustomAttributeArgument)</AttributeName></Attribute><Attribute><AttributeName>System.ComponentModel.RefreshProperties(System.ComponentModel.RefreshProperties.All)</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.Data.CommandType</ReturnType></ReturnValue><Docs><summary>
            The type of the command.  SQLite only supports CommandType.Text
            </summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="Connection"><MemberSignature Language="C#" Value="public Mono.Data.Sqlite.SqliteConnection Connection { get; set; }" /><MemberSignature Language="ILAsm" Value=".property instance class Mono.Data.Sqlite.SqliteConnection Connection" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><Attributes><Attribute><AttributeName>System.ComponentModel.DefaultValue(null)</AttributeName></Attribute><Attribute><AttributeName>System.ComponentModel.Editor("Microsoft.VSDesigner.Data.Design.DbConnectionEditor, Microsoft.VSDesigner, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a", "System.Drawing.Design.UITypeEditor, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>Mono.Data.Sqlite.SqliteConnection</ReturnType></ReturnValue><Docs><summary>
            The connection associated with this command
            </summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="CreateDbParameter"><MemberSignature Language="C#" Value="protected override System.Data.Common.DbParameter CreateDbParameter ();" /><MemberSignature Language="ILAsm" Value=".method familyhidebysig virtual instance class System.Data.Common.DbParameter CreateDbParameter() cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Data.Common.DbParameter</ReturnType></ReturnValue><Parameters /><Docs><summary>
            Forwards to the local CreateParameter() function
            </summary><returns /><remarks>To be added.</remarks></Docs></Member><Member MemberName="CreateParameter"><MemberSignature Language="C#" Value="public Mono.Data.Sqlite.SqliteParameter CreateParameter ();" /><MemberSignature Language="ILAsm" Value=".method public hidebysig instance class Mono.Data.Sqlite.SqliteParameter CreateParameter() cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>Mono.Data.Sqlite.SqliteParameter</ReturnType></ReturnValue><Parameters /><Docs><summary>
            Create a new parameter
            </summary><returns /><remarks>To be added.</remarks></Docs></Member><Member MemberName="DbConnection"><MemberSignature Language="C#" Value="protected override System.Data.Common.DbConnection DbConnection { get; set; }" /><MemberSignature Language="ILAsm" Value=".property instance class System.Data.Common.DbConnection DbConnection" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Data.Common.DbConnection</ReturnType></ReturnValue><Docs><summary>
            Forwards to the local Connection property
            </summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="DbParameterCollection"><MemberSignature Language="C#" Value="protected override System.Data.Common.DbParameterCollection DbParameterCollection { get; }" /><MemberSignature Language="ILAsm" Value=".property instance class System.Data.Common.DbParameterCollection DbParameterCollection" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Data.Common.DbParameterCollection</ReturnType></ReturnValue><Docs><summary>
            Forwards to the local Parameters property
            </summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="DbTransaction"><MemberSignature Language="C#" Value="protected override System.Data.Common.DbTransaction DbTransaction { get; set; }" /><MemberSignature Language="ILAsm" Value=".property instance class System.Data.Common.DbTransaction DbTransaction" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Data.Common.DbTransaction</ReturnType></ReturnValue><Docs><summary>
            Forwards to the local Transaction property
            </summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="DesignTimeVisible"><MemberSignature Language="C#" Value="public override bool DesignTimeVisible { get; set; }" /><MemberSignature Language="ILAsm" Value=".property instance bool DesignTimeVisible" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><Attributes><Attribute><AttributeName>System.ComponentModel.Browsable(false)</AttributeName></Attribute><Attribute><AttributeName>System.ComponentModel.DefaultValue(true)</AttributeName></Attribute><Attribute><AttributeName>System.ComponentModel.DesignOnly(true)</AttributeName></Attribute><Attribute><AttributeName>System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue><Docs><summary>
            Determines if the command is visible at design time.  Defaults to True.
            </summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="Dispose"><MemberSignature Language="C#" Value="protected override void Dispose (bool disposing);" /><MemberSignature Language="ILAsm" Value=".method familyhidebysig virtual instance void Dispose(bool disposing) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters><Parameter Name="disposing" Type="System.Boolean" /></Parameters><Docs><param name="disposing">Whether or not the class is being explicitly or implicitly disposed</param><summary>
            Disposes of the command and clears all member variables
            </summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="ExecuteDbDataReader"><MemberSignature Language="C#" Value="protected override System.Data.Common.DbDataReader ExecuteDbDataReader (System.Data.CommandBehavior behavior);" /><MemberSignature Language="ILAsm" Value=".method familyhidebysig virtual instance class System.Data.Common.DbDataReader ExecuteDbDataReader(valuetype System.Data.CommandBehavior behavior) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Data.Common.DbDataReader</ReturnType></ReturnValue><Parameters><Parameter Name="behavior" Type="System.Data.CommandBehavior" /></Parameters><Docs><param name="behavior">The behavior the data reader should adopt</param><summary>
            Creates a new SqliteDataReader to execute/iterate the array of SQLite prepared statements
            </summary><returns>Returns a SqliteDataReader object</returns><remarks>To be added.</remarks></Docs></Member><Member MemberName="ExecuteNonQuery"><MemberSignature Language="C#" Value="public override int ExecuteNonQuery ();" /><MemberSignature Language="ILAsm" Value=".method public hidebysig virtual instance int32 ExecuteNonQuery() cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Int32</ReturnType></ReturnValue><Parameters /><Docs><summary>
            Execute the command and return the number of rows inserted/updated affected by it.
            </summary><returns /><remarks>To be added.</remarks></Docs></Member><Member MemberName="ExecuteReader"><MemberSignature Language="C#" Value="public Mono.Data.Sqlite.SqliteDataReader ExecuteReader ();" /><MemberSignature Language="ILAsm" Value=".method public hidebysig instance class Mono.Data.Sqlite.SqliteDataReader ExecuteReader() cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>Mono.Data.Sqlite.SqliteDataReader</ReturnType></ReturnValue><Parameters /><Docs><summary>
            Overrides the default behavior of DbDataReader to return a specialized SqliteDataReader class
            </summary><returns>A SqliteDataReader</returns><remarks>To be added.</remarks></Docs></Member><Member MemberName="ExecuteReader"><MemberSignature Language="C#" Value="public Mono.Data.Sqlite.SqliteDataReader ExecuteReader (System.Data.CommandBehavior behavior);" /><MemberSignature Language="ILAsm" Value=".method public hidebysig instance class Mono.Data.Sqlite.SqliteDataReader ExecuteReader(valuetype System.Data.CommandBehavior behavior) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>Mono.Data.Sqlite.SqliteDataReader</ReturnType></ReturnValue><Parameters><Parameter Name="behavior" Type="System.Data.CommandBehavior" /></Parameters><Docs><param name="behavior">The flags to be associated with the reader</param><summary>
            Overrides the default behavior to return a SqliteDataReader specialization class
            </summary><returns>A SqliteDataReader</returns><remarks>To be added.</remarks></Docs></Member><Member MemberName="ExecuteScalar"><MemberSignature Language="C#" Value="public override object ExecuteScalar ();" /><MemberSignature Language="ILAsm" Value=".method public hidebysig virtual instance object ExecuteScalar() cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Object</ReturnType></ReturnValue><Parameters /><Docs><summary>
            Execute the command and return the first column of the first row of the resultset
            (if present), or null if no resultset was returned.
            </summary><returns>The first column of the first row of the first resultset from the query</returns><remarks>To be added.</remarks></Docs></Member><Member MemberName="Parameters"><MemberSignature Language="C#" Value="public Mono.Data.Sqlite.SqliteParameterCollection Parameters { get; }" /><MemberSignature Language="ILAsm" Value=".property instance class Mono.Data.Sqlite.SqliteParameterCollection Parameters" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><Attributes><Attribute><AttributeName>System.ComponentModel.DesignerSerializationVisibility(System.ComponentModel.DesignerSerializationVisibility.Content)</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>Mono.Data.Sqlite.SqliteParameterCollection</ReturnType></ReturnValue><Docs><summary>
            Returns the SqliteParameterCollection for the given command
            </summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="Prepare"><MemberSignature Language="C#" Value="public override void Prepare ();" /><MemberSignature Language="ILAsm" Value=".method public hidebysig virtual instance void Prepare() cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters /><Docs><summary>
            Does nothing.  Commands are prepared as they are executed the first time, and kept in prepared state afterwards.
            </summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="Transaction"><MemberSignature Language="C#" Value="public Mono.Data.Sqlite.SqliteTransaction Transaction { get; set; }" /><MemberSignature Language="ILAsm" Value=".property instance class Mono.Data.Sqlite.SqliteTransaction Transaction" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><Attributes><Attribute><AttributeName>System.ComponentModel.Browsable(false)</AttributeName></Attribute><Attribute><AttributeName>System.ComponentModel.DesignerSerializationVisibility(System.ComponentModel.DesignerSerializationVisibility.Hidden)</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>Mono.Data.Sqlite.SqliteTransaction</ReturnType></ReturnValue><Docs><summary>
            The transaction associated with this command.  SQLite only supports one transaction per connection, so this property forwards to the
            command's underlying connection.
            </summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="UpdatedRowSource"><MemberSignature Language="C#" Value="public override System.Data.UpdateRowSource UpdatedRowSource { get; set; }" /><MemberSignature Language="ILAsm" Value=".property instance valuetype System.Data.UpdateRowSource UpdatedRowSource" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><Attributes><Attribute><AttributeName>System.ComponentModel.DefaultValue(Mono.Cecil.CustomAttributeArgument)</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.Data.UpdateRowSource</ReturnType></ReturnValue><Docs><summary>
            Sets the method the SqliteCommandBuilder uses to determine how to update inserted or updated rows in a DataTable.
            </summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member></Members></Type>