﻿<?xml version="1.0" encoding="utf-8"?><Type Name="SqliteConnectionStringBuilder" FullName="Mono.Data.Sqlite.SqliteConnectionStringBuilder"><TypeSignature Language="C#" Value="public sealed class SqliteConnectionStringBuilder : System.Data.Common.DbConnectionStringBuilder" /><TypeSignature Language="ILAsm" Value=".class public auto ansi sealed beforefieldinit SqliteConnectionStringBuilder extends System.Data.Common.DbConnectionStringBuilder" /><AssemblyInfo><AssemblyName>Mono.Data.Sqlite</AssemblyName><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><Base><BaseTypeName>System.Data.Common.DbConnectionStringBuilder</BaseTypeName></Base><Interfaces /><Attributes><Attribute><AttributeName>System.ComponentModel.DefaultProperty("DataSource")</AttributeName></Attribute></Attributes><Docs><summary>
            SQLite implementation of DbConnectionStringBuilder.
            </summary><remarks>To be added.</remarks></Docs><Members><Member MemberName=".ctor"><MemberSignature Language="C#" Value="public SqliteConnectionStringBuilder ();" /><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 instance of the class
            </overloads></Docs></Member><Member MemberName=".ctor"><MemberSignature Language="C#" Value="public SqliteConnectionStringBuilder (string connectionString);" /><MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(string connectionString) cil managed" /><MemberType>Constructor</MemberType><AssemblyInfo><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><Parameters><Parameter Name="connectionString" Type="System.String" /></Parameters><Docs><param name="connectionString">The connection string to parse</param><summary>
            Constructs a new instance of the class using the specified connection string.
            </summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="BinaryGUID"><MemberSignature Language="C#" Value="public bool BinaryGUID { get; set; }" /><MemberSignature Language="ILAsm" Value=".property instance bool BinaryGUID" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><Attributes><Attribute><AttributeName>System.ComponentModel.Browsable(true)</AttributeName></Attribute><Attribute><AttributeName>System.ComponentModel.DefaultValue(true)</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue><Docs><summary>
            Gets/Sets whethor not to store GUID's in binary format.  The default is True
            which saves space in the database.
            </summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="CacheSize"><MemberSignature Language="C#" Value="public int CacheSize { get; set; }" /><MemberSignature Language="ILAsm" Value=".property instance int32 CacheSize" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><Attributes><Attribute><AttributeName>System.ComponentModel.Browsable(true)</AttributeName></Attribute><Attribute><AttributeName>System.ComponentModel.DefaultValue(2000)</AttributeName></Attribute><Attribute><AttributeName>System.ComponentModel.DisplayName("Cache Size")</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.Int32</ReturnType></ReturnValue><Docs><summary>
            Gets/Sets the cache size for the connection.
            </summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="DataSource"><MemberSignature Language="C#" Value="public string DataSource { get; set; }" /><MemberSignature Language="ILAsm" Value=".property instance string DataSource" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><Attributes><Attribute><AttributeName>System.ComponentModel.Browsable(true)</AttributeName></Attribute><Attribute><AttributeName>System.ComponentModel.DefaultValue("")</AttributeName></Attribute><Attribute><AttributeName>System.ComponentModel.DisplayName("Data Source")</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.String</ReturnType></ReturnValue><Docs><summary>
            Gets/Sets the filename to open on the connection string.
            </summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="DateTimeFormat"><MemberSignature Language="C#" Value="public Mono.Data.Sqlite.SQLiteDateFormats DateTimeFormat { get; set; }" /><MemberSignature Language="ILAsm" Value=".property instance valuetype Mono.Data.Sqlite.SQLiteDateFormats DateTimeFormat" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><Attributes><Attribute><AttributeName>System.ComponentModel.Browsable(true)</AttributeName></Attribute><Attribute><AttributeName>System.ComponentModel.DefaultValue(Mono.Cecil.CustomAttributeArgument)</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>Mono.Data.Sqlite.SQLiteDateFormats</ReturnType></ReturnValue><Docs><summary>
            Gets/Sets the datetime format for the connection.
            </summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="DefaultIsolationLevel"><MemberSignature Language="C#" Value="public System.Data.IsolationLevel DefaultIsolationLevel { get; set; }" /><MemberSignature Language="ILAsm" Value=".property instance valuetype System.Data.IsolationLevel DefaultIsolationLevel" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><Attributes><Attribute><AttributeName>System.ComponentModel.Browsable(true)</AttributeName></Attribute><Attribute><AttributeName>System.ComponentModel.DefaultValue(Mono.Cecil.CustomAttributeArgument)</AttributeName></Attribute><Attribute><AttributeName>System.ComponentModel.DisplayName("Default Isolation Level")</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.Data.IsolationLevel</ReturnType></ReturnValue><Docs><summary>
            Sets the default isolation level for transactions on the connection.
            </summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="DefaultTimeout"><MemberSignature Language="C#" Value="public int DefaultTimeout { get; set; }" /><MemberSignature Language="ILAsm" Value=".property instance int32 DefaultTimeout" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><Attributes><Attribute><AttributeName>System.ComponentModel.Browsable(true)</AttributeName></Attribute><Attribute><AttributeName>System.ComponentModel.DefaultValue(30)</AttributeName></Attribute><Attribute><AttributeName>System.ComponentModel.DisplayName("Default Timeout")</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.Int32</ReturnType></ReturnValue><Docs><summary>
            Gets/sets the default command timeout for newly-created commands.  This is especially useful for
            commands used internally such as inside a SqliteTransaction, where setting the timeout is not possible.
            </summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="Enlist"><MemberSignature Language="C#" Value="public bool Enlist { get; set; }" /><MemberSignature Language="ILAsm" Value=".property instance bool Enlist" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><Attributes><Attribute><AttributeName>System.ComponentModel.Browsable(true)</AttributeName></Attribute><Attribute><AttributeName>System.ComponentModel.DefaultValue(true)</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue><Docs><summary>
            Determines whether or not the connection will automatically participate
            in the current distributed transaction (if one exists)
            </summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="FailIfMissing"><MemberSignature Language="C#" Value="public bool FailIfMissing { get; set; }" /><MemberSignature Language="ILAsm" Value=".property instance bool FailIfMissing" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><Attributes><Attribute><AttributeName>System.ComponentModel.Browsable(true)</AttributeName></Attribute><Attribute><AttributeName>System.ComponentModel.DefaultValue(false)</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue><Docs><summary>
            If set to true, will throw an exception if the database specified in the connection
            string does not exist.  If false, the database will be created automatically.
            </summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="JournalMode"><MemberSignature Language="C#" Value="public Mono.Data.Sqlite.SQLiteJournalModeEnum JournalMode { get; set; }" /><MemberSignature Language="ILAsm" Value=".property instance valuetype Mono.Data.Sqlite.SQLiteJournalModeEnum JournalMode" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><Attributes><Attribute><AttributeName>System.ComponentModel.Browsable(true)</AttributeName></Attribute><Attribute><AttributeName>System.ComponentModel.DefaultValue(Mono.Cecil.CustomAttributeArgument)</AttributeName></Attribute><Attribute><AttributeName>System.ComponentModel.DisplayName("Journal Mode")</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>Mono.Data.Sqlite.SQLiteJournalModeEnum</ReturnType></ReturnValue><Docs><summary>
            Determines how SQLite handles the transaction journal file.
            </summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="LegacyFormat"><MemberSignature Language="C#" Value="public bool LegacyFormat { get; set; }" /><MemberSignature Language="ILAsm" Value=".property instance bool LegacyFormat" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><Attributes><Attribute><AttributeName>System.ComponentModel.Browsable(true)</AttributeName></Attribute><Attribute><AttributeName>System.ComponentModel.DefaultValue(false)</AttributeName></Attribute><Attribute><AttributeName>System.ComponentModel.DisplayName("Legacy Format")</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue><Docs><summary>
            If enabled, uses the legacy 3.xx format for maximum compatibility, but results in larger
            database sizes.
            </summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="MaxPageCount"><MemberSignature Language="C#" Value="public int MaxPageCount { get; set; }" /><MemberSignature Language="ILAsm" Value=".property instance int32 MaxPageCount" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><Attributes><Attribute><AttributeName>System.ComponentModel.Browsable(true)</AttributeName></Attribute><Attribute><AttributeName>System.ComponentModel.DefaultValue(0)</AttributeName></Attribute><Attribute><AttributeName>System.ComponentModel.DisplayName("Max Page Count")</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.Int32</ReturnType></ReturnValue><Docs><summary>
            Gets/Sets the maximum number of pages the database may hold
            </summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="PageSize"><MemberSignature Language="C#" Value="public int PageSize { get; set; }" /><MemberSignature Language="ILAsm" Value=".property instance int32 PageSize" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><Attributes><Attribute><AttributeName>System.ComponentModel.Browsable(true)</AttributeName></Attribute><Attribute><AttributeName>System.ComponentModel.DefaultValue(1024)</AttributeName></Attribute><Attribute><AttributeName>System.ComponentModel.DisplayName("Page Size")</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.Int32</ReturnType></ReturnValue><Docs><summary>
            Gets/Sets the page size for the connection.
            </summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="Password"><MemberSignature Language="C#" Value="public string Password { get; set; }" /><MemberSignature Language="ILAsm" Value=".property instance string Password" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><Attributes><Attribute><AttributeName>System.ComponentModel.Browsable(true)</AttributeName></Attribute><Attribute><AttributeName>System.ComponentModel.DefaultValue("")</AttributeName></Attribute><Attribute><AttributeName>System.ComponentModel.PasswordPropertyText(true)</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.String</ReturnType></ReturnValue><Docs><summary>
            Gets/sets the database encryption password
            </summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="Pooling"><MemberSignature Language="C#" Value="public bool Pooling { get; set; }" /><MemberSignature Language="ILAsm" Value=".property instance bool Pooling" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><Attributes><Attribute><AttributeName>System.ComponentModel.Browsable(true)</AttributeName></Attribute><Attribute><AttributeName>System.ComponentModel.DefaultValue(false)</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue><Docs><summary>
            Gets/Sets whether or not to use connection pooling.  The default is "False"
            </summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="ReadOnly"><MemberSignature Language="C#" Value="public bool ReadOnly { get; set; }" /><MemberSignature Language="ILAsm" Value=".property instance bool ReadOnly" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><Attributes><Attribute><AttributeName>System.ComponentModel.Browsable(true)</AttributeName></Attribute><Attribute><AttributeName>System.ComponentModel.DefaultValue(false)</AttributeName></Attribute><Attribute><AttributeName>System.ComponentModel.DisplayName("Read Only")</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue><Docs><summary>
            When enabled, the database will be opened for read-only access and writing will be disabled.
            </summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="SyncMode"><MemberSignature Language="C#" Value="public Mono.Data.Sqlite.SynchronizationModes SyncMode { get; set; }" /><MemberSignature Language="ILAsm" Value=".property instance valuetype Mono.Data.Sqlite.SynchronizationModes SyncMode" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><Attributes><Attribute><AttributeName>System.ComponentModel.Browsable(true)</AttributeName></Attribute><Attribute><AttributeName>System.ComponentModel.DefaultValue(Mono.Cecil.CustomAttributeArgument)</AttributeName></Attribute><Attribute><AttributeName>System.ComponentModel.DisplayName("Synchronous")</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>Mono.Data.Sqlite.SynchronizationModes</ReturnType></ReturnValue><Docs><summary>
            Gets/Sets the synchronization mode (file flushing) of the connection string.  Default is "Normal".
            </summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="TryGetValue"><MemberSignature Language="C#" Value="public override bool TryGetValue (string keyword, out object value);" /><MemberSignature Language="ILAsm" Value=".method public hidebysig virtual instance bool TryGetValue(string keyword, object value) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue><Parameters><Parameter Name="keyword" Type="System.String" /><Parameter Name="value" Type="System.Object&amp;" RefType="out" /></Parameters><Docs><param name="keyword">The keyword to retrieve settings for</param><param name="value">The resulting parameter value</param><summary>
            Helper function for retrieving values from the connectionstring
            </summary><returns>Returns true if the value was found and returned</returns><remarks>To be added.</remarks></Docs></Member><Member MemberName="Uri"><MemberSignature Language="C#" Value="public string Uri { get; set; }" /><MemberSignature Language="ILAsm" Value=".property instance string Uri" /><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>
            An alternate to the data source property
            </summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="UseUTF16Encoding"><MemberSignature Language="C#" Value="public bool UseUTF16Encoding { get; set; }" /><MemberSignature Language="ILAsm" Value=".property instance bool UseUTF16Encoding" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><Attributes><Attribute><AttributeName>System.ComponentModel.Browsable(true)</AttributeName></Attribute><Attribute><AttributeName>System.ComponentModel.DefaultValue(false)</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue><Docs><summary>
            Gets/Sets the encoding for the connection string.  The default is "False" which indicates UTF-8 encoding.
            </summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="Version"><MemberSignature Language="C#" Value="public int Version { get; set; }" /><MemberSignature Language="ILAsm" Value=".property instance int32 Version" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><Attributes><Attribute><AttributeName>System.ComponentModel.Browsable(true)</AttributeName></Attribute><Attribute><AttributeName>System.ComponentModel.DefaultValue(3)</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.Int32</ReturnType></ReturnValue><Docs><summary>
            Gets/Sets the default version of the SQLite engine to instantiate.  Currently the only valid value is 3, indicating version 3 of the sqlite library.
            </summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member></Members></Type>