﻿<?xml version="1.0" encoding="utf-8"?><Type Name="SqliteCommandBuilder" FullName="Mono.Data.Sqlite.SqliteCommandBuilder"><TypeSignature Language="C#" Value="public sealed class SqliteCommandBuilder : System.Data.Common.DbCommandBuilder" /><TypeSignature Language="ILAsm" Value=".class public auto ansi sealed beforefieldinit SqliteCommandBuilder extends System.Data.Common.DbCommandBuilder" /><AssemblyInfo><AssemblyName>Mono.Data.Sqlite</AssemblyName><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><Base><BaseTypeName>System.Data.Common.DbCommandBuilder</BaseTypeName></Base><Interfaces /><Docs><summary>
            SQLite implementation of DbCommandBuilder.
            </summary><remarks>To be added.</remarks></Docs><Members><Member MemberName=".ctor"><MemberSignature Language="C#" Value="public SqliteCommandBuilder ();" /><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></Docs></Member><Member MemberName=".ctor"><MemberSignature Language="C#" Value="public SqliteCommandBuilder (Mono.Data.Sqlite.SqliteDataAdapter adp);" /><MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(class Mono.Data.Sqlite.SqliteDataAdapter adp) cil managed" /><MemberType>Constructor</MemberType><AssemblyInfo><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><Parameters><Parameter Name="adp" Type="Mono.Data.Sqlite.SqliteDataAdapter" /></Parameters><Docs><param name="adp"></param><summary>
            Initializes the command builder and associates it with the specified data adapter.
            </summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="ApplyParameterInfo"><MemberSignature Language="C#" Value="protected override void ApplyParameterInfo (System.Data.Common.DbParameter parameter, System.Data.DataRow row, System.Data.StatementType statementType, bool whereClause);" /><MemberSignature Language="ILAsm" Value=".method familyhidebysig virtual instance void ApplyParameterInfo(class System.Data.Common.DbParameter parameter, class System.Data.DataRow row, valuetype System.Data.StatementType statementType, bool whereClause) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters><Parameter Name="parameter" Type="System.Data.Common.DbParameter" /><Parameter Name="row" Type="System.Data.DataRow" /><Parameter Name="statementType" Type="System.Data.StatementType" /><Parameter Name="whereClause" Type="System.Boolean" /></Parameters><Docs><param name="parameter">The parameter to use in applying custom behaviors to a row</param><param name="row">The row to apply the parameter to</param><param name="statementType">The type of statement</param><param name="whereClause">Whether the application of the parameter is part of a WHERE clause</param><summary>
            Minimal amount of parameter processing.  Primarily sets the DbType for the parameter equal to the provider type in the schema
            </summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="CatalogLocation"><MemberSignature Language="C#" Value="public override System.Data.Common.CatalogLocation CatalogLocation { get; set; }" /><MemberSignature Language="ILAsm" Value=".property instance valuetype System.Data.Common.CatalogLocation CatalogLocation" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><Attributes><Attribute><AttributeName>System.ComponentModel.Browsable(false)</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.Data.Common.CatalogLocation</ReturnType></ReturnValue><Docs><summary>
            Overridden to hide its property from the designer
            </summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="CatalogSeparator"><MemberSignature Language="C#" Value="public override string CatalogSeparator { get; set; }" /><MemberSignature Language="ILAsm" Value=".property instance string CatalogSeparator" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><Attributes><Attribute><AttributeName>System.ComponentModel.Browsable(false)</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.String</ReturnType></ReturnValue><Docs><summary>
            Overridden to hide its property from the designer
            </summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="DataAdapter"><MemberSignature Language="C#" Value="public Mono.Data.Sqlite.SqliteDataAdapter DataAdapter { get; set; }" /><MemberSignature Language="ILAsm" Value=".property instance class Mono.Data.Sqlite.SqliteDataAdapter DataAdapter" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>Mono.Data.Sqlite.SqliteDataAdapter</ReturnType></ReturnValue><Docs><summary>
            Gets/sets the DataAdapter for this CommandBuilder
            </summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="GetDeleteCommand"><MemberSignature Language="C#" Value="public Mono.Data.Sqlite.SqliteCommand GetDeleteCommand ();" /><MemberSignature Language="ILAsm" Value=".method public hidebysig instance class Mono.Data.Sqlite.SqliteCommand GetDeleteCommand() cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>Mono.Data.Sqlite.SqliteCommand</ReturnType></ReturnValue><Parameters /><Docs><summary>
            Returns the automatically-generated SQLite command to delete rows from the database
            </summary><returns /><remarks>To be added.</remarks></Docs></Member><Member MemberName="GetDeleteCommand"><MemberSignature Language="C#" Value="public Mono.Data.Sqlite.SqliteCommand GetDeleteCommand (bool useColumnsForParameterNames);" /><MemberSignature Language="ILAsm" Value=".method public hidebysig instance class Mono.Data.Sqlite.SqliteCommand GetDeleteCommand(bool useColumnsForParameterNames) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>Mono.Data.Sqlite.SqliteCommand</ReturnType></ReturnValue><Parameters><Parameter Name="useColumnsForParameterNames" Type="System.Boolean" /></Parameters><Docs><param name="useColumnsForParameterNames"></param><summary>
            Returns the automatically-generated SQLite command to delete rows from the database
            </summary><returns /><remarks>To be added.</remarks></Docs></Member><Member MemberName="GetInsertCommand"><MemberSignature Language="C#" Value="public Mono.Data.Sqlite.SqliteCommand GetInsertCommand ();" /><MemberSignature Language="ILAsm" Value=".method public hidebysig instance class Mono.Data.Sqlite.SqliteCommand GetInsertCommand() cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>Mono.Data.Sqlite.SqliteCommand</ReturnType></ReturnValue><Parameters /><Docs><summary>
            Returns the automatically-generated SQLite command to insert rows into the database
            </summary><returns /><remarks>To be added.</remarks></Docs></Member><Member MemberName="GetInsertCommand"><MemberSignature Language="C#" Value="public Mono.Data.Sqlite.SqliteCommand GetInsertCommand (bool useColumnsForParameterNames);" /><MemberSignature Language="ILAsm" Value=".method public hidebysig instance class Mono.Data.Sqlite.SqliteCommand GetInsertCommand(bool useColumnsForParameterNames) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>Mono.Data.Sqlite.SqliteCommand</ReturnType></ReturnValue><Parameters><Parameter Name="useColumnsForParameterNames" Type="System.Boolean" /></Parameters><Docs><param name="useColumnsForParameterNames"></param><summary>
            Returns the automatically-generated SQLite command to insert rows into the database
            </summary><returns /><remarks>To be added.</remarks></Docs></Member><Member MemberName="GetParameterName"><MemberSignature Language="C#" Value="protected override string GetParameterName (int parameterOrdinal);" /><MemberSignature Language="ILAsm" Value=".method familyhidebysig virtual instance string GetParameterName(int32 parameterOrdinal) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.String</ReturnType></ReturnValue><Parameters><Parameter Name="parameterOrdinal" Type="System.Int32" /></Parameters><Docs><param name="parameterOrdinal">The i of the parameter</param><summary>
            Returns a named parameter for the given ordinal
            </summary><returns>Error</returns><remarks>To be added.</remarks></Docs></Member><Member MemberName="GetParameterName"><MemberSignature Language="C#" Value="protected override string GetParameterName (string parameterName);" /><MemberSignature Language="ILAsm" Value=".method familyhidebysig virtual instance string GetParameterName(string parameterName) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.String</ReturnType></ReturnValue><Parameters><Parameter Name="parameterName" Type="System.String" /></Parameters><Docs><param name="parameterName">The name of the parameter</param><summary>
            Returns a valid named parameter
            </summary><returns>Error</returns><remarks>To be added.</remarks></Docs></Member><Member MemberName="GetParameterPlaceholder"><MemberSignature Language="C#" Value="protected override string GetParameterPlaceholder (int parameterOrdinal);" /><MemberSignature Language="ILAsm" Value=".method familyhidebysig virtual instance string GetParameterPlaceholder(int32 parameterOrdinal) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.String</ReturnType></ReturnValue><Parameters><Parameter Name="parameterOrdinal" Type="System.Int32" /></Parameters><Docs><param name="parameterOrdinal">The index of the parameter to provide a placeholder for</param><summary>
            Returns a placeholder character for the specified parameter i.
            </summary><returns>Returns a named parameter</returns><remarks>To be added.</remarks></Docs></Member><Member MemberName="GetSchemaTable"><MemberSignature Language="C#" Value="protected override System.Data.DataTable GetSchemaTable (System.Data.Common.DbCommand sourceCommand);" /><MemberSignature Language="ILAsm" Value=".method familyhidebysig virtual instance class System.Data.DataTable GetSchemaTable(class System.Data.Common.DbCommand sourceCommand) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Data.DataTable</ReturnType></ReturnValue><Parameters><Parameter Name="sourceCommand" Type="System.Data.Common.DbCommand" /></Parameters><Docs><param name="sourceCommand"></param><summary>
            Override helper, which can help the base command builder choose the right keys for the given query
            </summary><returns /><remarks>To be added.</remarks></Docs></Member><Member MemberName="GetUpdateCommand"><MemberSignature Language="C#" Value="public Mono.Data.Sqlite.SqliteCommand GetUpdateCommand ();" /><MemberSignature Language="ILAsm" Value=".method public hidebysig instance class Mono.Data.Sqlite.SqliteCommand GetUpdateCommand() cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>Mono.Data.Sqlite.SqliteCommand</ReturnType></ReturnValue><Parameters /><Docs><summary>
            Returns the automatically-generated SQLite command to update rows in the database
            </summary><returns /><remarks>To be added.</remarks></Docs></Member><Member MemberName="GetUpdateCommand"><MemberSignature Language="C#" Value="public Mono.Data.Sqlite.SqliteCommand GetUpdateCommand (bool useColumnsForParameterNames);" /><MemberSignature Language="ILAsm" Value=".method public hidebysig instance class Mono.Data.Sqlite.SqliteCommand GetUpdateCommand(bool useColumnsForParameterNames) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>Mono.Data.Sqlite.SqliteCommand</ReturnType></ReturnValue><Parameters><Parameter Name="useColumnsForParameterNames" Type="System.Boolean" /></Parameters><Docs><param name="useColumnsForParameterNames"></param><summary>
            Returns the automatically-generated SQLite command to update rows in the database
            </summary><returns /><remarks>To be added.</remarks></Docs></Member><Member MemberName="QuoteIdentifier"><MemberSignature Language="C#" Value="public override string QuoteIdentifier (string unquotedIdentifier);" /><MemberSignature Language="ILAsm" Value=".method public hidebysig virtual instance string QuoteIdentifier(string unquotedIdentifier) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.String</ReturnType></ReturnValue><Parameters><Parameter Name="unquotedIdentifier" Type="System.String" /></Parameters><Docs><param name="unquotedIdentifier">The identifier to quote</param><summary>
            Places brackets around an identifier
            </summary><returns>The bracketed identifier</returns><remarks>To be added.</remarks></Docs></Member><Member MemberName="QuotePrefix"><MemberSignature Language="C#" Value="public override string QuotePrefix { get; set; }" /><MemberSignature Language="ILAsm" Value=".property instance string QuotePrefix" /><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("[")</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.String</ReturnType></ReturnValue><Docs><summary>
            Overridden to hide its property from the designer
            </summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="QuoteSuffix"><MemberSignature Language="C#" Value="public override string QuoteSuffix { get; set; }" /><MemberSignature Language="ILAsm" Value=".property instance string QuoteSuffix" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><Attributes><Attribute><AttributeName>System.ComponentModel.Browsable(false)</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.String</ReturnType></ReturnValue><Docs><summary>
            Overridden to hide its property from the designer
            </summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="SchemaSeparator"><MemberSignature Language="C#" Value="public override string SchemaSeparator { get; set; }" /><MemberSignature Language="ILAsm" Value=".property instance string SchemaSeparator" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><Attributes><Attribute><AttributeName>System.ComponentModel.Browsable(false)</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.String</ReturnType></ReturnValue><Docs><summary>
            Overridden to hide its property from the designer
            </summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="SetRowUpdatingHandler"><MemberSignature Language="C#" Value="protected override void SetRowUpdatingHandler (System.Data.Common.DbDataAdapter adapter);" /><MemberSignature Language="ILAsm" Value=".method familyhidebysig virtual instance void SetRowUpdatingHandler(class System.Data.Common.DbDataAdapter adapter) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters><Parameter Name="adapter" Type="System.Data.Common.DbDataAdapter" /></Parameters><Docs><param name="adapter">A data adapter to receive events on.</param><summary>
            Sets the handler for receiving row updating events.  Used by the DbCommandBuilder to autogenerate SQL
            statements that may not have previously been generated.
            </summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="UnquoteIdentifier"><MemberSignature Language="C#" Value="public override string UnquoteIdentifier (string quotedIdentifier);" /><MemberSignature Language="ILAsm" Value=".method public hidebysig virtual instance string UnquoteIdentifier(string quotedIdentifier) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.String</ReturnType></ReturnValue><Parameters><Parameter Name="quotedIdentifier" Type="System.String" /></Parameters><Docs><param name="quotedIdentifier">The quoted (bracketed) identifier</param><summary>
            Removes brackets around an identifier
            </summary><returns>The undecorated identifier</returns><remarks>To be added.</remarks></Docs></Member></Members></Type>