﻿<?xml version="1.0" encoding="utf-8"?><Type Name="SqlMetaData" FullName="Microsoft.SqlServer.Server.SqlMetaData"><TypeSignature Language="C#" Value="public sealed class SqlMetaData" /><AssemblyInfo><AssemblyName>System.Data</AssemblyName><AssemblyVersion>2.0.0.0</AssemblyVersion></AssemblyInfo><Base><BaseTypeName>System.Object</BaseTypeName></Base><Interfaces /><Docs><remarks>To be added.</remarks><since version=".NET 2.0" /><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Specifies and retrieves metadata information from parameters and columns of <see cref="T:Microsoft.SqlServer.Server.SqlDataRecord" /> objects. This class cannot be inherited.</para></summary></Docs><Members><Member MemberName=".ctor"><MemberSignature Language="C#" Value="public SqlMetaData (string name, System.Data.SqlDbType sqlDbType);" /><MemberType>Constructor</MemberType><Parameters><Parameter Name="name" Type="System.String" /><Parameter Name="sqlDbType" Type="System.Data.SqlDbType" /></Parameters><Docs><param name="sqlDbType">To be added.</param><since version=".NET 2.0" /><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>Only the following are allowed to be passed to the constructor as <paramref name="dbType" />: Bit, BigInt, DateTime, Decimal, Float, Int, Money, Numeric, SmallDateTime, SmallInt, SmallMoney, TimeStamp, TinyInt, UniqueIdentifier, Xml.</para><para>The following are the default values assigned to <paramref name="dbType" />, depending on the SqlDbType (the <see cref="P:Microsoft.SqlServer.Server.SqlMetaData.XmlSchemaCollectionDatabase" />, <see cref="P:Microsoft.SqlServer.Server.SqlMetaData.XmlSchemaCollectionName" />, <see cref="P:Microsoft.SqlServer.Server.SqlMetaData.XmlSchemaCollectionOwningSchema" />, and <see cref="P:Microsoft.SqlServer.Server.SqlMetaData.Type" /> properties are set to null):</para><list type="table"><listheader><item><term><para>SqlDbType</para></term><description><para>Maximum length</para></description><description><para>Precision</para></description><description><para>Scale</para></description><description><para>Locale</para></description><description><para>Compare options</para></description></item></listheader><item><term><para>Bit</para></term><description><para>1</para></description><description><para>1</para></description><description><para>0</para></description><description><para>0</para></description><description><para>None</para></description></item><item><term><para>BigInt</para></term><description><para>8</para></description><description><para>19</para></description><description><para>0</para></description><description><para>0</para></description><description><para>None</para></description></item><item><term><para>DateTime</para></term><description><para>8</para></description><description><para>23</para></description><description><para>3</para></description><description><para>0</para></description><description><para>None</para></description></item><item><term><para>Decimal</para></term><description><para>9</para></description><description><para>18</para></description><description><para>0</para></description><description><para>0</para></description><description><para>None</para></description></item><item><term><para>Float</para></term><description><para>8</para></description><description><para>53</para></description><description><para>0</para></description><description><para>0</para></description><description><para>None</para></description></item><item><term><para>Int</para></term><description><para>4</para></description><description><para>10</para></description><description><para>0</para></description><description><para>0</para></description><description><para>None</para></description></item><item><term><para>Money</para></term><description><para>8</para></description><description><para>19</para></description><description><para>4</para></description><description><para>0</para></description><description><para>None</para></description></item><item><term><para>Numeric</para></term><description><para>9</para></description><description><para>18</para></description><description><para>0</para></description><description><para>0</para></description><description><para>None</para></description></item><item><term><para>SmallDateTime</para></term><description><para>4</para></description><description><para>16</para></description><description><para>0</para></description><description><para>0</para></description><description><para>None</para></description></item><item><term><para>SmallInt</para></term><description><para>2</para></description><description><para>5</para></description><description><para>0</para></description><description><para>0</para></description><description><para>None</para></description></item><item><term><para>SmallMoney</para></term><description><para>4</para></description><description><para>10</para></description><description><para>4</para></description><description><para>0 </para></description><description><para>None</para></description></item><item><term><para>TimeStamp</para></term><description><para>8</para></description><description><para>0</para></description><description><para>0</para></description><description><para>0</para></description><description><para>None</para></description></item><item><term><para>TinyInt</para></term><description><para>1</para></description><description><para>3</para></description><description><para>0</para></description><description><para>0</para></description><description><para>None</para></description></item><item><term><para>UniqueIdentifier</para></term><description><para>16</para></description><description><para>0</para></description><description><para>0</para></description><description><para>0</para></description><description><para>None</para></description></item><item><term><para>Xml</para></term><description><para>Max (-1)</para></description><description><para>0</para></description><description><para>0</para></description><description><para>0</para></description><description><para>IgnoreCase, IgnoreKanaType, IgnoreWidth</para></description></item></list></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Server.SqlMetaData" /> class with the specified column name and type.</para></summary><param name="name"><attribution license="cc4" from="Microsoft" modified="false" />The name of the column.</param></Docs><AssemblyInfo><AssemblyVersion>2.0.0.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName=".ctor"><MemberSignature Language="C#" Value="public SqlMetaData (string name, System.Data.SqlDbType sqlDbType, long maxLength);" /><MemberType>Constructor</MemberType><Parameters><Parameter Name="name" Type="System.String" /><Parameter Name="sqlDbType" Type="System.Data.SqlDbType" /><Parameter Name="maxLength" Type="System.Int64" /></Parameters><Docs><param name="sqlDbType">To be added.</param><since version=".NET 2.0" /><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>Only the following are allowed to be passed to the constructor as <paramref name="dbType" />: Binary, Char, Image, NChar, Ntext, NVarChar, Text, VarBinary, VarChar.</para><para>Only a <paramref name="maxLength" /> specification of <see cref="P:Microsoft.SqlServer.Server.SqlMetaData.Max" />, or -1 is allowed for a <paramref name="dbType" /> of Text, NText, or Image.</para><para>For a <paramref name="dbType" /> of Varchar, Nvarchar, or VarBinary, a length specification of <see cref="P:Microsoft.SqlServer.Server.SqlMetaData.Max" />, or -1, declares the metadata as varchar(max), nvarchar(max), or nvarbinary(max), respectively.</para><para>The following are the default values assigned to <paramref name="dbType" />, depending on the SqlDbType (the <see cref="P:Microsoft.SqlServer.Server.SqlMetaData.XmlSchemaCollectionDatabase" />, <see cref="P:Microsoft.SqlServer.Server.SqlMetaData.XmlSchemaCollectionName" />, <see cref="P:Microsoft.SqlServer.Server.SqlMetaData.XmlSchemaCollectionOwningSchema" />, and <see cref="P:Microsoft.SqlServer.Server.SqlMetaData.Type" /> properties are set to null):</para><list type="table"><listheader><item><term><para>SqlDbType</para></term><description><para>Precision</para></description><description><para>Scale</para></description><description><para>Locale</para></description><description><para>Compare options</para></description></item></listheader><item><term><para>Binary</para></term><description><para>0</para></description><description><para>0</para></description><description><para> 0</para></description><description><para>IgnoreCase, IgnoreKanaType, IgnoreWidth</para></description></item><item><term><para>Char</para></term><description><para>0</para></description><description><para>0</para></description><description><para>&lt;thread&gt;</para></description><description><para>IgnoreCase, IgnoreKanaType, IgnoreWidth</para></description></item><item><term><para>Image</para></term><description><para>0</para></description><description><para>0</para></description><description><para>0</para></description><description><para>None</para></description></item><item><term><para>NChar</para></term><description><para>0</para></description><description><para>0 </para></description><description><para>&lt;thread&gt;</para></description><description><para>IgnoreCase, IgnoreKanaType, IgnoreWidth</para></description></item><item><term><para>NText</para></term><description><para>0</para></description><description><para>0</para></description><description><para>&lt;thread&gt;</para></description><description><para>IgnoreCase, IgnoreKanaType, IgnoreWidth</para></description></item><item><term><para>NVarChar</para></term><description><para>0</para></description><description><para>0 </para></description><description><para>&lt;thread&gt;</para></description><description><para>IgnoreCase, IgnoreKanaType, IgnoreWidth</para></description></item><item><term><para>Text</para></term><description><para>0</para></description><description><para>0</para></description><description><para>&lt;thread&gt;</para></description><description><para>IgnoreCase, IgnoreKanaType, IgnoreWidth</para></description></item><item><term><para>VarBinary</para></term><description><para>0</para></description><description><para>0 </para></description><description><para></para></description><description><para>IgnoreCase, IgnoreKanaType, IgnoreWidth</para></description></item><item><term><para>VarChar</para></term><description><para> 0</para></description><description><para>0 </para></description><description><para>&lt;thread&gt;</para></description><description><para>IgnoreCase, IgnoreKanaType, IgnoreWidth</para></description></item></list></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Server.SqlMetaData" /> class with the specified column name, type, and maximum length.</para></summary><param name="name"><attribution license="cc4" from="Microsoft" modified="false" />The name of the column.</param><param name="maxLength"><attribution license="cc4" from="Microsoft" modified="false" />The maximum length of the specified type.</param></Docs><AssemblyInfo><AssemblyVersion>2.0.0.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName=".ctor"><MemberSignature Language="C#" Value="public SqlMetaData (string name, System.Data.SqlDbType sqlDbType, Type userDefinedType);" /><MemberType>Constructor</MemberType><AssemblyInfo><AssemblyVersion>2.0.0.0</AssemblyVersion></AssemblyInfo><Parameters><Parameter Name="name" Type="System.String" /><Parameter Name="sqlDbType" Type="System.Data.SqlDbType" /><Parameter Name="userDefinedType" Type="System.Type" /></Parameters><Docs><param name="sqlDbType">To be added.</param><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>Only the following SqlDbType is allowed to be passed to the constructor as <paramref name="dbType" />: UDT.</para><para>The following are the default values assigned to <paramref name="dbType" />, depending on the SqlDbType (the <see cref="P:Microsoft.SqlServer.Server.SqlMetaData.XmlSchemaCollectionDatabase" />, <see cref="P:Microsoft.SqlServer.Server.SqlMetaData.XmlSchemaCollectionName" />, <see cref="P:Microsoft.SqlServer.Server.SqlMetaData.XmlSchemaCollectionOwningSchema" />, and <see cref="P:Microsoft.SqlServer.Server.SqlMetaData.Type" /> properties are set to null):</para><list type="table"><listheader><item><term><para>SqlDbType</para></term><description><para>Maximum length</para></description><description><para>Precision</para></description><description><para>Scale</para></description><description><para>Locale</para></description><description><para>Compare options</para></description></item></listheader><item><term><para>UDT</para></term><description><para>&lt;Max length of the type&gt; or -1</para></description><description><para>0</para></description><description><para>0</para></description><description><para>0</para></description><description><para>None</para></description></item></list></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Server.SqlMetaData" /> class with the specified column name, type, and user-defined type (UDT).</para></summary><param name="name"><attribution license="cc4" from="Microsoft" modified="false" />The name of the column.</param><param name="userDefinedType"><attribution license="cc4" from="Microsoft" modified="false" />A <see cref="T:System.Type" /> instance that points to the UDT.</param></Docs></Member><Member MemberName=".ctor"><MemberSignature Language="C#" Value="public SqlMetaData (string name, System.Data.SqlDbType sqlDbType, byte precision, byte scale);" /><MemberType>Constructor</MemberType><Parameters><Parameter Name="name" Type="System.String" /><Parameter Name="sqlDbType" Type="System.Data.SqlDbType" /><Parameter Name="precision" Type="System.Byte" /><Parameter Name="scale" Type="System.Byte" /></Parameters><Docs><param name="sqlDbType">To be added.</param><since version=".NET 2.0" /><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>Only the following SqlDbType is allowed to be passed to the constructor as <paramref name="dbType" />: Decimal.</para><para>The following are the default values assigned to <paramref name="dbType" />, depending on the SqlDbType (the <see cref="P:Microsoft.SqlServer.Server.SqlMetaData.XmlSchemaCollectionDatabase" />, <see cref="P:Microsoft.SqlServer.Server.SqlMetaData.XmlSchemaCollectionName" />, <see cref="P:Microsoft.SqlServer.Server.SqlMetaData.XmlSchemaCollectionOwningSchema" />, and <see cref="P:Microsoft.SqlServer.Server.SqlMetaData.Type" /> properties are set to null):</para><list type="table"><listheader><item><term><para>SqlDbType</para></term><description><para>Maximum length</para></description><description><para>Precision</para></description><description><para>Scale</para></description><description><para>Locale</para></description><description><para>Compare options</para></description></item></listheader><item><term><para>Decimal</para></term><description><para>9</para></description><description><para>18</para></description><description><para>0</para></description><description><para>0</para></description><description><para>None</para></description></item></list></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Server.SqlMetaData" /> class with the specified column name, type, precision, and scale.</para></summary><param name="name"><attribution license="cc4" from="Microsoft" modified="false" />The name of the parameter or column.</param><param name="precision"><attribution license="cc4" from="Microsoft" modified="false" />The precision of the parameter or column.</param><param name="scale"><attribution license="cc4" from="Microsoft" modified="false" />The scale of the parameter or column.</param></Docs><AssemblyInfo><AssemblyVersion>2.0.0.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName=".ctor"><MemberSignature Language="C#" Value="public SqlMetaData (string name, System.Data.SqlDbType sqlDbType, long maxLength, long locale, System.Data.SqlTypes.SqlCompareOptions compareOptions);" /><MemberType>Constructor</MemberType><Parameters><Parameter Name="name" Type="System.String" /><Parameter Name="sqlDbType" Type="System.Data.SqlDbType" /><Parameter Name="maxLength" Type="System.Int64" /><Parameter Name="locale" Type="System.Int64" /><Parameter Name="compareOptions" Type="System.Data.SqlTypes.SqlCompareOptions" /></Parameters><Docs><param name="sqlDbType">To be added.</param><since version=".NET 2.0" /><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>Only the following are allowed to be passed to the constructor as <paramref name="dbType" />: Char, NChar, Ntext, NVarChar, Text, VarChar.</para><para>Only a <paramref name="maxLength" /> specification of <see cref="P:Microsoft.SqlServer.Server.SqlMetaData.Max" />, or -1, is allowed for a <paramref name="dbType" /> of Text or NText.</para><para>For a <paramref name="dbType" /> of Varchar or Nvarchar, a length specification of <see cref="P:Microsoft.SqlServer.Server.SqlMetaData.Max" />, or -1, declares the metadata as varchar(max) and nvarchar(max), respectively.</para><para>The following are the default values assigned to <paramref name="dbType" />, depending on the SqlDbType (the <see cref="P:Microsoft.SqlServer.Server.SqlMetaData.XmlSchemaCollectionDatabase" />, <see cref="P:Microsoft.SqlServer.Server.SqlMetaData.XmlSchemaCollectionName" />, <see cref="P:Microsoft.SqlServer.Server.SqlMetaData.XmlSchemaCollectionOwningSchema" />, and <see cref="P:Microsoft.SqlServer.Server.SqlMetaData.Type" /> properties are set to null):</para><list type="table"><listheader><item><term><para>SqlDbType</para></term><description><para>Precision</para></description><description><para>Scale</para></description></item></listheader><item><term><para>Char</para></term><description><para>0</para></description><description><para>0</para></description></item><item><term><para>NChar</para></term><description><para>0</para></description><description><para>0 </para></description></item><item><term><para>NText</para></term><description><para>0</para></description><description><para>0</para></description></item><item><term><para>NVarChar</para></term><description><para>0 </para></description><description><para>0 </para></description></item><item><term><para>Text</para></term><description><para>0</para></description><description><para>0</para></description></item><item><term><para>VarChar</para></term><description><para>0 </para></description><description><para>0 </para></description></item></list></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Server.SqlMetaData" /> class with the specified column name, type, maximum length, locale, and compare options.</para></summary><param name="name"><attribution license="cc4" from="Microsoft" modified="false" />The name of the parameter or column.</param><param name="maxLength"><attribution license="cc4" from="Microsoft" modified="false" />The maximum length of the specified type. </param><param name="locale"><attribution license="cc4" from="Microsoft" modified="false" />The locale ID of the parameter or column.</param><param name="compareOptions"><attribution license="cc4" from="Microsoft" modified="false" />The comparison rules of the parameter or column.</param></Docs><AssemblyInfo><AssemblyVersion>2.0.0.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName=".ctor"><MemberSignature Language="C#" Value="public SqlMetaData (string name, System.Data.SqlDbType sqlDbType, string database, string owningSchema, string objectName);" /><MemberType>Constructor</MemberType><AssemblyInfo><AssemblyVersion>2.0.0.0</AssemblyVersion></AssemblyInfo><Parameters><Parameter Name="name" Type="System.String" /><Parameter Name="sqlDbType" Type="System.Data.SqlDbType" /><Parameter Name="database" Type="System.String" /><Parameter Name="owningSchema" Type="System.String" /><Parameter Name="objectName" Type="System.String" /></Parameters><Docs><param name="sqlDbType">To be added.</param><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>Only the following SqlDbType is allowed to be passed to the constructor as <paramref name="dbType" />: Xml.</para><para>The following are the default values assigned to <paramref name="dbType" />, depending on the SqlDbType:</para><list type="table"><listheader><item><term><para>SqlDbType</para></term><description><para>Maximum length</para></description><description><para>Precision</para></description><description><para>Scale</para></description><description><para>Locale</para></description><description><para>Compare options</para></description></item></listheader><item><term><para>Xml</para></term><description><para>Max (-1)</para></description><description><para>0</para></description><description><para>0</para></description><description><para>0</para></description><description><para>IgnoreCase, IgnoreKanaType, IgnoreWidth</para></description></item></list></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Server.SqlMetaData" /> class with the specified column name, type, database name, owning schema, and object name.</para></summary><param name="name"><attribution license="cc4" from="Microsoft" modified="false" />The name of the column.</param><param name="database"><attribution license="cc4" from="Microsoft" modified="false" />The database name of the XML schema collection of a typed XML instance.</param><param name="owningSchema"><attribution license="cc4" from="Microsoft" modified="false" />The relational schema name of the XML schema collection of a typed XML instance.</param><param name="objectName"><attribution license="cc4" from="Microsoft" modified="false" />The name of the XML schema collection of a typed XML instance.</param></Docs></Member><Member MemberName=".ctor"><MemberSignature Language="C#" Value="public SqlMetaData (string name, System.Data.SqlDbType sqlDbType, long maxLength, byte precision, byte scale, long localeId, System.Data.SqlTypes.SqlCompareOptions compareOptions, Type userDefinedType);" /><MemberType>Constructor</MemberType><AssemblyInfo><AssemblyVersion>2.0.0.0</AssemblyVersion></AssemblyInfo><Parameters><Parameter Name="name" Type="System.String" /><Parameter Name="sqlDbType" Type="System.Data.SqlDbType" /><Parameter Name="maxLength" Type="System.Int64" /><Parameter Name="precision" Type="System.Byte" /><Parameter Name="scale" Type="System.Byte" /><Parameter Name="localeId" Type="System.Int64" /><Parameter Name="compareOptions" Type="System.Data.SqlTypes.SqlCompareOptions" /><Parameter Name="userDefinedType" Type="System.Type" /></Parameters><Docs><param name="sqlDbType">To be added.</param><param name="localeId">To be added.</param><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>Only the following are allowed to be passed to the constructor as <paramref name="dbType" />: BigInt, Bit, BitInt, DateTime, Decimal, Float, Image, Int, Money, Ntext, Numeric, Real, SmallDateTime, SmallInt, SmallMoney, Text, TimeStamp, TinyInt, UniqueIdentifier, Variant, Xml.</para><para>The following are the default values assigned to <paramref name="dbType" />, depending on the SqlDbType (the <see cref="P:Microsoft.SqlServer.Server.SqlMetaData.XmlSchemaCollectionDatabase" />, <see cref="P:Microsoft.SqlServer.Server.SqlMetaData.XmlSchemaCollectionName" />, <see cref="P:Microsoft.SqlServer.Server.SqlMetaData.XmlSchemaCollectionOwningSchema" />, and <see cref="P:Microsoft.SqlServer.Server.SqlMetaData.Type" /> properties are set to null):</para><list type="table"><listheader><item><term><para>SqlDbType</para></term><description><para>Maximum length</para></description><description><para>Precision</para></description><description><para>Scale</para></description><description><para>Locale</para></description><description><para>Compare options</para></description></item></listheader><item><term><para>BigInt</para></term><description><para>8</para></description><description><para>19</para></description><description><para>0</para></description><description><para>0</para></description><description><para>None</para></description></item><item><term><para>Bit</para></term><description><para>1</para></description><description><para>1</para></description><description><para>0</para></description><description><para>0</para></description><description><para>None</para></description></item><item><term><para>DateTime</para></term><description><para>8</para></description><description><para>23</para></description><description><para>3</para></description><description><para>0</para></description><description><para>None</para></description></item><item><term><para>Decimal</para></term><description><para>9</para></description><description><para>18</para></description><description><para>0</para></description><description><para>0</para></description><description><para>None</para></description></item><item><term><para>Float</para></term><description><para>8</para></description><description><para>53</para></description><description><para>0</para></description><description><para>0</para></description><description><para>None</para></description></item><item><term><para>Image</para></term><description><para>Max (-1)</para></description><description><para>0</para></description><description><para>0</para></description><description><para>0</para></description><description><para>None</para></description></item><item><term><para>Int</para></term><description><para>4</para></description><description><para>10</para></description><description><para>0</para></description><description><para>0</para></description><description><para>None</para></description></item><item><term><para>Money</para></term><description><para>8</para></description><description><para>19</para></description><description><para>4</para></description><description><para>0</para></description><description><para>None</para></description></item><item><term><para>Ntext</para></term><description><para>Max (-1)</para></description><description><para>0</para></description><description><para>0</para></description><description><para>&lt;thread&gt;</para></description><description><para>IgnoreCase, IgnoreKanaType, IgnoreWidth</para></description></item><item><term><para>Real</para></term><description><para>4</para></description><description><para>24</para></description><description><para>0</para></description><description><para>0</para></description><description><para>None</para></description></item><item><term><para>Row</para></term><description><para>&lt;number of columns&gt;</para></description><description><para>0</para></description><description><para>0</para></description><description><para>0</para></description><description><para>None</para></description></item><item><term><para>SmallDateTime</para></term><description><para>4</para></description><description><para>16</para></description><description><para>0</para></description><description><para>0</para></description><description><para>None</para></description></item><item><term><para>SmallInt</para></term><description><para>2</para></description><description><para>5</para></description><description><para>0</para></description><description><para>0</para></description><description><para>None</para></description></item><item><term><para>SmallMoney</para></term><description><para>4</para></description><description><para>10</para></description><description><para>4</para></description><description><para>0 </para></description><description><para>None</para></description></item><item><term><para>Text</para></term><description><para>Max (-1)</para></description><description><para>0</para></description><description><para>0</para></description><description><para>&lt;thread&gt;</para></description><description><para>IgnoreCase, IgnoreKanaType, IgnoreWidth</para></description></item><item><term><para>TimeStamp</para></term><description><para>8</para></description><description><para>0</para></description><description><para>0</para></description><description><para>0</para></description><description><para>None</para></description></item><item><term><para>TinyInt</para></term><description><para>1</para></description><description><para>3</para></description><description><para>0</para></description><description><para>0</para></description><description><para>None</para></description></item><item><term><para>UniqueIdentifier</para></term><description><para>16</para></description><description><para>0</para></description><description><para>0</para></description><description><para>0</para></description><description><para>None</para></description></item><item><term><para>UDT</para></term><description><para>&lt;Max length of the type&gt; or -1</para></description><description><para>0</para></description><description><para>0</para></description><description><para>0</para></description><description><para>None</para></description></item><item><term><para>Variant</para></term><description><para>8016</para></description><description><para>0</para></description><description><para>0</para></description><description><para>0</para></description><description><para>None</para></description></item><item><term><para>Xml</para></term><description><para>Max (-1)</para></description><description><para>0</para></description><description><para>0</para></description><description><para>0</para></description><description><para>IgnoreCase, IgnoreKanaType, IgnoreWidth</para></description></item></list></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Server.SqlMetaData" /> class with the specified column name, type, maximum length, precision, scale, locale ID, compare options, and user-defined type (UDT).</para></summary><param name="name"><attribution license="cc4" from="Microsoft" modified="false" />The name of the column.</param><param name="maxLength"><attribution license="cc4" from="Microsoft" modified="false" />The maximum length of the specified type.</param><param name="precision"><attribution license="cc4" from="Microsoft" modified="false" />The precision of the parameter or column.</param><param name="scale"><attribution license="cc4" from="Microsoft" modified="false" />The scale of the parameter or column.</param><param name="compareOptions"><attribution license="cc4" from="Microsoft" modified="false" />The comparison rules of the parameter or column.</param><param name="userDefinedType"><attribution license="cc4" from="Microsoft" modified="false" />A <see cref="T:System.Type" /> instance that points to the UDT.</param></Docs></Member><Member MemberName="Adjust"><MemberSignature Language="C#" Value="public bool Adjust (bool value);" /><MemberType>Method</MemberType><ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.Boolean" /></Parameters><Docs><remarks>To be added.</remarks><since version=".NET 2.0" /><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Validates the specified <see cref="T:System.Boolean" /> value against the metadata, and adjusts the value if necessary.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>The adjusted value as a <see cref="T:System.Boolean" />.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The value to validate against the <see cref="T:Microsoft.SqlServer.Server.SqlMetaData" /> instance.</param></Docs><AssemblyInfo><AssemblyVersion>2.0.0.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Adjust"><MemberSignature Language="C#" Value="public byte Adjust (byte value);" /><MemberType>Method</MemberType><ReturnValue><ReturnType>System.Byte</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.Byte" /></Parameters><Docs><remarks>To be added.</remarks><since version=".NET 2.0" /><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Validates the specified <see cref="T:System.Byte" /> value against the metadata, and adjusts the value if necessary.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>The adjusted value as a <see cref="T:System.Byte" />.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The value to validate against the <see cref="T:Microsoft.SqlServer.Server.SqlMetaData" /> instance.</param></Docs><AssemblyInfo><AssemblyVersion>2.0.0.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Adjust"><MemberSignature Language="C#" Value="public byte[] Adjust (byte[] value);" /><MemberType>Method</MemberType><ReturnValue><ReturnType>System.Byte[]</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.Byte[]" /></Parameters><Docs><remarks>To be added.</remarks><since version=".NET 2.0" /><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Validates the specified array of <see cref="T:System.Byte" /> values against the metadata, and adjusts the value if necessary.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>The adjusted value as an array of <see cref="T:System.Byte" /> values.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The value to validate against the <see cref="T:Microsoft.SqlServer.Server.SqlMetaData" /> instance.</param></Docs><AssemblyInfo><AssemblyVersion>2.0.0.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Adjust"><MemberSignature Language="C#" Value="public char Adjust (char value);" /><MemberType>Method</MemberType><ReturnValue><ReturnType>System.Char</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.Char" /></Parameters><Docs><remarks>To be added.</remarks><since version=".NET 2.0" /><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Validates the specified <see cref="T:System.Char" /> value against the metadata, and adjusts the value if necessary.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>The adjusted value as a <see cref="T:System.Char" />.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The value to validate against the <see cref="T:Microsoft.SqlServer.Server.SqlMetaData" /> instance.</param></Docs><AssemblyInfo><AssemblyVersion>2.0.0.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Adjust"><MemberSignature Language="C#" Value="public char[] Adjust (char[] value);" /><MemberType>Method</MemberType><ReturnValue><ReturnType>System.Char[]</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.Char[]" /></Parameters><Docs><remarks>To be added.</remarks><since version=".NET 2.0" /><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Validates the specified array of <see cref="T:System.Char" /> values against the metadata, and adjusts the value if necessary.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>The adjusted value as an array <see cref="T:System.Char" /> values.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The value to validate against the <see cref="T:Microsoft.SqlServer.Server.SqlMetaData" /> instance.</param></Docs><AssemblyInfo><AssemblyVersion>2.0.0.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Adjust"><MemberSignature Language="C#" Value="public System.Data.SqlTypes.SqlBinary Adjust (System.Data.SqlTypes.SqlBinary value);" /><MemberType>Method</MemberType><ReturnValue><ReturnType>System.Data.SqlTypes.SqlBinary</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.Data.SqlTypes.SqlBinary" /></Parameters><Docs><remarks>To be added.</remarks><since version=".NET 2.0" /><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Validates the specified <see cref="T:System.Data.SqlTypes.SqlBinary" /> value against the metadata, and adjusts the value if necessary.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>The adjusted value as a <see cref="T:System.Data.SqlTypes.SqlBinary" />.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The value to validate against the <see cref="T:Microsoft.SqlServer.Server.SqlMetaData" /> instance.</param></Docs><AssemblyInfo><AssemblyVersion>2.0.0.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Adjust"><MemberSignature Language="C#" Value="public System.Data.SqlTypes.SqlBoolean Adjust (System.Data.SqlTypes.SqlBoolean value);" /><MemberType>Method</MemberType><ReturnValue><ReturnType>System.Data.SqlTypes.SqlBoolean</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.Data.SqlTypes.SqlBoolean" /></Parameters><Docs><remarks>To be added.</remarks><since version=".NET 2.0" /><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Validates the specified <see cref="T:System.Data.SqlTypes.SqlBoolean" /> value against the metadata, and adjusts the value if necessary.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>The adjusted value as a <see cref="T:System.Data.SqlTypes.SqlBoolean" />.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The value to validate against the <see cref="T:Microsoft.SqlServer.Server.SqlMetaData" /> instance.</param></Docs><AssemblyInfo><AssemblyVersion>2.0.0.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Adjust"><MemberSignature Language="C#" Value="public System.Data.SqlTypes.SqlByte Adjust (System.Data.SqlTypes.SqlByte value);" /><MemberType>Method</MemberType><ReturnValue><ReturnType>System.Data.SqlTypes.SqlByte</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.Data.SqlTypes.SqlByte" /></Parameters><Docs><remarks>To be added.</remarks><since version=".NET 2.0" /><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Validates the specified <see cref="T:System.Data.SqlTypes.SqlByte" /> value against the metadata, and adjusts the value if necessary.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>The adjusted value as a <see cref="T:System.Data.SqlTypes.SqlByte" />.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The value to validate against the <see cref="T:Microsoft.SqlServer.Server.SqlMetaData" /> instance.</param></Docs><AssemblyInfo><AssemblyVersion>2.0.0.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Adjust"><MemberSignature Language="C#" Value="public System.Data.SqlTypes.SqlBytes Adjust (System.Data.SqlTypes.SqlBytes value);" /><MemberType>Method</MemberType><ReturnValue><ReturnType>System.Data.SqlTypes.SqlBytes</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.Data.SqlTypes.SqlBytes" /></Parameters><Docs><remarks>To be added.</remarks><since version=".NET 2.0" /><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Validates the specified <see cref="T:System.Data.SqlTypes.SqlBytes" /> value against the metadata, and adjusts the value if necessary.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>The adjusted value as a <see cref="T:System.Data.SqlTypes.SqlBytes" />.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The value to validate against the <see cref="T:Microsoft.SqlServer.Server.SqlMetaData" /> instance.</param></Docs><AssemblyInfo><AssemblyVersion>2.0.0.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Adjust"><MemberSignature Language="C#" Value="public System.Data.SqlTypes.SqlChars Adjust (System.Data.SqlTypes.SqlChars value);" /><MemberType>Method</MemberType><ReturnValue><ReturnType>System.Data.SqlTypes.SqlChars</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.Data.SqlTypes.SqlChars" /></Parameters><Docs><remarks>To be added.</remarks><since version=".NET 2.0" /><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Validates the specified <see cref="T:System.Data.SqlTypes.SqlChars" /> value against the metadata, and adjusts the value if necessary.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>The adjusted value as a <see cref="T:System.Data.SqlTypes.SqlChars" />.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The value to validate against the <see cref="T:Microsoft.SqlServer.Server.SqlMetaData" /> instance.</param></Docs><AssemblyInfo><AssemblyVersion>2.0.0.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Adjust"><MemberSignature Language="C#" Value="public System.Data.SqlTypes.SqlDateTime Adjust (System.Data.SqlTypes.SqlDateTime value);" /><MemberType>Method</MemberType><ReturnValue><ReturnType>System.Data.SqlTypes.SqlDateTime</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.Data.SqlTypes.SqlDateTime" /></Parameters><Docs><remarks>To be added.</remarks><since version=".NET 2.0" /><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Validates the specified <see cref="T:System.Data.SqlTypes.SqlDateTime" /> value against the metadata, and adjusts the value if necessary.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>The adjusted value as a <see cref="T:System.Data.SqlTypes.SqlDateTime" />.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The value to validate against the <see cref="T:Microsoft.SqlServer.Server.SqlMetaData" /> instance.</param></Docs><AssemblyInfo><AssemblyVersion>2.0.0.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Adjust"><MemberSignature Language="C#" Value="public System.Data.SqlTypes.SqlDecimal Adjust (System.Data.SqlTypes.SqlDecimal value);" /><MemberType>Method</MemberType><ReturnValue><ReturnType>System.Data.SqlTypes.SqlDecimal</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.Data.SqlTypes.SqlDecimal" /></Parameters><Docs><remarks>To be added.</remarks><since version=".NET 2.0" /><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Validates the specified <see cref="T:System.Data.SqlTypes.SqlDecimal" /> value against the metadata, and adjusts the value if necessary.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>The adjusted value as a <see cref="T:System.Data.SqlTypes.SqlDecimal" />.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The value to validate against the <see cref="T:Microsoft.SqlServer.Server.SqlMetaData" /> instance.</param></Docs><AssemblyInfo><AssemblyVersion>2.0.0.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Adjust"><MemberSignature Language="C#" Value="public System.Data.SqlTypes.SqlDouble Adjust (System.Data.SqlTypes.SqlDouble value);" /><MemberType>Method</MemberType><ReturnValue><ReturnType>System.Data.SqlTypes.SqlDouble</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.Data.SqlTypes.SqlDouble" /></Parameters><Docs><remarks>To be added.</remarks><since version=".NET 2.0" /><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Validates the specified <see cref="T:System.Data.SqlTypes.SqlDouble" /> value against the metadata, and adjusts the value if necessary.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>The adjusted value as a <see cref="T:System.Data.SqlTypes.SqlDouble" />.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The value to validate against the <see cref="T:Microsoft.SqlServer.Server.SqlMetaData" /> instance.</param></Docs><AssemblyInfo><AssemblyVersion>2.0.0.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Adjust"><MemberSignature Language="C#" Value="public System.Data.SqlTypes.SqlGuid Adjust (System.Data.SqlTypes.SqlGuid value);" /><MemberType>Method</MemberType><ReturnValue><ReturnType>System.Data.SqlTypes.SqlGuid</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.Data.SqlTypes.SqlGuid" /></Parameters><Docs><remarks>To be added.</remarks><since version=".NET 2.0" /><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Validates the specified <see cref="T:System.Data.SqlTypes.SqlGuid" /> value against the metadata, and adjusts the value if necessary.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>The adjusted value as a <see cref="T:System.Data.SqlTypes.SqlGuid" />.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The value to validate against the <see cref="T:Microsoft.SqlServer.Server.SqlMetaData" /> instance.</param></Docs><AssemblyInfo><AssemblyVersion>2.0.0.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Adjust"><MemberSignature Language="C#" Value="public System.Data.SqlTypes.SqlInt16 Adjust (System.Data.SqlTypes.SqlInt16 value);" /><MemberType>Method</MemberType><ReturnValue><ReturnType>System.Data.SqlTypes.SqlInt16</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.Data.SqlTypes.SqlInt16" /></Parameters><Docs><remarks>To be added.</remarks><since version=".NET 2.0" /><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Validates the specified <see cref="T:System.Data.SqlTypes.SqlInt16" /> value against the metadata, and adjusts the value if necessary.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>The adjusted value as a <see cref="T:System.Data.SqlTypes.SqlInt16" />.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The value to validate against the <see cref="T:Microsoft.SqlServer.Server.SqlMetaData" /> instance.</param></Docs><AssemblyInfo><AssemblyVersion>2.0.0.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Adjust"><MemberSignature Language="C#" Value="public System.Data.SqlTypes.SqlInt32 Adjust (System.Data.SqlTypes.SqlInt32 value);" /><MemberType>Method</MemberType><ReturnValue><ReturnType>System.Data.SqlTypes.SqlInt32</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.Data.SqlTypes.SqlInt32" /></Parameters><Docs><remarks>To be added.</remarks><since version=".NET 2.0" /><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Validates the specified <see cref="T:System.Data.SqlTypes.SqlInt32" /> value against the metadata, and adjusts the value if necessary.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>The adjusted value as a <see cref="T:System.Data.SqlTypes.SqlInt32" />.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The value to validate against the <see cref="T:Microsoft.SqlServer.Server.SqlMetaData" /> instance.</param></Docs><AssemblyInfo><AssemblyVersion>2.0.0.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Adjust"><MemberSignature Language="C#" Value="public System.Data.SqlTypes.SqlInt64 Adjust (System.Data.SqlTypes.SqlInt64 value);" /><MemberType>Method</MemberType><ReturnValue><ReturnType>System.Data.SqlTypes.SqlInt64</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.Data.SqlTypes.SqlInt64" /></Parameters><Docs><remarks>To be added.</remarks><since version=".NET 2.0" /><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Validates the specified <see cref="T:System.Data.SqlTypes.SqlInt64" /> value against the metadata, and adjusts the value if necessary.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>The adjusted value as a <see cref="T:System.Data.SqlTypes.SqlInt64" />.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The value to validate against the <see cref="T:Microsoft.SqlServer.Server.SqlMetaData" /> instance.</param></Docs><AssemblyInfo><AssemblyVersion>2.0.0.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Adjust"><MemberSignature Language="C#" Value="public System.Data.SqlTypes.SqlMoney Adjust (System.Data.SqlTypes.SqlMoney value);" /><MemberType>Method</MemberType><ReturnValue><ReturnType>System.Data.SqlTypes.SqlMoney</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.Data.SqlTypes.SqlMoney" /></Parameters><Docs><remarks>To be added.</remarks><since version=".NET 2.0" /><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Validates the specified <see cref="T:System.Data.SqlTypes.SqlMoney" /> value against the metadata, and adjusts the value if necessary.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>The adjusted value as a <see cref="T:System.Data.SqlTypes.SqlMoney" />.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The value to validate against the <see cref="T:Microsoft.SqlServer.Server.SqlMetaData" /> instance.</param></Docs><AssemblyInfo><AssemblyVersion>2.0.0.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Adjust"><MemberSignature Language="C#" Value="public System.Data.SqlTypes.SqlSingle Adjust (System.Data.SqlTypes.SqlSingle value);" /><MemberType>Method</MemberType><ReturnValue><ReturnType>System.Data.SqlTypes.SqlSingle</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.Data.SqlTypes.SqlSingle" /></Parameters><Docs><remarks>To be added.</remarks><since version=".NET 2.0" /><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Validates the specified <see cref="T:System.Data.SqlTypes.SqlSingle" /> value against the metadata, and adjusts the value if necessary.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>The adjusted value as a <see cref="T:System.Data.SqlTypes.SqlSingle" />.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The value to validate against the <see cref="T:Microsoft.SqlServer.Server.SqlMetaData" /> instance.</param></Docs><AssemblyInfo><AssemblyVersion>2.0.0.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Adjust"><MemberSignature Language="C#" Value="public System.Data.SqlTypes.SqlString Adjust (System.Data.SqlTypes.SqlString value);" /><MemberType>Method</MemberType><ReturnValue><ReturnType>System.Data.SqlTypes.SqlString</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.Data.SqlTypes.SqlString" /></Parameters><Docs><remarks>To be added.</remarks><since version=".NET 2.0" /><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Validates the specified <see cref="T:System.Data.SqlTypes.SqlString" /> value against the metadata, and adjusts the value if necessary.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>The adjusted value as a <see cref="T:System.Data.SqlTypes.SqlString" />.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The value to validate against the <see cref="T:Microsoft.SqlServer.Server.SqlMetaData" /> instance.</param></Docs><AssemblyInfo><AssemblyVersion>2.0.0.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Adjust"><MemberSignature Language="C#" Value="public DateTime Adjust (DateTime value);" /><MemberType>Method</MemberType><ReturnValue><ReturnType>System.DateTime</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.DateTime" /></Parameters><Docs><remarks>To be added.</remarks><since version=".NET 2.0" /><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Validates the specified <see cref="T:System.DateTime" /> value against the metadata, and adjusts the value if necessary.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>The adjusted value as a <see cref="T:System.DateTime" />.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The value to validate against the <see cref="T:Microsoft.SqlServer.Server.SqlMetaData" /> instance.</param></Docs><AssemblyInfo><AssemblyVersion>2.0.0.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Adjust"><MemberSignature Language="C#" Value="public decimal Adjust (decimal value);" /><MemberType>Method</MemberType><ReturnValue><ReturnType>System.Decimal</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.Decimal" /></Parameters><Docs><remarks>To be added.</remarks><since version=".NET 2.0" /><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Validates the specified <see cref="T:System.Decimal" /> value against the metadata, and adjusts the value if necessary.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>The adjusted value as a <see cref="T:System.Decimal" />.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The value to validate against the <see cref="T:Microsoft.SqlServer.Server.SqlMetaData" /> instance.</param></Docs><AssemblyInfo><AssemblyVersion>2.0.0.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Adjust"><MemberSignature Language="C#" Value="public double Adjust (double value);" /><MemberType>Method</MemberType><ReturnValue><ReturnType>System.Double</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.Double" /></Parameters><Docs><remarks>To be added.</remarks><since version=".NET 2.0" /><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Validates the specified <see cref="T:System.Double" /> value against the metadata, and adjusts the value if necessary.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>The adjusted value as a <see cref="T:System.Double" />.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The value to validate against the <see cref="T:Microsoft.SqlServer.Server.SqlMetaData" /> instance.</param></Docs><AssemblyInfo><AssemblyVersion>2.0.0.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Adjust"><MemberSignature Language="C#" Value="public Guid Adjust (Guid value);" /><MemberType>Method</MemberType><ReturnValue><ReturnType>System.Guid</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.Guid" /></Parameters><Docs><remarks>To be added.</remarks><since version=".NET 2.0" /><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Validates the specified <see cref="T:System.Guid" /> value against the metadata, and adjusts the value if necessary.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>The adjusted value as a <see cref="T:System.Guid" />.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The value to validate against the <see cref="T:Microsoft.SqlServer.Server.SqlMetaData" /> instance.</param></Docs><AssemblyInfo><AssemblyVersion>2.0.0.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Adjust"><MemberSignature Language="C#" Value="public short Adjust (short value);" /><MemberType>Method</MemberType><ReturnValue><ReturnType>System.Int16</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.Int16" /></Parameters><Docs><remarks>To be added.</remarks><since version=".NET 2.0" /><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Validates the specified <see cref="T:System.Int16" /> value against the metadata, and adjusts the value if necessary.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>The adjusted value as a <see cref="T:System.Int16" />.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The value to validate against the <see cref="T:Microsoft.SqlServer.Server.SqlMetaData" /> instance.</param></Docs><AssemblyInfo><AssemblyVersion>2.0.0.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Adjust"><MemberSignature Language="C#" Value="public int Adjust (int value);" /><MemberType>Method</MemberType><ReturnValue><ReturnType>System.Int32</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.Int32" /></Parameters><Docs><remarks>To be added.</remarks><since version=".NET 2.0" /><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Validates the specified <see cref="T:System.Int32" /> value against the metadata, and adjusts the value if necessary.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>The adjusted value as a <see cref="T:System.Int32" />.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The value to validate against the <see cref="T:Microsoft.SqlServer.Server.SqlMetaData" /> instance.</param></Docs><AssemblyInfo><AssemblyVersion>2.0.0.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Adjust"><MemberSignature Language="C#" Value="public long Adjust (long value);" /><MemberType>Method</MemberType><ReturnValue><ReturnType>System.Int64</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.Int64" /></Parameters><Docs><remarks>To be added.</remarks><since version=".NET 2.0" /><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Validates the specified <see cref="T:System.Int64" /> value against the metadata, and adjusts the value if necessary.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>The adjusted value as a <see cref="T:System.Int64" />.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The value to validate against the <see cref="T:Microsoft.SqlServer.Server.SqlMetaData" /> instance.</param></Docs><AssemblyInfo><AssemblyVersion>2.0.0.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Adjust"><MemberSignature Language="C#" Value="public object Adjust (object value);" /><MemberType>Method</MemberType><ReturnValue><ReturnType>System.Object</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.Object" /></Parameters><Docs><remarks>To be added.</remarks><since version=".NET 2.0" /><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Validates the specified <see cref="T:System.Object" /> value against the metadata, and adjusts the value if necessary.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>The adjusted value as a <see cref="T:System.Object" />.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The value to validate against the <see cref="T:Microsoft.SqlServer.Server.SqlMetaData" /> instance.</param></Docs><AssemblyInfo><AssemblyVersion>2.0.0.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Adjust"><MemberSignature Language="C#" Value="public float Adjust (float value);" /><MemberType>Method</MemberType><ReturnValue><ReturnType>System.Single</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.Single" /></Parameters><Docs><remarks>To be added.</remarks><since version=".NET 2.0" /><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Validates the specified <see cref="T:System.Single" /> value against the metadata, and adjusts the value if necessary.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>The adjusted value as a <see cref="T:System.Single" />.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The value to validate against the <see cref="T:Microsoft.SqlServer.Server.SqlMetaData" /> instance.</param></Docs><AssemblyInfo><AssemblyVersion>2.0.0.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Adjust"><MemberSignature Language="C#" Value="public string Adjust (string value);" /><MemberType>Method</MemberType><ReturnValue><ReturnType>System.String</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.String" /></Parameters><Docs><remarks>To be added.</remarks><since version=".NET 2.0" /><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Validates the specified <see cref="T:System.String" /> value against the metadata, and adjusts the value if necessary.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>The adjusted value as a <see cref="T:System.String" />.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The value to validate against the <see cref="T:Microsoft.SqlServer.Server.SqlMetaData" /> instance.</param></Docs><AssemblyInfo><AssemblyVersion>2.0.0.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="CompareOptions"><MemberSignature Language="C#" Value="public System.Data.SqlTypes.SqlCompareOptions CompareOptions { get; }" /><MemberType>Property</MemberType><ReturnValue><ReturnType>System.Data.SqlTypes.SqlCompareOptions</ReturnType></ReturnValue><Docs><value>To be added.</value><remarks>To be added.</remarks><since version=".NET 2.0" /><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Gets the comparison rules used for the column or parameter.</para></summary></Docs><AssemblyInfo><AssemblyVersion>2.0.0.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="DbType"><MemberSignature Language="C#" Value="public System.Data.DbType DbType { get; }" /><MemberType>Property</MemberType><ReturnValue><ReturnType>System.Data.DbType</ReturnType></ReturnValue><Docs><value>To be added.</value><since version=".NET 2.0" /><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>The default type is <see cref="T:System.Data.DbType" />.String.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Gets the data type of the column or parameter.</para></summary></Docs><AssemblyInfo><AssemblyVersion>2.0.0.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="InferFromValue"><MemberSignature Language="C#" Value="public static Microsoft.SqlServer.Server.SqlMetaData InferFromValue (object value, string name);" /><MemberType>Method</MemberType><ReturnValue><ReturnType>Microsoft.SqlServer.Server.SqlMetaData</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.Object" /><Parameter Name="name" Type="System.String" /></Parameters><Docs><remarks>To be added.</remarks><since version=".NET 2.0" /><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Infers the metadata from the specified object and returns it as a <see cref="T:Microsoft.SqlServer.Server.SqlMetaData" /> instance.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>The inferred metadata as a <see cref="T:Microsoft.SqlServer.Server.SqlMetaData" /> instance.</para></returns><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The object used from which the metadata is inferred.</param><param name="name"><attribution license="cc4" from="Microsoft" modified="false" />The name assigned to the returned <see cref="T:Microsoft.SqlServer.Server.SqlMetaData" /> instance.</param></Docs><AssemblyInfo><AssemblyVersion>2.0.0.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="LocaleId"><MemberSignature Language="C#" Value="public long LocaleId { get; }" /><MemberType>Property</MemberType><ReturnValue><ReturnType>System.Int64</ReturnType></ReturnValue><Docs><value>To be added.</value><since version=".NET 2.0" /><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>The default value is the current locale of the current thread for string-valued SqlDbTypes, and 0 for SqlDbTypes that do not support collation.</para><para>Returns 0 if the collation of the underlying column type is not defined.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Gets the locale ID of the column or parameter.</para></summary></Docs><AssemblyInfo><AssemblyVersion>2.0.0.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Max"><MemberSignature Language="C#" Value="public static long Max { get; }" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>2.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Int64</ReturnType></ReturnValue><Docs><value>To be added.</value><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>The default value is -1.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Gets the length of text, ntext, and image data types. </para></summary></Docs></Member><Member MemberName="MaxLength"><MemberSignature Language="C#" Value="public long MaxLength { get; }" /><MemberType>Property</MemberType><ReturnValue><ReturnType>System.Int64</ReturnType></ReturnValue><Docs><value>To be added.</value><since version=".NET 2.0" /><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>The potential maximum length for values of the specified column. Returns 0 for types other than fixed and varying length character and binary types. For variable size columns or parameters declared with the <paramref name="Max" /> constructor parameter, it returns -1.</para><para>For <see cref="T:System.Data.DbType" />.Row this returns the number of columns in the row metadata instance.</para><para>The default value is 0.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Gets the maximum length of the column or parameter.</para></summary></Docs><AssemblyInfo><AssemblyVersion>2.0.0.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Name"><MemberSignature Language="C#" Value="public string Name { get; }" /><MemberType>Property</MemberType><ReturnValue><ReturnType>System.String</ReturnType></ReturnValue><Docs><value>To be added.</value><remarks>To be added.</remarks><since version=".NET 2.0" /><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Gets the name of the column or parameter.</para></summary></Docs><AssemblyInfo><AssemblyVersion>2.0.0.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Precision"><MemberSignature Language="C#" Value="public byte Precision { get; }" /><MemberType>Property</MemberType><ReturnValue><ReturnType>System.Byte</ReturnType></ReturnValue><Docs><value>To be added.</value><since version=".NET 2.0" /><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>Returns 0 if the precision of the underlying column type is not defined.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Gets the precision of the column or parameter.</para></summary></Docs><AssemblyInfo><AssemblyVersion>2.0.0.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Scale"><MemberSignature Language="C#" Value="public byte Scale { get; }" /><MemberType>Property</MemberType><ReturnValue><ReturnType>System.Byte</ReturnType></ReturnValue><Docs><value>To be added.</value><since version=".NET 2.0" /><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>Returns 0 if the scale of the underlying column type is not defined.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Gets the scale of the column or parameter.</para></summary></Docs><AssemblyInfo><AssemblyVersion>2.0.0.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="SqlDbType"><MemberSignature Language="C#" Value="public System.Data.SqlDbType SqlDbType { get; }" /><MemberType>Property</MemberType><ReturnValue><ReturnType>System.Data.SqlDbType</ReturnType></ReturnValue><Docs><value>To be added.</value><since version=".NET 2.0" /><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>The default value is NVarChar.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Gets the data type of the column or parameter.</para></summary></Docs><AssemblyInfo><AssemblyVersion>2.0.0.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="TypeName"><MemberSignature Language="C#" Value="public string TypeName { get; }" /><MemberType>Property</MemberType><ReturnValue><ReturnType>System.String</ReturnType></ReturnValue><Docs><value>To be added.</value><since version=".NET 2.0" /><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>The default value is null.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Gets the three-part name of the user-defined type (UDT) or the SQL Server type represented by the instance.</para></summary></Docs><AssemblyInfo><AssemblyVersion>2.0.0.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="XmlSchemaCollectionDatabase"><MemberSignature Language="C#" Value="public string XmlSchemaCollectionDatabase { get; }" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>2.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.String</ReturnType></ReturnValue><Docs><value>To be added.</value><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>The default value is null.</para><para>This property may be null if the collection is defined within the current database. It is also null if there is no schema collection, in which case <see cref="P:Microsoft.SqlServer.Server.SqlMetaData.XmlSchemaCollectionName" /> and <see cref="P:Microsoft.SqlServer.Server.SqlMetaData.XmlSchemaCollectionOwningSchema" /> are also null.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Gets the name of the database where the schema collection for this XML instance is located.</para></summary></Docs></Member><Member MemberName="XmlSchemaCollectionName"><MemberSignature Language="C#" Value="public string XmlSchemaCollectionName { get; }" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>2.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.String</ReturnType></ReturnValue><Docs><value>To be added.</value><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>The default value is null.</para><para>This value is null if there is no associated schema collection. If the value is null, then <see cref="P:Microsoft.SqlServer.Server.SqlMetaData.XmlSchemaCollectionDatabase" /> and <see cref="P:Microsoft.SqlServer.Server.SqlMetaData.XmlSchemaCollectionOwningSchema" /> are also null.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Gets the name of the schema collection for this XML instance.</para></summary></Docs></Member><Member MemberName="XmlSchemaCollectionOwningSchema"><MemberSignature Language="C#" Value="public string XmlSchemaCollectionOwningSchema { get; }" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>2.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.String</ReturnType></ReturnValue><Docs><value>To be added.</value><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>The default value is null.</para><para>This value may be null if the collection is defined within the current database and default schema. It is also null if there is no schema collection, in which case <see cref="P:Microsoft.SqlServer.Server.SqlMetaData.XmlSchemaCollectionDatabase" /> and <see cref="P:Microsoft.SqlServer.Server.SqlMetaData.XmlSchemaCollectionName" /> are also null.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Gets the owning relational schema where the schema collection for this XML instance is located.</para></summary></Docs></Member></Members></Type>