<?xml version="1.0" encoding="utf-8"?>
<masterdoc assembly="System.Data">
    <class name="InternalDataCollectionBase" namespace="System.Data">
        <constructor name="InternalDataCollectionBase" argnames="" />
        <property name="Count" propertytype="System.Int32" />
        <property name="IsReadOnly" propertytype="System.Boolean" />
        <property name="IsSynchronized" propertytype="System.Boolean" />
        <property name="SyncRoot" propertytype="System.Object" />
        <property name="List" propertytype="System.Collections.ArrayList" />
        <method name="GetEnumerator" argnames="" returntype="System.Collections.IEnumerator" />
        <method name="CopyTo(System.Array, System.Int32)" argnames="ar, index" returntype="System.Void" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="Constraint" namespace="System.Data">
        <constructor name="Constraint" argnames="" />
        <property name="ConstraintName" propertytype="System.String" />
        <property name="SchemaName" propertytype="System.String" />
        <property name="InCollection" propertytype="System.Boolean" />
        <property name="Table" propertytype="System.Data.DataTable" />
        <property name="ExtendedProperties" propertytype="System.Data.PropertyCollection" />
        <property name="_DataSet" propertytype="System.Data.DataSet" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" returntype="System.String" />
        <method name="CheckStateForProperty" argnames="" returntype="System.Void" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="ConstraintCollection" namespace="System.Data">
        <property name="List" propertytype="System.Collections.ArrayList" />
        <property name="Item" propertytype="System.Data.Constraint" />
        <property name="Table" propertytype="System.Data.DataTable" />
        <property name="Item" propertytype="System.Data.Constraint" />
        <property name="Count" inherited="System.Data.InternalDataCollectionBase" propertytype="System.Int32" />
        <property name="IsReadOnly" inherited="System.Data.InternalDataCollectionBase" propertytype="System.Boolean" />
        <property name="IsSynchronized" inherited="System.Data.InternalDataCollectionBase" propertytype="System.Boolean" />
        <property name="SyncRoot" inherited="System.Data.InternalDataCollectionBase" propertytype="System.Object" />
        <method name="OnCollectionChanged(System.ComponentModel.CollectionChangeEventArgs)" argnames="ccevent" returntype="System.Void" />
        <method name="IndexOf(System.String)" argnames="constraintName" returntype="System.Int32" />
        <method name="Add(System.String, System.Data.DataColumn[], System.Data.DataColumn[])" argnames="name, primaryKeyColumns, foreignKeyColumns" returntype="System.Data.Constraint" />
        <method name="Add(System.String, System.Data.DataColumn, System.Data.DataColumn)" argnames="name, primaryKeyColumn, foreignKeyColumn" returntype="System.Data.Constraint" />
        <method name="Add(System.String, System.Data.DataColumn, System.Boolean)" argnames="name, column, primaryKey" returntype="System.Data.Constraint" />
        <method name="Add(System.String, System.Data.DataColumn[], System.Boolean)" argnames="name, columns, primaryKey" returntype="System.Data.Constraint" />
        <method name="GetEnumerator" argnames="" inherited="System.Data.InternalDataCollectionBase" returntype="System.Collections.IEnumerator" />
        <method name="CopyTo(System.Array, System.Int32)" argnames="ar, index" inherited="System.Data.InternalDataCollectionBase" returntype="System.Void" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="Add(System.Data.Constraint)" argnames="constraint" returntype="System.Void" />
        <method name="AddRange(System.Data.Constraint[])" argnames="constraints" returntype="System.Void" />
        <method name="CanRemove(System.Data.Constraint)" argnames="constraint" returntype="System.Boolean" />
        <method name="Clear" argnames="" returntype="System.Void" />
        <method name="Contains(System.String)" argnames="name" returntype="System.Boolean" />
        <method name="IndexOf(System.Data.Constraint)" argnames="constraint" returntype="System.Int32" />
        <method name="Remove(System.Data.Constraint)" argnames="constraint" returntype="System.Void" />
        <method name="RemoveAt(System.Int32)" argnames="index" returntype="System.Void" />
        <method name="Remove(System.String)" argnames="name" returntype="System.Void" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
        <event name="CollectionChanged" />
    </class>
    <class name="DataColumn" namespace="System.Data">
        <constructor name="DataColumn" argnames="" />
        <constructor name="DataColumn(System.String)" argnames="columnName" />
        <constructor name="DataColumn(System.String, System.Type)" argnames="columnName, dataType" />
        <constructor name="DataColumn(System.String, System.Type, System.String)" argnames="columnName, dataType, expr" />
        <constructor name="DataColumn(System.String, System.Type, System.String, System.Data.MappingType)" argnames="columnName, dataType, expr, type" />
        <property name="AllowDBNull" propertytype="System.Boolean" />
        <property name="AutoIncrement" propertytype="System.Boolean" />
        <property name="AutoIncrementSeed" propertytype="System.Int64" />
        <property name="AutoIncrementStep" propertytype="System.Int64" />
        <property name="Caption" propertytype="System.String" />
        <property name="ColumnName" propertytype="System.String" />
        <property name="EncodedColumnName" propertytype="System.String" />
        <property name="Prefix" propertytype="System.String" />
        <property name="Computed" propertytype="System.Boolean" />
        <property name="DataExpression" propertytype="System.Data.DataExpression" />
        <property name="DataType" propertytype="System.Type" />
        <property name="DefaultValue" propertytype="System.Object" />
        <property name="Expression" propertytype="System.String" />
        <property name="ExtendedProperties" propertytype="System.Data.PropertyCollection" />
        <property name="HasData" propertytype="System.Boolean" />
        <property name="MaxLength" propertytype="System.Int32" />
        <property name="Namespace" propertytype="System.String" />
        <property name="Ordinal" propertytype="System.Int32" />
        <property name="ReadOnly" propertytype="System.Boolean" />
        <property name="SortIndex" propertytype="System.Data.Index" />
        <property name="Table" propertytype="System.Data.DataTable" />
        <property name="Item" propertytype="System.Object" />
        <property name="Item" propertytype="System.Object" />
        <property name="Unique" propertytype="System.Boolean" />
        <property name="InternalUnique" propertytype="System.Boolean" />
        <property name="XmlDataType" propertytype="System.String" />
        <property name="SimpleType" propertytype="System.Data.SimpleType" />
        <property name="ColumnMapping" propertytype="System.Data.MappingType" />
        <property name="Description" propertytype="System.String" />
        <property name="Storage" propertytype="System.Data.Common.DataStorage" />
        <property name="Events" inherited="System.ComponentModel.MarshalByValueComponent" propertytype="System.ComponentModel.EventHandlerList" />
        <property name="Site" inherited="System.ComponentModel.MarshalByValueComponent" propertytype="System.ComponentModel.ISite" />
        <property name="Container" inherited="System.ComponentModel.MarshalByValueComponent" propertytype="System.ComponentModel.IContainer" />
        <property name="DesignMode" inherited="System.ComponentModel.MarshalByValueComponent" propertytype="System.Boolean" />
        <method name="GetService(System.Type)" argnames="service" inherited="System.ComponentModel.MarshalByValueComponent" returntype="System.Object" />
        <method name="Dispose" argnames="" inherited="System.ComponentModel.MarshalByValueComponent" returntype="System.Void" />
        <method name="Dispose(System.Boolean)" argnames="disposing" inherited="System.ComponentModel.MarshalByValueComponent" returntype="System.Void" />
        <method name="Finalize" argnames="" inherited="System.ComponentModel.MarshalByValueComponent" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" returntype="System.String" />
        <method name="CheckUnique" argnames="" returntype="System.Void" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
        <event name="Disposed" inherited="System.ComponentModel.MarshalByValueComponent" />
    </class>
    <class name="DataColumnChangeEventArgs" namespace="System.Data">
        <constructor name="DataColumnChangeEventArgs(System.Data.DataRow, System.Data.DataColumn, System.Object)" argnames="row, column, value" />
        <property name="Column" propertytype="System.Data.DataColumn" />
        <property name="Row" propertytype="System.Data.DataRow" />
        <property name="ProposedValue" propertytype="System.Object" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="DataColumnCollection" namespace="System.Data">
        <property name="List" propertytype="System.Collections.ArrayList" />
        <property name="Item" propertytype="System.Data.DataColumn" />
        <property name="Item" propertytype="System.Data.DataColumn" />
        <property name="Item" propertytype="System.Data.DataColumn" />
        <property name="Count" inherited="System.Data.InternalDataCollectionBase" propertytype="System.Int32" />
        <property name="IsReadOnly" inherited="System.Data.InternalDataCollectionBase" propertytype="System.Boolean" />
        <property name="IsSynchronized" inherited="System.Data.InternalDataCollectionBase" propertytype="System.Boolean" />
        <property name="SyncRoot" inherited="System.Data.InternalDataCollectionBase" propertytype="System.Object" />
        <method name="OnCollectionChanged(System.ComponentModel.CollectionChangeEventArgs)" argnames="ccevent" returntype="System.Void" />
        <method name="IndexOf(System.Data.DataColumn)" argnames="column" returntype="System.Int32" />
        <method name="Add" argnames="" returntype="System.Data.DataColumn" />
        <method name="Add(System.String)" argnames="columnName" returntype="System.Data.DataColumn" />
        <method name="Add(System.String, System.Type)" argnames="columnName, type" returntype="System.Data.DataColumn" />
        <method name="Add(System.String, System.Type, System.String)" argnames="columnName, type, expression" returntype="System.Data.DataColumn" />
        <method name="GetEnumerator" argnames="" inherited="System.Data.InternalDataCollectionBase" returntype="System.Collections.IEnumerator" />
        <method name="CopyTo(System.Array, System.Int32)" argnames="ar, index" inherited="System.Data.InternalDataCollectionBase" returntype="System.Void" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="Add(System.Data.DataColumn)" argnames="column" returntype="System.Void" />
        <method name="AddRange(System.Data.DataColumn[])" argnames="columns" returntype="System.Void" />
        <method name="CanRemove(System.Data.DataColumn)" argnames="column" returntype="System.Boolean" />
        <method name="Clear" argnames="" returntype="System.Void" />
        <method name="Contains(System.String)" argnames="name" returntype="System.Boolean" />
        <method name="IndexOf(System.String)" argnames="columnName" returntype="System.Int32" />
        <method name="Remove(System.Data.DataColumn)" argnames="column" returntype="System.Void" />
        <method name="RemoveAt(System.Int32)" argnames="index" returntype="System.Void" />
        <method name="Remove(System.String)" argnames="name" returntype="System.Void" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
        <event name="CollectionChanged" />
    </class>
    <class name="DataException" namespace="System.Data">
        <constructor name="DataException(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" />
        <constructor name="DataException" argnames="" />
        <constructor name="DataException(System.String)" argnames="s" />
        <constructor name="DataException(System.String, System.Exception)" argnames="s, innerException" />
        <property name="Message" inherited="System.Exception" propertytype="System.String" />
        <property name="InnerException" inherited="System.Exception" propertytype="System.Exception" />
        <property name="TargetSite" inherited="System.Exception" propertytype="System.Reflection.MethodBase" />
        <property name="StackTrace" inherited="System.Exception" propertytype="System.String" />
        <property name="HelpLink" inherited="System.Exception" propertytype="System.String" />
        <property name="Source" inherited="System.Exception" propertytype="System.String" />
        <property name="HResult" inherited="System.Exception" propertytype="System.Int32" />
        <method name="GetObjectData(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" inherited="System.Exception" returntype="System.Void" />
        <method name="GetBaseException" argnames="" inherited="System.Exception" returntype="System.Exception" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Exception" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="ConstraintException" namespace="System.Data">
        <constructor name="ConstraintException(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" />
        <constructor name="ConstraintException" argnames="" />
        <constructor name="ConstraintException(System.String)" argnames="s" />
        <property name="Message" inherited="System.Exception" propertytype="System.String" />
        <property name="InnerException" inherited="System.Exception" propertytype="System.Exception" />
        <property name="TargetSite" inherited="System.Exception" propertytype="System.Reflection.MethodBase" />
        <property name="StackTrace" inherited="System.Exception" propertytype="System.String" />
        <property name="HelpLink" inherited="System.Exception" propertytype="System.String" />
        <property name="Source" inherited="System.Exception" propertytype="System.String" />
        <property name="HResult" inherited="System.Exception" propertytype="System.Int32" />
        <method name="GetObjectData(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" inherited="System.Exception" returntype="System.Void" />
        <method name="GetBaseException" argnames="" inherited="System.Exception" returntype="System.Exception" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Exception" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="DeletedRowInaccessibleException" namespace="System.Data">
        <constructor name="DeletedRowInaccessibleException(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" />
        <constructor name="DeletedRowInaccessibleException" argnames="" />
        <constructor name="DeletedRowInaccessibleException(System.String)" argnames="s" />
        <property name="Message" inherited="System.Exception" propertytype="System.String" />
        <property name="InnerException" inherited="System.Exception" propertytype="System.Exception" />
        <property name="TargetSite" inherited="System.Exception" propertytype="System.Reflection.MethodBase" />
        <property name="StackTrace" inherited="System.Exception" propertytype="System.String" />
        <property name="HelpLink" inherited="System.Exception" propertytype="System.String" />
        <property name="Source" inherited="System.Exception" propertytype="System.String" />
        <property name="HResult" inherited="System.Exception" propertytype="System.Int32" />
        <method name="GetObjectData(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" inherited="System.Exception" returntype="System.Void" />
        <method name="GetBaseException" argnames="" inherited="System.Exception" returntype="System.Exception" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Exception" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="DuplicateNameException" namespace="System.Data">
        <constructor name="DuplicateNameException(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" />
        <constructor name="DuplicateNameException" argnames="" />
        <constructor name="DuplicateNameException(System.String)" argnames="s" />
        <property name="Message" inherited="System.Exception" propertytype="System.String" />
        <property name="InnerException" inherited="System.Exception" propertytype="System.Exception" />
        <property name="TargetSite" inherited="System.Exception" propertytype="System.Reflection.MethodBase" />
        <property name="StackTrace" inherited="System.Exception" propertytype="System.String" />
        <property name="HelpLink" inherited="System.Exception" propertytype="System.String" />
        <property name="Source" inherited="System.Exception" propertytype="System.String" />
        <property name="HResult" inherited="System.Exception" propertytype="System.Int32" />
        <method name="GetObjectData(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" inherited="System.Exception" returntype="System.Void" />
        <method name="GetBaseException" argnames="" inherited="System.Exception" returntype="System.Exception" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Exception" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="InRowChangingEventException" namespace="System.Data">
        <constructor name="InRowChangingEventException(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" />
        <constructor name="InRowChangingEventException" argnames="" />
        <constructor name="InRowChangingEventException(System.String)" argnames="s" />
        <property name="Message" inherited="System.Exception" propertytype="System.String" />
        <property name="InnerException" inherited="System.Exception" propertytype="System.Exception" />
        <property name="TargetSite" inherited="System.Exception" propertytype="System.Reflection.MethodBase" />
        <property name="StackTrace" inherited="System.Exception" propertytype="System.String" />
        <property name="HelpLink" inherited="System.Exception" propertytype="System.String" />
        <property name="Source" inherited="System.Exception" propertytype="System.String" />
        <property name="HResult" inherited="System.Exception" propertytype="System.Int32" />
        <method name="GetObjectData(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" inherited="System.Exception" returntype="System.Void" />
        <method name="GetBaseException" argnames="" inherited="System.Exception" returntype="System.Exception" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Exception" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="InvalidConstraintException" namespace="System.Data">
        <constructor name="InvalidConstraintException(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" />
        <constructor name="InvalidConstraintException" argnames="" />
        <constructor name="InvalidConstraintException(System.String)" argnames="s" />
        <property name="Message" inherited="System.Exception" propertytype="System.String" />
        <property name="InnerException" inherited="System.Exception" propertytype="System.Exception" />
        <property name="TargetSite" inherited="System.Exception" propertytype="System.Reflection.MethodBase" />
        <property name="StackTrace" inherited="System.Exception" propertytype="System.String" />
        <property name="HelpLink" inherited="System.Exception" propertytype="System.String" />
        <property name="Source" inherited="System.Exception" propertytype="System.String" />
        <property name="HResult" inherited="System.Exception" propertytype="System.Int32" />
        <method name="GetObjectData(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" inherited="System.Exception" returntype="System.Void" />
        <method name="GetBaseException" argnames="" inherited="System.Exception" returntype="System.Exception" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Exception" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="MissingPrimaryKeyException" namespace="System.Data">
        <constructor name="MissingPrimaryKeyException(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" />
        <constructor name="MissingPrimaryKeyException" argnames="" />
        <constructor name="MissingPrimaryKeyException(System.String)" argnames="s" />
        <property name="Message" inherited="System.Exception" propertytype="System.String" />
        <property name="InnerException" inherited="System.Exception" propertytype="System.Exception" />
        <property name="TargetSite" inherited="System.Exception" propertytype="System.Reflection.MethodBase" />
        <property name="StackTrace" inherited="System.Exception" propertytype="System.String" />
        <property name="HelpLink" inherited="System.Exception" propertytype="System.String" />
        <property name="Source" inherited="System.Exception" propertytype="System.String" />
        <property name="HResult" inherited="System.Exception" propertytype="System.Int32" />
        <method name="GetObjectData(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" inherited="System.Exception" returntype="System.Void" />
        <method name="GetBaseException" argnames="" inherited="System.Exception" returntype="System.Exception" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Exception" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="NoNullAllowedException" namespace="System.Data">
        <constructor name="NoNullAllowedException(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" />
        <constructor name="NoNullAllowedException" argnames="" />
        <constructor name="NoNullAllowedException(System.String)" argnames="s" />
        <property name="Message" inherited="System.Exception" propertytype="System.String" />
        <property name="InnerException" inherited="System.Exception" propertytype="System.Exception" />
        <property name="TargetSite" inherited="System.Exception" propertytype="System.Reflection.MethodBase" />
        <property name="StackTrace" inherited="System.Exception" propertytype="System.String" />
        <property name="HelpLink" inherited="System.Exception" propertytype="System.String" />
        <property name="Source" inherited="System.Exception" propertytype="System.String" />
        <property name="HResult" inherited="System.Exception" propertytype="System.Int32" />
        <method name="GetObjectData(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" inherited="System.Exception" returntype="System.Void" />
        <method name="GetBaseException" argnames="" inherited="System.Exception" returntype="System.Exception" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Exception" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="ReadOnlyException" namespace="System.Data">
        <constructor name="ReadOnlyException(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" />
        <constructor name="ReadOnlyException" argnames="" />
        <constructor name="ReadOnlyException(System.String)" argnames="s" />
        <property name="Message" inherited="System.Exception" propertytype="System.String" />
        <property name="InnerException" inherited="System.Exception" propertytype="System.Exception" />
        <property name="TargetSite" inherited="System.Exception" propertytype="System.Reflection.MethodBase" />
        <property name="StackTrace" inherited="System.Exception" propertytype="System.String" />
        <property name="HelpLink" inherited="System.Exception" propertytype="System.String" />
        <property name="Source" inherited="System.Exception" propertytype="System.String" />
        <property name="HResult" inherited="System.Exception" propertytype="System.Int32" />
        <method name="GetObjectData(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" inherited="System.Exception" returntype="System.Void" />
        <method name="GetBaseException" argnames="" inherited="System.Exception" returntype="System.Exception" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Exception" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="RowNotInTableException" namespace="System.Data">
        <constructor name="RowNotInTableException(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" />
        <constructor name="RowNotInTableException" argnames="" />
        <constructor name="RowNotInTableException(System.String)" argnames="s" />
        <property name="Message" inherited="System.Exception" propertytype="System.String" />
        <property name="InnerException" inherited="System.Exception" propertytype="System.Exception" />
        <property name="TargetSite" inherited="System.Exception" propertytype="System.Reflection.MethodBase" />
        <property name="StackTrace" inherited="System.Exception" propertytype="System.String" />
        <property name="HelpLink" inherited="System.Exception" propertytype="System.String" />
        <property name="Source" inherited="System.Exception" propertytype="System.String" />
        <property name="HResult" inherited="System.Exception" propertytype="System.Int32" />
        <method name="GetObjectData(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" inherited="System.Exception" returntype="System.Void" />
        <method name="GetBaseException" argnames="" inherited="System.Exception" returntype="System.Exception" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Exception" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="VersionNotFoundException" namespace="System.Data">
        <constructor name="VersionNotFoundException(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" />
        <constructor name="VersionNotFoundException" argnames="" />
        <constructor name="VersionNotFoundException(System.String)" argnames="s" />
        <property name="Message" inherited="System.Exception" propertytype="System.String" />
        <property name="InnerException" inherited="System.Exception" propertytype="System.Exception" />
        <property name="TargetSite" inherited="System.Exception" propertytype="System.Reflection.MethodBase" />
        <property name="StackTrace" inherited="System.Exception" propertytype="System.String" />
        <property name="HelpLink" inherited="System.Exception" propertytype="System.String" />
        <property name="Source" inherited="System.Exception" propertytype="System.String" />
        <property name="HResult" inherited="System.Exception" propertytype="System.Int32" />
        <method name="GetObjectData(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" inherited="System.Exception" returntype="System.Void" />
        <method name="GetBaseException" argnames="" inherited="System.Exception" returntype="System.Exception" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Exception" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="DataRelation" namespace="System.Data">
        <constructor name="DataRelation(System.String, System.Data.DataColumn, System.Data.DataColumn)" argnames="relationName, parentColumn, childColumn" />
        <constructor name="DataRelation(System.String, System.Data.DataColumn, System.Data.DataColumn, System.Boolean)" argnames="relationName, parentColumn, childColumn, createConstraints" />
        <constructor name="DataRelation(System.String, System.Data.DataColumn[], System.Data.DataColumn[])" argnames="relationName, parentColumns, childColumns" />
        <constructor name="DataRelation(System.String, System.Data.DataColumn[], System.Data.DataColumn[], System.Boolean)" argnames="relationName, parentColumns, childColumns, createConstraints" />
        <constructor name="DataRelation(System.String, System.String, System.String, System.String[], System.String[], System.Boolean)" argnames="relationName, parentTableName, childTableName, parentColumnNames, childColumnNames, nested" />
        <property name="ChildColumns" propertytype="System.Data.DataColumn[]" />
        <property name="ChildKey" propertytype="System.Data.DataKey" />
        <property name="ChildTable" propertytype="System.Data.DataTable" />
        <property name="DataSet" propertytype="System.Data.DataSet" />
        <property name="ParentColumnNames" propertytype="System.String[]" />
        <property name="ChildColumnNames" propertytype="System.String[]" />
        <property name="ParentColumns" propertytype="System.Data.DataColumn[]" />
        <property name="ParentKey" propertytype="System.Data.DataKey" />
        <property name="ParentTable" propertytype="System.Data.DataTable" />
        <property name="RelationName" propertytype="System.String" />
        <property name="Nested" propertytype="System.Boolean" />
        <property name="ParentKeyConstraint" propertytype="System.Data.UniqueConstraint" />
        <property name="ChildKeyConstraint" propertytype="System.Data.ForeignKeyConstraint" />
        <property name="ExtendedProperties" propertytype="System.Data.PropertyCollection" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" returntype="System.String" />
        <method name="CheckStateForProperty" argnames="" returntype="System.Void" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="DataRelationCollection" namespace="System.Data">
        <constructor name="DataRelationCollection" argnames="" />
        <property name="Item" propertytype="System.Data.DataRelation" />
        <property name="Item" propertytype="System.Data.DataRelation" />
        <property name="Count" inherited="System.Data.InternalDataCollectionBase" propertytype="System.Int32" />
        <property name="IsReadOnly" inherited="System.Data.InternalDataCollectionBase" propertytype="System.Boolean" />
        <property name="IsSynchronized" inherited="System.Data.InternalDataCollectionBase" propertytype="System.Boolean" />
        <property name="SyncRoot" inherited="System.Data.InternalDataCollectionBase" propertytype="System.Object" />
        <property name="List" inherited="System.Data.InternalDataCollectionBase" propertytype="System.Collections.ArrayList" />
        <method name="RemoveCore(System.Data.DataRelation)" argnames="relation" returntype="System.Void" />
        <method name="CanRemove(System.Data.DataRelation)" argnames="relation" returntype="System.Boolean" />
        <method name="OnCollectionChanged(System.ComponentModel.CollectionChangeEventArgs)" argnames="ccevent" returntype="System.Void" />
        <method name="GetDataSet" argnames="" returntype="System.Data.DataSet" />
        <method name="IndexOf(System.String)" argnames="relationName" returntype="System.Int32" />
        <method name="IndexOf(System.Data.DataRelation)" argnames="relation" returntype="System.Int32" />
        <method name="Contains(System.String)" argnames="name" returntype="System.Boolean" />
        <method name="Clear" argnames="" returntype="System.Void" />
        <method name="AddCore(System.Data.DataRelation)" argnames="relation" returntype="System.Void" />
        <method name="Add(System.Data.DataColumn, System.Data.DataColumn)" argnames="parentColumn, childColumn" returntype="System.Data.DataRelation" />
        <method name="Add(System.String, System.Data.DataColumn, System.Data.DataColumn, System.Boolean)" argnames="name, parentColumn, childColumn, createConstraints" returntype="System.Data.DataRelation" />
        <method name="Add(System.String, System.Data.DataColumn, System.Data.DataColumn)" argnames="name, parentColumn, childColumn" returntype="System.Data.DataRelation" />
        <method name="Add(System.Data.DataColumn[], System.Data.DataColumn[])" argnames="parentColumns, childColumns" returntype="System.Data.DataRelation" />
        <method name="Add(System.String, System.Data.DataColumn[], System.Data.DataColumn[], System.Boolean)" argnames="name, parentColumns, childColumns, createConstraints" returntype="System.Data.DataRelation" />
        <method name="Add(System.String, System.Data.DataColumn[], System.Data.DataColumn[])" argnames="name, parentColumns, childColumns" returntype="System.Data.DataRelation" />
        <method name="AddRange(System.Data.DataRelation[])" argnames="relations" returntype="System.Void" />
        <method name="GetEnumerator" argnames="" inherited="System.Data.InternalDataCollectionBase" returntype="System.Collections.IEnumerator" />
        <method name="CopyTo(System.Array, System.Int32)" argnames="ar, index" inherited="System.Data.InternalDataCollectionBase" returntype="System.Void" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="Add(System.Data.DataRelation)" argnames="relation" returntype="System.Void" />
        <method name="Remove(System.Data.DataRelation)" argnames="relation" returntype="System.Void" />
        <method name="RemoveAt(System.Int32)" argnames="index" returntype="System.Void" />
        <method name="Remove(System.String)" argnames="name" returntype="System.Void" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
        <event name="CollectionChanged" />
    </class>
    <class name="DataRow" namespace="System.Data">
        <property name="Element" propertytype="System.Xml.XmlBoundElement" />
        <property name="RowError" propertytype="System.String" />
        <property name="RowState" propertytype="System.Data.DataRowState" />
        <property name="Table" propertytype="System.Data.DataTable" />
        <property name="Item" propertytype="System.Object" />
        <property name="Item" propertytype="System.Object" />
        <property name="Item" propertytype="System.Object" />
        <property name="Item" propertytype="System.Object" />
        <property name="Item" propertytype="System.Object" />
        <property name="Item" propertytype="System.Object" />
        <property name="ItemArray" propertytype="System.Object[]" />
        <property name="HasErrors" propertytype="System.Boolean" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="AcceptChanges" argnames="" returntype="System.Void" />
        <method name="BeginEdit" argnames="" returntype="System.Void" />
        <method name="CancelEdit" argnames="" returntype="System.Void" />
        <method name="Delete" argnames="" returntype="System.Void" />
        <method name="EndEdit" argnames="" returntype="System.Void" />
        <method name="SetColumnError(System.Int32, System.String)" argnames="columnIndex, error" returntype="System.Void" />
        <method name="SetColumnError(System.String, System.String)" argnames="columnName, error" returntype="System.Void" />
        <method name="SetColumnError(System.Data.DataColumn, System.String)" argnames="column, error" returntype="System.Void" />
        <method name="GetColumnError(System.Int32)" argnames="columnIndex" returntype="System.String" />
        <method name="GetColumnError(System.String)" argnames="columnName" returntype="System.String" />
        <method name="GetColumnError(System.Data.DataColumn)" argnames="column" returntype="System.String" />
        <method name="ClearErrors" argnames="" returntype="System.Void" />
        <method name="GetColumnsInError" argnames="" returntype="System.Data.DataColumn[]" />
        <method name="GetChildRows(System.String)" argnames="relationName" returntype="System.Data.DataRow[]" />
        <method name="GetChildRows(System.String, System.Data.DataRowVersion)" argnames="relationName, version" returntype="System.Data.DataRow[]" />
        <method name="GetChildRows(System.Data.DataRelation)" argnames="relation" returntype="System.Data.DataRow[]" />
        <method name="GetChildRows(System.Data.DataRelation, System.Data.DataRowVersion)" argnames="relation, version" returntype="System.Data.DataRow[]" />
        <method name="GetParentRow(System.String)" argnames="relationName" returntype="System.Data.DataRow" />
        <method name="GetParentRow(System.String, System.Data.DataRowVersion)" argnames="relationName, version" returntype="System.Data.DataRow" />
        <method name="GetParentRow(System.Data.DataRelation)" argnames="relation" returntype="System.Data.DataRow" />
        <method name="GetParentRow(System.Data.DataRelation, System.Data.DataRowVersion)" argnames="relation, version" returntype="System.Data.DataRow" />
        <method name="GetParentRows(System.String)" argnames="relationName" returntype="System.Data.DataRow[]" />
        <method name="GetParentRows(System.String, System.Data.DataRowVersion)" argnames="relationName, version" returntype="System.Data.DataRow[]" />
        <method name="GetParentRows(System.Data.DataRelation)" argnames="relation" returntype="System.Data.DataRow[]" />
        <method name="GetParentRows(System.Data.DataRelation, System.Data.DataRowVersion)" argnames="relation, version" returntype="System.Data.DataRow[]" />
        <method name="HasVersion(System.Data.DataRowVersion)" argnames="version" returntype="System.Boolean" />
        <method name="IsNull(System.Int32)" argnames="columnIndex" returntype="System.Boolean" />
        <method name="IsNull(System.String)" argnames="columnName" returntype="System.Boolean" />
        <method name="IsNull(System.Data.DataColumn)" argnames="column" returntype="System.Boolean" />
        <method name="IsNull(System.Data.DataColumn, System.Data.DataRowVersion)" argnames="column, version" returntype="System.Boolean" />
        <method name="RejectChanges" argnames="" returntype="System.Void" />
        <method name="SetNull(System.Data.DataColumn)" argnames="column" returntype="System.Void" />
        <method name="SetParentRow(System.Data.DataRow)" argnames="parentRow" returntype="System.Void" />
        <method name="SetParentRow(System.Data.DataRow, System.Data.DataRelation)" argnames="parentRow, relation" returntype="System.Void" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="DataRowBuilder" namespace="System.Data">
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="DataRowChangeEventArgs" namespace="System.Data">
        <constructor name="DataRowChangeEventArgs(System.Data.DataRow, System.Data.DataRowAction)" argnames="row, action" />
        <property name="Row" propertytype="System.Data.DataRow" />
        <property name="Action" propertytype="System.Data.DataRowAction" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="DataRowCollection" namespace="System.Data">
        <property name="List" propertytype="System.Collections.ArrayList" />
        <property name="Item" propertytype="System.Data.DataRow" />
        <property name="Count" inherited="System.Data.InternalDataCollectionBase" propertytype="System.Int32" />
        <property name="IsReadOnly" inherited="System.Data.InternalDataCollectionBase" propertytype="System.Boolean" />
        <property name="IsSynchronized" inherited="System.Data.InternalDataCollectionBase" propertytype="System.Boolean" />
        <property name="SyncRoot" inherited="System.Data.InternalDataCollectionBase" propertytype="System.Object" />
        <method name="Add(System.Object[])" argnames="values" returntype="System.Data.DataRow" />
        <method name="GetEnumerator" argnames="" inherited="System.Data.InternalDataCollectionBase" returntype="System.Collections.IEnumerator" />
        <method name="CopyTo(System.Array, System.Int32)" argnames="ar, index" inherited="System.Data.InternalDataCollectionBase" returntype="System.Void" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="Add(System.Data.DataRow)" argnames="row" returntype="System.Void" />
        <method name="InsertAt(System.Data.DataRow, System.Int32)" argnames="row, pos" returntype="System.Void" />
        <method name="Find(System.Object)" argnames="key" returntype="System.Data.DataRow" />
        <method name="Find(System.Object[])" argnames="keys" returntype="System.Data.DataRow" />
        <method name="Clear" argnames="" returntype="System.Void" />
        <method name="Contains(System.Object)" argnames="key" returntype="System.Boolean" />
        <method name="Contains(System.Object[])" argnames="keys" returntype="System.Boolean" />
        <method name="Remove(System.Data.DataRow)" argnames="row" returntype="System.Void" />
        <method name="RemoveAt(System.Int32)" argnames="index" returntype="System.Void" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="DataRowView" namespace="System.Data">
        <property name="DataView" propertytype="System.Data.DataView" />
        <property name="Index" propertytype="System.Int32" />
        <property name="Item" propertytype="System.Object" />
        <property name="Item" propertytype="System.Object" />
        <property name="Row" propertytype="System.Data.DataRow" />
        <property name="RowVersion" propertytype="System.Data.DataRowVersion" />
        <property name="IsNew" propertytype="System.Boolean" />
        <property name="IsEdit" propertytype="System.Boolean" />
        <method name="CancelEdit" argnames="" returntype="System.Void" />
        <method name="EndEdit" argnames="" returntype="System.Void" />
        <method name="BeginEdit" argnames="" returntype="System.Void" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="other" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="CreateChildView(System.Data.DataRelation)" argnames="relation" returntype="System.Data.DataView" />
        <method name="CreateChildView(System.String)" argnames="relationName" returntype="System.Data.DataView" />
        <method name="Delete" argnames="" returntype="System.Void" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="DataSet" namespace="System.Data">
        <constructor name="DataSet" argnames="" />
        <constructor name="DataSet(System.String)" argnames="dataSetName" />
        <constructor name="DataSet(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" />
        <property name="CaseSensitive" propertytype="System.Boolean" />
        <property name="DefaultViewManager" propertytype="System.Data.DataViewManager" />
        <property name="EnforceConstraints" propertytype="System.Boolean" />
        <property name="DataSetName" propertytype="System.String" />
        <property name="Namespace" propertytype="System.String" />
        <property name="RowDiffId" propertytype="System.Collections.Hashtable" />
        <property name="Prefix" propertytype="System.String" />
        <property name="ExtendedProperties" propertytype="System.Data.PropertyCollection" />
        <property name="HasErrors" propertytype="System.Boolean" />
        <property name="Locale" propertytype="System.Globalization.CultureInfo" />
        <property name="Site" propertytype="System.ComponentModel.ISite" />
        <property name="Relations" propertytype="System.Data.DataRelationCollection" />
        <property name="Tables" propertytype="System.Data.DataTableCollection" />
        <property name="FBoundToDocument" propertytype="System.Boolean" />
        <property name="Events" inherited="System.ComponentModel.MarshalByValueComponent" propertytype="System.ComponentModel.EventHandlerList" />
        <property name="Container" inherited="System.ComponentModel.MarshalByValueComponent" propertytype="System.ComponentModel.IContainer" />
        <property name="DesignMode" inherited="System.ComponentModel.MarshalByValueComponent" propertytype="System.Boolean" />
        <method name="EndInit" argnames="" returntype="System.Void" />
        <method name="BeginInit" argnames="" returntype="System.Void" />
        <method name="GetSchemaSerializable" argnames="" returntype="System.Xml.Schema.XmlSchema" />
        <method name="ReadXmlSerializable(System.Xml.XmlReader)" argnames="reader" returntype="System.Void" />
        <method name="Reset" argnames="" returntype="System.Void" />
        <method name="RejectChanges" argnames="" returntype="System.Void" />
        <method name="OnRemoveRelation(System.Data.DataRelation)" argnames="relation" returntype="System.Void" />
        <method name="OnRemoveTable(System.Data.DataTable)" argnames="table" returntype="System.Void" />
        <method name="Clone" argnames="" returntype="System.Data.DataSet" />
        <method name="ShouldSerializeTables" argnames="" returntype="System.Boolean" />
        <method name="ShouldSerializeRelations" argnames="" returntype="System.Boolean" />
        <method name="GetService(System.Type)" argnames="service" inherited="System.ComponentModel.MarshalByValueComponent" returntype="System.Object" />
        <method name="Dispose" argnames="" inherited="System.ComponentModel.MarshalByValueComponent" returntype="System.Void" />
        <method name="Dispose(System.Boolean)" argnames="disposing" inherited="System.ComponentModel.MarshalByValueComponent" returntype="System.Void" />
        <method name="Finalize" argnames="" inherited="System.ComponentModel.MarshalByValueComponent" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.ComponentModel.MarshalByValueComponent" returntype="System.String" />
        <method name="AcceptChanges" argnames="" returntype="System.Void" />
        <method name="Clear" argnames="" returntype="System.Void" />
        <method name="Copy" argnames="" returntype="System.Data.DataSet" />
        <method name="GetChanges" argnames="" returntype="System.Data.DataSet" />
        <method name="GetChanges(System.Data.DataRowState)" argnames="rowStates" returntype="System.Data.DataSet" />
        <method name="GetSerializationData(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" returntype="System.Void" />
        <method name="GetXml" argnames="" returntype="System.String" />
        <method name="GetXmlSchema" argnames="" returntype="System.String" />
        <method name="HasChanges" argnames="" returntype="System.Boolean" />
        <method name="HasChanges(System.Data.DataRowState)" argnames="rowStates" returntype="System.Boolean" />
        <method name="InferXmlSchema(System.Xml.XmlReader, System.String[])" argnames="reader, nsArray" returntype="System.Void" />
        <method name="InferXmlSchema(System.IO.Stream, System.String[])" argnames="stream, nsArray" returntype="System.Void" />
        <method name="InferXmlSchema(System.IO.TextReader, System.String[])" argnames="reader, nsArray" returntype="System.Void" />
        <method name="InferXmlSchema(System.String, System.String[])" argnames="fileName, nsArray" returntype="System.Void" />
        <method name="ReadXmlSchema(System.Xml.XmlReader)" argnames="reader" returntype="System.Void" />
        <method name="ReadXmlSchema(System.IO.Stream)" argnames="stream" returntype="System.Void" />
        <method name="ReadXmlSchema(System.IO.TextReader)" argnames="reader" returntype="System.Void" />
        <method name="ReadXmlSchema(System.String)" argnames="fileName" returntype="System.Void" />
        <method name="WriteXmlSchema(System.IO.Stream)" argnames="stream" returntype="System.Void" />
        <method name="WriteXmlSchema(System.IO.TextWriter)" argnames="writer" returntype="System.Void" />
        <method name="WriteXmlSchema(System.Xml.XmlWriter)" argnames="writer" returntype="System.Void" />
        <method name="WriteXmlSchema(System.String)" argnames="fileName" returntype="System.Void" />
        <method name="ReadXml(System.Xml.XmlReader)" argnames="reader" returntype="System.Data.XmlReadMode" />
        <method name="ReadXml(System.IO.Stream)" argnames="stream" returntype="System.Data.XmlReadMode" />
        <method name="ReadXml(System.IO.TextReader)" argnames="reader" returntype="System.Data.XmlReadMode" />
        <method name="ReadXml(System.String)" argnames="fileName" returntype="System.Data.XmlReadMode" />
        <method name="ReadXml(System.Xml.XmlReader, System.Data.XmlReadMode)" argnames="reader, mode" returntype="System.Data.XmlReadMode" />
        <method name="ReadXml(System.IO.Stream, System.Data.XmlReadMode)" argnames="stream, mode" returntype="System.Data.XmlReadMode" />
        <method name="ReadXml(System.IO.TextReader, System.Data.XmlReadMode)" argnames="reader, mode" returntype="System.Data.XmlReadMode" />
        <method name="ReadXml(System.String, System.Data.XmlReadMode)" argnames="fileName, mode" returntype="System.Data.XmlReadMode" />
        <method name="WriteXml(System.IO.Stream)" argnames="stream" returntype="System.Void" />
        <method name="WriteXml(System.IO.TextWriter)" argnames="writer" returntype="System.Void" />
        <method name="WriteXml(System.Xml.XmlWriter)" argnames="writer" returntype="System.Void" />
        <method name="WriteXml(System.String)" argnames="fileName" returntype="System.Void" />
        <method name="WriteXml(System.IO.Stream, System.Data.XmlWriteMode)" argnames="stream, mode" returntype="System.Void" />
        <method name="WriteXml(System.IO.TextWriter, System.Data.XmlWriteMode)" argnames="writer, mode" returntype="System.Void" />
        <method name="WriteXml(System.Xml.XmlWriter, System.Data.XmlWriteMode)" argnames="writer, mode" returntype="System.Void" />
        <method name="WriteXml(System.String, System.Data.XmlWriteMode)" argnames="fileName, mode" returntype="System.Void" />
        <method name="Merge(System.Data.DataSet)" argnames="dataSet" returntype="System.Void" />
        <method name="Merge(System.Data.DataSet, System.Boolean)" argnames="dataSet, preserveChanges" returntype="System.Void" />
        <method name="Merge(System.Data.DataSet, System.Boolean, System.Data.MissingSchemaAction)" argnames="dataSet, preserveChanges, missingSchemaAction" returntype="System.Void" />
        <method name="Merge(System.Data.DataTable)" argnames="table" returntype="System.Void" />
        <method name="Merge(System.Data.DataTable, System.Boolean, System.Data.MissingSchemaAction)" argnames="table, preserveChanges, missingSchemaAction" returntype="System.Void" />
        <method name="Merge(System.Data.DataRow[])" argnames="rows" returntype="System.Void" />
        <method name="Merge(System.Data.DataRow[], System.Boolean, System.Data.MissingSchemaAction)" argnames="rows, preserveChanges, missingSchemaAction" returntype="System.Void" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
        <event name="MergeFailed" />
        <event name="Disposed" inherited="System.ComponentModel.MarshalByValueComponent" />
    </class>
    <class name="DataSysDescriptionAttribute" namespace="System.Data">
        <constructor name="DataSysDescriptionAttribute(System.String)" argnames="description" />
        <property name="Description" propertytype="System.String" />
        <property name="DescriptionValue" inherited="System.ComponentModel.DescriptionAttribute" propertytype="System.String" />
        <property name="TypeId" inherited="System.Attribute" propertytype="System.Object" />
        <method name="IsDefaultAttribute" argnames="" inherited="System.Attribute" returntype="System.Boolean" />
        <method name="Match(System.Object)" argnames="obj" inherited="System.Attribute" returntype="System.Boolean" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.ComponentModel.DescriptionAttribute" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.ComponentModel.DescriptionAttribute" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="DataTableCollection" namespace="System.Data">
        <property name="List" propertytype="System.Collections.ArrayList" />
        <property name="Item" propertytype="System.Data.DataTable" />
        <property name="Item" propertytype="System.Data.DataTable" />
        <property name="Item" propertytype="System.Data.DataTable" />
        <property name="Count" inherited="System.Data.InternalDataCollectionBase" propertytype="System.Int32" />
        <property name="IsReadOnly" inherited="System.Data.InternalDataCollectionBase" propertytype="System.Boolean" />
        <property name="IsSynchronized" inherited="System.Data.InternalDataCollectionBase" propertytype="System.Boolean" />
        <property name="SyncRoot" inherited="System.Data.InternalDataCollectionBase" propertytype="System.Object" />
        <method name="OnCollectionChanged(System.ComponentModel.CollectionChangeEventArgs)" argnames="ccevent" returntype="System.Void" />
        <method name="IndexOf(System.String)" argnames="tableName" returntype="System.Int32" />
        <method name="IndexOf(System.Data.DataTable)" argnames="table" returntype="System.Int32" />
        <method name="Add" argnames="" returntype="System.Data.DataTable" />
        <method name="Add(System.String)" argnames="name" returntype="System.Data.DataTable" />
        <method name="Add(System.Data.DataTable)" argnames="table" returntype="System.Void" />
        <method name="GetEnumerator" argnames="" inherited="System.Data.InternalDataCollectionBase" returntype="System.Collections.IEnumerator" />
        <method name="CopyTo(System.Array, System.Int32)" argnames="ar, index" inherited="System.Data.InternalDataCollectionBase" returntype="System.Void" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="AddRange(System.Data.DataTable[])" argnames="tables" returntype="System.Void" />
        <method name="CanRemove(System.Data.DataTable)" argnames="table" returntype="System.Boolean" />
        <method name="Clear" argnames="" returntype="System.Void" />
        <method name="Contains(System.String)" argnames="name" returntype="System.Boolean" />
        <method name="Remove(System.Data.DataTable)" argnames="table" returntype="System.Void" />
        <method name="RemoveAt(System.Int32)" argnames="index" returntype="System.Void" />
        <method name="Remove(System.String)" argnames="name" returntype="System.Void" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
        <event name="CollectionChanged" />
        <event name="CollectionChanging" />
    </class>
    <class name="DataView" namespace="System.Data">
        <constructor name="DataView" argnames="" />
        <constructor name="DataView(System.Data.DataTable)" argnames="table" />
        <constructor name="DataView(System.Data.DataTable, System.String, System.String, System.Data.DataViewRowState)" argnames="table, RowFilter, Sort, RowState" />
        <property name="AllowDelete" propertytype="System.Boolean" />
        <property name="ApplyDefaultSort" propertytype="System.Boolean" />
        <property name="AllowEdit" propertytype="System.Boolean" />
        <property name="AllowNew" propertytype="System.Boolean" />
        <property name="Count" propertytype="System.Int32" />
        <property name="DataViewManager" propertytype="System.Data.DataViewManager" />
        <property name="IsOpen" propertytype="System.Boolean" />
        <property name="RowFilter" propertytype="System.String" />
        <property name="RowStateFilter" propertytype="System.Data.DataViewRowState" />
        <property name="RowViewCache" propertytype="System.Data.DataRowView[]" />
        <property name="Sort" propertytype="System.String" />
        <property name="Table" propertytype="System.Data.DataTable" />
        <property name="Item" propertytype="System.Data.DataRowView" />
        <property name="Events" inherited="System.ComponentModel.MarshalByValueComponent" propertytype="System.ComponentModel.EventHandlerList" />
        <property name="Site" inherited="System.ComponentModel.MarshalByValueComponent" propertytype="System.ComponentModel.ISite" />
        <property name="Container" inherited="System.ComponentModel.MarshalByValueComponent" propertytype="System.ComponentModel.IContainer" />
        <property name="DesignMode" inherited="System.ComponentModel.MarshalByValueComponent" propertytype="System.Boolean" />
        <method name="EndInit" argnames="" returntype="System.Void" />
        <method name="BeginInit" argnames="" returntype="System.Void" />
        <method name="GetEnumerator" argnames="" returntype="System.Collections.IEnumerator" />
        <method name="CopyTo(System.Array, System.Int32)" argnames="array, index" returntype="System.Void" />
        <method name="ColumnCollectionChanged(System.Object, System.ComponentModel.CollectionChangeEventArgs)" argnames="sender, e" returntype="System.Void" />
        <method name="UpdateIndex(System.Boolean)" argnames="force" returntype="System.Void" />
        <method name="OnListChanged(System.ComponentModel.ListChangedEventArgs)" argnames="e" returntype="System.Void" />
        <method name="IndexListChanged(System.Object, System.ComponentModel.ListChangedEventArgs)" argnames="sender, e" returntype="System.Void" />
        <method name="AddNew" argnames="" returntype="System.Data.DataRowView" />
        <method name="GetService(System.Type)" argnames="service" inherited="System.ComponentModel.MarshalByValueComponent" returntype="System.Object" />
        <method name="Dispose" argnames="" inherited="System.ComponentModel.MarshalByValueComponent" returntype="System.Void" />
        <method name="Dispose(System.Boolean)" argnames="disposing" returntype="System.Void" />
        <method name="Finalize" argnames="" inherited="System.ComponentModel.MarshalByValueComponent" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.ComponentModel.MarshalByValueComponent" returntype="System.String" />
        <method name="Close" argnames="" returntype="System.Void" />
        <method name="Delete(System.Int32)" argnames="index" returntype="System.Void" />
        <method name="Find(System.Object)" argnames="key" returntype="System.Int32" />
        <method name="Find(System.Object[])" argnames="key" returntype="System.Int32" />
        <method name="FindRows(System.Object)" argnames="key" returntype="System.Data.DataRowView[]" />
        <method name="FindRows(System.Object[])" argnames="key" returntype="System.Data.DataRowView[]" />
        <method name="Open" argnames="" returntype="System.Void" />
        <method name="Reset" argnames="" returntype="System.Void" />
        <method name="UpdateIndex" argnames="" returntype="System.Void" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
        <event name="ListChanged" />
        <event name="Disposed" inherited="System.ComponentModel.MarshalByValueComponent" />
    </class>
    <class name="DataViewManager" namespace="System.Data">
        <constructor name="DataViewManager" argnames="" />
        <constructor name="DataViewManager(System.Data.DataSet)" argnames="dataSet" />
        <property name="DataSet" propertytype="System.Data.DataSet" />
        <property name="DataViewSettings" propertytype="System.Data.DataViewSettingCollection" />
        <property name="DataViewSettingCollectionString" propertytype="System.String" />
        <property name="Events" inherited="System.ComponentModel.MarshalByValueComponent" propertytype="System.ComponentModel.EventHandlerList" />
        <property name="Site" inherited="System.ComponentModel.MarshalByValueComponent" propertytype="System.ComponentModel.ISite" />
        <property name="Container" inherited="System.ComponentModel.MarshalByValueComponent" propertytype="System.ComponentModel.IContainer" />
        <property name="DesignMode" inherited="System.ComponentModel.MarshalByValueComponent" propertytype="System.Boolean" />
        <method name="RelationCollectionChanged(System.Object, System.ComponentModel.CollectionChangeEventArgs)" argnames="sender, e" returntype="System.Void" />
        <method name="TableCollectionChanged(System.Object, System.ComponentModel.CollectionChangeEventArgs)" argnames="sender, e" returntype="System.Void" />
        <method name="OnListChanged(System.ComponentModel.ListChangedEventArgs)" argnames="e" returntype="System.Void" />
        <method name="GetService(System.Type)" argnames="service" inherited="System.ComponentModel.MarshalByValueComponent" returntype="System.Object" />
        <method name="Dispose" argnames="" inherited="System.ComponentModel.MarshalByValueComponent" returntype="System.Void" />
        <method name="Dispose(System.Boolean)" argnames="disposing" inherited="System.ComponentModel.MarshalByValueComponent" returntype="System.Void" />
        <method name="Finalize" argnames="" inherited="System.ComponentModel.MarshalByValueComponent" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.ComponentModel.MarshalByValueComponent" returntype="System.String" />
        <method name="CreateDataView(System.Data.DataTable)" argnames="table" returntype="System.Data.DataView" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
        <event name="ListChanged" />
        <event name="Disposed" inherited="System.ComponentModel.MarshalByValueComponent" />
    </class>
    <class name="DataViewSetting" namespace="System.Data">
        <property name="ApplyDefaultSort" propertytype="System.Boolean" />
        <property name="DataViewManager" propertytype="System.Data.DataViewManager" />
        <property name="Table" propertytype="System.Data.DataTable" />
        <property name="RowFilter" propertytype="System.String" />
        <property name="RowStateFilter" propertytype="System.Data.DataViewRowState" />
        <property name="Sort" propertytype="System.String" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="DataViewSettingCollection" namespace="System.Data">
        <property name="Item" propertytype="System.Data.DataViewSetting" />
        <property name="Item" propertytype="System.Data.DataViewSetting" />
        <property name="Item" propertytype="System.Data.DataViewSetting" />
        <property name="Count" propertytype="System.Int32" />
        <property name="IsReadOnly" propertytype="System.Boolean" />
        <property name="IsSynchronized" propertytype="System.Boolean" />
        <property name="SyncRoot" propertytype="System.Object" />
        <method name="GetEnumerator" argnames="" returntype="System.Collections.IEnumerator" />
        <method name="CopyTo(System.Array, System.Int32)" argnames="ar, index" returntype="System.Void" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="ForeignKeyConstraint" namespace="System.Data">
        <constructor name="ForeignKeyConstraint(System.Data.DataColumn, System.Data.DataColumn)" argnames="parentColumn, childColumn" />
        <constructor name="ForeignKeyConstraint(System.String, System.Data.DataColumn, System.Data.DataColumn)" argnames="constraintName, parentColumn, childColumn" />
        <constructor name="ForeignKeyConstraint(System.Data.DataColumn[], System.Data.DataColumn[])" argnames="parentColumns, childColumns" />
        <constructor name="ForeignKeyConstraint(System.String, System.Data.DataColumn[], System.Data.DataColumn[])" argnames="constraintName, parentColumns, childColumns" />
        <constructor name="ForeignKeyConstraint(System.String, System.String, System.String[], System.String[], System.Data.AcceptRejectRule, System.Data.Rule, System.Data.Rule)" argnames="constraintName, parentTableName, parentColumnNames, childColumnNames, acceptRejectRule, deleteRule, updateRule" />
        <property name="ChildKey" propertytype="System.Data.DataKey" />
        <property name="Columns" propertytype="System.Data.DataColumn[]" />
        <property name="Table" propertytype="System.Data.DataTable" />
        <property name="ParentColumnNames" propertytype="System.String[]" />
        <property name="ChildColumnNames" propertytype="System.String[]" />
        <property name="AcceptRejectRule" propertytype="System.Data.AcceptRejectRule" />
        <property name="DeleteRule" propertytype="System.Data.Rule" />
        <property name="RelatedColumns" propertytype="System.Data.DataColumn[]" />
        <property name="ParentKey" propertytype="System.Data.DataKey" />
        <property name="RelatedTable" propertytype="System.Data.DataTable" />
        <property name="UpdateRule" propertytype="System.Data.Rule" />
        <property name="ConstraintName" inherited="System.Data.Constraint" propertytype="System.String" />
        <property name="ExtendedProperties" inherited="System.Data.Constraint" propertytype="System.Data.PropertyCollection" />
        <property name="_DataSet" inherited="System.Data.Constraint" propertytype="System.Data.DataSet" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="key" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Data.Constraint" returntype="System.String" />
        <method name="CheckStateForProperty" argnames="" inherited="System.Data.Constraint" returntype="System.Void" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="MergeFailedEventArgs" namespace="System.Data">
        <constructor name="MergeFailedEventArgs(System.Data.DataTable, System.String)" argnames="table, conflict" />
        <property name="Table" propertytype="System.Data.DataTable" />
        <property name="Conflict" propertytype="System.String" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="PropertyCollection" namespace="System.Data">
        <constructor name="PropertyCollection" argnames="" />
        <property name="hcp" inherited="System.Collections.Hashtable" propertytype="System.Collections.IHashCodeProvider" />
        <property name="comparer" inherited="System.Collections.Hashtable" propertytype="System.Collections.IComparer" />
        <property name="Item" inherited="System.Collections.Hashtable" propertytype="System.Object" />
        <property name="IsReadOnly" inherited="System.Collections.Hashtable" propertytype="System.Boolean" />
        <property name="IsFixedSize" inherited="System.Collections.Hashtable" propertytype="System.Boolean" />
        <property name="IsSynchronized" inherited="System.Collections.Hashtable" propertytype="System.Boolean" />
        <property name="Keys" inherited="System.Collections.Hashtable" propertytype="System.Collections.ICollection" />
        <property name="Values" inherited="System.Collections.Hashtable" propertytype="System.Collections.ICollection" />
        <property name="SyncRoot" inherited="System.Collections.Hashtable" propertytype="System.Object" />
        <property name="Count" inherited="System.Collections.Hashtable" propertytype="System.Int32" />
        <method name="Clone" argnames="" inherited="System.Collections.Hashtable" returntype="System.Object" />
        <method name="OnDeserialization(System.Object)" argnames="sender" inherited="System.Collections.Hashtable" returntype="System.Void" />
        <method name="GetObjectData(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" inherited="System.Collections.Hashtable" returntype="System.Void" />
        <method name="CopyTo(System.Array, System.Int32)" argnames="array, arrayIndex" inherited="System.Collections.Hashtable" returntype="System.Void" />
        <method name="Remove(System.Object)" argnames="key" inherited="System.Collections.Hashtable" returntype="System.Void" />
        <method name="GetEnumerator" argnames="" inherited="System.Collections.Hashtable" returntype="System.Collections.IDictionaryEnumerator" />
        <method name="Clear" argnames="" inherited="System.Collections.Hashtable" returntype="System.Void" />
        <method name="Add(System.Object, System.Object)" argnames="key, value" inherited="System.Collections.Hashtable" returntype="System.Void" />
        <method name="Contains(System.Object)" argnames="key" inherited="System.Collections.Hashtable" returntype="System.Boolean" />
        <method name="KeyEquals(System.Object, System.Object)" argnames="item, key" inherited="System.Collections.Hashtable" returntype="System.Boolean" />
        <method name="GetHash(System.Object)" argnames="key" inherited="System.Collections.Hashtable" returntype="System.Int32" />
        <method name="ContainsValue(System.Object)" argnames="value" inherited="System.Collections.Hashtable" returntype="System.Boolean" />
        <method name="ContainsKey(System.Object)" argnames="key" inherited="System.Collections.Hashtable" returntype="System.Boolean" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="UniqueConstraint" namespace="System.Data">
        <constructor name="UniqueConstraint(System.String, System.Data.DataColumn)" argnames="name, column" />
        <constructor name="UniqueConstraint(System.Data.DataColumn)" argnames="column" />
        <constructor name="UniqueConstraint(System.String, System.Data.DataColumn[])" argnames="name, columns" />
        <constructor name="UniqueConstraint(System.Data.DataColumn[])" argnames="columns" />
        <constructor name="UniqueConstraint(System.String, System.String[], System.Boolean)" argnames="name, columnNames, isPrimaryKey" />
        <constructor name="UniqueConstraint(System.String, System.Data.DataColumn, System.Boolean)" argnames="name, column, isPrimaryKey" />
        <constructor name="UniqueConstraint(System.Data.DataColumn, System.Boolean)" argnames="column, isPrimaryKey" />
        <constructor name="UniqueConstraint(System.String, System.Data.DataColumn[], System.Boolean)" argnames="name, columns, isPrimaryKey" />
        <constructor name="UniqueConstraint(System.Data.DataColumn[], System.Boolean)" argnames="columns, isPrimaryKey" />
        <property name="ColumnNames" propertytype="System.String[]" />
        <property name="Columns" propertytype="System.Data.DataColumn[]" />
        <property name="IsPrimaryKey" propertytype="System.Boolean" />
        <property name="InCollection" propertytype="System.Boolean" />
        <property name="Key" propertytype="System.Data.DataKey" />
        <property name="Table" propertytype="System.Data.DataTable" />
        <property name="ConstraintName" inherited="System.Data.Constraint" propertytype="System.String" />
        <property name="ExtendedProperties" inherited="System.Data.Constraint" propertytype="System.Data.PropertyCollection" />
        <property name="_DataSet" inherited="System.Data.Constraint" propertytype="System.Data.DataSet" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="key2" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Data.Constraint" returntype="System.String" />
        <method name="CheckStateForProperty" argnames="" inherited="System.Data.Constraint" returntype="System.Void" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="DBConcurrencyException" namespace="System.Data">
        <constructor name="DBConcurrencyException(System.String)" argnames="message" />
        <constructor name="DBConcurrencyException(System.String, System.Exception)" argnames="message, inner" />
        <property name="Row" propertytype="System.Data.DataRow" />
        <property name="Message" inherited="System.Exception" propertytype="System.String" />
        <property name="InnerException" inherited="System.Exception" propertytype="System.Exception" />
        <property name="TargetSite" inherited="System.Exception" propertytype="System.Reflection.MethodBase" />
        <property name="StackTrace" inherited="System.Exception" propertytype="System.String" />
        <property name="HelpLink" inherited="System.Exception" propertytype="System.String" />
        <property name="Source" inherited="System.Exception" propertytype="System.String" />
        <property name="HResult" inherited="System.Exception" propertytype="System.Int32" />
        <method name="GetObjectData(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="si, context" returntype="System.Void" />
        <method name="GetBaseException" argnames="" inherited="System.Exception" returntype="System.Exception" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Exception" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="FillErrorEventArgs" namespace="System.Data">
        <constructor name="FillErrorEventArgs(System.Data.DataTable, System.Object[])" argnames="dataTable, values" />
        <property name="Continue" propertytype="System.Boolean" />
        <property name="DataTable" propertytype="System.Data.DataTable" />
        <property name="Errors" propertytype="System.Exception" />
        <property name="Values" propertytype="System.Object[]" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="StateChangeEventArgs" namespace="System.Data">
        <constructor name="StateChangeEventArgs(System.Data.ConnectionState, System.Data.ConnectionState)" argnames="originalState, currentState" />
        <property name="CurrentState" propertytype="System.Data.ConnectionState" />
        <property name="OriginalState" propertytype="System.Data.ConnectionState" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="DataTable" namespace="System.Data">
        <constructor name="DataTable" argnames="" />
        <constructor name="DataTable(System.String)" argnames="tableName" />
        <constructor name="DataTable(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" />
        <property name="LiveIndexes" propertytype="System.Collections.ArrayList" />
        <property name="CaseSensitive" propertytype="System.Boolean" />
        <property name="ChildRelations" propertytype="System.Data.DataRelationCollection" />
        <property name="Columns" propertytype="System.Data.DataColumnCollection" />
        <property name="Constraints" propertytype="System.Data.ConstraintCollection" />
        <property name="DataSet" propertytype="System.Data.DataSet" />
        <property name="DefaultView" propertytype="System.Data.DataView" />
        <property name="DisplayExpression" propertytype="System.String" />
        <property name="EnforceConstraints" propertytype="System.Boolean" />
        <property name="ExtendedProperties" propertytype="System.Data.PropertyCollection" />
        <property name="HasErrors" propertytype="System.Boolean" />
        <property name="Locale" propertytype="System.Globalization.CultureInfo" />
        <property name="MinimumCapacity" propertytype="System.Int32" />
        <property name="RecordCapacity" propertytype="System.Int32" />
        <property name="ElementColumnCount" propertytype="System.Int32" />
        <property name="ParentRelations" propertytype="System.Data.DataRelationCollection" />
        <property name="MergingData" propertytype="System.Boolean" />
        <property name="nestedParentRelation" propertytype="System.Data.DataRelation" />
        <property name="SchemaLoading" propertytype="System.Boolean" />
        <property name="PrimaryKey" propertytype="System.Data.DataColumn[]" />
        <property name="Rows" propertytype="System.Data.DataRowCollection" />
        <property name="TableName" propertytype="System.String" />
        <property name="EncodedTableName" propertytype="System.String" />
        <property name="Namespace" propertytype="System.String" />
        <property name="Prefix" propertytype="System.String" />
        <property name="XmlText" propertytype="System.Data.DataColumn" />
        <property name="MaxOccurs" propertytype="System.Decimal" />
        <property name="MinOccurs" propertytype="System.Decimal" />
        <property name="Site" propertytype="System.ComponentModel.ISite" />
        <property name="Events" inherited="System.ComponentModel.MarshalByValueComponent" propertytype="System.ComponentModel.EventHandlerList" />
        <property name="Container" inherited="System.ComponentModel.MarshalByValueComponent" propertytype="System.ComponentModel.IContainer" />
        <property name="DesignMode" inherited="System.ComponentModel.MarshalByValueComponent" propertytype="System.Boolean" />
        <method name="EndInit" argnames="" returntype="System.Void" />
        <method name="BeginInit" argnames="" returntype="System.Void" />
        <method name="Reset" argnames="" returntype="System.Void" />
        <method name="OnRowDeleted(System.Data.DataRowChangeEventArgs)" argnames="e" returntype="System.Void" />
        <method name="OnRowDeleting(System.Data.DataRowChangeEventArgs)" argnames="e" returntype="System.Void" />
        <method name="OnRowChanging(System.Data.DataRowChangeEventArgs)" argnames="e" returntype="System.Void" />
        <method name="OnRowChanged(System.Data.DataRowChangeEventArgs)" argnames="e" returntype="System.Void" />
        <method name="OnColumnChanged(System.Data.DataColumnChangeEventArgs)" argnames="e" returntype="System.Void" />
        <method name="OnColumnChanging(System.Data.DataColumnChangeEventArgs)" argnames="e" returntype="System.Void" />
        <method name="GetRowType" argnames="" returntype="System.Type" />
        <method name="NewRowFromBuilder(System.Data.DataRowBuilder)" argnames="builder" returntype="System.Data.DataRow" />
        <method name="Clone" argnames="" returntype="System.Data.DataTable" />
        <method name="CreateInstance" argnames="" returntype="System.Data.DataTable" />
        <method name="GetService(System.Type)" argnames="service" inherited="System.ComponentModel.MarshalByValueComponent" returntype="System.Object" />
        <method name="Dispose" argnames="" inherited="System.ComponentModel.MarshalByValueComponent" returntype="System.Void" />
        <method name="Dispose(System.Boolean)" argnames="disposing" inherited="System.ComponentModel.MarshalByValueComponent" returntype="System.Void" />
        <method name="Finalize" argnames="" inherited="System.ComponentModel.MarshalByValueComponent" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" returntype="System.String" />
        <method name="AcceptChanges" argnames="" returntype="System.Void" />
        <method name="Copy" argnames="" returntype="System.Data.DataTable" />
        <method name="Clear" argnames="" returntype="System.Void" />
        <method name="Compute(System.String, System.String)" argnames="expression, filter" returntype="System.Object" />
        <method name="GetChanges" argnames="" returntype="System.Data.DataTable" />
        <method name="GetChanges(System.Data.DataRowState)" argnames="rowStates" returntype="System.Data.DataTable" />
        <method name="GetErrors" argnames="" returntype="System.Data.DataRow[]" />
        <method name="ImportRow(System.Data.DataRow)" argnames="row" returntype="System.Void" />
        <method name="NewRow" argnames="" returntype="System.Data.DataRow" />
        <method name="RejectChanges" argnames="" returntype="System.Void" />
        <method name="Select" argnames="" returntype="System.Data.DataRow[]" />
        <method name="Select(System.String)" argnames="filterExpression" returntype="System.Data.DataRow[]" />
        <method name="Select(System.String, System.String)" argnames="filterExpression, sort" returntype="System.Data.DataRow[]" />
        <method name="Select(System.String, System.String, System.Data.DataViewRowState)" argnames="filterExpression, sort, recordStates" returntype="System.Data.DataRow[]" />
        <method name="BeginLoadData" argnames="" returntype="System.Void" />
        <method name="EndLoadData" argnames="" returntype="System.Void" />
        <method name="LoadDataRow(System.Object[], System.Boolean)" argnames="values, fAcceptChanges" returntype="System.Data.DataRow" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
        <event name="ColumnChanging" />
        <event name="ColumnChanged" />
        <event name="RowChanged" />
        <event name="RowChanging" />
        <event name="RowDeleting" />
        <event name="RowDeleted" />
        <event name="Disposed" inherited="System.ComponentModel.MarshalByValueComponent" />
    </class>
    <class name="InvalidExpressionException" namespace="System.Data">
        <constructor name="InvalidExpressionException(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" />
        <constructor name="InvalidExpressionException" argnames="" />
        <constructor name="InvalidExpressionException(System.String)" argnames="s" />
        <property name="Message" inherited="System.Exception" propertytype="System.String" />
        <property name="InnerException" inherited="System.Exception" propertytype="System.Exception" />
        <property name="TargetSite" inherited="System.Exception" propertytype="System.Reflection.MethodBase" />
        <property name="StackTrace" inherited="System.Exception" propertytype="System.String" />
        <property name="HelpLink" inherited="System.Exception" propertytype="System.String" />
        <property name="Source" inherited="System.Exception" propertytype="System.String" />
        <property name="HResult" inherited="System.Exception" propertytype="System.Int32" />
        <method name="GetObjectData(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" inherited="System.Exception" returntype="System.Void" />
        <method name="GetBaseException" argnames="" inherited="System.Exception" returntype="System.Exception" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Exception" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="EvaluateException" namespace="System.Data">
        <constructor name="EvaluateException(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" />
        <constructor name="EvaluateException" argnames="" />
        <constructor name="EvaluateException(System.String)" argnames="s" />
        <property name="Message" inherited="System.Exception" propertytype="System.String" />
        <property name="InnerException" inherited="System.Exception" propertytype="System.Exception" />
        <property name="TargetSite" inherited="System.Exception" propertytype="System.Reflection.MethodBase" />
        <property name="StackTrace" inherited="System.Exception" propertytype="System.String" />
        <property name="HelpLink" inherited="System.Exception" propertytype="System.String" />
        <property name="Source" inherited="System.Exception" propertytype="System.String" />
        <property name="HResult" inherited="System.Exception" propertytype="System.Int32" />
        <method name="GetObjectData(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" inherited="System.Exception" returntype="System.Void" />
        <method name="GetBaseException" argnames="" inherited="System.Exception" returntype="System.Exception" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Exception" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="SyntaxErrorException" namespace="System.Data">
        <constructor name="SyntaxErrorException(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" />
        <constructor name="SyntaxErrorException" argnames="" />
        <constructor name="SyntaxErrorException(System.String)" argnames="s" />
        <property name="Message" inherited="System.Exception" propertytype="System.String" />
        <property name="InnerException" inherited="System.Exception" propertytype="System.Exception" />
        <property name="TargetSite" inherited="System.Exception" propertytype="System.Reflection.MethodBase" />
        <property name="StackTrace" inherited="System.Exception" propertytype="System.String" />
        <property name="HelpLink" inherited="System.Exception" propertytype="System.String" />
        <property name="Source" inherited="System.Exception" propertytype="System.String" />
        <property name="HResult" inherited="System.Exception" propertytype="System.Int32" />
        <method name="GetObjectData(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" inherited="System.Exception" returntype="System.Void" />
        <method name="GetBaseException" argnames="" inherited="System.Exception" returntype="System.Exception" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Exception" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="StrongTypingException" namespace="System.Data">
        <constructor name="StrongTypingException(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" />
        <constructor name="StrongTypingException" argnames="" />
        <constructor name="StrongTypingException(System.String, System.Exception)" argnames="s, innerException" />
        <property name="Message" inherited="System.Exception" propertytype="System.String" />
        <property name="InnerException" inherited="System.Exception" propertytype="System.Exception" />
        <property name="TargetSite" inherited="System.Exception" propertytype="System.Reflection.MethodBase" />
        <property name="StackTrace" inherited="System.Exception" propertytype="System.String" />
        <property name="HelpLink" inherited="System.Exception" propertytype="System.String" />
        <property name="Source" inherited="System.Exception" propertytype="System.String" />
        <property name="HResult" inherited="System.Exception" propertytype="System.Int32" />
        <method name="GetObjectData(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" inherited="System.Exception" returntype="System.Void" />
        <method name="GetBaseException" argnames="" inherited="System.Exception" returntype="System.Exception" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Exception" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="TypedDataSetGeneratorException" namespace="System.Data">
        <constructor name="TypedDataSetGeneratorException(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" />
        <constructor name="TypedDataSetGeneratorException" argnames="" />
        <constructor name="TypedDataSetGeneratorException(System.Collections.ArrayList)" argnames="list" />
        <property name="ErrorList" propertytype="System.Collections.ArrayList" />
        <property name="Message" inherited="System.Exception" propertytype="System.String" />
        <property name="InnerException" inherited="System.Exception" propertytype="System.Exception" />
        <property name="TargetSite" inherited="System.Exception" propertytype="System.Reflection.MethodBase" />
        <property name="StackTrace" inherited="System.Exception" propertytype="System.String" />
        <property name="HelpLink" inherited="System.Exception" propertytype="System.String" />
        <property name="Source" inherited="System.Exception" propertytype="System.String" />
        <property name="HResult" inherited="System.Exception" propertytype="System.Int32" />
        <method name="GetObjectData(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" returntype="System.Void" />
        <method name="GetBaseException" argnames="" inherited="System.Exception" returntype="System.Exception" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Exception" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="TypedDataSetGenerator" namespace="System.Data">
        <constructor name="TypedDataSetGenerator" argnames="" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="Generate(System.Data.DataSet, System.CodeDom.CodeNamespace, System.CodeDom.Compiler.ICodeGenerator)" argnames="dataSet, codeNamespace, codeGen" returntype="System.Void" />
        <method name="GenerateIdName(System.String, System.CodeDom.Compiler.ICodeGenerator)" argnames="name, codeGen" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <interface name="IColumnMapping" namespace="System.Data">
        <property name="DataSetColumn" propertytype="System.String" />
        <property name="SourceColumn" propertytype="System.String" />
    </interface>
    <interface name="IColumnMappingCollection" namespace="System.Data">
        <property name="Item" propertytype="System.Object" />
        <method name="RemoveAt(System.String)" argnames="sourceColumnName" returntype="System.Void" />
        <method name="IndexOf(System.String)" argnames="sourceColumnName" returntype="System.Int32" />
        <method name="GetByDataSetColumn(System.String)" argnames="dataSetColumnName" returntype="System.Data.IColumnMapping" />
        <method name="Contains(System.String)" argnames="sourceColumnName" returntype="System.Boolean" />
        <method name="Add(System.String, System.String)" argnames="sourceColumnName, dataSetColumnName" returntype="System.Data.IColumnMapping" />
    </interface>
    <interface name="IDataParameter" namespace="System.Data">
        <property name="DbType" propertytype="System.Data.DbType" />
        <property name="Direction" propertytype="System.Data.ParameterDirection" />
        <property name="IsNullable" propertytype="System.Boolean" />
        <property name="ParameterName" propertytype="System.String" />
        <property name="SourceColumn" propertytype="System.String" />
        <property name="SourceVersion" propertytype="System.Data.DataRowVersion" />
        <property name="Value" propertytype="System.Object" />
    </interface>
    <interface name="IDataParameterCollection" namespace="System.Data">
        <property name="Item" propertytype="System.Object" />
        <method name="RemoveAt(System.String)" argnames="parameterName" returntype="System.Void" />
        <method name="IndexOf(System.String)" argnames="parameterName" returntype="System.Int32" />
        <method name="Contains(System.String)" argnames="parameterName" returntype="System.Boolean" />
    </interface>
    <interface name="IDataRecord" namespace="System.Data">
        <property name="FieldCount" propertytype="System.Int32" />
        <property name="Item" propertytype="System.Object" />
        <property name="Item" propertytype="System.Object" />
        <method name="IsDBNull(System.Int32)" argnames="i" returntype="System.Boolean" />
        <method name="GetData(System.Int32)" argnames="i" returntype="System.Data.IDataReader" />
        <method name="GetDateTime(System.Int32)" argnames="i" returntype="System.DateTime" />
        <method name="GetDecimal(System.Int32)" argnames="i" returntype="System.Decimal" />
        <method name="GetString(System.Int32)" argnames="i" returntype="System.String" />
        <method name="GetDouble(System.Int32)" argnames="i" returntype="System.Double" />
        <method name="GetFloat(System.Int32)" argnames="i" returntype="System.Single" />
        <method name="GetInt64(System.Int32)" argnames="i" returntype="System.Int64" />
        <method name="GetInt32(System.Int32)" argnames="i" returntype="System.Int32" />
        <method name="GetInt16(System.Int32)" argnames="i" returntype="System.Int16" />
        <method name="GetGuid(System.Int32)" argnames="i" returntype="System.Guid" />
        <method name="GetChars(System.Int32, System.Int64, System.Char[], System.Int32, System.Int32)" argnames="i, fieldoffset, buffer, bufferoffset, length" returntype="System.Int64" />
        <method name="GetChar(System.Int32)" argnames="i" returntype="System.Char" />
        <method name="GetBytes(System.Int32, System.Int64, System.Byte[], System.Int32, System.Int32)" argnames="i, fieldOffset, buffer, bufferoffset, length" returntype="System.Int64" />
        <method name="GetByte(System.Int32)" argnames="i" returntype="System.Byte" />
        <method name="GetBoolean(System.Int32)" argnames="i" returntype="System.Boolean" />
        <method name="GetOrdinal(System.String)" argnames="name" returntype="System.Int32" />
        <method name="GetValues(System.Object[])" argnames="values" returntype="System.Int32" />
        <method name="GetValue(System.Int32)" argnames="i" returntype="System.Object" />
        <method name="GetFieldType(System.Int32)" argnames="i" returntype="System.Type" />
        <method name="GetDataTypeName(System.Int32)" argnames="i" returntype="System.String" />
        <method name="GetName(System.Int32)" argnames="i" returntype="System.String" />
    </interface>
    <interface name="IDataReader" namespace="System.Data">
        <property name="Depth" propertytype="System.Int32" />
        <property name="IsClosed" propertytype="System.Boolean" />
        <property name="RecordsAffected" propertytype="System.Int32" />
        <method name="GetSchemaTable" argnames="" returntype="System.Data.DataTable" />
        <method name="Read" argnames="" returntype="System.Boolean" />
        <method name="NextResult" argnames="" returntype="System.Boolean" />
        <method name="Close" argnames="" returntype="System.Void" />
    </interface>
    <interface name="IDataAdapter" namespace="System.Data">
        <property name="MissingMappingAction" propertytype="System.Data.MissingMappingAction" />
        <property name="MissingSchemaAction" propertytype="System.Data.MissingSchemaAction" />
        <property name="TableMappings" propertytype="System.Data.ITableMappingCollection" />
        <method name="Update(System.Data.DataSet)" argnames="dataSet" returntype="System.Int32" />
        <method name="GetFillParameters" argnames="" returntype="System.Data.IDataParameter[]" />
        <method name="Fill(System.Data.DataSet)" argnames="dataSet" returntype="System.Int32" />
        <method name="FillSchema(System.Data.DataSet, System.Data.SchemaType)" argnames="dataSet, schemaType" returntype="System.Data.DataTable[]" />
    </interface>
    <interface name="IDbCommand" namespace="System.Data">
        <property name="Connection" propertytype="System.Data.IDbConnection" />
        <property name="Transaction" propertytype="System.Data.IDbTransaction" />
        <property name="CommandText" propertytype="System.String" />
        <property name="CommandTimeout" propertytype="System.Int32" />
        <property name="CommandType" propertytype="System.Data.CommandType" />
        <property name="Parameters" propertytype="System.Data.IDataParameterCollection" />
        <property name="UpdatedRowSource" propertytype="System.Data.UpdateRowSource" />
        <method name="ExecuteScalar" argnames="" returntype="System.Object" />
        <method name="ExecuteReader(System.Data.CommandBehavior)" argnames="behavior" returntype="System.Data.IDataReader" />
        <method name="ExecuteReader" argnames="" returntype="System.Data.IDataReader" />
        <method name="ExecuteNonQuery" argnames="" returntype="System.Int32" />
        <method name="CreateParameter" argnames="" returntype="System.Data.IDbDataParameter" />
        <method name="Cancel" argnames="" returntype="System.Void" />
        <method name="Prepare" argnames="" returntype="System.Void" />
    </interface>
    <interface name="IDbConnection" namespace="System.Data">
        <property name="ConnectionString" propertytype="System.String" />
        <property name="ConnectionTimeout" propertytype="System.Int32" />
        <property name="Database" propertytype="System.String" />
        <property name="State" propertytype="System.Data.ConnectionState" />
        <method name="Open" argnames="" returntype="System.Void" />
        <method name="CreateCommand" argnames="" returntype="System.Data.IDbCommand" />
        <method name="ChangeDatabase(System.String)" argnames="databaseName" returntype="System.Void" />
        <method name="Close" argnames="" returntype="System.Void" />
        <method name="BeginTransaction(System.Data.IsolationLevel)" argnames="il" returntype="System.Data.IDbTransaction" />
        <method name="BeginTransaction" argnames="" returntype="System.Data.IDbTransaction" />
    </interface>
    <interface name="IDbDataAdapter" namespace="System.Data">
        <property name="SelectCommand" propertytype="System.Data.IDbCommand" />
        <property name="InsertCommand" propertytype="System.Data.IDbCommand" />
        <property name="UpdateCommand" propertytype="System.Data.IDbCommand" />
        <property name="DeleteCommand" propertytype="System.Data.IDbCommand" />
    </interface>
    <interface name="IDbDataParameter" namespace="System.Data">
        <property name="Precision" propertytype="System.Byte" />
        <property name="Scale" propertytype="System.Byte" />
        <property name="Size" propertytype="System.Int32" />
    </interface>
    <interface name="IDbTransaction" namespace="System.Data">
        <property name="Connection" propertytype="System.Data.IDbConnection" />
        <property name="IsolationLevel" propertytype="System.Data.IsolationLevel" />
        <method name="Rollback" argnames="" returntype="System.Void" />
        <method name="Commit" argnames="" returntype="System.Void" />
    </interface>
    <interface name="ITableMapping" namespace="System.Data">
        <property name="ColumnMappings" propertytype="System.Data.IColumnMappingCollection" />
        <property name="DataSetTable" propertytype="System.String" />
        <property name="SourceTable" propertytype="System.String" />
    </interface>
    <interface name="ITableMappingCollection" namespace="System.Data">
        <property name="Item" propertytype="System.Object" />
        <method name="RemoveAt(System.String)" argnames="sourceTableName" returntype="System.Void" />
        <method name="IndexOf(System.String)" argnames="sourceTableName" returntype="System.Int32" />
        <method name="GetByDataSetTable(System.String)" argnames="dataSetTableName" returntype="System.Data.ITableMapping" />
        <method name="Contains(System.String)" argnames="sourceTableName" returntype="System.Boolean" />
        <method name="Add(System.String, System.String)" argnames="sourceTableName, dataSetTableName" returntype="System.Data.ITableMapping" />
    </interface>
    <delegate name="DataColumnChangeEventHandler" namespace="System.Data">
        <constructor name="DataColumnChangeEventHandler(System.Object, System.IntPtr)" argnames="object, method" />
        <property name="Method" inherited="System.Delegate" propertytype="System.Reflection.MethodInfo" />
        <property name="Target" inherited="System.Delegate" propertytype="System.Object" />
        <method name="EndInvoke(System.IAsyncResult)" argnames="result" returntype="System.Void" />
        <method name="BeginInvoke(System.Object, System.Data.DataColumnChangeEventArgs, System.AsyncCallback, System.Object)" argnames="sender, e, callback, object" returntype="System.IAsyncResult" />
        <method name="Invoke(System.Object, System.Data.DataColumnChangeEventArgs)" argnames="sender, e" returntype="System.Void" />
        <method name="GetObjectData(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" inherited="System.MulticastDelegate" returntype="System.Void" />
        <method name="Clone" argnames="" inherited="System.Delegate" returntype="System.Object" />
        <method name="RemoveImpl(System.Delegate)" argnames="value" inherited="System.MulticastDelegate" returntype="System.Delegate" />
        <method name="CombineImpl(System.Delegate)" argnames="follow" inherited="System.MulticastDelegate" returntype="System.Delegate" />
        <method name="GetMethodImpl" argnames="" inherited="System.Delegate" returntype="System.Reflection.MethodInfo" />
        <method name="GetInvocationList" argnames="" inherited="System.MulticastDelegate" returntype="System.Delegate[]" />
        <method name="DynamicInvokeImpl(System.Object[])" argnames="args" inherited="System.MulticastDelegate" returntype="System.Object" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.MulticastDelegate" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.MulticastDelegate" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="DynamicInvoke(System.Object[])" argnames="args" inherited="System.Delegate" returntype="System.Object" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </delegate>
    <delegate name="DataRowChangeEventHandler" namespace="System.Data">
        <constructor name="DataRowChangeEventHandler(System.Object, System.IntPtr)" argnames="object, method" />
        <property name="Method" inherited="System.Delegate" propertytype="System.Reflection.MethodInfo" />
        <property name="Target" inherited="System.Delegate" propertytype="System.Object" />
        <method name="EndInvoke(System.IAsyncResult)" argnames="result" returntype="System.Void" />
        <method name="BeginInvoke(System.Object, System.Data.DataRowChangeEventArgs, System.AsyncCallback, System.Object)" argnames="sender, e, callback, object" returntype="System.IAsyncResult" />
        <method name="Invoke(System.Object, System.Data.DataRowChangeEventArgs)" argnames="sender, e" returntype="System.Void" />
        <method name="GetObjectData(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" inherited="System.MulticastDelegate" returntype="System.Void" />
        <method name="Clone" argnames="" inherited="System.Delegate" returntype="System.Object" />
        <method name="RemoveImpl(System.Delegate)" argnames="value" inherited="System.MulticastDelegate" returntype="System.Delegate" />
        <method name="CombineImpl(System.Delegate)" argnames="follow" inherited="System.MulticastDelegate" returntype="System.Delegate" />
        <method name="GetMethodImpl" argnames="" inherited="System.Delegate" returntype="System.Reflection.MethodInfo" />
        <method name="GetInvocationList" argnames="" inherited="System.MulticastDelegate" returntype="System.Delegate[]" />
        <method name="DynamicInvokeImpl(System.Object[])" argnames="args" inherited="System.MulticastDelegate" returntype="System.Object" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.MulticastDelegate" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.MulticastDelegate" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="DynamicInvoke(System.Object[])" argnames="args" inherited="System.Delegate" returntype="System.Object" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </delegate>
    <delegate name="FillErrorEventHandler" namespace="System.Data">
        <constructor name="FillErrorEventHandler(System.Object, System.IntPtr)" argnames="object, method" />
        <property name="Method" inherited="System.Delegate" propertytype="System.Reflection.MethodInfo" />
        <property name="Target" inherited="System.Delegate" propertytype="System.Object" />
        <method name="EndInvoke(System.IAsyncResult)" argnames="result" returntype="System.Void" />
        <method name="BeginInvoke(System.Object, System.Data.FillErrorEventArgs, System.AsyncCallback, System.Object)" argnames="sender, e, callback, object" returntype="System.IAsyncResult" />
        <method name="Invoke(System.Object, System.Data.FillErrorEventArgs)" argnames="sender, e" returntype="System.Void" />
        <method name="GetObjectData(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" inherited="System.MulticastDelegate" returntype="System.Void" />
        <method name="Clone" argnames="" inherited="System.Delegate" returntype="System.Object" />
        <method name="RemoveImpl(System.Delegate)" argnames="value" inherited="System.MulticastDelegate" returntype="System.Delegate" />
        <method name="CombineImpl(System.Delegate)" argnames="follow" inherited="System.MulticastDelegate" returntype="System.Delegate" />
        <method name="GetMethodImpl" argnames="" inherited="System.Delegate" returntype="System.Reflection.MethodInfo" />
        <method name="GetInvocationList" argnames="" inherited="System.MulticastDelegate" returntype="System.Delegate[]" />
        <method name="DynamicInvokeImpl(System.Object[])" argnames="args" inherited="System.MulticastDelegate" returntype="System.Object" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.MulticastDelegate" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.MulticastDelegate" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="DynamicInvoke(System.Object[])" argnames="args" inherited="System.Delegate" returntype="System.Object" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </delegate>
    <delegate name="MergeFailedEventHandler" namespace="System.Data">
        <constructor name="MergeFailedEventHandler(System.Object, System.IntPtr)" argnames="object, method" />
        <property name="Method" inherited="System.Delegate" propertytype="System.Reflection.MethodInfo" />
        <property name="Target" inherited="System.Delegate" propertytype="System.Object" />
        <method name="EndInvoke(System.IAsyncResult)" argnames="result" returntype="System.Void" />
        <method name="BeginInvoke(System.Object, System.Data.MergeFailedEventArgs, System.AsyncCallback, System.Object)" argnames="sender, e, callback, object" returntype="System.IAsyncResult" />
        <method name="Invoke(System.Object, System.Data.MergeFailedEventArgs)" argnames="sender, e" returntype="System.Void" />
        <method name="GetObjectData(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" inherited="System.MulticastDelegate" returntype="System.Void" />
        <method name="Clone" argnames="" inherited="System.Delegate" returntype="System.Object" />
        <method name="RemoveImpl(System.Delegate)" argnames="value" inherited="System.MulticastDelegate" returntype="System.Delegate" />
        <method name="CombineImpl(System.Delegate)" argnames="follow" inherited="System.MulticastDelegate" returntype="System.Delegate" />
        <method name="GetMethodImpl" argnames="" inherited="System.Delegate" returntype="System.Reflection.MethodInfo" />
        <method name="GetInvocationList" argnames="" inherited="System.MulticastDelegate" returntype="System.Delegate[]" />
        <method name="DynamicInvokeImpl(System.Object[])" argnames="args" inherited="System.MulticastDelegate" returntype="System.Object" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.MulticastDelegate" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.MulticastDelegate" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="DynamicInvoke(System.Object[])" argnames="args" inherited="System.Delegate" returntype="System.Object" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </delegate>
    <delegate name="StateChangeEventHandler" namespace="System.Data">
        <constructor name="StateChangeEventHandler(System.Object, System.IntPtr)" argnames="object, method" />
        <property name="Method" inherited="System.Delegate" propertytype="System.Reflection.MethodInfo" />
        <property name="Target" inherited="System.Delegate" propertytype="System.Object" />
        <method name="EndInvoke(System.IAsyncResult)" argnames="result" returntype="System.Void" />
        <method name="BeginInvoke(System.Object, System.Data.StateChangeEventArgs, System.AsyncCallback, System.Object)" argnames="sender, e, callback, object" returntype="System.IAsyncResult" />
        <method name="Invoke(System.Object, System.Data.StateChangeEventArgs)" argnames="sender, e" returntype="System.Void" />
        <method name="GetObjectData(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" inherited="System.MulticastDelegate" returntype="System.Void" />
        <method name="Clone" argnames="" inherited="System.Delegate" returntype="System.Object" />
        <method name="RemoveImpl(System.Delegate)" argnames="value" inherited="System.MulticastDelegate" returntype="System.Delegate" />
        <method name="CombineImpl(System.Delegate)" argnames="follow" inherited="System.MulticastDelegate" returntype="System.Delegate" />
        <method name="GetMethodImpl" argnames="" inherited="System.Delegate" returntype="System.Reflection.MethodInfo" />
        <method name="GetInvocationList" argnames="" inherited="System.MulticastDelegate" returntype="System.Delegate[]" />
        <method name="DynamicInvokeImpl(System.Object[])" argnames="args" inherited="System.MulticastDelegate" returntype="System.Object" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.MulticastDelegate" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.MulticastDelegate" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="DynamicInvoke(System.Object[])" argnames="args" inherited="System.Delegate" returntype="System.Object" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </delegate>
    <enum name="AcceptRejectRule" namespace="System.Data">
        <field name="None" />
        <field name="Cascade" />
        <method name="ToString(System.IFormatProvider)" argnames="provider" inherited="System.Enum" returntype="System.String" />
        <method name="GetTypeCode" argnames="" inherited="System.Enum" returntype="System.TypeCode" />
        <method name="ToString(System.String, System.IFormatProvider)" argnames="format, provider" inherited="System.Enum" returntype="System.String" />
        <method name="CompareTo(System.Object)" argnames="target" inherited="System.Enum" returntype="System.Int32" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Enum" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Enum" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Enum" returntype="System.String" />
        <method name="ToString(System.String)" argnames="format" inherited="System.Enum" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </enum>
    <enum name="CommandBehavior" namespace="System.Data">
        <field name="Default" />
        <field name="SingleResult" />
        <field name="SchemaOnly" />
        <field name="KeyInfo" />
        <field name="SingleRow" />
        <field name="SequentialAccess" />
        <field name="CloseConnection" />
        <method name="ToString(System.IFormatProvider)" argnames="provider" inherited="System.Enum" returntype="System.String" />
        <method name="GetTypeCode" argnames="" inherited="System.Enum" returntype="System.TypeCode" />
        <method name="ToString(System.String, System.IFormatProvider)" argnames="format, provider" inherited="System.Enum" returntype="System.String" />
        <method name="CompareTo(System.Object)" argnames="target" inherited="System.Enum" returntype="System.Int32" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Enum" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Enum" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Enum" returntype="System.String" />
        <method name="ToString(System.String)" argnames="format" inherited="System.Enum" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </enum>
    <enum name="CommandType" namespace="System.Data">
        <field name="Text" />
        <field name="StoredProcedure" />
        <field name="TableDirect" />
        <method name="ToString(System.IFormatProvider)" argnames="provider" inherited="System.Enum" returntype="System.String" />
        <method name="GetTypeCode" argnames="" inherited="System.Enum" returntype="System.TypeCode" />
        <method name="ToString(System.String, System.IFormatProvider)" argnames="format, provider" inherited="System.Enum" returntype="System.String" />
        <method name="CompareTo(System.Object)" argnames="target" inherited="System.Enum" returntype="System.Int32" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Enum" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Enum" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Enum" returntype="System.String" />
        <method name="ToString(System.String)" argnames="format" inherited="System.Enum" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </enum>
    <enum name="ConnectionState" namespace="System.Data">
        <field name="Closed" />
        <field name="Open" />
        <field name="Connecting" />
        <field name="Executing" />
        <field name="Fetching" />
        <field name="Broken" />
        <method name="ToString(System.IFormatProvider)" argnames="provider" inherited="System.Enum" returntype="System.String" />
        <method name="GetTypeCode" argnames="" inherited="System.Enum" returntype="System.TypeCode" />
        <method name="ToString(System.String, System.IFormatProvider)" argnames="format, provider" inherited="System.Enum" returntype="System.String" />
        <method name="CompareTo(System.Object)" argnames="target" inherited="System.Enum" returntype="System.Int32" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Enum" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Enum" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Enum" returntype="System.String" />
        <method name="ToString(System.String)" argnames="format" inherited="System.Enum" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </enum>
    <enum name="DataRowAction" namespace="System.Data">
        <field name="Nothing" />
        <field name="Delete" />
        <field name="Change" />
        <field name="Rollback" />
        <field name="Commit" />
        <field name="Add" />
        <method name="ToString(System.IFormatProvider)" argnames="provider" inherited="System.Enum" returntype="System.String" />
        <method name="GetTypeCode" argnames="" inherited="System.Enum" returntype="System.TypeCode" />
        <method name="ToString(System.String, System.IFormatProvider)" argnames="format, provider" inherited="System.Enum" returntype="System.String" />
        <method name="CompareTo(System.Object)" argnames="target" inherited="System.Enum" returntype="System.Int32" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Enum" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Enum" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Enum" returntype="System.String" />
        <method name="ToString(System.String)" argnames="format" inherited="System.Enum" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </enum>
    <enum name="DataRowState" namespace="System.Data">
        <field name="Detached" />
        <field name="Unchanged" />
        <field name="Added" />
        <field name="Deleted" />
        <field name="Modified" />
        <method name="ToString(System.IFormatProvider)" argnames="provider" inherited="System.Enum" returntype="System.String" />
        <method name="GetTypeCode" argnames="" inherited="System.Enum" returntype="System.TypeCode" />
        <method name="ToString(System.String, System.IFormatProvider)" argnames="format, provider" inherited="System.Enum" returntype="System.String" />
        <method name="CompareTo(System.Object)" argnames="target" inherited="System.Enum" returntype="System.Int32" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Enum" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Enum" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Enum" returntype="System.String" />
        <method name="ToString(System.String)" argnames="format" inherited="System.Enum" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </enum>
    <enum name="DataRowVersion" namespace="System.Data">
        <field name="Original" />
        <field name="Current" />
        <field name="Proposed" />
        <field name="Default" />
        <method name="ToString(System.IFormatProvider)" argnames="provider" inherited="System.Enum" returntype="System.String" />
        <method name="GetTypeCode" argnames="" inherited="System.Enum" returntype="System.TypeCode" />
        <method name="ToString(System.String, System.IFormatProvider)" argnames="format, provider" inherited="System.Enum" returntype="System.String" />
        <method name="CompareTo(System.Object)" argnames="target" inherited="System.Enum" returntype="System.Int32" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Enum" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Enum" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Enum" returntype="System.String" />
        <method name="ToString(System.String)" argnames="format" inherited="System.Enum" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </enum>
    <enum name="DataViewRowState" namespace="System.Data">
        <field name="None" />
        <field name="Unchanged" />
        <field name="Added" />
        <field name="Deleted" />
        <field name="ModifiedCurrent" />
        <field name="ModifiedOriginal" />
        <field name="OriginalRows" />
        <field name="CurrentRows" />
        <method name="ToString(System.IFormatProvider)" argnames="provider" inherited="System.Enum" returntype="System.String" />
        <method name="GetTypeCode" argnames="" inherited="System.Enum" returntype="System.TypeCode" />
        <method name="ToString(System.String, System.IFormatProvider)" argnames="format, provider" inherited="System.Enum" returntype="System.String" />
        <method name="CompareTo(System.Object)" argnames="target" inherited="System.Enum" returntype="System.Int32" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Enum" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Enum" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Enum" returntype="System.String" />
        <method name="ToString(System.String)" argnames="format" inherited="System.Enum" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </enum>
    <enum name="DbType" namespace="System.Data">
        <field name="AnsiString" />
        <field name="Binary" />
        <field name="Byte" />
        <field name="Boolean" />
        <field name="Currency" />
        <field name="Date" />
        <field name="DateTime" />
        <field name="Decimal" />
        <field name="Double" />
        <field name="Guid" />
        <field name="Int16" />
        <field name="Int32" />
        <field name="Int64" />
        <field name="Object" />
        <field name="SByte" />
        <field name="Single" />
        <field name="String" />
        <field name="Time" />
        <field name="UInt16" />
        <field name="UInt32" />
        <field name="UInt64" />
        <field name="VarNumeric" />
        <field name="AnsiStringFixedLength" />
        <field name="StringFixedLength" />
        <method name="ToString(System.IFormatProvider)" argnames="provider" inherited="System.Enum" returntype="System.String" />
        <method name="GetTypeCode" argnames="" inherited="System.Enum" returntype="System.TypeCode" />
        <method name="ToString(System.String, System.IFormatProvider)" argnames="format, provider" inherited="System.Enum" returntype="System.String" />
        <method name="CompareTo(System.Object)" argnames="target" inherited="System.Enum" returntype="System.Int32" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Enum" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Enum" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Enum" returntype="System.String" />
        <method name="ToString(System.String)" argnames="format" inherited="System.Enum" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </enum>
    <enum name="IsolationLevel" namespace="System.Data">
        <field name="Unspecified" />
        <field name="Chaos" />
        <field name="ReadUncommitted" />
        <field name="ReadCommitted" />
        <field name="RepeatableRead" />
        <field name="Serializable" />
        <method name="ToString(System.IFormatProvider)" argnames="provider" inherited="System.Enum" returntype="System.String" />
        <method name="GetTypeCode" argnames="" inherited="System.Enum" returntype="System.TypeCode" />
        <method name="ToString(System.String, System.IFormatProvider)" argnames="format, provider" inherited="System.Enum" returntype="System.String" />
        <method name="CompareTo(System.Object)" argnames="target" inherited="System.Enum" returntype="System.Int32" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Enum" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Enum" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Enum" returntype="System.String" />
        <method name="ToString(System.String)" argnames="format" inherited="System.Enum" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </enum>
    <enum name="MappingType" namespace="System.Data">
        <field name="Element" />
        <field name="Attribute" />
        <field name="SimpleContent" />
        <field name="Hidden" />
        <method name="ToString(System.IFormatProvider)" argnames="provider" inherited="System.Enum" returntype="System.String" />
        <method name="GetTypeCode" argnames="" inherited="System.Enum" returntype="System.TypeCode" />
        <method name="ToString(System.String, System.IFormatProvider)" argnames="format, provider" inherited="System.Enum" returntype="System.String" />
        <method name="CompareTo(System.Object)" argnames="target" inherited="System.Enum" returntype="System.Int32" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Enum" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Enum" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Enum" returntype="System.String" />
        <method name="ToString(System.String)" argnames="format" inherited="System.Enum" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </enum>
    <enum name="MissingMappingAction" namespace="System.Data">
        <field name="Passthrough" />
        <field name="Ignore" />
        <field name="Error" />
        <method name="ToString(System.IFormatProvider)" argnames="provider" inherited="System.Enum" returntype="System.String" />
        <method name="GetTypeCode" argnames="" inherited="System.Enum" returntype="System.TypeCode" />
        <method name="ToString(System.String, System.IFormatProvider)" argnames="format, provider" inherited="System.Enum" returntype="System.String" />
        <method name="CompareTo(System.Object)" argnames="target" inherited="System.Enum" returntype="System.Int32" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Enum" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Enum" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Enum" returntype="System.String" />
        <method name="ToString(System.String)" argnames="format" inherited="System.Enum" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </enum>
    <enum name="MissingSchemaAction" namespace="System.Data">
        <field name="Add" />
        <field name="Ignore" />
        <field name="Error" />
        <field name="AddWithKey" />
        <method name="ToString(System.IFormatProvider)" argnames="provider" inherited="System.Enum" returntype="System.String" />
        <method name="GetTypeCode" argnames="" inherited="System.Enum" returntype="System.TypeCode" />
        <method name="ToString(System.String, System.IFormatProvider)" argnames="format, provider" inherited="System.Enum" returntype="System.String" />
        <method name="CompareTo(System.Object)" argnames="target" inherited="System.Enum" returntype="System.Int32" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Enum" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Enum" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Enum" returntype="System.String" />
        <method name="ToString(System.String)" argnames="format" inherited="System.Enum" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </enum>
    <enum name="ParameterDirection" namespace="System.Data">
        <field name="Input" />
        <field name="Output" />
        <field name="InputOutput" />
        <field name="ReturnValue" />
        <method name="ToString(System.IFormatProvider)" argnames="provider" inherited="System.Enum" returntype="System.String" />
        <method name="GetTypeCode" argnames="" inherited="System.Enum" returntype="System.TypeCode" />
        <method name="ToString(System.String, System.IFormatProvider)" argnames="format, provider" inherited="System.Enum" returntype="System.String" />
        <method name="CompareTo(System.Object)" argnames="target" inherited="System.Enum" returntype="System.Int32" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Enum" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Enum" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Enum" returntype="System.String" />
        <method name="ToString(System.String)" argnames="format" inherited="System.Enum" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </enum>
    <enum name="PropertyAttributes" namespace="System.Data">
        <field name="NotSupported" />
        <field name="Required" />
        <field name="Optional" />
        <field name="Read" />
        <field name="Write" />
        <method name="ToString(System.IFormatProvider)" argnames="provider" inherited="System.Enum" returntype="System.String" />
        <method name="GetTypeCode" argnames="" inherited="System.Enum" returntype="System.TypeCode" />
        <method name="ToString(System.String, System.IFormatProvider)" argnames="format, provider" inherited="System.Enum" returntype="System.String" />
        <method name="CompareTo(System.Object)" argnames="target" inherited="System.Enum" returntype="System.Int32" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Enum" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Enum" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Enum" returntype="System.String" />
        <method name="ToString(System.String)" argnames="format" inherited="System.Enum" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </enum>
    <enum name="Rule" namespace="System.Data">
        <field name="None" />
        <field name="Cascade" />
        <field name="SetNull" />
        <field name="SetDefault" />
        <method name="ToString(System.IFormatProvider)" argnames="provider" inherited="System.Enum" returntype="System.String" />
        <method name="GetTypeCode" argnames="" inherited="System.Enum" returntype="System.TypeCode" />
        <method name="ToString(System.String, System.IFormatProvider)" argnames="format, provider" inherited="System.Enum" returntype="System.String" />
        <method name="CompareTo(System.Object)" argnames="target" inherited="System.Enum" returntype="System.Int32" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Enum" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Enum" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Enum" returntype="System.String" />
        <method name="ToString(System.String)" argnames="format" inherited="System.Enum" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </enum>
    <enum name="SchemaType" namespace="System.Data">
        <field name="Source" />
        <field name="Mapped" />
        <method name="ToString(System.IFormatProvider)" argnames="provider" inherited="System.Enum" returntype="System.String" />
        <method name="GetTypeCode" argnames="" inherited="System.Enum" returntype="System.TypeCode" />
        <method name="ToString(System.String, System.IFormatProvider)" argnames="format, provider" inherited="System.Enum" returntype="System.String" />
        <method name="CompareTo(System.Object)" argnames="target" inherited="System.Enum" returntype="System.Int32" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Enum" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Enum" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Enum" returntype="System.String" />
        <method name="ToString(System.String)" argnames="format" inherited="System.Enum" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </enum>
    <enum name="SqlDbType" namespace="System.Data">
        <field name="BigInt" />
        <field name="Binary" />
        <field name="Bit" />
        <field name="Char" />
        <field name="DateTime" />
        <field name="Decimal" />
        <field name="Float" />
        <field name="Image" />
        <field name="Int" />
        <field name="Money" />
        <field name="NChar" />
        <field name="NText" />
        <field name="NVarChar" />
        <field name="Real" />
        <field name="UniqueIdentifier" />
        <field name="SmallDateTime" />
        <field name="SmallInt" />
        <field name="SmallMoney" />
        <field name="Text" />
        <field name="Timestamp" />
        <field name="TinyInt" />
        <field name="VarBinary" />
        <field name="VarChar" />
        <field name="Variant" />
        <method name="ToString(System.IFormatProvider)" argnames="provider" inherited="System.Enum" returntype="System.String" />
        <method name="GetTypeCode" argnames="" inherited="System.Enum" returntype="System.TypeCode" />
        <method name="ToString(System.String, System.IFormatProvider)" argnames="format, provider" inherited="System.Enum" returntype="System.String" />
        <method name="CompareTo(System.Object)" argnames="target" inherited="System.Enum" returntype="System.Int32" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Enum" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Enum" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Enum" returntype="System.String" />
        <method name="ToString(System.String)" argnames="format" inherited="System.Enum" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </enum>
    <enum name="StatementType" namespace="System.Data">
        <field name="Select" />
        <field name="Insert" />
        <field name="Update" />
        <field name="Delete" />
        <method name="ToString(System.IFormatProvider)" argnames="provider" inherited="System.Enum" returntype="System.String" />
        <method name="GetTypeCode" argnames="" inherited="System.Enum" returntype="System.TypeCode" />
        <method name="ToString(System.String, System.IFormatProvider)" argnames="format, provider" inherited="System.Enum" returntype="System.String" />
        <method name="CompareTo(System.Object)" argnames="target" inherited="System.Enum" returntype="System.Int32" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Enum" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Enum" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Enum" returntype="System.String" />
        <method name="ToString(System.String)" argnames="format" inherited="System.Enum" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </enum>
    <enum name="UpdateRowSource" namespace="System.Data">
        <field name="None" />
        <field name="OutputParameters" />
        <field name="FirstReturnedRecord" />
        <field name="Both" />
        <method name="ToString(System.IFormatProvider)" argnames="provider" inherited="System.Enum" returntype="System.String" />
        <method name="GetTypeCode" argnames="" inherited="System.Enum" returntype="System.TypeCode" />
        <method name="ToString(System.String, System.IFormatProvider)" argnames="format, provider" inherited="System.Enum" returntype="System.String" />
        <method name="CompareTo(System.Object)" argnames="target" inherited="System.Enum" returntype="System.Int32" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Enum" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Enum" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Enum" returntype="System.String" />
        <method name="ToString(System.String)" argnames="format" inherited="System.Enum" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </enum>
    <enum name="UpdateStatus" namespace="System.Data">
        <field name="Continue" />
        <field name="ErrorsOccurred" />
        <field name="SkipCurrentRow" />
        <field name="SkipAllRemainingRows" />
        <method name="ToString(System.IFormatProvider)" argnames="provider" inherited="System.Enum" returntype="System.String" />
        <method name="GetTypeCode" argnames="" inherited="System.Enum" returntype="System.TypeCode" />
        <method name="ToString(System.String, System.IFormatProvider)" argnames="format, provider" inherited="System.Enum" returntype="System.String" />
        <method name="CompareTo(System.Object)" argnames="target" inherited="System.Enum" returntype="System.Int32" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Enum" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Enum" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Enum" returntype="System.String" />
        <method name="ToString(System.String)" argnames="format" inherited="System.Enum" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </enum>
    <enum name="XmlReadMode" namespace="System.Data">
        <field name="Auto" />
        <field name="ReadSchema" />
        <field name="IgnoreSchema" />
        <field name="InferSchema" />
        <field name="DiffGram" />
        <field name="Fragment" />
        <method name="ToString(System.IFormatProvider)" argnames="provider" inherited="System.Enum" returntype="System.String" />
        <method name="GetTypeCode" argnames="" inherited="System.Enum" returntype="System.TypeCode" />
        <method name="ToString(System.String, System.IFormatProvider)" argnames="format, provider" inherited="System.Enum" returntype="System.String" />
        <method name="CompareTo(System.Object)" argnames="target" inherited="System.Enum" returntype="System.Int32" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Enum" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Enum" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Enum" returntype="System.String" />
        <method name="ToString(System.String)" argnames="format" inherited="System.Enum" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </enum>
    <enum name="XmlWriteMode" namespace="System.Data">
        <field name="WriteSchema" />
        <field name="IgnoreSchema" />
        <field name="DiffGram" />
        <method name="ToString(System.IFormatProvider)" argnames="provider" inherited="System.Enum" returntype="System.String" />
        <method name="GetTypeCode" argnames="" inherited="System.Enum" returntype="System.TypeCode" />
        <method name="ToString(System.String, System.IFormatProvider)" argnames="format, provider" inherited="System.Enum" returntype="System.String" />
        <method name="CompareTo(System.Object)" argnames="target" inherited="System.Enum" returntype="System.Int32" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Enum" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Enum" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Enum" returntype="System.String" />
        <method name="ToString(System.String)" argnames="format" inherited="System.Enum" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </enum>
    <class name="DataAdapter" namespace="System.Data.Common">
        <constructor name="DataAdapter" argnames="" />
        <property name="AcceptChangesDuringFill" propertytype="System.Boolean" />
        <property name="ContinueUpdateOnError" propertytype="System.Boolean" />
        <property name="MissingMappingAction" propertytype="System.Data.MissingMappingAction" />
        <property name="MissingSchemaAction" propertytype="System.Data.MissingSchemaAction" />
        <property name="TableMappings" propertytype="System.Data.Common.DataTableMappingCollection" />
        <property name="Events" inherited="System.ComponentModel.Component" propertytype="System.ComponentModel.EventHandlerList" />
        <property name="Site" inherited="System.ComponentModel.Component" propertytype="System.ComponentModel.ISite" />
        <property name="Container" inherited="System.ComponentModel.Component" propertytype="System.ComponentModel.IContainer" />
        <property name="DesignMode" inherited="System.ComponentModel.Component" propertytype="System.Boolean" />
        <method name="Update(System.Data.DataSet)" argnames="dataSet" returntype="System.Int32" />
        <method name="GetFillParameters" argnames="" returntype="System.Data.IDataParameter[]" />
        <method name="Fill(System.Data.DataSet)" argnames="dataSet" returntype="System.Int32" />
        <method name="FillSchema(System.Data.DataSet, System.Data.SchemaType)" argnames="dataSet, schemaType" returntype="System.Data.DataTable[]" />
        <method name="CreateTableMappings" argnames="" returntype="System.Data.Common.DataTableMappingCollection" />
        <method name="CloneInternals" argnames="" returntype="System.Data.Common.DataAdapter" />
        <method name="ShouldSerializeTableMappings" argnames="" returntype="System.Boolean" />
        <method name="Dispose" argnames="" inherited="System.ComponentModel.Component" returntype="System.Void" />
        <method name="GetService(System.Type)" argnames="service" inherited="System.ComponentModel.Component" returntype="System.Object" />
        <method name="Dispose(System.Boolean)" argnames="disposing" returntype="System.Void" />
        <method name="CreateObjRef(System.Type)" argnames="requestedType" inherited="System.MarshalByRefObject" returntype="System.Runtime.Remoting.ObjRef" />
        <method name="InitializeLifetimeService" argnames="" inherited="System.MarshalByRefObject" returntype="System.Object" />
        <method name="GetLifetimeService" argnames="" inherited="System.MarshalByRefObject" returntype="System.Object" />
        <method name="Finalize" argnames="" inherited="System.ComponentModel.Component" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.ComponentModel.Component" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
        <event name="Disposed" inherited="System.ComponentModel.Component" />
    </class>
    <class name="DataColumnMapping" namespace="System.Data.Common">
        <constructor name="DataColumnMapping" argnames="" />
        <constructor name="DataColumnMapping(System.String, System.String)" argnames="sourceColumn, dataSetColumn" />
        <property name="DataSetColumn" propertytype="System.String" />
        <property name="Parent" propertytype="System.Data.Common.DataColumnMappingCollection" />
        <property name="SourceColumn" propertytype="System.String" />
        <method name="CreateObjRef(System.Type)" argnames="requestedType" inherited="System.MarshalByRefObject" returntype="System.Runtime.Remoting.ObjRef" />
        <method name="InitializeLifetimeService" argnames="" inherited="System.MarshalByRefObject" returntype="System.Object" />
        <method name="GetLifetimeService" argnames="" inherited="System.MarshalByRefObject" returntype="System.Object" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" returntype="System.String" />
        <method name="GetDataColumnBySchemaAction(System.Data.DataTable, System.Type, System.Data.MissingSchemaAction)" argnames="dataTable, dataType, schemaAction" returntype="System.Data.DataColumn" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="DataColumnMappingCollection" namespace="System.Data.Common">
        <constructor name="DataColumnMappingCollection" argnames="" />
        <property name="Count" propertytype="System.Int32" />
        <property name="ItemType" propertytype="System.Type" />
        <property name="Item" propertytype="System.Data.Common.DataColumnMapping" />
        <property name="Item" propertytype="System.Data.Common.DataColumnMapping" />
        <method name="GetEnumerator" argnames="" returntype="System.Collections.IEnumerator" />
        <method name="CopyTo(System.Array, System.Int32)" argnames="array, index" returntype="System.Void" />
        <method name="RemoveAt(System.Int32)" argnames="index" returntype="System.Void" />
        <method name="Remove(System.Object)" argnames="value" returntype="System.Void" />
        <method name="Insert(System.Int32, System.Object)" argnames="index, value" returntype="System.Void" />
        <method name="IndexOf(System.Object)" argnames="value" returntype="System.Int32" />
        <method name="Clear" argnames="" returntype="System.Void" />
        <method name="Contains(System.Object)" argnames="value" returntype="System.Boolean" />
        <method name="Add(System.Object)" argnames="value" returntype="System.Int32" />
        <method name="RemoveAt(System.String)" argnames="sourceColumn" returntype="System.Void" />
        <method name="IndexOf(System.String)" argnames="sourceColumn" returntype="System.Int32" />
        <method name="Contains(System.String)" argnames="value" returntype="System.Boolean" />
        <method name="CreateObjRef(System.Type)" argnames="requestedType" inherited="System.MarshalByRefObject" returntype="System.Runtime.Remoting.ObjRef" />
        <method name="InitializeLifetimeService" argnames="" inherited="System.MarshalByRefObject" returntype="System.Object" />
        <method name="GetLifetimeService" argnames="" inherited="System.MarshalByRefObject" returntype="System.Object" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="Add(System.String, System.String)" argnames="sourceColumn, dataSetColumn" returntype="System.Data.Common.DataColumnMapping" />
        <method name="AddRange(System.Data.Common.DataColumnMapping[])" argnames="values" returntype="System.Void" />
        <method name="GetByDataSetColumn(System.String)" argnames="value" returntype="System.Data.Common.DataColumnMapping" />
        <method name="IndexOfDataSetColumn(System.String)" argnames="dataSetColumn" returntype="System.Int32" />
        <method name="GetColumnMappingBySchemaAction(System.Data.Common.DataColumnMappingCollection, System.String, System.Data.MissingMappingAction)" argnames="columnMappings, sourceColumn, mappingAction" returntype="System.Data.Common.DataColumnMapping" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="DataTableMapping" namespace="System.Data.Common">
        <constructor name="DataTableMapping" argnames="" />
        <constructor name="DataTableMapping(System.String, System.String)" argnames="sourceTable, dataSetTable" />
        <constructor name="DataTableMapping(System.String, System.String, System.Data.Common.DataColumnMapping[])" argnames="sourceTable, dataSetTable, columnMappings" />
        <property name="ColumnMappings" propertytype="System.Data.Common.DataColumnMappingCollection" />
        <property name="DataSetTable" propertytype="System.String" />
        <property name="Parent" propertytype="System.Data.Common.DataTableMappingCollection" />
        <property name="SourceTable" propertytype="System.String" />
        <method name="CreateObjRef(System.Type)" argnames="requestedType" inherited="System.MarshalByRefObject" returntype="System.Runtime.Remoting.ObjRef" />
        <method name="InitializeLifetimeService" argnames="" inherited="System.MarshalByRefObject" returntype="System.Object" />
        <method name="GetLifetimeService" argnames="" inherited="System.MarshalByRefObject" returntype="System.Object" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" returntype="System.String" />
        <method name="GetColumnMappingBySchemaAction(System.String, System.Data.MissingMappingAction)" argnames="sourceColumn, mappingAction" returntype="System.Data.Common.DataColumnMapping" />
        <method name="GetDataTableBySchemaAction(System.Data.DataSet, System.Data.MissingSchemaAction)" argnames="dataSet, schemaAction" returntype="System.Data.DataTable" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="DataTableMappingCollection" namespace="System.Data.Common">
        <constructor name="DataTableMappingCollection" argnames="" />
        <property name="Count" propertytype="System.Int32" />
        <property name="ItemType" propertytype="System.Type" />
        <property name="Item" propertytype="System.Data.Common.DataTableMapping" />
        <property name="Item" propertytype="System.Data.Common.DataTableMapping" />
        <method name="GetEnumerator" argnames="" returntype="System.Collections.IEnumerator" />
        <method name="CopyTo(System.Array, System.Int32)" argnames="array, index" returntype="System.Void" />
        <method name="RemoveAt(System.Int32)" argnames="index" returntype="System.Void" />
        <method name="Remove(System.Object)" argnames="value" returntype="System.Void" />
        <method name="Insert(System.Int32, System.Object)" argnames="index, value" returntype="System.Void" />
        <method name="IndexOf(System.Object)" argnames="value" returntype="System.Int32" />
        <method name="Clear" argnames="" returntype="System.Void" />
        <method name="Contains(System.Object)" argnames="value" returntype="System.Boolean" />
        <method name="Add(System.Object)" argnames="value" returntype="System.Int32" />
        <method name="RemoveAt(System.String)" argnames="sourceTable" returntype="System.Void" />
        <method name="IndexOf(System.String)" argnames="sourceTable" returntype="System.Int32" />
        <method name="Contains(System.String)" argnames="value" returntype="System.Boolean" />
        <method name="CreateObjRef(System.Type)" argnames="requestedType" inherited="System.MarshalByRefObject" returntype="System.Runtime.Remoting.ObjRef" />
        <method name="InitializeLifetimeService" argnames="" inherited="System.MarshalByRefObject" returntype="System.Object" />
        <method name="GetLifetimeService" argnames="" inherited="System.MarshalByRefObject" returntype="System.Object" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="AddRange(System.Data.Common.DataTableMapping[])" argnames="values" returntype="System.Void" />
        <method name="Add(System.String, System.String)" argnames="sourceTable, dataSetTable" returntype="System.Data.Common.DataTableMapping" />
        <method name="GetByDataSetTable(System.String)" argnames="dataSetTable" returntype="System.Data.Common.DataTableMapping" />
        <method name="IndexOfDataSetTable(System.String)" argnames="dataSetTable" returntype="System.Int32" />
        <method name="GetTableMappingBySchemaAction(System.Data.Common.DataTableMappingCollection, System.String, System.String, System.Data.MissingMappingAction)" argnames="tableMappings, sourceTable, dataSetTable, mappingAction" returntype="System.Data.Common.DataTableMapping" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="DbDataAdapter" namespace="System.Data.Common">
        <constructor name="DbDataAdapter" argnames="" />
        <field name="DefaultSourceTableName" />
        <property name="DeleteCommand" propertytype="System.Data.IDbCommand" />
        <property name="InsertCommand" propertytype="System.Data.IDbCommand" />
        <property name="SelectCommand" propertytype="System.Data.IDbCommand" />
        <property name="UpdateCommand" propertytype="System.Data.IDbCommand" />
        <property name="UpdateMappingAction" propertytype="System.Data.MissingMappingAction" />
        <property name="UpdateSchemaAction" propertytype="System.Data.MissingSchemaAction" />
        <property name="AcceptChangesDuringFill" inherited="System.Data.Common.DataAdapter" propertytype="System.Boolean" />
        <property name="ContinueUpdateOnError" inherited="System.Data.Common.DataAdapter" propertytype="System.Boolean" />
        <property name="MissingMappingAction" inherited="System.Data.Common.DataAdapter" propertytype="System.Data.MissingMappingAction" />
        <property name="MissingSchemaAction" inherited="System.Data.Common.DataAdapter" propertytype="System.Data.MissingSchemaAction" />
        <property name="TableMappings" inherited="System.Data.Common.DataAdapter" propertytype="System.Data.Common.DataTableMappingCollection" />
        <property name="Events" inherited="System.ComponentModel.Component" propertytype="System.ComponentModel.EventHandlerList" />
        <property name="Site" inherited="System.ComponentModel.Component" propertytype="System.ComponentModel.ISite" />
        <property name="Container" inherited="System.ComponentModel.Component" propertytype="System.ComponentModel.IContainer" />
        <property name="DesignMode" inherited="System.ComponentModel.Component" propertytype="System.Boolean" />
        <method name="Update(System.Data.DataRow[], System.Data.Common.DataTableMapping)" argnames="dataRows, tableMapping" returntype="System.Int32" />
        <method name="OnRowUpdating(System.Data.Common.RowUpdatingEventArgs)" argnames="value" returntype="System.Void" />
        <method name="OnRowUpdated(System.Data.Common.RowUpdatedEventArgs)" argnames="value" returntype="System.Void" />
        <method name="OnFillError(System.Data.FillErrorEventArgs)" argnames="value" returntype="System.Void" />
        <method name="Fill(System.Data.DataTable, System.Data.IDataReader)" argnames="dataTable, dataReader" returntype="System.Int32" />
        <method name="Fill(System.Data.DataSet, System.String, System.Data.IDataReader, System.Int32, System.Int32)" argnames="dataSet, srcTable, dataReader, startRecord, maxRecords" returntype="System.Int32" />
        <method name="Fill(System.Data.DataTable, System.Data.IDbCommand, System.Data.CommandBehavior)" argnames="dataTable, command, behavior" returntype="System.Int32" />
        <method name="Fill(System.Data.DataSet, System.Int32, System.Int32, System.String, System.Data.IDbCommand, System.Data.CommandBehavior)" argnames="dataSet, startRecord, maxRecords, srcTable, command, behavior" returntype="System.Int32" />
        <method name="FillSchema(System.Data.DataTable, System.Data.SchemaType, System.Data.IDbCommand, System.Data.CommandBehavior)" argnames="dataTable, schemaType, command, behavior" returntype="System.Data.DataTable" />
        <method name="FillSchema(System.Data.DataSet, System.Data.SchemaType, System.Data.IDbCommand, System.String, System.Data.CommandBehavior)" argnames="dataSet, schemaType, command, srcTable, behavior" returntype="System.Data.DataTable[]" />
        <method name="CreateRowUpdatingEvent(System.Data.DataRow, System.Data.IDbCommand, System.Data.StatementType, System.Data.Common.DataTableMapping)" argnames="dataRow, command, statementType, tableMapping" returntype="System.Data.Common.RowUpdatingEventArgs" />
        <method name="CreateRowUpdatedEvent(System.Data.DataRow, System.Data.IDbCommand, System.Data.StatementType, System.Data.Common.DataTableMapping)" argnames="dataRow, command, statementType, tableMapping" returntype="System.Data.Common.RowUpdatedEventArgs" />
        <method name="Update(System.Data.DataSet)" argnames="dataSet" returntype="System.Int32" />
        <method name="GetFillParameters" argnames="" returntype="System.Data.IDataParameter[]" />
        <method name="Fill(System.Data.DataSet)" argnames="dataSet" returntype="System.Int32" />
        <method name="FillSchema(System.Data.DataSet, System.Data.SchemaType)" argnames="dataSet, schemaType" returntype="System.Data.DataTable[]" />
        <method name="CreateTableMappings" argnames="" inherited="System.Data.Common.DataAdapter" returntype="System.Data.Common.DataTableMappingCollection" />
        <method name="CloneInternals" argnames="" inherited="System.Data.Common.DataAdapter" returntype="System.Data.Common.DataAdapter" />
        <method name="ShouldSerializeTableMappings" argnames="" inherited="System.Data.Common.DataAdapter" returntype="System.Boolean" />
        <method name="Dispose" argnames="" inherited="System.ComponentModel.Component" returntype="System.Void" />
        <method name="GetService(System.Type)" argnames="service" inherited="System.ComponentModel.Component" returntype="System.Object" />
        <method name="Dispose(System.Boolean)" argnames="disposing" returntype="System.Void" />
        <method name="CreateObjRef(System.Type)" argnames="requestedType" inherited="System.MarshalByRefObject" returntype="System.Runtime.Remoting.ObjRef" />
        <method name="InitializeLifetimeService" argnames="" inherited="System.MarshalByRefObject" returntype="System.Object" />
        <method name="GetLifetimeService" argnames="" inherited="System.MarshalByRefObject" returntype="System.Object" />
        <method name="Finalize" argnames="" inherited="System.ComponentModel.Component" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.ComponentModel.Component" returntype="System.String" />
        <method name="FillSchema(System.Data.DataTable, System.Data.SchemaType)" argnames="dataTable, schemaType" returntype="System.Data.DataTable" />
        <method name="FillSchema(System.Data.DataSet, System.Data.SchemaType, System.String)" argnames="dataSet, schemaType, srcTable" returntype="System.Data.DataTable[]" />
        <method name="Fill(System.Data.DataTable)" argnames="dataTable" returntype="System.Int32" />
        <method name="Fill(System.Data.DataSet, System.String)" argnames="dataSet, srcTable" returntype="System.Int32" />
        <method name="Fill(System.Data.DataSet, System.Int32, System.Int32, System.String)" argnames="dataSet, startRecord, maxRecords, srcTable" returntype="System.Int32" />
        <method name="Update(System.Data.DataRow[])" argnames="dataRows" returntype="System.Int32" />
        <method name="Update(System.Data.DataTable)" argnames="dataTable" returntype="System.Int32" />
        <method name="Update(System.Data.DataSet, System.String)" argnames="dataSet, srcTable" returntype="System.Int32" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
        <event name="FillError" />
        <event name="Disposed" inherited="System.ComponentModel.Component" />
    </class>
    <class name="DbDataRecord" namespace="System.Data.Common">
        <property name="FieldCount" propertytype="System.Int32" />
        <property name="Item" propertytype="System.Object" />
        <property name="Item" propertytype="System.Object" />
        <method name="IsDBNull(System.Int32)" argnames="i" returntype="System.Boolean" />
        <method name="GetData(System.Int32)" argnames="i" returntype="System.Data.IDataReader" />
        <method name="GetDateTime(System.Int32)" argnames="i" returntype="System.DateTime" />
        <method name="GetDecimal(System.Int32)" argnames="i" returntype="System.Decimal" />
        <method name="GetString(System.Int32)" argnames="i" returntype="System.String" />
        <method name="GetDouble(System.Int32)" argnames="i" returntype="System.Double" />
        <method name="GetFloat(System.Int32)" argnames="i" returntype="System.Single" />
        <method name="GetInt64(System.Int32)" argnames="i" returntype="System.Int64" />
        <method name="GetInt32(System.Int32)" argnames="i" returntype="System.Int32" />
        <method name="GetInt16(System.Int32)" argnames="i" returntype="System.Int16" />
        <method name="GetGuid(System.Int32)" argnames="i" returntype="System.Guid" />
        <method name="GetChars(System.Int32, System.Int64, System.Char[], System.Int32, System.Int32)" argnames="i, dataIndex, buffer, bufferIndex, length" returntype="System.Int64" />
        <method name="GetChar(System.Int32)" argnames="i" returntype="System.Char" />
        <method name="GetBytes(System.Int32, System.Int64, System.Byte[], System.Int32, System.Int32)" argnames="i, dataIndex, buffer, bufferIndex, length" returntype="System.Int64" />
        <method name="GetByte(System.Int32)" argnames="i" returntype="System.Byte" />
        <method name="GetBoolean(System.Int32)" argnames="i" returntype="System.Boolean" />
        <method name="GetOrdinal(System.String)" argnames="name" returntype="System.Int32" />
        <method name="GetValues(System.Object[])" argnames="values" returntype="System.Int32" />
        <method name="GetValue(System.Int32)" argnames="i" returntype="System.Object" />
        <method name="GetFieldType(System.Int32)" argnames="i" returntype="System.Type" />
        <method name="GetDataTypeName(System.Int32)" argnames="i" returntype="System.String" />
        <method name="GetName(System.Int32)" argnames="i" returntype="System.String" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="DbEnumerator" namespace="System.Data.Common">
        <constructor name="DbEnumerator(System.Data.IDataReader)" argnames="reader" />
        <constructor name="DbEnumerator(System.Data.IDataReader, System.Boolean)" argnames="reader, closeReader" />
        <property name="Current" propertytype="System.Object" />
        <method name="Reset" argnames="" returntype="System.Void" />
        <method name="MoveNext" argnames="" returntype="System.Boolean" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="RowUpdatedEventArgs" namespace="System.Data.Common">
        <constructor name="RowUpdatedEventArgs(System.Data.DataRow, System.Data.IDbCommand, System.Data.StatementType, System.Data.Common.DataTableMapping)" argnames="dataRow, command, statementType, tableMapping" />
        <property name="Command" propertytype="System.Data.IDbCommand" />
        <property name="StatementType" propertytype="System.Data.StatementType" />
        <property name="Errors" propertytype="System.Exception" />
        <property name="RecordsAffected" propertytype="System.Int32" />
        <property name="Row" propertytype="System.Data.DataRow" />
        <property name="Status" propertytype="System.Data.UpdateStatus" />
        <property name="TableMapping" propertytype="System.Data.Common.DataTableMapping" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="RowUpdatingEventArgs" namespace="System.Data.Common">
        <constructor name="RowUpdatingEventArgs(System.Data.DataRow, System.Data.IDbCommand, System.Data.StatementType, System.Data.Common.DataTableMapping)" argnames="dataRow, command, statementType, tableMapping" />
        <property name="Command" propertytype="System.Data.IDbCommand" />
        <property name="StatementType" propertytype="System.Data.StatementType" />
        <property name="Errors" propertytype="System.Exception" />
        <property name="Row" propertytype="System.Data.DataRow" />
        <property name="Status" propertytype="System.Data.UpdateStatus" />
        <property name="TableMapping" propertytype="System.Data.Common.DataTableMapping" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="DBDataPermission" namespace="System.Data.Common">
        <constructor name="DBDataPermission" argnames="" />
        <constructor name="DBDataPermission(System.Security.Permissions.PermissionState)" argnames="state" />
        <constructor name="DBDataPermission(System.Security.Permissions.PermissionState, System.Boolean)" argnames="state, allowBlankPassword" />
        <property name="AllowBlankPassword" propertytype="System.Boolean" />
        <method name="IsUnrestricted" argnames="" returntype="System.Boolean" />
        <method name="CreateInstance" argnames="" returntype="System.Data.Common.DBDataPermission" />
        <method name="PermitOnly" argnames="" inherited="System.Security.CodeAccessPermission" returntype="System.Void" />
        <method name="Deny" argnames="" inherited="System.Security.CodeAccessPermission" returntype="System.Void" />
        <method name="Assert" argnames="" inherited="System.Security.CodeAccessPermission" returntype="System.Void" />
        <method name="FromXml(System.Security.SecurityElement)" argnames="securityElement" returntype="System.Void" />
        <method name="ToXml" argnames="" returntype="System.Security.SecurityElement" />
        <method name="Demand" argnames="" inherited="System.Security.CodeAccessPermission" returntype="System.Void" />
        <method name="IsSubsetOf(System.Security.IPermission)" argnames="target" returntype="System.Boolean" />
        <method name="Union(System.Security.IPermission)" argnames="target" returntype="System.Security.IPermission" />
        <method name="Intersect(System.Security.IPermission)" argnames="target" returntype="System.Security.IPermission" />
        <method name="Copy" argnames="" returntype="System.Security.IPermission" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Security.CodeAccessPermission" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="DBDataPermissionAttribute" namespace="System.Data.Common">
        <constructor name="DBDataPermissionAttribute(System.Security.Permissions.SecurityAction)" argnames="action" />
        <property name="AllowBlankPassword" propertytype="System.Boolean" />
        <property name="Action" inherited="System.Security.Permissions.SecurityAttribute" propertytype="System.Security.Permissions.SecurityAction" />
        <property name="Unrestricted" inherited="System.Security.Permissions.SecurityAttribute" propertytype="System.Boolean" />
        <property name="TypeId" inherited="System.Attribute" propertytype="System.Object" />
        <method name="CreatePermission" argnames="" inherited="System.Security.Permissions.SecurityAttribute" returntype="System.Security.IPermission" />
        <method name="IsDefaultAttribute" argnames="" inherited="System.Attribute" returntype="System.Boolean" />
        <method name="Match(System.Object)" argnames="obj" inherited="System.Attribute" returntype="System.Boolean" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Attribute" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Attribute" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="OleDbDataReader" namespace="System.Data.OleDb">
        <property name="Depth" propertytype="System.Int32" />
        <property name="FieldCount" propertytype="System.Int32" />
        <property name="IsClosed" propertytype="System.Boolean" />
        <property name="RecordsAffected" propertytype="System.Int32" />
        <property name="Item" propertytype="System.Object" />
        <property name="Item" propertytype="System.Object" />
        <method name="IsDBNull(System.Int32)" argnames="ordinal" returntype="System.Boolean" />
        <method name="GetDateTime(System.Int32)" argnames="ordinal" returntype="System.DateTime" />
        <method name="GetDecimal(System.Int32)" argnames="ordinal" returntype="System.Decimal" />
        <method name="GetString(System.Int32)" argnames="ordinal" returntype="System.String" />
        <method name="GetDouble(System.Int32)" argnames="ordinal" returntype="System.Double" />
        <method name="GetFloat(System.Int32)" argnames="ordinal" returntype="System.Single" />
        <method name="GetInt64(System.Int32)" argnames="ordinal" returntype="System.Int64" />
        <method name="GetInt32(System.Int32)" argnames="ordinal" returntype="System.Int32" />
        <method name="GetInt16(System.Int32)" argnames="ordinal" returntype="System.Int16" />
        <method name="GetGuid(System.Int32)" argnames="ordinal" returntype="System.Guid" />
        <method name="GetChars(System.Int32, System.Int64, System.Char[], System.Int32, System.Int32)" argnames="ordinal, dataIndex, buffer, bufferIndex, length" returntype="System.Int64" />
        <method name="GetChar(System.Int32)" argnames="ordinal" returntype="System.Char" />
        <method name="GetBytes(System.Int32, System.Int64, System.Byte[], System.Int32, System.Int32)" argnames="ordinal, dataIndex, buffer, bufferIndex, length" returntype="System.Int64" />
        <method name="GetByte(System.Int32)" argnames="ordinal" returntype="System.Byte" />
        <method name="GetBoolean(System.Int32)" argnames="ordinal" returntype="System.Boolean" />
        <method name="GetOrdinal(System.String)" argnames="name" returntype="System.Int32" />
        <method name="GetValues(System.Object[])" argnames="values" returntype="System.Int32" />
        <method name="GetValue(System.Int32)" argnames="ordinal" returntype="System.Object" />
        <method name="GetFieldType(System.Int32)" argnames="index" returntype="System.Type" />
        <method name="GetDataTypeName(System.Int32)" argnames="index" returntype="System.String" />
        <method name="GetName(System.Int32)" argnames="index" returntype="System.String" />
        <method name="GetSchemaTable" argnames="" returntype="System.Data.DataTable" />
        <method name="Read" argnames="" returntype="System.Boolean" />
        <method name="NextResult" argnames="" returntype="System.Boolean" />
        <method name="Close" argnames="" returntype="System.Void" />
        <method name="CreateObjRef(System.Type)" argnames="requestedType" inherited="System.MarshalByRefObject" returntype="System.Runtime.Remoting.ObjRef" />
        <method name="InitializeLifetimeService" argnames="" inherited="System.MarshalByRefObject" returntype="System.Object" />
        <method name="GetLifetimeService" argnames="" inherited="System.MarshalByRefObject" returntype="System.Object" />
        <method name="Finalize" argnames="" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="GetData(System.Int32)" argnames="ordinal" returntype="System.Data.OleDb.OleDbDataReader" />
        <method name="GetTimeSpan(System.Int32)" argnames="ordinal" returntype="System.TimeSpan" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="OleDbError" namespace="System.Data.OleDb">
        <property name="Message" propertytype="System.String" />
        <property name="NativeError" propertytype="System.Int32" />
        <property name="Source" propertytype="System.String" />
        <property name="SQLState" propertytype="System.String" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="OleDbErrorCollection" namespace="System.Data.OleDb">
        <property name="Count" propertytype="System.Int32" />
        <property name="Item" propertytype="System.Data.OleDb.OleDbError" />
        <method name="GetEnumerator" argnames="" returntype="System.Collections.IEnumerator" />
        <method name="CopyTo(System.Array, System.Int32)" argnames="array, index" returntype="System.Void" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="OleDbException" namespace="System.Data.OleDb">
        <property name="ErrorCode" propertytype="System.Int32" />
        <property name="Errors" propertytype="System.Data.OleDb.OleDbErrorCollection" />
        <property name="Message" propertytype="System.String" />
        <property name="Source" propertytype="System.String" />
        <property name="InnerException" inherited="System.Exception" propertytype="System.Exception" />
        <property name="TargetSite" inherited="System.Exception" propertytype="System.Reflection.MethodBase" />
        <property name="StackTrace" inherited="System.Exception" propertytype="System.String" />
        <property name="HelpLink" inherited="System.Exception" propertytype="System.String" />
        <property name="HResult" inherited="System.Exception" propertytype="System.Int32" />
        <method name="GetObjectData(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="si, context" returntype="System.Void" />
        <method name="GetBaseException" argnames="" inherited="System.Exception" returntype="System.Exception" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Exception" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="OleDbInfoMessageEventArgs" namespace="System.Data.OleDb">
        <property name="ErrorCode" propertytype="System.Int32" />
        <property name="Errors" propertytype="System.Data.OleDb.OleDbErrorCollection" />
        <property name="Message" propertytype="System.String" />
        <property name="Source" propertytype="System.String" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="OleDbParameterCollection" namespace="System.Data.OleDb">
        <property name="Count" propertytype="System.Int32" />
        <property name="ItemType" propertytype="System.Type" />
        <property name="Item" propertytype="System.Data.OleDb.OleDbParameter" />
        <property name="Item" propertytype="System.Data.OleDb.OleDbParameter" />
        <method name="GetEnumerator" argnames="" returntype="System.Collections.IEnumerator" />
        <method name="CopyTo(System.Array, System.Int32)" argnames="array, index" returntype="System.Void" />
        <method name="RemoveAt(System.Int32)" argnames="index" returntype="System.Void" />
        <method name="Remove(System.Object)" argnames="value" returntype="System.Void" />
        <method name="Insert(System.Int32, System.Object)" argnames="index, value" returntype="System.Void" />
        <method name="IndexOf(System.Object)" argnames="value" returntype="System.Int32" />
        <method name="Clear" argnames="" returntype="System.Void" />
        <method name="Contains(System.Object)" argnames="value" returntype="System.Boolean" />
        <method name="Add(System.Object)" argnames="value" returntype="System.Int32" />
        <method name="RemoveAt(System.String)" argnames="parameterName" returntype="System.Void" />
        <method name="IndexOf(System.String)" argnames="parameterName" returntype="System.Int32" />
        <method name="Contains(System.String)" argnames="value" returntype="System.Boolean" />
        <method name="CreateObjRef(System.Type)" argnames="requestedType" inherited="System.MarshalByRefObject" returntype="System.Runtime.Remoting.ObjRef" />
        <method name="InitializeLifetimeService" argnames="" inherited="System.MarshalByRefObject" returntype="System.Object" />
        <method name="GetLifetimeService" argnames="" inherited="System.MarshalByRefObject" returntype="System.Object" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="Add(System.Data.OleDb.OleDbParameter)" argnames="value" returntype="System.Data.OleDb.OleDbParameter" />
        <method name="Add(System.String, System.Object)" argnames="parameterName, value" returntype="System.Data.OleDb.OleDbParameter" />
        <method name="Add(System.String, System.Data.OleDb.OleDbType)" argnames="parameterName, oleDbType" returntype="System.Data.OleDb.OleDbParameter" />
        <method name="Add(System.String, System.Data.OleDb.OleDbType, System.Int32)" argnames="parameterName, oleDbType, size" returntype="System.Data.OleDb.OleDbParameter" />
        <method name="Add(System.String, System.Data.OleDb.OleDbType, System.Int32, System.String)" argnames="parameterName, oleDbType, size, sourceColumn" returntype="System.Data.OleDb.OleDbParameter" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="OleDbSchemaGuid" namespace="System.Data.OleDb">
        <constructor name="OleDbSchemaGuid" argnames="" />
        <field name="Tables_Info" />
        <field name="Trustee" />
        <field name="Assertions" />
        <field name="Catalogs" />
        <field name="Character_Sets" />
        <field name="Collations" />
        <field name="Columns" />
        <field name="Check_Constraints" />
        <field name="Constraint_Column_Usage" />
        <field name="Constraint_Table_Usage" />
        <field name="Key_Column_Usage" />
        <field name="Referential_Constraints" />
        <field name="Table_Constraints" />
        <field name="Column_Domain_Usage" />
        <field name="Indexes" />
        <field name="Column_Privileges" />
        <field name="Table_Privileges" />
        <field name="Usage_Privileges" />
        <field name="Procedures" />
        <field name="Schemata" />
        <field name="Sql_Languages" />
        <field name="Statistics" />
        <field name="Tables" />
        <field name="Translations" />
        <field name="Provider_Types" />
        <field name="Views" />
        <field name="View_Column_Usage" />
        <field name="View_Table_Usage" />
        <field name="Procedure_Parameters" />
        <field name="Foreign_Keys" />
        <field name="Primary_Keys" />
        <field name="Procedure_Columns" />
        <field name="Table_Statistics" />
        <field name="Check_Constraints_By_Table" />
        <field name="DbInfoLiterals" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="OleDbTransaction" namespace="System.Data.OleDb">
        <property name="Connection" propertytype="System.Data.OleDb.OleDbConnection" />
        <property name="IsolationLevel" propertytype="System.Data.IsolationLevel" />
        <method name="Rollback" argnames="" returntype="System.Void" />
        <method name="Commit" argnames="" returntype="System.Void" />
        <method name="CreateObjRef(System.Type)" argnames="requestedType" inherited="System.MarshalByRefObject" returntype="System.Runtime.Remoting.ObjRef" />
        <method name="InitializeLifetimeService" argnames="" inherited="System.MarshalByRefObject" returntype="System.Object" />
        <method name="GetLifetimeService" argnames="" inherited="System.MarshalByRefObject" returntype="System.Object" />
        <method name="Finalize" argnames="" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="Begin(System.Data.IsolationLevel)" argnames="isolevel" returntype="System.Data.OleDb.OleDbTransaction" />
        <method name="Begin" argnames="" returntype="System.Data.OleDb.OleDbTransaction" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="OleDbCommand" namespace="System.Data.OleDb">
        <constructor name="OleDbCommand" argnames="" />
        <constructor name="OleDbCommand(System.String)" argnames="cmdText" />
        <constructor name="OleDbCommand(System.String, System.Data.OleDb.OleDbConnection)" argnames="cmdText, connection" />
        <constructor name="OleDbCommand(System.String, System.Data.OleDb.OleDbConnection, System.Data.OleDb.OleDbTransaction)" argnames="cmdText, connection, transaction" />
        <property name="CommandText" propertytype="System.String" />
        <property name="CommandTimeout" propertytype="System.Int32" />
        <property name="CommandType" propertytype="System.Data.CommandType" />
        <property name="Connection" propertytype="System.Data.OleDb.OleDbConnection" />
        <property name="DesignTimeVisible" propertytype="System.Boolean" />
        <property name="IsClosed" propertytype="System.Boolean" />
        <property name="Parameters" propertytype="System.Data.OleDb.OleDbParameterCollection" />
        <property name="Transaction" propertytype="System.Data.OleDb.OleDbTransaction" />
        <property name="UpdatedRowSource" propertytype="System.Data.UpdateRowSource" />
        <property name="Events" inherited="System.ComponentModel.Component" propertytype="System.ComponentModel.EventHandlerList" />
        <property name="Site" inherited="System.ComponentModel.Component" propertytype="System.ComponentModel.ISite" />
        <property name="Container" inherited="System.ComponentModel.Component" propertytype="System.ComponentModel.IContainer" />
        <property name="DesignMode" inherited="System.ComponentModel.Component" propertytype="System.Boolean" />
        <method name="ExecuteScalar" argnames="" returntype="System.Object" />
        <method name="ExecuteNonQuery" argnames="" returntype="System.Int32" />
        <method name="Cancel" argnames="" returntype="System.Void" />
        <method name="Prepare" argnames="" returntype="System.Void" />
        <method name="Dispose" argnames="" inherited="System.ComponentModel.Component" returntype="System.Void" />
        <method name="GetService(System.Type)" argnames="service" inherited="System.ComponentModel.Component" returntype="System.Object" />
        <method name="Dispose(System.Boolean)" argnames="disposing" returntype="System.Void" />
        <method name="CreateObjRef(System.Type)" argnames="requestedType" inherited="System.MarshalByRefObject" returntype="System.Runtime.Remoting.ObjRef" />
        <method name="InitializeLifetimeService" argnames="" inherited="System.MarshalByRefObject" returntype="System.Object" />
        <method name="GetLifetimeService" argnames="" inherited="System.MarshalByRefObject" returntype="System.Object" />
        <method name="Finalize" argnames="" inherited="System.ComponentModel.Component" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.ComponentModel.Component" returntype="System.String" />
        <method name="CreateParameter" argnames="" returntype="System.Data.OleDb.OleDbParameter" />
        <method name="ExecuteReader" argnames="" returntype="System.Data.OleDb.OleDbDataReader" />
        <method name="ExecuteReader(System.Data.CommandBehavior)" argnames="behavior" returntype="System.Data.OleDb.OleDbDataReader" />
        <method name="ResetCommandTimeout" argnames="" returntype="System.Void" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
        <event name="Disposed" inherited="System.ComponentModel.Component" />
    </class>
    <class name="OleDbCommandBuilder" namespace="System.Data.OleDb">
        <constructor name="OleDbCommandBuilder" argnames="" />
        <constructor name="OleDbCommandBuilder(System.Data.OleDb.OleDbDataAdapter)" argnames="adapter" />
        <property name="DataAdapter" propertytype="System.Data.OleDb.OleDbDataAdapter" />
        <property name="QuotePrefix" propertytype="System.String" />
        <property name="QuoteSuffix" propertytype="System.String" />
        <property name="Events" inherited="System.ComponentModel.Component" propertytype="System.ComponentModel.EventHandlerList" />
        <property name="Site" inherited="System.ComponentModel.Component" propertytype="System.ComponentModel.ISite" />
        <property name="Container" inherited="System.ComponentModel.Component" propertytype="System.ComponentModel.IContainer" />
        <property name="DesignMode" inherited="System.ComponentModel.Component" propertytype="System.Boolean" />
        <method name="Dispose" argnames="" inherited="System.ComponentModel.Component" returntype="System.Void" />
        <method name="GetService(System.Type)" argnames="service" inherited="System.ComponentModel.Component" returntype="System.Object" />
        <method name="Dispose(System.Boolean)" argnames="disposing" returntype="System.Void" />
        <method name="CreateObjRef(System.Type)" argnames="requestedType" inherited="System.MarshalByRefObject" returntype="System.Runtime.Remoting.ObjRef" />
        <method name="InitializeLifetimeService" argnames="" inherited="System.MarshalByRefObject" returntype="System.Object" />
        <method name="GetLifetimeService" argnames="" inherited="System.MarshalByRefObject" returntype="System.Object" />
        <method name="Finalize" argnames="" inherited="System.ComponentModel.Component" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.ComponentModel.Component" returntype="System.String" />
        <method name="GetInsertCommand" argnames="" returntype="System.Data.OleDb.OleDbCommand" />
        <method name="GetUpdateCommand" argnames="" returntype="System.Data.OleDb.OleDbCommand" />
        <method name="GetDeleteCommand" argnames="" returntype="System.Data.OleDb.OleDbCommand" />
        <method name="RefreshSchema" argnames="" returntype="System.Void" />
        <method name="DeriveParameters(System.Data.OleDb.OleDbCommand)" argnames="command" returntype="System.Void" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
        <event name="Disposed" inherited="System.ComponentModel.Component" />
    </class>
    <class name="OleDbConnection" namespace="System.Data.OleDb">
        <constructor name="OleDbConnection" argnames="" />
        <constructor name="OleDbConnection(System.String)" argnames="connectionString" />
        <property name="ConnectionString" propertytype="System.String" />
        <property name="ConnectionTimeout" propertytype="System.Int32" />
        <property name="Database" propertytype="System.String" />
        <property name="DataSource" propertytype="System.String" />
        <property name="Provider" propertytype="System.String" />
        <property name="ServerVersion" propertytype="System.String" />
        <property name="State" propertytype="System.Data.ConnectionState" />
        <property name="StateInternal" propertytype="System.Data.ConnectionState" />
        <property name="Events" inherited="System.ComponentModel.Component" propertytype="System.ComponentModel.EventHandlerList" />
        <property name="Site" inherited="System.ComponentModel.Component" propertytype="System.ComponentModel.ISite" />
        <property name="Container" inherited="System.ComponentModel.Component" propertytype="System.ComponentModel.IContainer" />
        <property name="DesignMode" inherited="System.ComponentModel.Component" propertytype="System.Boolean" />
        <method name="Open" argnames="" returntype="System.Void" />
        <method name="ChangeDatabase(System.String)" argnames="value" returntype="System.Void" />
        <method name="Close" argnames="" returntype="System.Void" />
        <method name="Dispose" argnames="" inherited="System.ComponentModel.Component" returntype="System.Void" />
        <method name="GetService(System.Type)" argnames="service" inherited="System.ComponentModel.Component" returntype="System.Object" />
        <method name="Dispose(System.Boolean)" argnames="disposing" returntype="System.Void" />
        <method name="CreateObjRef(System.Type)" argnames="requestedType" inherited="System.MarshalByRefObject" returntype="System.Runtime.Remoting.ObjRef" />
        <method name="InitializeLifetimeService" argnames="" inherited="System.MarshalByRefObject" returntype="System.Object" />
        <method name="GetLifetimeService" argnames="" inherited="System.MarshalByRefObject" returntype="System.Object" />
        <method name="Finalize" argnames="" inherited="System.ComponentModel.Component" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.ComponentModel.Component" returntype="System.String" />
        <method name="BeginTransaction(System.Data.IsolationLevel)" argnames="isolationLevel" returntype="System.Data.OleDb.OleDbTransaction" />
        <method name="BeginTransaction" argnames="" returntype="System.Data.OleDb.OleDbTransaction" />
        <method name="CreateCommand" argnames="" returntype="System.Data.OleDb.OleDbCommand" />
        <method name="GetOleDbSchemaTable(System.Guid, System.Object[])" argnames="schema, restrictions" returntype="System.Data.DataTable" />
        <method name="ReleaseObjectPool" argnames="" returntype="System.Void" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
        <event name="InfoMessage" />
        <event name="StateChange" />
        <event name="Disposed" inherited="System.ComponentModel.Component" />
    </class>
    <class name="OleDbDataAdapter" namespace="System.Data.OleDb">
        <constructor name="OleDbDataAdapter" argnames="" />
        <constructor name="OleDbDataAdapter(System.Data.OleDb.OleDbCommand)" argnames="selectCommand" />
        <constructor name="OleDbDataAdapter(System.String, System.String)" argnames="selectCommandText, selectConnectionString" />
        <constructor name="OleDbDataAdapter(System.String, System.Data.OleDb.OleDbConnection)" argnames="selectCommandText, selectConnection" />
        <property name="DeleteCommand" propertytype="System.Data.OleDb.OleDbCommand" />
        <property name="InsertCommand" propertytype="System.Data.OleDb.OleDbCommand" />
        <property name="SelectCommand" propertytype="System.Data.OleDb.OleDbCommand" />
        <property name="UpdateCommand" propertytype="System.Data.OleDb.OleDbCommand" />
        <property name="AcceptChangesDuringFill" inherited="System.Data.Common.DataAdapter" propertytype="System.Boolean" />
        <property name="ContinueUpdateOnError" inherited="System.Data.Common.DataAdapter" propertytype="System.Boolean" />
        <property name="MissingMappingAction" inherited="System.Data.Common.DataAdapter" propertytype="System.Data.MissingMappingAction" />
        <property name="MissingSchemaAction" inherited="System.Data.Common.DataAdapter" propertytype="System.Data.MissingSchemaAction" />
        <property name="TableMappings" inherited="System.Data.Common.DataAdapter" propertytype="System.Data.Common.DataTableMappingCollection" />
        <property name="Events" inherited="System.ComponentModel.Component" propertytype="System.ComponentModel.EventHandlerList" />
        <property name="Site" inherited="System.ComponentModel.Component" propertytype="System.ComponentModel.ISite" />
        <property name="Container" inherited="System.ComponentModel.Component" propertytype="System.ComponentModel.IContainer" />
        <property name="DesignMode" inherited="System.ComponentModel.Component" propertytype="System.Boolean" />
        <method name="Update(System.Data.DataRow[], System.Data.Common.DataTableMapping)" argnames="dataRows, tableMapping" inherited="System.Data.Common.DbDataAdapter" returntype="System.Int32" />
        <method name="OnRowUpdating(System.Data.Common.RowUpdatingEventArgs)" argnames="value" returntype="System.Void" />
        <method name="OnRowUpdated(System.Data.Common.RowUpdatedEventArgs)" argnames="value" returntype="System.Void" />
        <method name="OnFillError(System.Data.FillErrorEventArgs)" argnames="value" inherited="System.Data.Common.DbDataAdapter" returntype="System.Void" />
        <method name="Fill(System.Data.DataTable, System.Data.IDataReader)" argnames="dataTable, dataReader" inherited="System.Data.Common.DbDataAdapter" returntype="System.Int32" />
        <method name="Fill(System.Data.DataSet, System.String, System.Data.IDataReader, System.Int32, System.Int32)" argnames="dataSet, srcTable, dataReader, startRecord, maxRecords" inherited="System.Data.Common.DbDataAdapter" returntype="System.Int32" />
        <method name="Fill(System.Data.DataTable, System.Data.IDbCommand, System.Data.CommandBehavior)" argnames="dataTable, command, behavior" inherited="System.Data.Common.DbDataAdapter" returntype="System.Int32" />
        <method name="Fill(System.Data.DataSet, System.Int32, System.Int32, System.String, System.Data.IDbCommand, System.Data.CommandBehavior)" argnames="dataSet, startRecord, maxRecords, srcTable, command, behavior" inherited="System.Data.Common.DbDataAdapter" returntype="System.Int32" />
        <method name="FillSchema(System.Data.DataTable, System.Data.SchemaType, System.Data.IDbCommand, System.Data.CommandBehavior)" argnames="dataTable, schemaType, command, behavior" inherited="System.Data.Common.DbDataAdapter" returntype="System.Data.DataTable" />
        <method name="FillSchema(System.Data.DataSet, System.Data.SchemaType, System.Data.IDbCommand, System.String, System.Data.CommandBehavior)" argnames="dataSet, schemaType, command, srcTable, behavior" inherited="System.Data.Common.DbDataAdapter" returntype="System.Data.DataTable[]" />
        <method name="CreateRowUpdatingEvent(System.Data.DataRow, System.Data.IDbCommand, System.Data.StatementType, System.Data.Common.DataTableMapping)" argnames="dataRow, command, statementType, tableMapping" returntype="System.Data.Common.RowUpdatingEventArgs" />
        <method name="CreateRowUpdatedEvent(System.Data.DataRow, System.Data.IDbCommand, System.Data.StatementType, System.Data.Common.DataTableMapping)" argnames="dataRow, command, statementType, tableMapping" returntype="System.Data.Common.RowUpdatedEventArgs" />
        <method name="Update(System.Data.DataSet)" argnames="dataSet" inherited="System.Data.Common.DbDataAdapter" returntype="System.Int32" />
        <method name="GetFillParameters" argnames="" inherited="System.Data.Common.DbDataAdapter" returntype="System.Data.IDataParameter[]" />
        <method name="Fill(System.Data.DataSet)" argnames="dataSet" inherited="System.Data.Common.DbDataAdapter" returntype="System.Int32" />
        <method name="FillSchema(System.Data.DataSet, System.Data.SchemaType)" argnames="dataSet, schemaType" inherited="System.Data.Common.DbDataAdapter" returntype="System.Data.DataTable[]" />
        <method name="CreateTableMappings" argnames="" inherited="System.Data.Common.DataAdapter" returntype="System.Data.Common.DataTableMappingCollection" />
        <method name="CloneInternals" argnames="" inherited="System.Data.Common.DataAdapter" returntype="System.Data.Common.DataAdapter" />
        <method name="ShouldSerializeTableMappings" argnames="" inherited="System.Data.Common.DataAdapter" returntype="System.Boolean" />
        <method name="Dispose" argnames="" inherited="System.ComponentModel.Component" returntype="System.Void" />
        <method name="GetService(System.Type)" argnames="service" inherited="System.ComponentModel.Component" returntype="System.Object" />
        <method name="Dispose(System.Boolean)" argnames="disposing" inherited="System.Data.Common.DbDataAdapter" returntype="System.Void" />
        <method name="CreateObjRef(System.Type)" argnames="requestedType" inherited="System.MarshalByRefObject" returntype="System.Runtime.Remoting.ObjRef" />
        <method name="InitializeLifetimeService" argnames="" inherited="System.MarshalByRefObject" returntype="System.Object" />
        <method name="GetLifetimeService" argnames="" inherited="System.MarshalByRefObject" returntype="System.Object" />
        <method name="Finalize" argnames="" inherited="System.ComponentModel.Component" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.ComponentModel.Component" returntype="System.String" />
        <method name="Fill(System.Data.DataTable, System.Object)" argnames="dataTable, ADODBRecordSet" returntype="System.Int32" />
        <method name="Fill(System.Data.DataSet, System.Object, System.String)" argnames="dataSet, ADODBRecordSet, srcTable" returntype="System.Int32" />
        <method name="FillSchema(System.Data.DataTable, System.Data.SchemaType)" argnames="dataTable, schemaType" inherited="System.Data.Common.DbDataAdapter" returntype="System.Data.DataTable" />
        <method name="FillSchema(System.Data.DataSet, System.Data.SchemaType, System.String)" argnames="dataSet, schemaType, srcTable" inherited="System.Data.Common.DbDataAdapter" returntype="System.Data.DataTable[]" />
        <method name="Fill(System.Data.DataTable)" argnames="dataTable" inherited="System.Data.Common.DbDataAdapter" returntype="System.Int32" />
        <method name="Fill(System.Data.DataSet, System.String)" argnames="dataSet, srcTable" inherited="System.Data.Common.DbDataAdapter" returntype="System.Int32" />
        <method name="Fill(System.Data.DataSet, System.Int32, System.Int32, System.String)" argnames="dataSet, startRecord, maxRecords, srcTable" inherited="System.Data.Common.DbDataAdapter" returntype="System.Int32" />
        <method name="Update(System.Data.DataRow[])" argnames="dataRows" inherited="System.Data.Common.DbDataAdapter" returntype="System.Int32" />
        <method name="Update(System.Data.DataTable)" argnames="dataTable" inherited="System.Data.Common.DbDataAdapter" returntype="System.Int32" />
        <method name="Update(System.Data.DataSet, System.String)" argnames="dataSet, srcTable" inherited="System.Data.Common.DbDataAdapter" returntype="System.Int32" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
        <event name="RowUpdated" />
        <event name="RowUpdating" />
        <event name="FillError" inherited="System.Data.Common.DbDataAdapter" />
        <event name="Disposed" inherited="System.ComponentModel.Component" />
    </class>
    <class name="OleDbParameter" namespace="System.Data.OleDb">
        <constructor name="OleDbParameter" argnames="" />
        <constructor name="OleDbParameter(System.String, System.Object)" argnames="name, value" />
        <constructor name="OleDbParameter(System.String, System.Data.OleDb.OleDbType)" argnames="name, dataType" />
        <constructor name="OleDbParameter(System.String, System.Data.OleDb.OleDbType, System.Int32)" argnames="name, dataType, size" />
        <constructor name="OleDbParameter(System.String, System.Data.OleDb.OleDbType, System.Int32, System.String)" argnames="name, dataType, size, srcColumn" />
        <constructor name="OleDbParameter(System.String, System.Data.OleDb.OleDbType, System.Int32, System.Data.ParameterDirection, System.Boolean, System.Byte, System.Byte, System.String, System.Data.DataRowVersion, System.Object)" argnames="parameterName, dbType, size, direction, isNullable, precision, scale, srcColumn, srcVersion, value" />
        <property name="DbType" propertytype="System.Data.DbType" />
        <property name="Direction" propertytype="System.Data.ParameterDirection" />
        <property name="IsNullable" propertytype="System.Boolean" />
        <property name="OleDbType" propertytype="System.Data.OleDb.OleDbType" />
        <property name="NativeDBType" propertytype="System.Data.OleDb.NativeDBType" />
        <property name="ParameterName" propertytype="System.String" />
        <property name="Parent" propertytype="System.Data.OleDb.OleDbParameterCollection" />
        <property name="Precision" propertytype="System.Byte" />
        <property name="Scale" propertytype="System.Byte" />
        <property name="Size" propertytype="System.Int32" />
        <property name="SourceColumn" propertytype="System.String" />
        <property name="SourceVersion" propertytype="System.Data.DataRowVersion" />
        <property name="Value" propertytype="System.Object" />
        <method name="CreateObjRef(System.Type)" argnames="requestedType" inherited="System.MarshalByRefObject" returntype="System.Runtime.Remoting.ObjRef" />
        <method name="InitializeLifetimeService" argnames="" inherited="System.MarshalByRefObject" returntype="System.Object" />
        <method name="GetLifetimeService" argnames="" inherited="System.MarshalByRefObject" returntype="System.Object" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="OleDbRowUpdatedEventArgs" namespace="System.Data.OleDb">
        <constructor name="OleDbRowUpdatedEventArgs(System.Data.DataRow, System.Data.IDbCommand, System.Data.StatementType, System.Data.Common.DataTableMapping)" argnames="dataRow, command, statementType, tableMapping" />
        <property name="Command" propertytype="System.Data.OleDb.OleDbCommand" />
        <property name="Command" inherited="System.Data.Common.RowUpdatedEventArgs" propertytype="System.Data.IDbCommand" />
        <property name="StatementType" inherited="System.Data.Common.RowUpdatedEventArgs" propertytype="System.Data.StatementType" />
        <property name="Errors" inherited="System.Data.Common.RowUpdatedEventArgs" propertytype="System.Exception" />
        <property name="RecordsAffected" inherited="System.Data.Common.RowUpdatedEventArgs" propertytype="System.Int32" />
        <property name="Row" inherited="System.Data.Common.RowUpdatedEventArgs" propertytype="System.Data.DataRow" />
        <property name="Status" inherited="System.Data.Common.RowUpdatedEventArgs" propertytype="System.Data.UpdateStatus" />
        <property name="TableMapping" inherited="System.Data.Common.RowUpdatedEventArgs" propertytype="System.Data.Common.DataTableMapping" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="OleDbRowUpdatingEventArgs" namespace="System.Data.OleDb">
        <constructor name="OleDbRowUpdatingEventArgs(System.Data.DataRow, System.Data.IDbCommand, System.Data.StatementType, System.Data.Common.DataTableMapping)" argnames="dataRow, command, statementType, tableMapping" />
        <property name="Command" propertytype="System.Data.OleDb.OleDbCommand" />
        <property name="Command" inherited="System.Data.Common.RowUpdatingEventArgs" propertytype="System.Data.IDbCommand" />
        <property name="StatementType" inherited="System.Data.Common.RowUpdatingEventArgs" propertytype="System.Data.StatementType" />
        <property name="Errors" inherited="System.Data.Common.RowUpdatingEventArgs" propertytype="System.Exception" />
        <property name="Row" inherited="System.Data.Common.RowUpdatingEventArgs" propertytype="System.Data.DataRow" />
        <property name="Status" inherited="System.Data.Common.RowUpdatingEventArgs" propertytype="System.Data.UpdateStatus" />
        <property name="TableMapping" inherited="System.Data.Common.RowUpdatingEventArgs" propertytype="System.Data.Common.DataTableMapping" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="OleDbPermission" namespace="System.Data.OleDb">
        <constructor name="OleDbPermission" argnames="" />
        <constructor name="OleDbPermission(System.Security.Permissions.PermissionState)" argnames="state" />
        <constructor name="OleDbPermission(System.Security.Permissions.PermissionState, System.Boolean)" argnames="state, allowBlankPassword" />
        <property name="Provider" propertytype="System.String" />
        <property name="AllowBlankPassword" inherited="System.Data.Common.DBDataPermission" propertytype="System.Boolean" />
        <method name="IsUnrestricted" argnames="" inherited="System.Data.Common.DBDataPermission" returntype="System.Boolean" />
        <method name="CreateInstance" argnames="" returntype="System.Data.Common.DBDataPermission" />
        <method name="PermitOnly" argnames="" inherited="System.Security.CodeAccessPermission" returntype="System.Void" />
        <method name="Deny" argnames="" inherited="System.Security.CodeAccessPermission" returntype="System.Void" />
        <method name="Assert" argnames="" inherited="System.Security.CodeAccessPermission" returntype="System.Void" />
        <method name="FromXml(System.Security.SecurityElement)" argnames="securityElement" returntype="System.Void" />
        <method name="ToXml" argnames="" returntype="System.Security.SecurityElement" />
        <method name="Demand" argnames="" inherited="System.Security.CodeAccessPermission" returntype="System.Void" />
        <method name="IsSubsetOf(System.Security.IPermission)" argnames="target" returntype="System.Boolean" />
        <method name="Union(System.Security.IPermission)" argnames="target" returntype="System.Security.IPermission" />
        <method name="Intersect(System.Security.IPermission)" argnames="target" returntype="System.Security.IPermission" />
        <method name="Copy" argnames="" returntype="System.Security.IPermission" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Security.CodeAccessPermission" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="OleDbPermissionAttribute" namespace="System.Data.OleDb">
        <constructor name="OleDbPermissionAttribute(System.Security.Permissions.SecurityAction)" argnames="action" />
        <property name="Provider" propertytype="System.String" />
        <property name="AllowBlankPassword" inherited="System.Data.Common.DBDataPermissionAttribute" propertytype="System.Boolean" />
        <property name="Action" inherited="System.Security.Permissions.SecurityAttribute" propertytype="System.Security.Permissions.SecurityAction" />
        <property name="Unrestricted" inherited="System.Security.Permissions.SecurityAttribute" propertytype="System.Boolean" />
        <property name="TypeId" inherited="System.Attribute" propertytype="System.Object" />
        <method name="CreatePermission" argnames="" returntype="System.Security.IPermission" />
        <method name="IsDefaultAttribute" argnames="" inherited="System.Attribute" returntype="System.Boolean" />
        <method name="Match(System.Object)" argnames="obj" inherited="System.Attribute" returntype="System.Boolean" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Attribute" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Attribute" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <delegate name="OleDbInfoMessageEventHandler" namespace="System.Data.OleDb">
        <constructor name="OleDbInfoMessageEventHandler(System.Object, System.IntPtr)" argnames="object, method" />
        <property name="Method" inherited="System.Delegate" propertytype="System.Reflection.MethodInfo" />
        <property name="Target" inherited="System.Delegate" propertytype="System.Object" />
        <method name="EndInvoke(System.IAsyncResult)" argnames="result" returntype="System.Void" />
        <method name="BeginInvoke(System.Object, System.Data.OleDb.OleDbInfoMessageEventArgs, System.AsyncCallback, System.Object)" argnames="sender, e, callback, object" returntype="System.IAsyncResult" />
        <method name="Invoke(System.Object, System.Data.OleDb.OleDbInfoMessageEventArgs)" argnames="sender, e" returntype="System.Void" />
        <method name="GetObjectData(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" inherited="System.MulticastDelegate" returntype="System.Void" />
        <method name="Clone" argnames="" inherited="System.Delegate" returntype="System.Object" />
        <method name="RemoveImpl(System.Delegate)" argnames="value" inherited="System.MulticastDelegate" returntype="System.Delegate" />
        <method name="CombineImpl(System.Delegate)" argnames="follow" inherited="System.MulticastDelegate" returntype="System.Delegate" />
        <method name="GetMethodImpl" argnames="" inherited="System.Delegate" returntype="System.Reflection.MethodInfo" />
        <method name="GetInvocationList" argnames="" inherited="System.MulticastDelegate" returntype="System.Delegate[]" />
        <method name="DynamicInvokeImpl(System.Object[])" argnames="args" inherited="System.MulticastDelegate" returntype="System.Object" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.MulticastDelegate" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.MulticastDelegate" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="DynamicInvoke(System.Object[])" argnames="args" inherited="System.Delegate" returntype="System.Object" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </delegate>
    <delegate name="OleDbRowUpdatedEventHandler" namespace="System.Data.OleDb">
        <constructor name="OleDbRowUpdatedEventHandler(System.Object, System.IntPtr)" argnames="object, method" />
        <property name="Method" inherited="System.Delegate" propertytype="System.Reflection.MethodInfo" />
        <property name="Target" inherited="System.Delegate" propertytype="System.Object" />
        <method name="EndInvoke(System.IAsyncResult)" argnames="result" returntype="System.Void" />
        <method name="BeginInvoke(System.Object, System.Data.OleDb.OleDbRowUpdatedEventArgs, System.AsyncCallback, System.Object)" argnames="sender, e, callback, object" returntype="System.IAsyncResult" />
        <method name="Invoke(System.Object, System.Data.OleDb.OleDbRowUpdatedEventArgs)" argnames="sender, e" returntype="System.Void" />
        <method name="GetObjectData(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" inherited="System.MulticastDelegate" returntype="System.Void" />
        <method name="Clone" argnames="" inherited="System.Delegate" returntype="System.Object" />
        <method name="RemoveImpl(System.Delegate)" argnames="value" inherited="System.MulticastDelegate" returntype="System.Delegate" />
        <method name="CombineImpl(System.Delegate)" argnames="follow" inherited="System.MulticastDelegate" returntype="System.Delegate" />
        <method name="GetMethodImpl" argnames="" inherited="System.Delegate" returntype="System.Reflection.MethodInfo" />
        <method name="GetInvocationList" argnames="" inherited="System.MulticastDelegate" returntype="System.Delegate[]" />
        <method name="DynamicInvokeImpl(System.Object[])" argnames="args" inherited="System.MulticastDelegate" returntype="System.Object" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.MulticastDelegate" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.MulticastDelegate" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="DynamicInvoke(System.Object[])" argnames="args" inherited="System.Delegate" returntype="System.Object" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </delegate>
    <delegate name="OleDbRowUpdatingEventHandler" namespace="System.Data.OleDb">
        <constructor name="OleDbRowUpdatingEventHandler(System.Object, System.IntPtr)" argnames="object, method" />
        <property name="Method" inherited="System.Delegate" propertytype="System.Reflection.MethodInfo" />
        <property name="Target" inherited="System.Delegate" propertytype="System.Object" />
        <method name="EndInvoke(System.IAsyncResult)" argnames="result" returntype="System.Void" />
        <method name="BeginInvoke(System.Object, System.Data.OleDb.OleDbRowUpdatingEventArgs, System.AsyncCallback, System.Object)" argnames="sender, e, callback, object" returntype="System.IAsyncResult" />
        <method name="Invoke(System.Object, System.Data.OleDb.OleDbRowUpdatingEventArgs)" argnames="sender, e" returntype="System.Void" />
        <method name="GetObjectData(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" inherited="System.MulticastDelegate" returntype="System.Void" />
        <method name="Clone" argnames="" inherited="System.Delegate" returntype="System.Object" />
        <method name="RemoveImpl(System.Delegate)" argnames="value" inherited="System.MulticastDelegate" returntype="System.Delegate" />
        <method name="CombineImpl(System.Delegate)" argnames="follow" inherited="System.MulticastDelegate" returntype="System.Delegate" />
        <method name="GetMethodImpl" argnames="" inherited="System.Delegate" returntype="System.Reflection.MethodInfo" />
        <method name="GetInvocationList" argnames="" inherited="System.MulticastDelegate" returntype="System.Delegate[]" />
        <method name="DynamicInvokeImpl(System.Object[])" argnames="args" inherited="System.MulticastDelegate" returntype="System.Object" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.MulticastDelegate" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.MulticastDelegate" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="DynamicInvoke(System.Object[])" argnames="args" inherited="System.Delegate" returntype="System.Object" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </delegate>
    <enum name="OleDbLiteral" namespace="System.Data.OleDb">
        <field name="Invalid" />
        <field name="Binary_Literal" />
        <field name="Catalog_Name" />
        <field name="Catalog_Separator" />
        <field name="Char_Literal" />
        <field name="Column_Alias" />
        <field name="Column_Name" />
        <field name="Correlation_Name" />
        <field name="Cursor_Name" />
        <field name="Escape_Percent_Prefix" />
        <field name="Escape_Underscore_Prefix" />
        <field name="Index_Name" />
        <field name="Like_Percent" />
        <field name="Like_Underscore" />
        <field name="Procedure_Name" />
        <field name="Quote_Prefix" />
        <field name="Schema_Name" />
        <field name="Table_Name" />
        <field name="Text_Command" />
        <field name="User_Name" />
        <field name="View_Name" />
        <field name="Cube_Name" />
        <field name="Dimension_Name" />
        <field name="Hierarchy_Name" />
        <field name="Level_Name" />
        <field name="Member_Name" />
        <field name="Property_Name" />
        <field name="Schema_Separator" />
        <field name="Quote_Suffix" />
        <field name="Escape_Percent_Suffix" />
        <field name="Escape_Underscore_Suffix" />
        <method name="ToString(System.IFormatProvider)" argnames="provider" inherited="System.Enum" returntype="System.String" />
        <method name="GetTypeCode" argnames="" inherited="System.Enum" returntype="System.TypeCode" />
        <method name="ToString(System.String, System.IFormatProvider)" argnames="format, provider" inherited="System.Enum" returntype="System.String" />
        <method name="CompareTo(System.Object)" argnames="target" inherited="System.Enum" returntype="System.Int32" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Enum" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Enum" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Enum" returntype="System.String" />
        <method name="ToString(System.String)" argnames="format" inherited="System.Enum" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </enum>
    <enum name="OleDbType" namespace="System.Data.OleDb">
        <field name="BigInt" />
        <field name="Binary" />
        <field name="Boolean" />
        <field name="BSTR" />
        <field name="Char" />
        <field name="Currency" />
        <field name="Date" />
        <field name="DBDate" />
        <field name="DBTime" />
        <field name="DBTimeStamp" />
        <field name="Decimal" />
        <field name="Double" />
        <field name="Empty" />
        <field name="Error" />
        <field name="Filetime" />
        <field name="Guid" />
        <field name="IDispatch" />
        <field name="Integer" />
        <field name="IUnknown" />
        <field name="LongVarBinary" />
        <field name="LongVarChar" />
        <field name="LongVarWChar" />
        <field name="Numeric" />
        <field name="PropVariant" />
        <field name="Single" />
        <field name="SmallInt" />
        <field name="TinyInt" />
        <field name="UnsignedBigInt" />
        <field name="UnsignedInt" />
        <field name="UnsignedSmallInt" />
        <field name="UnsignedTinyInt" />
        <field name="VarBinary" />
        <field name="VarChar" />
        <field name="Variant" />
        <field name="VarNumeric" />
        <field name="VarWChar" />
        <field name="WChar" />
        <method name="ToString(System.IFormatProvider)" argnames="provider" inherited="System.Enum" returntype="System.String" />
        <method name="GetTypeCode" argnames="" inherited="System.Enum" returntype="System.TypeCode" />
        <method name="ToString(System.String, System.IFormatProvider)" argnames="format, provider" inherited="System.Enum" returntype="System.String" />
        <method name="CompareTo(System.Object)" argnames="target" inherited="System.Enum" returntype="System.Int32" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Enum" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Enum" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Enum" returntype="System.String" />
        <method name="ToString(System.String)" argnames="format" inherited="System.Enum" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </enum>
    <class name="Counter" namespace="System.Data.SqlClient">
        <constructor name="Counter" argnames="" />
        <property name="Value" propertytype="System.Int64" />
        <property name="IsQueued" propertytype="System.Boolean" />
        <property name="IsInError" propertytype="System.Boolean" />
        <property name="WaitCount" propertytype="System.Int32" />
        <property name="FreeCount" propertytype="System.Int32" />
        <property name="TotalCount" propertytype="System.Int32" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="Modify(System.Int64)" argnames="add" returntype="System.Void" />
        <method name="TryUpdate(System.Int64, System.Data.SqlClient.ConnectionPool.Counter)" argnames="newval, clone" returntype="System.Boolean" />
        <method name="Clone" argnames="" returntype="System.Data.SqlClient.ConnectionPool+Counter" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="SqlDataReader" namespace="System.Data.SqlClient">
        <property name="Depth" propertytype="System.Int32" />
        <property name="FieldCount" propertytype="System.Int32" />
        <property name="Item" propertytype="System.Object" />
        <property name="Item" propertytype="System.Object" />
        <property name="HasMoreRows" propertytype="System.Boolean" />
        <property name="HasMoreResults" propertytype="System.Boolean" />
        <property name="IsClosed" propertytype="System.Boolean" />
        <property name="RecordsAffected" propertytype="System.Int32" />
        <property name="BrowseModeInfoConsumed" propertytype="System.Boolean" />
        <property name="MetaData" propertytype="System.Data.SqlClient._SqlMetaData[]" />
        <property name="TableNames" propertytype="System.String[]" />
        <property name="TableNamesShilohSP1" propertytype="System.String[][]" />
        <property name="SetOptionsOFF" propertytype="System.String" />
        <property name="Behavior" propertytype="System.Data.CommandBehavior" />
        <method name="IsDBNull(System.Int32)" argnames="i" returntype="System.Boolean" />
        <method name="GetData(System.Int32)" argnames="i" returntype="System.Data.IDataReader" />
        <method name="GetDateTime(System.Int32)" argnames="i" returntype="System.DateTime" />
        <method name="GetDecimal(System.Int32)" argnames="i" returntype="System.Decimal" />
        <method name="GetString(System.Int32)" argnames="i" returntype="System.String" />
        <method name="GetDouble(System.Int32)" argnames="i" returntype="System.Double" />
        <method name="GetFloat(System.Int32)" argnames="i" returntype="System.Single" />
        <method name="GetInt64(System.Int32)" argnames="i" returntype="System.Int64" />
        <method name="GetInt32(System.Int32)" argnames="i" returntype="System.Int32" />
        <method name="GetInt16(System.Int32)" argnames="i" returntype="System.Int16" />
        <method name="GetGuid(System.Int32)" argnames="i" returntype="System.Guid" />
        <method name="GetChars(System.Int32, System.Int64, System.Char[], System.Int32, System.Int32)" argnames="i, dataIndex, buffer, bufferIndex, length" returntype="System.Int64" />
        <method name="GetChar(System.Int32)" argnames="i" returntype="System.Char" />
        <method name="GetBytes(System.Int32, System.Int64, System.Byte[], System.Int32, System.Int32)" argnames="i, dataIndex, buffer, bufferIndex, length" returntype="System.Int64" />
        <method name="GetByte(System.Int32)" argnames="i" returntype="System.Byte" />
        <method name="GetBoolean(System.Int32)" argnames="i" returntype="System.Boolean" />
        <method name="GetOrdinal(System.String)" argnames="name" returntype="System.Int32" />
        <method name="GetValues(System.Object[])" argnames="values" returntype="System.Int32" />
        <method name="GetValue(System.Int32)" argnames="i" returntype="System.Object" />
        <method name="GetFieldType(System.Int32)" argnames="i" returntype="System.Type" />
        <method name="GetDataTypeName(System.Int32)" argnames="i" returntype="System.String" />
        <method name="GetName(System.Int32)" argnames="i" returntype="System.String" />
        <method name="GetSchemaTable" argnames="" returntype="System.Data.DataTable" />
        <method name="Read" argnames="" returntype="System.Boolean" />
        <method name="NextResult" argnames="" returntype="System.Boolean" />
        <method name="Close" argnames="" returntype="System.Void" />
        <method name="CreateObjRef(System.Type)" argnames="requestedType" inherited="System.MarshalByRefObject" returntype="System.Runtime.Remoting.ObjRef" />
        <method name="InitializeLifetimeService" argnames="" inherited="System.MarshalByRefObject" returntype="System.Object" />
        <method name="GetLifetimeService" argnames="" inherited="System.MarshalByRefObject" returntype="System.Object" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="GetSqlBoolean(System.Int32)" argnames="i" returntype="System.Data.SqlTypes.SqlBoolean" />
        <method name="GetSqlBinary(System.Int32)" argnames="i" returntype="System.Data.SqlTypes.SqlBinary" />
        <method name="GetSqlByte(System.Int32)" argnames="i" returntype="System.Data.SqlTypes.SqlByte" />
        <method name="GetSqlInt16(System.Int32)" argnames="i" returntype="System.Data.SqlTypes.SqlInt16" />
        <method name="GetSqlInt32(System.Int32)" argnames="i" returntype="System.Data.SqlTypes.SqlInt32" />
        <method name="GetSqlInt64(System.Int32)" argnames="i" returntype="System.Data.SqlTypes.SqlInt64" />
        <method name="GetSqlSingle(System.Int32)" argnames="i" returntype="System.Data.SqlTypes.SqlSingle" />
        <method name="GetSqlDouble(System.Int32)" argnames="i" returntype="System.Data.SqlTypes.SqlDouble" />
        <method name="GetSqlString(System.Int32)" argnames="i" returntype="System.Data.SqlTypes.SqlString" />
        <method name="GetSqlMoney(System.Int32)" argnames="i" returntype="System.Data.SqlTypes.SqlMoney" />
        <method name="GetSqlDecimal(System.Int32)" argnames="i" returntype="System.Data.SqlTypes.SqlDecimal" />
        <method name="GetSqlDateTime(System.Int32)" argnames="i" returntype="System.Data.SqlTypes.SqlDateTime" />
        <method name="GetSqlGuid(System.Int32)" argnames="i" returntype="System.Data.SqlTypes.SqlGuid" />
        <method name="GetSqlValue(System.Int32)" argnames="i" returntype="System.Object" />
        <method name="GetSqlValues(System.Object[])" argnames="values" returntype="System.Int32" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="SqlError" namespace="System.Data.SqlClient">
        <property name="Source" propertytype="System.String" />
        <property name="Number" propertytype="System.Int32" />
        <property name="State" propertytype="System.Byte" />
        <property name="Class" propertytype="System.Byte" />
        <property name="Server" propertytype="System.String" />
        <property name="Message" propertytype="System.String" />
        <property name="Procedure" propertytype="System.String" />
        <property name="LineNumber" propertytype="System.Int32" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="SqlErrorCollection" namespace="System.Data.SqlClient">
        <property name="Count" propertytype="System.Int32" />
        <property name="Item" propertytype="System.Data.SqlClient.SqlError" />
        <method name="GetEnumerator" argnames="" returntype="System.Collections.IEnumerator" />
        <method name="CopyTo(System.Array, System.Int32)" argnames="array, index" returntype="System.Void" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="SqlException" namespace="System.Data.SqlClient">
        <property name="Errors" propertytype="System.Data.SqlClient.SqlErrorCollection" />
        <property name="Class" propertytype="System.Byte" />
        <property name="LineNumber" propertytype="System.Int32" />
        <property name="Message" propertytype="System.String" />
        <property name="Number" propertytype="System.Int32" />
        <property name="Procedure" propertytype="System.String" />
        <property name="Server" propertytype="System.String" />
        <property name="State" propertytype="System.Byte" />
        <property name="Source" propertytype="System.String" />
        <property name="InnerException" inherited="System.Exception" propertytype="System.Exception" />
        <property name="TargetSite" inherited="System.Exception" propertytype="System.Reflection.MethodBase" />
        <property name="StackTrace" inherited="System.Exception" propertytype="System.String" />
        <property name="HelpLink" inherited="System.Exception" propertytype="System.String" />
        <property name="HResult" inherited="System.Exception" propertytype="System.Int32" />
        <method name="GetObjectData(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="si, context" returntype="System.Void" />
        <method name="GetBaseException" argnames="" inherited="System.Exception" returntype="System.Exception" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Exception" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="SqlInfoMessageEventArgs" namespace="System.Data.SqlClient">
        <property name="Errors" propertytype="System.Data.SqlClient.SqlErrorCollection" />
        <property name="Message" propertytype="System.String" />
        <property name="Source" propertytype="System.String" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="SqlParameterCollection" namespace="System.Data.SqlClient">
        <property name="Count" propertytype="System.Int32" />
        <property name="ItemType" propertytype="System.Type" />
        <property name="Item" propertytype="System.Data.SqlClient.SqlParameter" />
        <property name="Item" propertytype="System.Data.SqlClient.SqlParameter" />
        <method name="GetEnumerator" argnames="" returntype="System.Collections.IEnumerator" />
        <method name="CopyTo(System.Array, System.Int32)" argnames="array, index" returntype="System.Void" />
        <method name="RemoveAt(System.Int32)" argnames="index" returntype="System.Void" />
        <method name="Remove(System.Object)" argnames="value" returntype="System.Void" />
        <method name="Insert(System.Int32, System.Object)" argnames="index, value" returntype="System.Void" />
        <method name="IndexOf(System.Object)" argnames="value" returntype="System.Int32" />
        <method name="Clear" argnames="" returntype="System.Void" />
        <method name="Contains(System.Object)" argnames="value" returntype="System.Boolean" />
        <method name="Add(System.Object)" argnames="value" returntype="System.Int32" />
        <method name="RemoveAt(System.String)" argnames="parameterName" returntype="System.Void" />
        <method name="IndexOf(System.String)" argnames="parameterName" returntype="System.Int32" />
        <method name="Contains(System.String)" argnames="value" returntype="System.Boolean" />
        <method name="CreateObjRef(System.Type)" argnames="requestedType" inherited="System.MarshalByRefObject" returntype="System.Runtime.Remoting.ObjRef" />
        <method name="InitializeLifetimeService" argnames="" inherited="System.MarshalByRefObject" returntype="System.Object" />
        <method name="GetLifetimeService" argnames="" inherited="System.MarshalByRefObject" returntype="System.Object" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="Add(System.Data.SqlClient.SqlParameter)" argnames="value" returntype="System.Data.SqlClient.SqlParameter" />
        <method name="Add(System.String, System.Object)" argnames="parameterName, value" returntype="System.Data.SqlClient.SqlParameter" />
        <method name="Add(System.String, System.Data.SqlDbType)" argnames="parameterName, sqlDbType" returntype="System.Data.SqlClient.SqlParameter" />
        <method name="Add(System.String, System.Data.SqlDbType, System.Int32)" argnames="parameterName, sqlDbType, size" returntype="System.Data.SqlClient.SqlParameter" />
        <method name="Add(System.String, System.Data.SqlDbType, System.Int32, System.String)" argnames="parameterName, sqlDbType, size, sourceColumn" returntype="System.Data.SqlClient.SqlParameter" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="SqlTransaction" namespace="System.Data.SqlClient">
        <property name="Connection" propertytype="System.Data.SqlClient.SqlConnection" />
        <property name="IsolationLevel" propertytype="System.Data.IsolationLevel" />
        <method name="Dispose" argnames="" returntype="System.Void" />
        <method name="Rollback" argnames="" returntype="System.Void" />
        <method name="Commit" argnames="" returntype="System.Void" />
        <method name="CreateObjRef(System.Type)" argnames="requestedType" inherited="System.MarshalByRefObject" returntype="System.Runtime.Remoting.ObjRef" />
        <method name="InitializeLifetimeService" argnames="" inherited="System.MarshalByRefObject" returntype="System.Object" />
        <method name="GetLifetimeService" argnames="" inherited="System.MarshalByRefObject" returntype="System.Object" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="Rollback(System.String)" argnames="transactionName" returntype="System.Void" />
        <method name="Save(System.String)" argnames="savePointName" returntype="System.Void" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="SqlCommand" namespace="System.Data.SqlClient">
        <constructor name="SqlCommand" argnames="" />
        <constructor name="SqlCommand(System.String)" argnames="cmdText" />
        <constructor name="SqlCommand(System.String, System.Data.SqlClient.SqlConnection)" argnames="cmdText, connection" />
        <constructor name="SqlCommand(System.String, System.Data.SqlClient.SqlConnection, System.Data.SqlClient.SqlTransaction)" argnames="cmdText, connection, transaction" />
        <property name="Connection" propertytype="System.Data.SqlClient.SqlConnection" />
        <property name="Transaction" propertytype="System.Data.SqlClient.SqlTransaction" />
        <property name="CommandText" propertytype="System.String" />
        <property name="CommandType" propertytype="System.Data.CommandType" />
        <property name="CommandTimeout" propertytype="System.Int32" />
        <property name="DesignTimeVisible" propertytype="System.Boolean" />
        <property name="Parameters" propertytype="System.Data.SqlClient.SqlParameterCollection" />
        <property name="UpdatedRowSource" propertytype="System.Data.UpdateRowSource" />
        <property name="MetaData" propertytype="System.Data.SqlClient._SqlMetaData[]" />
        <property name="IsPrepared" propertytype="System.Boolean" />
        <property name="IsDirty" propertytype="System.Boolean" />
        <property name="RecordsAffected" propertytype="System.Int32" />
        <property name="Events" inherited="System.ComponentModel.Component" propertytype="System.ComponentModel.EventHandlerList" />
        <property name="Site" inherited="System.ComponentModel.Component" propertytype="System.ComponentModel.ISite" />
        <property name="Container" inherited="System.ComponentModel.Component" propertytype="System.ComponentModel.IContainer" />
        <property name="DesignMode" inherited="System.ComponentModel.Component" propertytype="System.Boolean" />
        <method name="ExecuteScalar" argnames="" returntype="System.Object" />
        <method name="ExecuteNonQuery" argnames="" returntype="System.Int32" />
        <method name="Cancel" argnames="" returntype="System.Void" />
        <method name="Prepare" argnames="" returntype="System.Void" />
        <method name="Dispose" argnames="" inherited="System.ComponentModel.Component" returntype="System.Void" />
        <method name="GetService(System.Type)" argnames="service" inherited="System.ComponentModel.Component" returntype="System.Object" />
        <method name="Dispose(System.Boolean)" argnames="disposing" inherited="System.ComponentModel.Component" returntype="System.Void" />
        <method name="CreateObjRef(System.Type)" argnames="requestedType" inherited="System.MarshalByRefObject" returntype="System.Runtime.Remoting.ObjRef" />
        <method name="InitializeLifetimeService" argnames="" inherited="System.MarshalByRefObject" returntype="System.Object" />
        <method name="GetLifetimeService" argnames="" inherited="System.MarshalByRefObject" returntype="System.Object" />
        <method name="Finalize" argnames="" inherited="System.ComponentModel.Component" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.ComponentModel.Component" returntype="System.String" />
        <method name="ResetCommandTimeout" argnames="" returntype="System.Void" />
        <method name="CreateParameter" argnames="" returntype="System.Data.SqlClient.SqlParameter" />
        <method name="ExecuteXmlReader" argnames="" returntype="System.Xml.XmlReader" />
        <method name="ExecuteReader" argnames="" returntype="System.Data.SqlClient.SqlDataReader" />
        <method name="ExecuteReader(System.Data.CommandBehavior)" argnames="behavior" returntype="System.Data.SqlClient.SqlDataReader" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
        <event name="Disposed" inherited="System.ComponentModel.Component" />
    </class>
    <class name="SqlCommandBuilder" namespace="System.Data.SqlClient">
        <constructor name="SqlCommandBuilder" argnames="" />
        <constructor name="SqlCommandBuilder(System.Data.SqlClient.SqlDataAdapter)" argnames="adapter" />
        <property name="DataAdapter" propertytype="System.Data.SqlClient.SqlDataAdapter" />
        <property name="QuotePrefix" propertytype="System.String" />
        <property name="QuoteSuffix" propertytype="System.String" />
        <property name="Events" inherited="System.ComponentModel.Component" propertytype="System.ComponentModel.EventHandlerList" />
        <property name="Site" inherited="System.ComponentModel.Component" propertytype="System.ComponentModel.ISite" />
        <property name="Container" inherited="System.ComponentModel.Component" propertytype="System.ComponentModel.IContainer" />
        <property name="DesignMode" inherited="System.ComponentModel.Component" propertytype="System.Boolean" />
        <method name="Dispose" argnames="" inherited="System.ComponentModel.Component" returntype="System.Void" />
        <method name="GetService(System.Type)" argnames="service" inherited="System.ComponentModel.Component" returntype="System.Object" />
        <method name="Dispose(System.Boolean)" argnames="disposing" returntype="System.Void" />
        <method name="CreateObjRef(System.Type)" argnames="requestedType" inherited="System.MarshalByRefObject" returntype="System.Runtime.Remoting.ObjRef" />
        <method name="InitializeLifetimeService" argnames="" inherited="System.MarshalByRefObject" returntype="System.Object" />
        <method name="GetLifetimeService" argnames="" inherited="System.MarshalByRefObject" returntype="System.Object" />
        <method name="Finalize" argnames="" inherited="System.ComponentModel.Component" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.ComponentModel.Component" returntype="System.String" />
        <method name="DeriveParameters(System.Data.SqlClient.SqlCommand)" argnames="command" returntype="System.Void" />
        <method name="GetInsertCommand" argnames="" returntype="System.Data.SqlClient.SqlCommand" />
        <method name="GetUpdateCommand" argnames="" returntype="System.Data.SqlClient.SqlCommand" />
        <method name="GetDeleteCommand" argnames="" returntype="System.Data.SqlClient.SqlCommand" />
        <method name="RefreshSchema" argnames="" returntype="System.Void" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
        <event name="Disposed" inherited="System.ComponentModel.Component" />
    </class>
    <class name="SqlDataAdapter" namespace="System.Data.SqlClient">
        <constructor name="SqlDataAdapter" argnames="" />
        <constructor name="SqlDataAdapter(System.Data.SqlClient.SqlCommand)" argnames="selectCommand" />
        <constructor name="SqlDataAdapter(System.String, System.String)" argnames="selectCommandText, selectConnectionString" />
        <constructor name="SqlDataAdapter(System.String, System.Data.SqlClient.SqlConnection)" argnames="selectCommandText, selectConnection" />
        <property name="DeleteCommand" propertytype="System.Data.SqlClient.SqlCommand" />
        <property name="InsertCommand" propertytype="System.Data.SqlClient.SqlCommand" />
        <property name="SelectCommand" propertytype="System.Data.SqlClient.SqlCommand" />
        <property name="UpdateCommand" propertytype="System.Data.SqlClient.SqlCommand" />
        <property name="AcceptChangesDuringFill" inherited="System.Data.Common.DataAdapter" propertytype="System.Boolean" />
        <property name="ContinueUpdateOnError" inherited="System.Data.Common.DataAdapter" propertytype="System.Boolean" />
        <property name="MissingMappingAction" inherited="System.Data.Common.DataAdapter" propertytype="System.Data.MissingMappingAction" />
        <property name="MissingSchemaAction" inherited="System.Data.Common.DataAdapter" propertytype="System.Data.MissingSchemaAction" />
        <property name="TableMappings" inherited="System.Data.Common.DataAdapter" propertytype="System.Data.Common.DataTableMappingCollection" />
        <property name="Events" inherited="System.ComponentModel.Component" propertytype="System.ComponentModel.EventHandlerList" />
        <property name="Site" inherited="System.ComponentModel.Component" propertytype="System.ComponentModel.ISite" />
        <property name="Container" inherited="System.ComponentModel.Component" propertytype="System.ComponentModel.IContainer" />
        <property name="DesignMode" inherited="System.ComponentModel.Component" propertytype="System.Boolean" />
        <method name="Update(System.Data.DataRow[], System.Data.Common.DataTableMapping)" argnames="dataRows, tableMapping" inherited="System.Data.Common.DbDataAdapter" returntype="System.Int32" />
        <method name="OnRowUpdating(System.Data.Common.RowUpdatingEventArgs)" argnames="value" returntype="System.Void" />
        <method name="OnRowUpdated(System.Data.Common.RowUpdatedEventArgs)" argnames="value" returntype="System.Void" />
        <method name="OnFillError(System.Data.FillErrorEventArgs)" argnames="value" inherited="System.Data.Common.DbDataAdapter" returntype="System.Void" />
        <method name="Fill(System.Data.DataTable, System.Data.IDataReader)" argnames="dataTable, dataReader" inherited="System.Data.Common.DbDataAdapter" returntype="System.Int32" />
        <method name="Fill(System.Data.DataSet, System.String, System.Data.IDataReader, System.Int32, System.Int32)" argnames="dataSet, srcTable, dataReader, startRecord, maxRecords" inherited="System.Data.Common.DbDataAdapter" returntype="System.Int32" />
        <method name="Fill(System.Data.DataTable, System.Data.IDbCommand, System.Data.CommandBehavior)" argnames="dataTable, command, behavior" inherited="System.Data.Common.DbDataAdapter" returntype="System.Int32" />
        <method name="Fill(System.Data.DataSet, System.Int32, System.Int32, System.String, System.Data.IDbCommand, System.Data.CommandBehavior)" argnames="dataSet, startRecord, maxRecords, srcTable, command, behavior" inherited="System.Data.Common.DbDataAdapter" returntype="System.Int32" />
        <method name="FillSchema(System.Data.DataTable, System.Data.SchemaType, System.Data.IDbCommand, System.Data.CommandBehavior)" argnames="dataTable, schemaType, command, behavior" inherited="System.Data.Common.DbDataAdapter" returntype="System.Data.DataTable" />
        <method name="FillSchema(System.Data.DataSet, System.Data.SchemaType, System.Data.IDbCommand, System.String, System.Data.CommandBehavior)" argnames="dataSet, schemaType, command, srcTable, behavior" inherited="System.Data.Common.DbDataAdapter" returntype="System.Data.DataTable[]" />
        <method name="CreateRowUpdatingEvent(System.Data.DataRow, System.Data.IDbCommand, System.Data.StatementType, System.Data.Common.DataTableMapping)" argnames="dataRow, command, statementType, tableMapping" returntype="System.Data.Common.RowUpdatingEventArgs" />
        <method name="CreateRowUpdatedEvent(System.Data.DataRow, System.Data.IDbCommand, System.Data.StatementType, System.Data.Common.DataTableMapping)" argnames="dataRow, command, statementType, tableMapping" returntype="System.Data.Common.RowUpdatedEventArgs" />
        <method name="Update(System.Data.DataSet)" argnames="dataSet" inherited="System.Data.Common.DbDataAdapter" returntype="System.Int32" />
        <method name="GetFillParameters" argnames="" inherited="System.Data.Common.DbDataAdapter" returntype="System.Data.IDataParameter[]" />
        <method name="Fill(System.Data.DataSet)" argnames="dataSet" inherited="System.Data.Common.DbDataAdapter" returntype="System.Int32" />
        <method name="FillSchema(System.Data.DataSet, System.Data.SchemaType)" argnames="dataSet, schemaType" inherited="System.Data.Common.DbDataAdapter" returntype="System.Data.DataTable[]" />
        <method name="CreateTableMappings" argnames="" inherited="System.Data.Common.DataAdapter" returntype="System.Data.Common.DataTableMappingCollection" />
        <method name="CloneInternals" argnames="" inherited="System.Data.Common.DataAdapter" returntype="System.Data.Common.DataAdapter" />
        <method name="ShouldSerializeTableMappings" argnames="" inherited="System.Data.Common.DataAdapter" returntype="System.Boolean" />
        <method name="Dispose" argnames="" inherited="System.ComponentModel.Component" returntype="System.Void" />
        <method name="GetService(System.Type)" argnames="service" inherited="System.ComponentModel.Component" returntype="System.Object" />
        <method name="Dispose(System.Boolean)" argnames="disposing" inherited="System.Data.Common.DbDataAdapter" returntype="System.Void" />
        <method name="CreateObjRef(System.Type)" argnames="requestedType" inherited="System.MarshalByRefObject" returntype="System.Runtime.Remoting.ObjRef" />
        <method name="InitializeLifetimeService" argnames="" inherited="System.MarshalByRefObject" returntype="System.Object" />
        <method name="GetLifetimeService" argnames="" inherited="System.MarshalByRefObject" returntype="System.Object" />
        <method name="Finalize" argnames="" inherited="System.ComponentModel.Component" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.ComponentModel.Component" returntype="System.String" />
        <method name="FillSchema(System.Data.DataTable, System.Data.SchemaType)" argnames="dataTable, schemaType" inherited="System.Data.Common.DbDataAdapter" returntype="System.Data.DataTable" />
        <method name="FillSchema(System.Data.DataSet, System.Data.SchemaType, System.String)" argnames="dataSet, schemaType, srcTable" inherited="System.Data.Common.DbDataAdapter" returntype="System.Data.DataTable[]" />
        <method name="Fill(System.Data.DataTable)" argnames="dataTable" inherited="System.Data.Common.DbDataAdapter" returntype="System.Int32" />
        <method name="Fill(System.Data.DataSet, System.String)" argnames="dataSet, srcTable" inherited="System.Data.Common.DbDataAdapter" returntype="System.Int32" />
        <method name="Fill(System.Data.DataSet, System.Int32, System.Int32, System.String)" argnames="dataSet, startRecord, maxRecords, srcTable" inherited="System.Data.Common.DbDataAdapter" returntype="System.Int32" />
        <method name="Update(System.Data.DataRow[])" argnames="dataRows" inherited="System.Data.Common.DbDataAdapter" returntype="System.Int32" />
        <method name="Update(System.Data.DataTable)" argnames="dataTable" inherited="System.Data.Common.DbDataAdapter" returntype="System.Int32" />
        <method name="Update(System.Data.DataSet, System.String)" argnames="dataSet, srcTable" inherited="System.Data.Common.DbDataAdapter" returntype="System.Int32" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
        <event name="RowUpdated" />
        <event name="RowUpdating" />
        <event name="FillError" inherited="System.Data.Common.DbDataAdapter" />
        <event name="Disposed" inherited="System.ComponentModel.Component" />
    </class>
    <class name="SqlParameter" namespace="System.Data.SqlClient">
        <constructor name="SqlParameter" argnames="" />
        <constructor name="SqlParameter(System.String, System.Object)" argnames="parameterName, value" />
        <constructor name="SqlParameter(System.String, System.Data.SqlDbType)" argnames="parameterName, dbType" />
        <constructor name="SqlParameter(System.String, System.Data.SqlDbType, System.Int32)" argnames="parameterName, dbType, size" />
        <constructor name="SqlParameter(System.String, System.Data.SqlDbType, System.Int32, System.String)" argnames="parameterName, dbType, size, sourceColumn" />
        <constructor name="SqlParameter(System.String, System.Data.SqlDbType, System.Int32, System.Data.ParameterDirection, System.Boolean, System.Byte, System.Byte, System.String, System.Data.DataRowVersion, System.Object)" argnames="parameterName, dbType, size, direction, isNullable, precision, scale, sourceColumn, sourceVersion, value" />
        <property name="DbType" propertytype="System.Data.DbType" />
        <property name="SqlDbType" propertytype="System.Data.SqlDbType" />
        <property name="Direction" propertytype="System.Data.ParameterDirection" />
        <property name="IsNullable" propertytype="System.Boolean" />
        <property name="Offset" propertytype="System.Int32" />
        <property name="ParameterName" propertytype="System.String" />
        <property name="Parent" propertytype="System.Data.SqlClient.SqlParameterCollection" />
        <property name="Precision" propertytype="System.Byte" />
        <property name="Scale" propertytype="System.Byte" />
        <property name="Size" propertytype="System.Int32" />
        <property name="SourceColumn" propertytype="System.String" />
        <property name="SourceVersion" propertytype="System.Data.DataRowVersion" />
        <property name="Value" propertytype="System.Object" />
        <property name="TdsType" propertytype="System.Byte" />
        <property name="Collation" propertytype="System.Data.SqlClient.SqlCollation" />
        <property name="ActualSize" propertytype="System.Int32" />
        <property name="Suppress" propertytype="System.Boolean" />
        <property name="CoercedValue" propertytype="System.Object" />
        <method name="CreateObjRef(System.Type)" argnames="requestedType" inherited="System.MarshalByRefObject" returntype="System.Runtime.Remoting.ObjRef" />
        <method name="InitializeLifetimeService" argnames="" inherited="System.MarshalByRefObject" returntype="System.Object" />
        <method name="GetLifetimeService" argnames="" inherited="System.MarshalByRefObject" returntype="System.Object" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="SqlRowUpdatedEventArgs" namespace="System.Data.SqlClient">
        <constructor name="SqlRowUpdatedEventArgs(System.Data.DataRow, System.Data.IDbCommand, System.Data.StatementType, System.Data.Common.DataTableMapping)" argnames="row, command, statementType, tableMapping" />
        <property name="Command" propertytype="System.Data.SqlClient.SqlCommand" />
        <property name="Command" inherited="System.Data.Common.RowUpdatedEventArgs" propertytype="System.Data.IDbCommand" />
        <property name="StatementType" inherited="System.Data.Common.RowUpdatedEventArgs" propertytype="System.Data.StatementType" />
        <property name="Errors" inherited="System.Data.Common.RowUpdatedEventArgs" propertytype="System.Exception" />
        <property name="RecordsAffected" inherited="System.Data.Common.RowUpdatedEventArgs" propertytype="System.Int32" />
        <property name="Row" inherited="System.Data.Common.RowUpdatedEventArgs" propertytype="System.Data.DataRow" />
        <property name="Status" inherited="System.Data.Common.RowUpdatedEventArgs" propertytype="System.Data.UpdateStatus" />
        <property name="TableMapping" inherited="System.Data.Common.RowUpdatedEventArgs" propertytype="System.Data.Common.DataTableMapping" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="SqlRowUpdatingEventArgs" namespace="System.Data.SqlClient">
        <constructor name="SqlRowUpdatingEventArgs(System.Data.DataRow, System.Data.IDbCommand, System.Data.StatementType, System.Data.Common.DataTableMapping)" argnames="row, command, statementType, tableMapping" />
        <property name="Command" propertytype="System.Data.SqlClient.SqlCommand" />
        <property name="Command" inherited="System.Data.Common.RowUpdatingEventArgs" propertytype="System.Data.IDbCommand" />
        <property name="StatementType" inherited="System.Data.Common.RowUpdatingEventArgs" propertytype="System.Data.StatementType" />
        <property name="Errors" inherited="System.Data.Common.RowUpdatingEventArgs" propertytype="System.Exception" />
        <property name="Row" inherited="System.Data.Common.RowUpdatingEventArgs" propertytype="System.Data.DataRow" />
        <property name="Status" inherited="System.Data.Common.RowUpdatingEventArgs" propertytype="System.Data.UpdateStatus" />
        <property name="TableMapping" inherited="System.Data.Common.RowUpdatingEventArgs" propertytype="System.Data.Common.DataTableMapping" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="SqlClientPermission" namespace="System.Data.SqlClient">
        <constructor name="SqlClientPermission" argnames="" />
        <constructor name="SqlClientPermission(System.Security.Permissions.PermissionState)" argnames="state" />
        <constructor name="SqlClientPermission(System.Security.Permissions.PermissionState, System.Boolean)" argnames="state, allowBlankPassword" />
        <property name="AllowBlankPassword" inherited="System.Data.Common.DBDataPermission" propertytype="System.Boolean" />
        <method name="IsUnrestricted" argnames="" inherited="System.Data.Common.DBDataPermission" returntype="System.Boolean" />
        <method name="CreateInstance" argnames="" returntype="System.Data.Common.DBDataPermission" />
        <method name="PermitOnly" argnames="" inherited="System.Security.CodeAccessPermission" returntype="System.Void" />
        <method name="Deny" argnames="" inherited="System.Security.CodeAccessPermission" returntype="System.Void" />
        <method name="Assert" argnames="" inherited="System.Security.CodeAccessPermission" returntype="System.Void" />
        <method name="FromXml(System.Security.SecurityElement)" argnames="securityElement" inherited="System.Data.Common.DBDataPermission" returntype="System.Void" />
        <method name="ToXml" argnames="" inherited="System.Data.Common.DBDataPermission" returntype="System.Security.SecurityElement" />
        <method name="Demand" argnames="" inherited="System.Security.CodeAccessPermission" returntype="System.Void" />
        <method name="IsSubsetOf(System.Security.IPermission)" argnames="target" inherited="System.Data.Common.DBDataPermission" returntype="System.Boolean" />
        <method name="Union(System.Security.IPermission)" argnames="target" inherited="System.Data.Common.DBDataPermission" returntype="System.Security.IPermission" />
        <method name="Intersect(System.Security.IPermission)" argnames="target" inherited="System.Data.Common.DBDataPermission" returntype="System.Security.IPermission" />
        <method name="Copy" argnames="" inherited="System.Data.Common.DBDataPermission" returntype="System.Security.IPermission" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Security.CodeAccessPermission" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="SqlClientPermissionAttribute" namespace="System.Data.SqlClient">
        <constructor name="SqlClientPermissionAttribute(System.Security.Permissions.SecurityAction)" argnames="action" />
        <property name="AllowBlankPassword" inherited="System.Data.Common.DBDataPermissionAttribute" propertytype="System.Boolean" />
        <property name="Action" inherited="System.Security.Permissions.SecurityAttribute" propertytype="System.Security.Permissions.SecurityAction" />
        <property name="Unrestricted" inherited="System.Security.Permissions.SecurityAttribute" propertytype="System.Boolean" />
        <property name="TypeId" inherited="System.Attribute" propertytype="System.Object" />
        <method name="CreatePermission" argnames="" returntype="System.Security.IPermission" />
        <method name="IsDefaultAttribute" argnames="" inherited="System.Attribute" returntype="System.Boolean" />
        <method name="Match(System.Object)" argnames="obj" inherited="System.Attribute" returntype="System.Boolean" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Attribute" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Attribute" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="SqlConnection" namespace="System.Data.SqlClient">
        <constructor name="SqlConnection" argnames="" />
        <constructor name="SqlConnection(System.String)" argnames="connectionString" />
        <property name="ConnectionString" propertytype="System.String" />
        <property name="ConnectionTimeout" propertytype="System.Int32" />
        <property name="Database" propertytype="System.String" />
        <property name="DataSource" propertytype="System.String" />
        <property name="PacketSize" propertytype="System.Int32" />
        <property name="WorkstationId" propertytype="System.String" />
        <property name="ServerVersion" propertytype="System.String" />
        <property name="State" propertytype="System.Data.ConnectionState" />
        <property name="IsClosing" propertytype="System.Boolean" />
        <property name="IsShiloh" propertytype="System.Boolean" />
        <property name="LocalTransaction" propertytype="System.Data.SqlClient.SqlTransaction" />
        <property name="Parser" propertytype="System.Data.SqlClient.TdsParser" />
        <property name="Reader" propertytype="System.Data.SqlClient.SqlDataReader" />
        <property name="Events" inherited="System.ComponentModel.Component" propertytype="System.ComponentModel.EventHandlerList" />
        <property name="Site" inherited="System.ComponentModel.Component" propertytype="System.ComponentModel.ISite" />
        <property name="Container" inherited="System.ComponentModel.Component" propertytype="System.ComponentModel.IContainer" />
        <property name="DesignMode" inherited="System.ComponentModel.Component" propertytype="System.Boolean" />
        <method name="Open" argnames="" returntype="System.Void" />
        <method name="ChangeDatabase(System.String)" argnames="database" returntype="System.Void" />
        <method name="Close" argnames="" returntype="System.Void" />
        <method name="Dispose" argnames="" inherited="System.ComponentModel.Component" returntype="System.Void" />
        <method name="GetService(System.Type)" argnames="service" inherited="System.ComponentModel.Component" returntype="System.Object" />
        <method name="Dispose(System.Boolean)" argnames="disposing" returntype="System.Void" />
        <method name="CreateObjRef(System.Type)" argnames="requestedType" inherited="System.MarshalByRefObject" returntype="System.Runtime.Remoting.ObjRef" />
        <method name="InitializeLifetimeService" argnames="" inherited="System.MarshalByRefObject" returntype="System.Object" />
        <method name="GetLifetimeService" argnames="" inherited="System.MarshalByRefObject" returntype="System.Object" />
        <method name="Finalize" argnames="" inherited="System.ComponentModel.Component" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.ComponentModel.Component" returntype="System.String" />
        <method name="BeginTransaction" argnames="" returntype="System.Data.SqlClient.SqlTransaction" />
        <method name="BeginTransaction(System.Data.IsolationLevel)" argnames="iso" returntype="System.Data.SqlClient.SqlTransaction" />
        <method name="BeginTransaction(System.String)" argnames="transactionName" returntype="System.Data.SqlClient.SqlTransaction" />
        <method name="BeginTransaction(System.Data.IsolationLevel, System.String)" argnames="iso, transactionName" returntype="System.Data.SqlClient.SqlTransaction" />
        <method name="CreateCommand" argnames="" returntype="System.Data.SqlClient.SqlCommand" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
        <event name="InfoMessage" />
        <event name="StateChange" />
        <event name="Disposed" inherited="System.ComponentModel.Component" />
    </class>
    <class name="SQLDebugging" namespace="System.Data.SqlClient">
        <constructor name="SQLDebugging" argnames="" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <delegate name="SqlInfoMessageEventHandler" namespace="System.Data.SqlClient">
        <constructor name="SqlInfoMessageEventHandler(System.Object, System.IntPtr)" argnames="object, method" />
        <property name="Method" inherited="System.Delegate" propertytype="System.Reflection.MethodInfo" />
        <property name="Target" inherited="System.Delegate" propertytype="System.Object" />
        <method name="EndInvoke(System.IAsyncResult)" argnames="result" returntype="System.Void" />
        <method name="BeginInvoke(System.Object, System.Data.SqlClient.SqlInfoMessageEventArgs, System.AsyncCallback, System.Object)" argnames="sender, e, callback, object" returntype="System.IAsyncResult" />
        <method name="Invoke(System.Object, System.Data.SqlClient.SqlInfoMessageEventArgs)" argnames="sender, e" returntype="System.Void" />
        <method name="GetObjectData(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" inherited="System.MulticastDelegate" returntype="System.Void" />
        <method name="Clone" argnames="" inherited="System.Delegate" returntype="System.Object" />
        <method name="RemoveImpl(System.Delegate)" argnames="value" inherited="System.MulticastDelegate" returntype="System.Delegate" />
        <method name="CombineImpl(System.Delegate)" argnames="follow" inherited="System.MulticastDelegate" returntype="System.Delegate" />
        <method name="GetMethodImpl" argnames="" inherited="System.Delegate" returntype="System.Reflection.MethodInfo" />
        <method name="GetInvocationList" argnames="" inherited="System.MulticastDelegate" returntype="System.Delegate[]" />
        <method name="DynamicInvokeImpl(System.Object[])" argnames="args" inherited="System.MulticastDelegate" returntype="System.Object" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.MulticastDelegate" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.MulticastDelegate" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="DynamicInvoke(System.Object[])" argnames="args" inherited="System.Delegate" returntype="System.Object" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </delegate>
    <delegate name="SqlRowUpdatedEventHandler" namespace="System.Data.SqlClient">
        <constructor name="SqlRowUpdatedEventHandler(System.Object, System.IntPtr)" argnames="object, method" />
        <property name="Method" inherited="System.Delegate" propertytype="System.Reflection.MethodInfo" />
        <property name="Target" inherited="System.Delegate" propertytype="System.Object" />
        <method name="EndInvoke(System.IAsyncResult)" argnames="result" returntype="System.Void" />
        <method name="BeginInvoke(System.Object, System.Data.SqlClient.SqlRowUpdatedEventArgs, System.AsyncCallback, System.Object)" argnames="sender, e, callback, object" returntype="System.IAsyncResult" />
        <method name="Invoke(System.Object, System.Data.SqlClient.SqlRowUpdatedEventArgs)" argnames="sender, e" returntype="System.Void" />
        <method name="GetObjectData(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" inherited="System.MulticastDelegate" returntype="System.Void" />
        <method name="Clone" argnames="" inherited="System.Delegate" returntype="System.Object" />
        <method name="RemoveImpl(System.Delegate)" argnames="value" inherited="System.MulticastDelegate" returntype="System.Delegate" />
        <method name="CombineImpl(System.Delegate)" argnames="follow" inherited="System.MulticastDelegate" returntype="System.Delegate" />
        <method name="GetMethodImpl" argnames="" inherited="System.Delegate" returntype="System.Reflection.MethodInfo" />
        <method name="GetInvocationList" argnames="" inherited="System.MulticastDelegate" returntype="System.Delegate[]" />
        <method name="DynamicInvokeImpl(System.Object[])" argnames="args" inherited="System.MulticastDelegate" returntype="System.Object" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.MulticastDelegate" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.MulticastDelegate" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="DynamicInvoke(System.Object[])" argnames="args" inherited="System.Delegate" returntype="System.Object" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </delegate>
    <delegate name="SqlRowUpdatingEventHandler" namespace="System.Data.SqlClient">
        <constructor name="SqlRowUpdatingEventHandler(System.Object, System.IntPtr)" argnames="object, method" />
        <property name="Method" inherited="System.Delegate" propertytype="System.Reflection.MethodInfo" />
        <property name="Target" inherited="System.Delegate" propertytype="System.Object" />
        <method name="EndInvoke(System.IAsyncResult)" argnames="result" returntype="System.Void" />
        <method name="BeginInvoke(System.Object, System.Data.SqlClient.SqlRowUpdatingEventArgs, System.AsyncCallback, System.Object)" argnames="sender, e, callback, object" returntype="System.IAsyncResult" />
        <method name="Invoke(System.Object, System.Data.SqlClient.SqlRowUpdatingEventArgs)" argnames="sender, e" returntype="System.Void" />
        <method name="GetObjectData(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" inherited="System.MulticastDelegate" returntype="System.Void" />
        <method name="Clone" argnames="" inherited="System.Delegate" returntype="System.Object" />
        <method name="RemoveImpl(System.Delegate)" argnames="value" inherited="System.MulticastDelegate" returntype="System.Delegate" />
        <method name="CombineImpl(System.Delegate)" argnames="follow" inherited="System.MulticastDelegate" returntype="System.Delegate" />
        <method name="GetMethodImpl" argnames="" inherited="System.Delegate" returntype="System.Reflection.MethodInfo" />
        <method name="GetInvocationList" argnames="" inherited="System.MulticastDelegate" returntype="System.Delegate[]" />
        <method name="DynamicInvokeImpl(System.Object[])" argnames="args" inherited="System.MulticastDelegate" returntype="System.Object" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.MulticastDelegate" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.MulticastDelegate" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="DynamicInvoke(System.Object[])" argnames="args" inherited="System.Delegate" returntype="System.Object" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </delegate>
    <class name="SqlTypeException" namespace="System.Data.SqlTypes">
        <constructor name="SqlTypeException(System.String)" argnames="message" />
        <constructor name="SqlTypeException(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="si, sc" />
        <property name="Message" inherited="System.Exception" propertytype="System.String" />
        <property name="InnerException" inherited="System.Exception" propertytype="System.Exception" />
        <property name="TargetSite" inherited="System.Exception" propertytype="System.Reflection.MethodBase" />
        <property name="StackTrace" inherited="System.Exception" propertytype="System.String" />
        <property name="HelpLink" inherited="System.Exception" propertytype="System.String" />
        <property name="Source" inherited="System.Exception" propertytype="System.String" />
        <property name="HResult" inherited="System.Exception" propertytype="System.Int32" />
        <method name="GetObjectData(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" inherited="System.Exception" returntype="System.Void" />
        <method name="GetBaseException" argnames="" inherited="System.Exception" returntype="System.Exception" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Exception" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="SqlNullValueException" namespace="System.Data.SqlTypes">
        <constructor name="SqlNullValueException" argnames="" />
        <constructor name="SqlNullValueException(System.String)" argnames="message" />
        <property name="Message" inherited="System.Exception" propertytype="System.String" />
        <property name="InnerException" inherited="System.Exception" propertytype="System.Exception" />
        <property name="TargetSite" inherited="System.Exception" propertytype="System.Reflection.MethodBase" />
        <property name="StackTrace" inherited="System.Exception" propertytype="System.String" />
        <property name="HelpLink" inherited="System.Exception" propertytype="System.String" />
        <property name="Source" inherited="System.Exception" propertytype="System.String" />
        <property name="HResult" inherited="System.Exception" propertytype="System.Int32" />
        <method name="GetObjectData(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" inherited="System.Exception" returntype="System.Void" />
        <method name="GetBaseException" argnames="" inherited="System.Exception" returntype="System.Exception" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Exception" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="SqlTruncateException" namespace="System.Data.SqlTypes">
        <constructor name="SqlTruncateException" argnames="" />
        <constructor name="SqlTruncateException(System.String)" argnames="message" />
        <property name="Message" inherited="System.Exception" propertytype="System.String" />
        <property name="InnerException" inherited="System.Exception" propertytype="System.Exception" />
        <property name="TargetSite" inherited="System.Exception" propertytype="System.Reflection.MethodBase" />
        <property name="StackTrace" inherited="System.Exception" propertytype="System.String" />
        <property name="HelpLink" inherited="System.Exception" propertytype="System.String" />
        <property name="Source" inherited="System.Exception" propertytype="System.String" />
        <property name="HResult" inherited="System.Exception" propertytype="System.Int32" />
        <method name="GetObjectData(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" inherited="System.Exception" returntype="System.Void" />
        <method name="GetBaseException" argnames="" inherited="System.Exception" returntype="System.Exception" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Exception" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <interface name="INullable" namespace="System.Data.SqlTypes">
        <property name="IsNull" propertytype="System.Boolean" />
    </interface>
    <struct name="SqlBinary" namespace="System.Data.SqlTypes">
        <constructor name="SqlBinary(System.Byte[])" argnames="value" />
        <field name="Null" />
        <property name="IsNull" propertytype="System.Boolean" />
        <property name="Value" propertytype="System.Byte[]" />
        <property name="Item" propertytype="System.Byte" />
        <property name="Length" propertytype="System.Int32" />
        <method name="CompareTo(System.Object)" argnames="value" returntype="System.Int32" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="value" returntype="System.Boolean" />
        <method name="ToString" argnames="" returntype="System.String" />
        <method name="Concat(System.Data.SqlTypes.SqlBinary, System.Data.SqlTypes.SqlBinary)" argnames="x, y" returntype="System.Data.SqlTypes.SqlBinary" />
        <method name="Equals(System.Data.SqlTypes.SqlBinary, System.Data.SqlTypes.SqlBinary)" argnames="x, y" returntype="System.Data.SqlTypes.SqlBoolean" />
        <method name="NotEquals(System.Data.SqlTypes.SqlBinary, System.Data.SqlTypes.SqlBinary)" argnames="x, y" returntype="System.Data.SqlTypes.SqlBoolean" />
        <method name="LessThan(System.Data.SqlTypes.SqlBinary, System.Data.SqlTypes.SqlBinary)" argnames="x, y" returntype="System.Data.SqlTypes.SqlBoolean" />
        <method name="GreaterThan(System.Data.SqlTypes.SqlBinary, System.Data.SqlTypes.SqlBinary)" argnames="x, y" returntype="System.Data.SqlTypes.SqlBoolean" />
        <method name="LessThanOrEqual(System.Data.SqlTypes.SqlBinary, System.Data.SqlTypes.SqlBinary)" argnames="x, y" returntype="System.Data.SqlTypes.SqlBoolean" />
        <method name="GreaterThanOrEqual(System.Data.SqlTypes.SqlBinary, System.Data.SqlTypes.SqlBinary)" argnames="x, y" returntype="System.Data.SqlTypes.SqlBoolean" />
        <method name="ToSqlGuid" argnames="" returntype="System.Data.SqlTypes.SqlGuid" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
        <operator name="op_Implicit(System.Byte[])" argnames="x" />
        <operator name="op_Explicit(System.Data.SqlTypes.SqlBinary)" argnames="x" />
        <operator name="op_Addition(System.Data.SqlTypes.SqlBinary, System.Data.SqlTypes.SqlBinary)" argnames="x, y" />
        <operator name="op_Explicit(System.Data.SqlTypes.SqlGuid)" argnames="x" />
        <operator name="op_Equality(System.Data.SqlTypes.SqlBinary, System.Data.SqlTypes.SqlBinary)" argnames="x, y" />
        <operator name="op_Inequality(System.Data.SqlTypes.SqlBinary, System.Data.SqlTypes.SqlBinary)" argnames="x, y" />
        <operator name="op_LessThan(System.Data.SqlTypes.SqlBinary, System.Data.SqlTypes.SqlBinary)" argnames="x, y" />
        <operator name="op_GreaterThan(System.Data.SqlTypes.SqlBinary, System.Data.SqlTypes.SqlBinary)" argnames="x, y" />
        <operator name="op_LessThanOrEqual(System.Data.SqlTypes.SqlBinary, System.Data.SqlTypes.SqlBinary)" argnames="x, y" />
        <operator name="op_GreaterThanOrEqual(System.Data.SqlTypes.SqlBinary, System.Data.SqlTypes.SqlBinary)" argnames="x, y" />
    </struct>
    <struct name="SqlBoolean" namespace="System.Data.SqlTypes">
        <constructor name="SqlBoolean(System.Boolean)" argnames="value" />
        <constructor name="SqlBoolean(System.Int32)" argnames="value" />
        <field name="True" />
        <field name="False" />
        <field name="Null" />
        <field name="Zero" />
        <field name="One" />
        <property name="IsNull" propertytype="System.Boolean" />
        <property name="Value" propertytype="System.Boolean" />
        <property name="IsTrue" propertytype="System.Boolean" />
        <property name="IsFalse" propertytype="System.Boolean" />
        <property name="ByteValue" propertytype="System.Byte" />
        <method name="CompareTo(System.Object)" argnames="value" returntype="System.Int32" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="value" returntype="System.Boolean" />
        <method name="ToString" argnames="" returntype="System.String" />
        <method name="Parse(System.String)" argnames="s" returntype="System.Data.SqlTypes.SqlBoolean" />
        <method name="OnesComplement(System.Data.SqlTypes.SqlBoolean)" argnames="x" returntype="System.Data.SqlTypes.SqlBoolean" />
        <method name="And(System.Data.SqlTypes.SqlBoolean, System.Data.SqlTypes.SqlBoolean)" argnames="x, y" returntype="System.Data.SqlTypes.SqlBoolean" />
        <method name="Or(System.Data.SqlTypes.SqlBoolean, System.Data.SqlTypes.SqlBoolean)" argnames="x, y" returntype="System.Data.SqlTypes.SqlBoolean" />
        <method name="Xor(System.Data.SqlTypes.SqlBoolean, System.Data.SqlTypes.SqlBoolean)" argnames="x, y" returntype="System.Data.SqlTypes.SqlBoolean" />
        <method name="Equals(System.Data.SqlTypes.SqlBoolean, System.Data.SqlTypes.SqlBoolean)" argnames="x, y" returntype="System.Data.SqlTypes.SqlBoolean" />
        <method name="NotEquals(System.Data.SqlTypes.SqlBoolean, System.Data.SqlTypes.SqlBoolean)" argnames="x, y" returntype="System.Data.SqlTypes.SqlBoolean" />
        <method name="ToSqlByte" argnames="" returntype="System.Data.SqlTypes.SqlByte" />
        <method name="ToSqlDouble" argnames="" returntype="System.Data.SqlTypes.SqlDouble" />
        <method name="ToSqlInt16" argnames="" returntype="System.Data.SqlTypes.SqlInt16" />
        <method name="ToSqlInt32" argnames="" returntype="System.Data.SqlTypes.SqlInt32" />
        <method name="ToSqlInt64" argnames="" returntype="System.Data.SqlTypes.SqlInt64" />
        <method name="ToSqlMoney" argnames="" returntype="System.Data.SqlTypes.SqlMoney" />
        <method name="ToSqlDecimal" argnames="" returntype="System.Data.SqlTypes.SqlDecimal" />
        <method name="ToSqlSingle" argnames="" returntype="System.Data.SqlTypes.SqlSingle" />
        <method name="ToSqlString" argnames="" returntype="System.Data.SqlTypes.SqlString" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
        <operator name="op_Implicit(System.Boolean)" argnames="x" />
        <operator name="op_Explicit(System.Data.SqlTypes.SqlBoolean)" argnames="x" />
        <operator name="op_LogicalNot(System.Data.SqlTypes.SqlBoolean)" argnames="x" />
        <operator name="op_True(System.Data.SqlTypes.SqlBoolean)" argnames="x" />
        <operator name="op_False(System.Data.SqlTypes.SqlBoolean)" argnames="x" />
        <operator name="op_BitwiseAnd(System.Data.SqlTypes.SqlBoolean, System.Data.SqlTypes.SqlBoolean)" argnames="x, y" />
        <operator name="op_BitwiseOr(System.Data.SqlTypes.SqlBoolean, System.Data.SqlTypes.SqlBoolean)" argnames="x, y" />
        <operator name="op_OnesComplement(System.Data.SqlTypes.SqlBoolean)" argnames="x" />
        <operator name="op_ExclusiveOr(System.Data.SqlTypes.SqlBoolean, System.Data.SqlTypes.SqlBoolean)" argnames="x, y" />
        <operator name="op_Explicit(System.Data.SqlTypes.SqlByte)" argnames="x" />
        <operator name="op_Explicit(System.Data.SqlTypes.SqlInt16)" argnames="x" />
        <operator name="op_Explicit(System.Data.SqlTypes.SqlInt32)" argnames="x" />
        <operator name="op_Explicit(System.Data.SqlTypes.SqlInt64)" argnames="x" />
        <operator name="op_Explicit(System.Data.SqlTypes.SqlDouble)" argnames="x" />
        <operator name="op_Explicit(System.Data.SqlTypes.SqlSingle)" argnames="x" />
        <operator name="op_Explicit(System.Data.SqlTypes.SqlMoney)" argnames="x" />
        <operator name="op_Explicit(System.Data.SqlTypes.SqlDecimal)" argnames="x" />
        <operator name="op_Explicit(System.Data.SqlTypes.SqlString)" argnames="x" />
        <operator name="op_Equality(System.Data.SqlTypes.SqlBoolean, System.Data.SqlTypes.SqlBoolean)" argnames="x, y" />
        <operator name="op_Inequality(System.Data.SqlTypes.SqlBoolean, System.Data.SqlTypes.SqlBoolean)" argnames="x, y" />
    </struct>
    <struct name="SqlByte" namespace="System.Data.SqlTypes">
        <constructor name="SqlByte(System.Byte)" argnames="value" />
        <field name="Null" />
        <field name="Zero" />
        <field name="MinValue" />
        <field name="MaxValue" />
        <property name="IsNull" propertytype="System.Boolean" />
        <property name="Value" propertytype="System.Byte" />
        <method name="CompareTo(System.Object)" argnames="value" returntype="System.Int32" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="value" returntype="System.Boolean" />
        <method name="ToString" argnames="" returntype="System.String" />
        <method name="Parse(System.String)" argnames="s" returntype="System.Data.SqlTypes.SqlByte" />
        <method name="OnesComplement(System.Data.SqlTypes.SqlByte)" argnames="x" returntype="System.Data.SqlTypes.SqlByte" />
        <method name="Add(System.Data.SqlTypes.SqlByte, System.Data.SqlTypes.SqlByte)" argnames="x, y" returntype="System.Data.SqlTypes.SqlByte" />
        <method name="Subtract(System.Data.SqlTypes.SqlByte, System.Data.SqlTypes.SqlByte)" argnames="x, y" returntype="System.Data.SqlTypes.SqlByte" />
        <method name="Multiply(System.Data.SqlTypes.SqlByte, System.Data.SqlTypes.SqlByte)" argnames="x, y" returntype="System.Data.SqlTypes.SqlByte" />
        <method name="Divide(System.Data.SqlTypes.SqlByte, System.Data.SqlTypes.SqlByte)" argnames="x, y" returntype="System.Data.SqlTypes.SqlByte" />
        <method name="Mod(System.Data.SqlTypes.SqlByte, System.Data.SqlTypes.SqlByte)" argnames="x, y" returntype="System.Data.SqlTypes.SqlByte" />
        <method name="BitwiseAnd(System.Data.SqlTypes.SqlByte, System.Data.SqlTypes.SqlByte)" argnames="x, y" returntype="System.Data.SqlTypes.SqlByte" />
        <method name="BitwiseOr(System.Data.SqlTypes.SqlByte, System.Data.SqlTypes.SqlByte)" argnames="x, y" returntype="System.Data.SqlTypes.SqlByte" />
        <method name="Xor(System.Data.SqlTypes.SqlByte, System.Data.SqlTypes.SqlByte)" argnames="x, y" returntype="System.Data.SqlTypes.SqlByte" />
        <method name="Equals(System.Data.SqlTypes.SqlByte, System.Data.SqlTypes.SqlByte)" argnames="x, y" returntype="System.Data.SqlTypes.SqlBoolean" />
        <method name="NotEquals(System.Data.SqlTypes.SqlByte, System.Data.SqlTypes.SqlByte)" argnames="x, y" returntype="System.Data.SqlTypes.SqlBoolean" />
        <method name="LessThan(System.Data.SqlTypes.SqlByte, System.Data.SqlTypes.SqlByte)" argnames="x, y" returntype="System.Data.SqlTypes.SqlBoolean" />
        <method name="GreaterThan(System.Data.SqlTypes.SqlByte, System.Data.SqlTypes.SqlByte)" argnames="x, y" returntype="System.Data.SqlTypes.SqlBoolean" />
        <method name="LessThanOrEqual(System.Data.SqlTypes.SqlByte, System.Data.SqlTypes.SqlByte)" argnames="x, y" returntype="System.Data.SqlTypes.SqlBoolean" />
        <method name="GreaterThanOrEqual(System.Data.SqlTypes.SqlByte, System.Data.SqlTypes.SqlByte)" argnames="x, y" returntype="System.Data.SqlTypes.SqlBoolean" />
        <method name="ToSqlBoolean" argnames="" returntype="System.Data.SqlTypes.SqlBoolean" />
        <method name="ToSqlDouble" argnames="" returntype="System.Data.SqlTypes.SqlDouble" />
        <method name="ToSqlInt16" argnames="" returntype="System.Data.SqlTypes.SqlInt16" />
        <method name="ToSqlInt32" argnames="" returntype="System.Data.SqlTypes.SqlInt32" />
        <method name="ToSqlInt64" argnames="" returntype="System.Data.SqlTypes.SqlInt64" />
        <method name="ToSqlMoney" argnames="" returntype="System.Data.SqlTypes.SqlMoney" />
        <method name="ToSqlDecimal" argnames="" returntype="System.Data.SqlTypes.SqlDecimal" />
        <method name="ToSqlSingle" argnames="" returntype="System.Data.SqlTypes.SqlSingle" />
        <method name="ToSqlString" argnames="" returntype="System.Data.SqlTypes.SqlString" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
        <operator name="op_Implicit(System.Byte)" argnames="x" />
        <operator name="op_Explicit(System.Data.SqlTypes.SqlByte)" argnames="x" />
        <operator name="op_OnesComplement(System.Data.SqlTypes.SqlByte)" argnames="x" />
        <operator name="op_Addition(System.Data.SqlTypes.SqlByte, System.Data.SqlTypes.SqlByte)" argnames="x, y" />
        <operator name="op_Subtraction(System.Data.SqlTypes.SqlByte, System.Data.SqlTypes.SqlByte)" argnames="x, y" />
        <operator name="op_Multiply(System.Data.SqlTypes.SqlByte, System.Data.SqlTypes.SqlByte)" argnames="x, y" />
        <operator name="op_Division(System.Data.SqlTypes.SqlByte, System.Data.SqlTypes.SqlByte)" argnames="x, y" />
        <operator name="op_Modulus(System.Data.SqlTypes.SqlByte, System.Data.SqlTypes.SqlByte)" argnames="x, y" />
        <operator name="op_BitwiseAnd(System.Data.SqlTypes.SqlByte, System.Data.SqlTypes.SqlByte)" argnames="x, y" />
        <operator name="op_BitwiseOr(System.Data.SqlTypes.SqlByte, System.Data.SqlTypes.SqlByte)" argnames="x, y" />
        <operator name="op_ExclusiveOr(System.Data.SqlTypes.SqlByte, System.Data.SqlTypes.SqlByte)" argnames="x, y" />
        <operator name="op_Explicit(System.Data.SqlTypes.SqlBoolean)" argnames="x" />
        <operator name="op_Explicit(System.Data.SqlTypes.SqlMoney)" argnames="x" />
        <operator name="op_Explicit(System.Data.SqlTypes.SqlInt16)" argnames="x" />
        <operator name="op_Explicit(System.Data.SqlTypes.SqlInt32)" argnames="x" />
        <operator name="op_Explicit(System.Data.SqlTypes.SqlInt64)" argnames="x" />
        <operator name="op_Explicit(System.Data.SqlTypes.SqlSingle)" argnames="x" />
        <operator name="op_Explicit(System.Data.SqlTypes.SqlDouble)" argnames="x" />
        <operator name="op_Explicit(System.Data.SqlTypes.SqlDecimal)" argnames="x" />
        <operator name="op_Explicit(System.Data.SqlTypes.SqlString)" argnames="x" />
        <operator name="op_Equality(System.Data.SqlTypes.SqlByte, System.Data.SqlTypes.SqlByte)" argnames="x, y" />
        <operator name="op_Inequality(System.Data.SqlTypes.SqlByte, System.Data.SqlTypes.SqlByte)" argnames="x, y" />
        <operator name="op_LessThan(System.Data.SqlTypes.SqlByte, System.Data.SqlTypes.SqlByte)" argnames="x, y" />
        <operator name="op_GreaterThan(System.Data.SqlTypes.SqlByte, System.Data.SqlTypes.SqlByte)" argnames="x, y" />
        <operator name="op_LessThanOrEqual(System.Data.SqlTypes.SqlByte, System.Data.SqlTypes.SqlByte)" argnames="x, y" />
        <operator name="op_GreaterThanOrEqual(System.Data.SqlTypes.SqlByte, System.Data.SqlTypes.SqlByte)" argnames="x, y" />
    </struct>
    <struct name="SqlDateTime" namespace="System.Data.SqlTypes">
        <constructor name="SqlDateTime(System.DateTime)" argnames="value" />
        <constructor name="SqlDateTime(System.Int32, System.Int32, System.Int32)" argnames="year, month, day" />
        <constructor name="SqlDateTime(System.Int32, System.Int32, System.Int32, System.Int32, System.Int32, System.Int32)" argnames="year, month, day, hour, minute, second" />
        <constructor name="SqlDateTime(System.Int32, System.Int32, System.Int32, System.Int32, System.Int32, System.Int32, System.Double)" argnames="year, month, day, hour, minute, second, millisecond" />
        <constructor name="SqlDateTime(System.Int32, System.Int32, System.Int32, System.Int32, System.Int32, System.Int32, System.Int32)" argnames="year, month, day, hour, minute, second, bilisecond" />
        <constructor name="SqlDateTime(System.Int32, System.Int32)" argnames="dayTicks, timeTicks" />
        <field name="SQLTicksPerSecond" />
        <field name="SQLTicksPerMinute" />
        <field name="SQLTicksPerHour" />
        <field name="MinValue" />
        <field name="MaxValue" />
        <field name="Null" />
        <property name="IsNull" propertytype="System.Boolean" />
        <property name="Value" propertytype="System.DateTime" />
        <property name="DayTicks" propertytype="System.Int32" />
        <property name="TimeTicks" propertytype="System.Int32" />
        <method name="CompareTo(System.Object)" argnames="value" returntype="System.Int32" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="value" returntype="System.Boolean" />
        <method name="ToString" argnames="" returntype="System.String" />
        <method name="Parse(System.String)" argnames="s" returntype="System.Data.SqlTypes.SqlDateTime" />
        <method name="Equals(System.Data.SqlTypes.SqlDateTime, System.Data.SqlTypes.SqlDateTime)" argnames="x, y" returntype="System.Data.SqlTypes.SqlBoolean" />
        <method name="NotEquals(System.Data.SqlTypes.SqlDateTime, System.Data.SqlTypes.SqlDateTime)" argnames="x, y" returntype="System.Data.SqlTypes.SqlBoolean" />
        <method name="LessThan(System.Data.SqlTypes.SqlDateTime, System.Data.SqlTypes.SqlDateTime)" argnames="x, y" returntype="System.Data.SqlTypes.SqlBoolean" />
        <method name="GreaterThan(System.Data.SqlTypes.SqlDateTime, System.Data.SqlTypes.SqlDateTime)" argnames="x, y" returntype="System.Data.SqlTypes.SqlBoolean" />
        <method name="LessThanOrEqual(System.Data.SqlTypes.SqlDateTime, System.Data.SqlTypes.SqlDateTime)" argnames="x, y" returntype="System.Data.SqlTypes.SqlBoolean" />
        <method name="GreaterThanOrEqual(System.Data.SqlTypes.SqlDateTime, System.Data.SqlTypes.SqlDateTime)" argnames="x, y" returntype="System.Data.SqlTypes.SqlBoolean" />
        <method name="ToSqlString" argnames="" returntype="System.Data.SqlTypes.SqlString" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
        <operator name="op_Implicit(System.DateTime)" argnames="value" />
        <operator name="op_Explicit(System.Data.SqlTypes.SqlDateTime)" argnames="x" />
        <operator name="op_Addition(System.Data.SqlTypes.SqlDateTime, System.TimeSpan)" argnames="x, t" />
        <operator name="op_Subtraction(System.Data.SqlTypes.SqlDateTime, System.TimeSpan)" argnames="x, t" />
        <operator name="op_Explicit(System.Data.SqlTypes.SqlString)" argnames="x" />
        <operator name="op_Equality(System.Data.SqlTypes.SqlDateTime, System.Data.SqlTypes.SqlDateTime)" argnames="x, y" />
        <operator name="op_Inequality(System.Data.SqlTypes.SqlDateTime, System.Data.SqlTypes.SqlDateTime)" argnames="x, y" />
        <operator name="op_LessThan(System.Data.SqlTypes.SqlDateTime, System.Data.SqlTypes.SqlDateTime)" argnames="x, y" />
        <operator name="op_GreaterThan(System.Data.SqlTypes.SqlDateTime, System.Data.SqlTypes.SqlDateTime)" argnames="x, y" />
        <operator name="op_LessThanOrEqual(System.Data.SqlTypes.SqlDateTime, System.Data.SqlTypes.SqlDateTime)" argnames="x, y" />
        <operator name="op_GreaterThanOrEqual(System.Data.SqlTypes.SqlDateTime, System.Data.SqlTypes.SqlDateTime)" argnames="x, y" />
    </struct>
    <struct name="SqlDouble" namespace="System.Data.SqlTypes">
        <constructor name="SqlDouble(System.Double)" argnames="value" />
        <field name="Null" />
        <field name="Zero" />
        <field name="MinValue" />
        <field name="MaxValue" />
        <property name="IsNull" propertytype="System.Boolean" />
        <property name="Value" propertytype="System.Double" />
        <method name="CompareTo(System.Object)" argnames="value" returntype="System.Int32" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="value" returntype="System.Boolean" />
        <method name="ToString" argnames="" returntype="System.String" />
        <method name="Parse(System.String)" argnames="s" returntype="System.Data.SqlTypes.SqlDouble" />
        <method name="Add(System.Data.SqlTypes.SqlDouble, System.Data.SqlTypes.SqlDouble)" argnames="x, y" returntype="System.Data.SqlTypes.SqlDouble" />
        <method name="Subtract(System.Data.SqlTypes.SqlDouble, System.Data.SqlTypes.SqlDouble)" argnames="x, y" returntype="System.Data.SqlTypes.SqlDouble" />
        <method name="Multiply(System.Data.SqlTypes.SqlDouble, System.Data.SqlTypes.SqlDouble)" argnames="x, y" returntype="System.Data.SqlTypes.SqlDouble" />
        <method name="Divide(System.Data.SqlTypes.SqlDouble, System.Data.SqlTypes.SqlDouble)" argnames="x, y" returntype="System.Data.SqlTypes.SqlDouble" />
        <method name="Equals(System.Data.SqlTypes.SqlDouble, System.Data.SqlTypes.SqlDouble)" argnames="x, y" returntype="System.Data.SqlTypes.SqlBoolean" />
        <method name="NotEquals(System.Data.SqlTypes.SqlDouble, System.Data.SqlTypes.SqlDouble)" argnames="x, y" returntype="System.Data.SqlTypes.SqlBoolean" />
        <method name="LessThan(System.Data.SqlTypes.SqlDouble, System.Data.SqlTypes.SqlDouble)" argnames="x, y" returntype="System.Data.SqlTypes.SqlBoolean" />
        <method name="GreaterThan(System.Data.SqlTypes.SqlDouble, System.Data.SqlTypes.SqlDouble)" argnames="x, y" returntype="System.Data.SqlTypes.SqlBoolean" />
        <method name="LessThanOrEqual(System.Data.SqlTypes.SqlDouble, System.Data.SqlTypes.SqlDouble)" argnames="x, y" returntype="System.Data.SqlTypes.SqlBoolean" />
        <method name="GreaterThanOrEqual(System.Data.SqlTypes.SqlDouble, System.Data.SqlTypes.SqlDouble)" argnames="x, y" returntype="System.Data.SqlTypes.SqlBoolean" />
        <method name="ToSqlBoolean" argnames="" returntype="System.Data.SqlTypes.SqlBoolean" />
        <method name="ToSqlByte" argnames="" returntype="System.Data.SqlTypes.SqlByte" />
        <method name="ToSqlInt16" argnames="" returntype="System.Data.SqlTypes.SqlInt16" />
        <method name="ToSqlInt32" argnames="" returntype="System.Data.SqlTypes.SqlInt32" />
        <method name="ToSqlInt64" argnames="" returntype="System.Data.SqlTypes.SqlInt64" />
        <method name="ToSqlMoney" argnames="" returntype="System.Data.SqlTypes.SqlMoney" />
        <method name="ToSqlDecimal" argnames="" returntype="System.Data.SqlTypes.SqlDecimal" />
        <method name="ToSqlSingle" argnames="" returntype="System.Data.SqlTypes.SqlSingle" />
        <method name="ToSqlString" argnames="" returntype="System.Data.SqlTypes.SqlString" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
        <operator name="op_Implicit(System.Double)" argnames="x" />
        <operator name="op_Explicit(System.Data.SqlTypes.SqlDouble)" argnames="x" />
        <operator name="op_UnaryNegation(System.Data.SqlTypes.SqlDouble)" argnames="x" />
        <operator name="op_Addition(System.Data.SqlTypes.SqlDouble, System.Data.SqlTypes.SqlDouble)" argnames="x, y" />
        <operator name="op_Subtraction(System.Data.SqlTypes.SqlDouble, System.Data.SqlTypes.SqlDouble)" argnames="x, y" />
        <operator name="op_Multiply(System.Data.SqlTypes.SqlDouble, System.Data.SqlTypes.SqlDouble)" argnames="x, y" />
        <operator name="op_Division(System.Data.SqlTypes.SqlDouble, System.Data.SqlTypes.SqlDouble)" argnames="x, y" />
        <operator name="op_Explicit(System.Data.SqlTypes.SqlBoolean)" argnames="x" />
        <operator name="op_Implicit(System.Data.SqlTypes.SqlByte)" argnames="x" />
        <operator name="op_Implicit(System.Data.SqlTypes.SqlInt16)" argnames="x" />
        <operator name="op_Implicit(System.Data.SqlTypes.SqlInt32)" argnames="x" />
        <operator name="op_Implicit(System.Data.SqlTypes.SqlInt64)" argnames="x" />
        <operator name="op_Implicit(System.Data.SqlTypes.SqlSingle)" argnames="x" />
        <operator name="op_Implicit(System.Data.SqlTypes.SqlMoney)" argnames="x" />
        <operator name="op_Implicit(System.Data.SqlTypes.SqlDecimal)" argnames="x" />
        <operator name="op_Explicit(System.Data.SqlTypes.SqlString)" argnames="x" />
        <operator name="op_Equality(System.Data.SqlTypes.SqlDouble, System.Data.SqlTypes.SqlDouble)" argnames="x, y" />
        <operator name="op_Inequality(System.Data.SqlTypes.SqlDouble, System.Data.SqlTypes.SqlDouble)" argnames="x, y" />
        <operator name="op_LessThan(System.Data.SqlTypes.SqlDouble, System.Data.SqlTypes.SqlDouble)" argnames="x, y" />
        <operator name="op_GreaterThan(System.Data.SqlTypes.SqlDouble, System.Data.SqlTypes.SqlDouble)" argnames="x, y" />
        <operator name="op_LessThanOrEqual(System.Data.SqlTypes.SqlDouble, System.Data.SqlTypes.SqlDouble)" argnames="x, y" />
        <operator name="op_GreaterThanOrEqual(System.Data.SqlTypes.SqlDouble, System.Data.SqlTypes.SqlDouble)" argnames="x, y" />
    </struct>
    <struct name="SqlGuid" namespace="System.Data.SqlTypes">
        <constructor name="SqlGuid(System.Byte[])" argnames="value" />
        <constructor name="SqlGuid(System.String)" argnames="s" />
        <constructor name="SqlGuid(System.Guid)" argnames="g" />
        <constructor name="SqlGuid(System.Int32, System.Int16, System.Int16, System.Byte, System.Byte, System.Byte, System.Byte, System.Byte, System.Byte, System.Byte, System.Byte)" argnames="a, b, c, d, e, f, g, h, i, j, k" />
        <field name="Null" />
        <property name="IsNull" propertytype="System.Boolean" />
        <property name="Value" propertytype="System.Guid" />
        <method name="CompareTo(System.Object)" argnames="value" returntype="System.Int32" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="value" returntype="System.Boolean" />
        <method name="ToString" argnames="" returntype="System.String" />
        <method name="ToByteArray" argnames="" returntype="System.Byte[]" />
        <method name="Parse(System.String)" argnames="s" returntype="System.Data.SqlTypes.SqlGuid" />
        <method name="Equals(System.Data.SqlTypes.SqlGuid, System.Data.SqlTypes.SqlGuid)" argnames="x, y" returntype="System.Data.SqlTypes.SqlBoolean" />
        <method name="NotEquals(System.Data.SqlTypes.SqlGuid, System.Data.SqlTypes.SqlGuid)" argnames="x, y" returntype="System.Data.SqlTypes.SqlBoolean" />
        <method name="LessThan(System.Data.SqlTypes.SqlGuid, System.Data.SqlTypes.SqlGuid)" argnames="x, y" returntype="System.Data.SqlTypes.SqlBoolean" />
        <method name="GreaterThan(System.Data.SqlTypes.SqlGuid, System.Data.SqlTypes.SqlGuid)" argnames="x, y" returntype="System.Data.SqlTypes.SqlBoolean" />
        <method name="LessThanOrEqual(System.Data.SqlTypes.SqlGuid, System.Data.SqlTypes.SqlGuid)" argnames="x, y" returntype="System.Data.SqlTypes.SqlBoolean" />
        <method name="GreaterThanOrEqual(System.Data.SqlTypes.SqlGuid, System.Data.SqlTypes.SqlGuid)" argnames="x, y" returntype="System.Data.SqlTypes.SqlBoolean" />
        <method name="ToSqlString" argnames="" returntype="System.Data.SqlTypes.SqlString" />
        <method name="ToSqlBinary" argnames="" returntype="System.Data.SqlTypes.SqlBinary" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
        <operator name="op_Implicit(System.Guid)" argnames="x" />
        <operator name="op_Explicit(System.Data.SqlTypes.SqlGuid)" argnames="x" />
        <operator name="op_Explicit(System.Data.SqlTypes.SqlString)" argnames="x" />
        <operator name="op_Explicit(System.Data.SqlTypes.SqlBinary)" argnames="x" />
        <operator name="op_Equality(System.Data.SqlTypes.SqlGuid, System.Data.SqlTypes.SqlGuid)" argnames="x, y" />
        <operator name="op_Inequality(System.Data.SqlTypes.SqlGuid, System.Data.SqlTypes.SqlGuid)" argnames="x, y" />
        <operator name="op_LessThan(System.Data.SqlTypes.SqlGuid, System.Data.SqlTypes.SqlGuid)" argnames="x, y" />
        <operator name="op_GreaterThan(System.Data.SqlTypes.SqlGuid, System.Data.SqlTypes.SqlGuid)" argnames="x, y" />
        <operator name="op_LessThanOrEqual(System.Data.SqlTypes.SqlGuid, System.Data.SqlTypes.SqlGuid)" argnames="x, y" />
        <operator name="op_GreaterThanOrEqual(System.Data.SqlTypes.SqlGuid, System.Data.SqlTypes.SqlGuid)" argnames="x, y" />
    </struct>
    <struct name="SqlInt16" namespace="System.Data.SqlTypes">
        <constructor name="SqlInt16(System.Int16)" argnames="value" />
        <field name="Null" />
        <field name="Zero" />
        <field name="MinValue" />
        <field name="MaxValue" />
        <property name="IsNull" propertytype="System.Boolean" />
        <property name="Value" propertytype="System.Int16" />
        <method name="CompareTo(System.Object)" argnames="value" returntype="System.Int32" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="value" returntype="System.Boolean" />
        <method name="ToString" argnames="" returntype="System.String" />
        <method name="Parse(System.String)" argnames="s" returntype="System.Data.SqlTypes.SqlInt16" />
        <method name="OnesComplement(System.Data.SqlTypes.SqlInt16)" argnames="x" returntype="System.Data.SqlTypes.SqlInt16" />
        <method name="Add(System.Data.SqlTypes.SqlInt16, System.Data.SqlTypes.SqlInt16)" argnames="x, y" returntype="System.Data.SqlTypes.SqlInt16" />
        <method name="Subtract(System.Data.SqlTypes.SqlInt16, System.Data.SqlTypes.SqlInt16)" argnames="x, y" returntype="System.Data.SqlTypes.SqlInt16" />
        <method name="Multiply(System.Data.SqlTypes.SqlInt16, System.Data.SqlTypes.SqlInt16)" argnames="x, y" returntype="System.Data.SqlTypes.SqlInt16" />
        <method name="Divide(System.Data.SqlTypes.SqlInt16, System.Data.SqlTypes.SqlInt16)" argnames="x, y" returntype="System.Data.SqlTypes.SqlInt16" />
        <method name="Mod(System.Data.SqlTypes.SqlInt16, System.Data.SqlTypes.SqlInt16)" argnames="x, y" returntype="System.Data.SqlTypes.SqlInt16" />
        <method name="BitwiseAnd(System.Data.SqlTypes.SqlInt16, System.Data.SqlTypes.SqlInt16)" argnames="x, y" returntype="System.Data.SqlTypes.SqlInt16" />
        <method name="BitwiseOr(System.Data.SqlTypes.SqlInt16, System.Data.SqlTypes.SqlInt16)" argnames="x, y" returntype="System.Data.SqlTypes.SqlInt16" />
        <method name="Xor(System.Data.SqlTypes.SqlInt16, System.Data.SqlTypes.SqlInt16)" argnames="x, y" returntype="System.Data.SqlTypes.SqlInt16" />
        <method name="Equals(System.Data.SqlTypes.SqlInt16, System.Data.SqlTypes.SqlInt16)" argnames="x, y" returntype="System.Data.SqlTypes.SqlBoolean" />
        <method name="NotEquals(System.Data.SqlTypes.SqlInt16, System.Data.SqlTypes.SqlInt16)" argnames="x, y" returntype="System.Data.SqlTypes.SqlBoolean" />
        <method name="LessThan(System.Data.SqlTypes.SqlInt16, System.Data.SqlTypes.SqlInt16)" argnames="x, y" returntype="System.Data.SqlTypes.SqlBoolean" />
        <method name="GreaterThan(System.Data.SqlTypes.SqlInt16, System.Data.SqlTypes.SqlInt16)" argnames="x, y" returntype="System.Data.SqlTypes.SqlBoolean" />
        <method name="LessThanOrEqual(System.Data.SqlTypes.SqlInt16, System.Data.SqlTypes.SqlInt16)" argnames="x, y" returntype="System.Data.SqlTypes.SqlBoolean" />
        <method name="GreaterThanOrEqual(System.Data.SqlTypes.SqlInt16, System.Data.SqlTypes.SqlInt16)" argnames="x, y" returntype="System.Data.SqlTypes.SqlBoolean" />
        <method name="ToSqlBoolean" argnames="" returntype="System.Data.SqlTypes.SqlBoolean" />
        <method name="ToSqlByte" argnames="" returntype="System.Data.SqlTypes.SqlByte" />
        <method name="ToSqlDouble" argnames="" returntype="System.Data.SqlTypes.SqlDouble" />
        <method name="ToSqlInt32" argnames="" returntype="System.Data.SqlTypes.SqlInt32" />
        <method name="ToSqlInt64" argnames="" returntype="System.Data.SqlTypes.SqlInt64" />
        <method name="ToSqlMoney" argnames="" returntype="System.Data.SqlTypes.SqlMoney" />
        <method name="ToSqlDecimal" argnames="" returntype="System.Data.SqlTypes.SqlDecimal" />
        <method name="ToSqlSingle" argnames="" returntype="System.Data.SqlTypes.SqlSingle" />
        <method name="ToSqlString" argnames="" returntype="System.Data.SqlTypes.SqlString" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
        <operator name="op_Implicit(System.Int16)" argnames="x" />
        <operator name="op_Explicit(System.Data.SqlTypes.SqlInt16)" argnames="x" />
        <operator name="op_UnaryNegation(System.Data.SqlTypes.SqlInt16)" argnames="x" />
        <operator name="op_OnesComplement(System.Data.SqlTypes.SqlInt16)" argnames="x" />
        <operator name="op_Addition(System.Data.SqlTypes.SqlInt16, System.Data.SqlTypes.SqlInt16)" argnames="x, y" />
        <operator name="op_Subtraction(System.Data.SqlTypes.SqlInt16, System.Data.SqlTypes.SqlInt16)" argnames="x, y" />
        <operator name="op_Multiply(System.Data.SqlTypes.SqlInt16, System.Data.SqlTypes.SqlInt16)" argnames="x, y" />
        <operator name="op_Division(System.Data.SqlTypes.SqlInt16, System.Data.SqlTypes.SqlInt16)" argnames="x, y" />
        <operator name="op_Modulus(System.Data.SqlTypes.SqlInt16, System.Data.SqlTypes.SqlInt16)" argnames="x, y" />
        <operator name="op_BitwiseAnd(System.Data.SqlTypes.SqlInt16, System.Data.SqlTypes.SqlInt16)" argnames="x, y" />
        <operator name="op_BitwiseOr(System.Data.SqlTypes.SqlInt16, System.Data.SqlTypes.SqlInt16)" argnames="x, y" />
        <operator name="op_ExclusiveOr(System.Data.SqlTypes.SqlInt16, System.Data.SqlTypes.SqlInt16)" argnames="x, y" />
        <operator name="op_Explicit(System.Data.SqlTypes.SqlBoolean)" argnames="x" />
        <operator name="op_Implicit(System.Data.SqlTypes.SqlByte)" argnames="x" />
        <operator name="op_Explicit(System.Data.SqlTypes.SqlInt32)" argnames="x" />
        <operator name="op_Explicit(System.Data.SqlTypes.SqlInt64)" argnames="x" />
        <operator name="op_Explicit(System.Data.SqlTypes.SqlSingle)" argnames="x" />
        <operator name="op_Explicit(System.Data.SqlTypes.SqlDouble)" argnames="x" />
        <operator name="op_Explicit(System.Data.SqlTypes.SqlMoney)" argnames="x" />
        <operator name="op_Explicit(System.Data.SqlTypes.SqlDecimal)" argnames="x" />
        <operator name="op_Explicit(System.Data.SqlTypes.SqlString)" argnames="x" />
        <operator name="op_Equality(System.Data.SqlTypes.SqlInt16, System.Data.SqlTypes.SqlInt16)" argnames="x, y" />
        <operator name="op_Inequality(System.Data.SqlTypes.SqlInt16, System.Data.SqlTypes.SqlInt16)" argnames="x, y" />
        <operator name="op_LessThan(System.Data.SqlTypes.SqlInt16, System.Data.SqlTypes.SqlInt16)" argnames="x, y" />
        <operator name="op_GreaterThan(System.Data.SqlTypes.SqlInt16, System.Data.SqlTypes.SqlInt16)" argnames="x, y" />
        <operator name="op_LessThanOrEqual(System.Data.SqlTypes.SqlInt16, System.Data.SqlTypes.SqlInt16)" argnames="x, y" />
        <operator name="op_GreaterThanOrEqual(System.Data.SqlTypes.SqlInt16, System.Data.SqlTypes.SqlInt16)" argnames="x, y" />
    </struct>
    <struct name="SqlInt32" namespace="System.Data.SqlTypes">
        <constructor name="SqlInt32(System.Int32)" argnames="value" />
        <field name="Null" />
        <field name="Zero" />
        <field name="MinValue" />
        <field name="MaxValue" />
        <property name="IsNull" propertytype="System.Boolean" />
        <property name="Value" propertytype="System.Int32" />
        <method name="CompareTo(System.Object)" argnames="value" returntype="System.Int32" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="value" returntype="System.Boolean" />
        <method name="ToString" argnames="" returntype="System.String" />
        <method name="Parse(System.String)" argnames="s" returntype="System.Data.SqlTypes.SqlInt32" />
        <method name="OnesComplement(System.Data.SqlTypes.SqlInt32)" argnames="x" returntype="System.Data.SqlTypes.SqlInt32" />
        <method name="Add(System.Data.SqlTypes.SqlInt32, System.Data.SqlTypes.SqlInt32)" argnames="x, y" returntype="System.Data.SqlTypes.SqlInt32" />
        <method name="Subtract(System.Data.SqlTypes.SqlInt32, System.Data.SqlTypes.SqlInt32)" argnames="x, y" returntype="System.Data.SqlTypes.SqlInt32" />
        <method name="Multiply(System.Data.SqlTypes.SqlInt32, System.Data.SqlTypes.SqlInt32)" argnames="x, y" returntype="System.Data.SqlTypes.SqlInt32" />
        <method name="Divide(System.Data.SqlTypes.SqlInt32, System.Data.SqlTypes.SqlInt32)" argnames="x, y" returntype="System.Data.SqlTypes.SqlInt32" />
        <method name="Mod(System.Data.SqlTypes.SqlInt32, System.Data.SqlTypes.SqlInt32)" argnames="x, y" returntype="System.Data.SqlTypes.SqlInt32" />
        <method name="BitwiseAnd(System.Data.SqlTypes.SqlInt32, System.Data.SqlTypes.SqlInt32)" argnames="x, y" returntype="System.Data.SqlTypes.SqlInt32" />
        <method name="BitwiseOr(System.Data.SqlTypes.SqlInt32, System.Data.SqlTypes.SqlInt32)" argnames="x, y" returntype="System.Data.SqlTypes.SqlInt32" />
        <method name="Xor(System.Data.SqlTypes.SqlInt32, System.Data.SqlTypes.SqlInt32)" argnames="x, y" returntype="System.Data.SqlTypes.SqlInt32" />
        <method name="Equals(System.Data.SqlTypes.SqlInt32, System.Data.SqlTypes.SqlInt32)" argnames="x, y" returntype="System.Data.SqlTypes.SqlBoolean" />
        <method name="NotEquals(System.Data.SqlTypes.SqlInt32, System.Data.SqlTypes.SqlInt32)" argnames="x, y" returntype="System.Data.SqlTypes.SqlBoolean" />
        <method name="LessThan(System.Data.SqlTypes.SqlInt32, System.Data.SqlTypes.SqlInt32)" argnames="x, y" returntype="System.Data.SqlTypes.SqlBoolean" />
        <method name="GreaterThan(System.Data.SqlTypes.SqlInt32, System.Data.SqlTypes.SqlInt32)" argnames="x, y" returntype="System.Data.SqlTypes.SqlBoolean" />
        <method name="LessThanOrEqual(System.Data.SqlTypes.SqlInt32, System.Data.SqlTypes.SqlInt32)" argnames="x, y" returntype="System.Data.SqlTypes.SqlBoolean" />
        <method name="GreaterThanOrEqual(System.Data.SqlTypes.SqlInt32, System.Data.SqlTypes.SqlInt32)" argnames="x, y" returntype="System.Data.SqlTypes.SqlBoolean" />
        <method name="ToSqlBoolean" argnames="" returntype="System.Data.SqlTypes.SqlBoolean" />
        <method name="ToSqlByte" argnames="" returntype="System.Data.SqlTypes.SqlByte" />
        <method name="ToSqlDouble" argnames="" returntype="System.Data.SqlTypes.SqlDouble" />
        <method name="ToSqlInt16" argnames="" returntype="System.Data.SqlTypes.SqlInt16" />
        <method name="ToSqlInt64" argnames="" returntype="System.Data.SqlTypes.SqlInt64" />
        <method name="ToSqlMoney" argnames="" returntype="System.Data.SqlTypes.SqlMoney" />
        <method name="ToSqlDecimal" argnames="" returntype="System.Data.SqlTypes.SqlDecimal" />
        <method name="ToSqlSingle" argnames="" returntype="System.Data.SqlTypes.SqlSingle" />
        <method name="ToSqlString" argnames="" returntype="System.Data.SqlTypes.SqlString" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
        <operator name="op_Implicit(System.Int32)" argnames="x" />
        <operator name="op_Explicit(System.Data.SqlTypes.SqlInt32)" argnames="x" />
        <operator name="op_UnaryNegation(System.Data.SqlTypes.SqlInt32)" argnames="x" />
        <operator name="op_OnesComplement(System.Data.SqlTypes.SqlInt32)" argnames="x" />
        <operator name="op_Addition(System.Data.SqlTypes.SqlInt32, System.Data.SqlTypes.SqlInt32)" argnames="x, y" />
        <operator name="op_Subtraction(System.Data.SqlTypes.SqlInt32, System.Data.SqlTypes.SqlInt32)" argnames="x, y" />
        <operator name="op_Multiply(System.Data.SqlTypes.SqlInt32, System.Data.SqlTypes.SqlInt32)" argnames="x, y" />
        <operator name="op_Division(System.Data.SqlTypes.SqlInt32, System.Data.SqlTypes.SqlInt32)" argnames="x, y" />
        <operator name="op_Modulus(System.Data.SqlTypes.SqlInt32, System.Data.SqlTypes.SqlInt32)" argnames="x, y" />
        <operator name="op_BitwiseAnd(System.Data.SqlTypes.SqlInt32, System.Data.SqlTypes.SqlInt32)" argnames="x, y" />
        <operator name="op_BitwiseOr(System.Data.SqlTypes.SqlInt32, System.Data.SqlTypes.SqlInt32)" argnames="x, y" />
        <operator name="op_ExclusiveOr(System.Data.SqlTypes.SqlInt32, System.Data.SqlTypes.SqlInt32)" argnames="x, y" />
        <operator name="op_Explicit(System.Data.SqlTypes.SqlBoolean)" argnames="x" />
        <operator name="op_Implicit(System.Data.SqlTypes.SqlByte)" argnames="x" />
        <operator name="op_Implicit(System.Data.SqlTypes.SqlInt16)" argnames="x" />
        <operator name="op_Explicit(System.Data.SqlTypes.SqlInt64)" argnames="x" />
        <operator name="op_Explicit(System.Data.SqlTypes.SqlSingle)" argnames="x" />
        <operator name="op_Explicit(System.Data.SqlTypes.SqlDouble)" argnames="x" />
        <operator name="op_Explicit(System.Data.SqlTypes.SqlMoney)" argnames="x" />
        <operator name="op_Explicit(System.Data.SqlTypes.SqlDecimal)" argnames="x" />
        <operator name="op_Explicit(System.Data.SqlTypes.SqlString)" argnames="x" />
        <operator name="op_Equality(System.Data.SqlTypes.SqlInt32, System.Data.SqlTypes.SqlInt32)" argnames="x, y" />
        <operator name="op_Inequality(System.Data.SqlTypes.SqlInt32, System.Data.SqlTypes.SqlInt32)" argnames="x, y" />
        <operator name="op_LessThan(System.Data.SqlTypes.SqlInt32, System.Data.SqlTypes.SqlInt32)" argnames="x, y" />
        <operator name="op_GreaterThan(System.Data.SqlTypes.SqlInt32, System.Data.SqlTypes.SqlInt32)" argnames="x, y" />
        <operator name="op_LessThanOrEqual(System.Data.SqlTypes.SqlInt32, System.Data.SqlTypes.SqlInt32)" argnames="x, y" />
        <operator name="op_GreaterThanOrEqual(System.Data.SqlTypes.SqlInt32, System.Data.SqlTypes.SqlInt32)" argnames="x, y" />
    </struct>
    <struct name="SqlInt64" namespace="System.Data.SqlTypes">
        <constructor name="SqlInt64(System.Int64)" argnames="value" />
        <field name="Null" />
        <field name="Zero" />
        <field name="MinValue" />
        <field name="MaxValue" />
        <property name="IsNull" propertytype="System.Boolean" />
        <property name="Value" propertytype="System.Int64" />
        <method name="CompareTo(System.Object)" argnames="value" returntype="System.Int32" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="value" returntype="System.Boolean" />
        <method name="ToString" argnames="" returntype="System.String" />
        <method name="Parse(System.String)" argnames="s" returntype="System.Data.SqlTypes.SqlInt64" />
        <method name="OnesComplement(System.Data.SqlTypes.SqlInt64)" argnames="x" returntype="System.Data.SqlTypes.SqlInt64" />
        <method name="Add(System.Data.SqlTypes.SqlInt64, System.Data.SqlTypes.SqlInt64)" argnames="x, y" returntype="System.Data.SqlTypes.SqlInt64" />
        <method name="Subtract(System.Data.SqlTypes.SqlInt64, System.Data.SqlTypes.SqlInt64)" argnames="x, y" returntype="System.Data.SqlTypes.SqlInt64" />
        <method name="Multiply(System.Data.SqlTypes.SqlInt64, System.Data.SqlTypes.SqlInt64)" argnames="x, y" returntype="System.Data.SqlTypes.SqlInt64" />
        <method name="Divide(System.Data.SqlTypes.SqlInt64, System.Data.SqlTypes.SqlInt64)" argnames="x, y" returntype="System.Data.SqlTypes.SqlInt64" />
        <method name="Mod(System.Data.SqlTypes.SqlInt64, System.Data.SqlTypes.SqlInt64)" argnames="x, y" returntype="System.Data.SqlTypes.SqlInt64" />
        <method name="BitwiseAnd(System.Data.SqlTypes.SqlInt64, System.Data.SqlTypes.SqlInt64)" argnames="x, y" returntype="System.Data.SqlTypes.SqlInt64" />
        <method name="BitwiseOr(System.Data.SqlTypes.SqlInt64, System.Data.SqlTypes.SqlInt64)" argnames="x, y" returntype="System.Data.SqlTypes.SqlInt64" />
        <method name="Xor(System.Data.SqlTypes.SqlInt64, System.Data.SqlTypes.SqlInt64)" argnames="x, y" returntype="System.Data.SqlTypes.SqlInt64" />
        <method name="Equals(System.Data.SqlTypes.SqlInt64, System.Data.SqlTypes.SqlInt64)" argnames="x, y" returntype="System.Data.SqlTypes.SqlBoolean" />
        <method name="NotEquals(System.Data.SqlTypes.SqlInt64, System.Data.SqlTypes.SqlInt64)" argnames="x, y" returntype="System.Data.SqlTypes.SqlBoolean" />
        <method name="LessThan(System.Data.SqlTypes.SqlInt64, System.Data.SqlTypes.SqlInt64)" argnames="x, y" returntype="System.Data.SqlTypes.SqlBoolean" />
        <method name="GreaterThan(System.Data.SqlTypes.SqlInt64, System.Data.SqlTypes.SqlInt64)" argnames="x, y" returntype="System.Data.SqlTypes.SqlBoolean" />
        <method name="LessThanOrEqual(System.Data.SqlTypes.SqlInt64, System.Data.SqlTypes.SqlInt64)" argnames="x, y" returntype="System.Data.SqlTypes.SqlBoolean" />
        <method name="GreaterThanOrEqual(System.Data.SqlTypes.SqlInt64, System.Data.SqlTypes.SqlInt64)" argnames="x, y" returntype="System.Data.SqlTypes.SqlBoolean" />
        <method name="ToSqlBoolean" argnames="" returntype="System.Data.SqlTypes.SqlBoolean" />
        <method name="ToSqlByte" argnames="" returntype="System.Data.SqlTypes.SqlByte" />
        <method name="ToSqlDouble" argnames="" returntype="System.Data.SqlTypes.SqlDouble" />
        <method name="ToSqlInt16" argnames="" returntype="System.Data.SqlTypes.SqlInt16" />
        <method name="ToSqlInt32" argnames="" returntype="System.Data.SqlTypes.SqlInt32" />
        <method name="ToSqlMoney" argnames="" returntype="System.Data.SqlTypes.SqlMoney" />
        <method name="ToSqlDecimal" argnames="" returntype="System.Data.SqlTypes.SqlDecimal" />
        <method name="ToSqlSingle" argnames="" returntype="System.Data.SqlTypes.SqlSingle" />
        <method name="ToSqlString" argnames="" returntype="System.Data.SqlTypes.SqlString" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
        <operator name="op_Implicit(System.Int64)" argnames="x" />
        <operator name="op_Explicit(System.Data.SqlTypes.SqlInt64)" argnames="x" />
        <operator name="op_UnaryNegation(System.Data.SqlTypes.SqlInt64)" argnames="x" />
        <operator name="op_OnesComplement(System.Data.SqlTypes.SqlInt64)" argnames="x" />
        <operator name="op_Addition(System.Data.SqlTypes.SqlInt64, System.Data.SqlTypes.SqlInt64)" argnames="x, y" />
        <operator name="op_Subtraction(System.Data.SqlTypes.SqlInt64, System.Data.SqlTypes.SqlInt64)" argnames="x, y" />
        <operator name="op_Multiply(System.Data.SqlTypes.SqlInt64, System.Data.SqlTypes.SqlInt64)" argnames="x, y" />
        <operator name="op_Division(System.Data.SqlTypes.SqlInt64, System.Data.SqlTypes.SqlInt64)" argnames="x, y" />
        <operator name="op_Modulus(System.Data.SqlTypes.SqlInt64, System.Data.SqlTypes.SqlInt64)" argnames="x, y" />
        <operator name="op_BitwiseAnd(System.Data.SqlTypes.SqlInt64, System.Data.SqlTypes.SqlInt64)" argnames="x, y" />
        <operator name="op_BitwiseOr(System.Data.SqlTypes.SqlInt64, System.Data.SqlTypes.SqlInt64)" argnames="x, y" />
        <operator name="op_ExclusiveOr(System.Data.SqlTypes.SqlInt64, System.Data.SqlTypes.SqlInt64)" argnames="x, y" />
        <operator name="op_Explicit(System.Data.SqlTypes.SqlBoolean)" argnames="x" />
        <operator name="op_Implicit(System.Data.SqlTypes.SqlByte)" argnames="x" />
        <operator name="op_Implicit(System.Data.SqlTypes.SqlInt16)" argnames="x" />
        <operator name="op_Implicit(System.Data.SqlTypes.SqlInt32)" argnames="x" />
        <operator name="op_Explicit(System.Data.SqlTypes.SqlSingle)" argnames="x" />
        <operator name="op_Explicit(System.Data.SqlTypes.SqlDouble)" argnames="x" />
        <operator name="op_Explicit(System.Data.SqlTypes.SqlMoney)" argnames="x" />
        <operator name="op_Explicit(System.Data.SqlTypes.SqlDecimal)" argnames="x" />
        <operator name="op_Explicit(System.Data.SqlTypes.SqlString)" argnames="x" />
        <operator name="op_Equality(System.Data.SqlTypes.SqlInt64, System.Data.SqlTypes.SqlInt64)" argnames="x, y" />
        <operator name="op_Inequality(System.Data.SqlTypes.SqlInt64, System.Data.SqlTypes.SqlInt64)" argnames="x, y" />
        <operator name="op_LessThan(System.Data.SqlTypes.SqlInt64, System.Data.SqlTypes.SqlInt64)" argnames="x, y" />
        <operator name="op_GreaterThan(System.Data.SqlTypes.SqlInt64, System.Data.SqlTypes.SqlInt64)" argnames="x, y" />
        <operator name="op_LessThanOrEqual(System.Data.SqlTypes.SqlInt64, System.Data.SqlTypes.SqlInt64)" argnames="x, y" />
        <operator name="op_GreaterThanOrEqual(System.Data.SqlTypes.SqlInt64, System.Data.SqlTypes.SqlInt64)" argnames="x, y" />
    </struct>
    <struct name="SqlMoney" namespace="System.Data.SqlTypes">
        <constructor name="SqlMoney(System.Int32)" argnames="value" />
        <constructor name="SqlMoney(System.Int64)" argnames="value" />
        <constructor name="SqlMoney(System.Decimal)" argnames="value" />
        <constructor name="SqlMoney(System.Double)" argnames="value" />
        <field name="Null" />
        <field name="Zero" />
        <field name="MinValue" />
        <field name="MaxValue" />
        <property name="IsNull" propertytype="System.Boolean" />
        <property name="Value" propertytype="System.Decimal" />
        <method name="CompareTo(System.Object)" argnames="value" returntype="System.Int32" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="value" returntype="System.Boolean" />
        <method name="ToString" argnames="" returntype="System.String" />
        <method name="ToDecimal" argnames="" returntype="System.Decimal" />
        <method name="ToInt64" argnames="" returntype="System.Int64" />
        <method name="ToInt32" argnames="" returntype="System.Int32" />
        <method name="ToDouble" argnames="" returntype="System.Double" />
        <method name="Parse(System.String)" argnames="s" returntype="System.Data.SqlTypes.SqlMoney" />
        <method name="Add(System.Data.SqlTypes.SqlMoney, System.Data.SqlTypes.SqlMoney)" argnames="x, y" returntype="System.Data.SqlTypes.SqlMoney" />
        <method name="Subtract(System.Data.SqlTypes.SqlMoney, System.Data.SqlTypes.SqlMoney)" argnames="x, y" returntype="System.Data.SqlTypes.SqlMoney" />
        <method name="Multiply(System.Data.SqlTypes.SqlMoney, System.Data.SqlTypes.SqlMoney)" argnames="x, y" returntype="System.Data.SqlTypes.SqlMoney" />
        <method name="Divide(System.Data.SqlTypes.SqlMoney, System.Data.SqlTypes.SqlMoney)" argnames="x, y" returntype="System.Data.SqlTypes.SqlMoney" />
        <method name="Equals(System.Data.SqlTypes.SqlMoney, System.Data.SqlTypes.SqlMoney)" argnames="x, y" returntype="System.Data.SqlTypes.SqlBoolean" />
        <method name="NotEquals(System.Data.SqlTypes.SqlMoney, System.Data.SqlTypes.SqlMoney)" argnames="x, y" returntype="System.Data.SqlTypes.SqlBoolean" />
        <method name="LessThan(System.Data.SqlTypes.SqlMoney, System.Data.SqlTypes.SqlMoney)" argnames="x, y" returntype="System.Data.SqlTypes.SqlBoolean" />
        <method name="GreaterThan(System.Data.SqlTypes.SqlMoney, System.Data.SqlTypes.SqlMoney)" argnames="x, y" returntype="System.Data.SqlTypes.SqlBoolean" />
        <method name="LessThanOrEqual(System.Data.SqlTypes.SqlMoney, System.Data.SqlTypes.SqlMoney)" argnames="x, y" returntype="System.Data.SqlTypes.SqlBoolean" />
        <method name="GreaterThanOrEqual(System.Data.SqlTypes.SqlMoney, System.Data.SqlTypes.SqlMoney)" argnames="x, y" returntype="System.Data.SqlTypes.SqlBoolean" />
        <method name="ToSqlBoolean" argnames="" returntype="System.Data.SqlTypes.SqlBoolean" />
        <method name="ToSqlByte" argnames="" returntype="System.Data.SqlTypes.SqlByte" />
        <method name="ToSqlDouble" argnames="" returntype="System.Data.SqlTypes.SqlDouble" />
        <method name="ToSqlInt16" argnames="" returntype="System.Data.SqlTypes.SqlInt16" />
        <method name="ToSqlInt32" argnames="" returntype="System.Data.SqlTypes.SqlInt32" />
        <method name="ToSqlInt64" argnames="" returntype="System.Data.SqlTypes.SqlInt64" />
        <method name="ToSqlDecimal" argnames="" returntype="System.Data.SqlTypes.SqlDecimal" />
        <method name="ToSqlSingle" argnames="" returntype="System.Data.SqlTypes.SqlSingle" />
        <method name="ToSqlString" argnames="" returntype="System.Data.SqlTypes.SqlString" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
        <operator name="op_Implicit(System.Decimal)" argnames="x" />
        <operator name="op_Explicit(System.Data.SqlTypes.SqlMoney)" argnames="x" />
        <operator name="op_UnaryNegation(System.Data.SqlTypes.SqlMoney)" argnames="x" />
        <operator name="op_Addition(System.Data.SqlTypes.SqlMoney, System.Data.SqlTypes.SqlMoney)" argnames="x, y" />
        <operator name="op_Subtraction(System.Data.SqlTypes.SqlMoney, System.Data.SqlTypes.SqlMoney)" argnames="x, y" />
        <operator name="op_Multiply(System.Data.SqlTypes.SqlMoney, System.Data.SqlTypes.SqlMoney)" argnames="x, y" />
        <operator name="op_Division(System.Data.SqlTypes.SqlMoney, System.Data.SqlTypes.SqlMoney)" argnames="x, y" />
        <operator name="op_Explicit(System.Data.SqlTypes.SqlBoolean)" argnames="x" />
        <operator name="op_Implicit(System.Data.SqlTypes.SqlByte)" argnames="x" />
        <operator name="op_Implicit(System.Data.SqlTypes.SqlInt16)" argnames="x" />
        <operator name="op_Implicit(System.Data.SqlTypes.SqlInt32)" argnames="x" />
        <operator name="op_Implicit(System.Data.SqlTypes.SqlInt64)" argnames="x" />
        <operator name="op_Explicit(System.Data.SqlTypes.SqlSingle)" argnames="x" />
        <operator name="op_Explicit(System.Data.SqlTypes.SqlDouble)" argnames="x" />
        <operator name="op_Explicit(System.Data.SqlTypes.SqlDecimal)" argnames="x" />
        <operator name="op_Explicit(System.Data.SqlTypes.SqlString)" argnames="x" />
        <operator name="op_Equality(System.Data.SqlTypes.SqlMoney, System.Data.SqlTypes.SqlMoney)" argnames="x, y" />
        <operator name="op_Inequality(System.Data.SqlTypes.SqlMoney, System.Data.SqlTypes.SqlMoney)" argnames="x, y" />
        <operator name="op_LessThan(System.Data.SqlTypes.SqlMoney, System.Data.SqlTypes.SqlMoney)" argnames="x, y" />
        <operator name="op_GreaterThan(System.Data.SqlTypes.SqlMoney, System.Data.SqlTypes.SqlMoney)" argnames="x, y" />
        <operator name="op_LessThanOrEqual(System.Data.SqlTypes.SqlMoney, System.Data.SqlTypes.SqlMoney)" argnames="x, y" />
        <operator name="op_GreaterThanOrEqual(System.Data.SqlTypes.SqlMoney, System.Data.SqlTypes.SqlMoney)" argnames="x, y" />
    </struct>
    <struct name="SqlDecimal" namespace="System.Data.SqlTypes">
        <constructor name="SqlDecimal(System.Decimal)" argnames="value" />
        <constructor name="SqlDecimal(System.Int32)" argnames="value" />
        <constructor name="SqlDecimal(System.Int64)" argnames="value" />
        <constructor name="SqlDecimal(System.Byte, System.Byte, System.Boolean, System.Int32[])" argnames="bPrecision, bScale, fPositive, bits" />
        <constructor name="SqlDecimal(System.Byte, System.Byte, System.Boolean, System.Int32, System.Int32, System.Int32, System.Int32)" argnames="bPrecision, bScale, fPositive, data1, data2, data3, data4" />
        <constructor name="SqlDecimal(System.Double)" argnames="dVal" />
        <field name="MaxPrecision" />
        <field name="MaxScale" />
        <field name="Null" />
        <field name="MinValue" />
        <field name="MaxValue" />
        <property name="IsNull" propertytype="System.Boolean" />
        <property name="Value" propertytype="System.Decimal" />
        <property name="IsPositive" propertytype="System.Boolean" />
        <property name="Precision" propertytype="System.Byte" />
        <property name="Scale" propertytype="System.Byte" />
        <property name="Data" propertytype="System.Int32[]" />
        <property name="BinData" propertytype="System.Byte[]" />
        <method name="CompareTo(System.Object)" argnames="value" returntype="System.Int32" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="value" returntype="System.Boolean" />
        <method name="ToString" argnames="" returntype="System.String" />
        <method name="Parse(System.String)" argnames="s" returntype="System.Data.SqlTypes.SqlDecimal" />
        <method name="ToDouble" argnames="" returntype="System.Double" />
        <method name="AdjustScale(System.Data.SqlTypes.SqlDecimal, System.Int32, System.Boolean)" argnames="n, digits, fRound" returntype="System.Data.SqlTypes.SqlDecimal" />
        <method name="ConvertToPrecScale(System.Data.SqlTypes.SqlDecimal, System.Int32, System.Int32)" argnames="n, precision, scale" returntype="System.Data.SqlTypes.SqlDecimal" />
        <method name="Add(System.Data.SqlTypes.SqlDecimal, System.Data.SqlTypes.SqlDecimal)" argnames="x, y" returntype="System.Data.SqlTypes.SqlDecimal" />
        <method name="Subtract(System.Data.SqlTypes.SqlDecimal, System.Data.SqlTypes.SqlDecimal)" argnames="x, y" returntype="System.Data.SqlTypes.SqlDecimal" />
        <method name="Multiply(System.Data.SqlTypes.SqlDecimal, System.Data.SqlTypes.SqlDecimal)" argnames="x, y" returntype="System.Data.SqlTypes.SqlDecimal" />
        <method name="Divide(System.Data.SqlTypes.SqlDecimal, System.Data.SqlTypes.SqlDecimal)" argnames="x, y" returntype="System.Data.SqlTypes.SqlDecimal" />
        <method name="Equals(System.Data.SqlTypes.SqlDecimal, System.Data.SqlTypes.SqlDecimal)" argnames="x, y" returntype="System.Data.SqlTypes.SqlBoolean" />
        <method name="NotEquals(System.Data.SqlTypes.SqlDecimal, System.Data.SqlTypes.SqlDecimal)" argnames="x, y" returntype="System.Data.SqlTypes.SqlBoolean" />
        <method name="LessThan(System.Data.SqlTypes.SqlDecimal, System.Data.SqlTypes.SqlDecimal)" argnames="x, y" returntype="System.Data.SqlTypes.SqlBoolean" />
        <method name="GreaterThan(System.Data.SqlTypes.SqlDecimal, System.Data.SqlTypes.SqlDecimal)" argnames="x, y" returntype="System.Data.SqlTypes.SqlBoolean" />
        <method name="LessThanOrEqual(System.Data.SqlTypes.SqlDecimal, System.Data.SqlTypes.SqlDecimal)" argnames="x, y" returntype="System.Data.SqlTypes.SqlBoolean" />
        <method name="GreaterThanOrEqual(System.Data.SqlTypes.SqlDecimal, System.Data.SqlTypes.SqlDecimal)" argnames="x, y" returntype="System.Data.SqlTypes.SqlBoolean" />
        <method name="ToSqlBoolean" argnames="" returntype="System.Data.SqlTypes.SqlBoolean" />
        <method name="ToSqlByte" argnames="" returntype="System.Data.SqlTypes.SqlByte" />
        <method name="ToSqlDouble" argnames="" returntype="System.Data.SqlTypes.SqlDouble" />
        <method name="ToSqlInt16" argnames="" returntype="System.Data.SqlTypes.SqlInt16" />
        <method name="ToSqlInt32" argnames="" returntype="System.Data.SqlTypes.SqlInt32" />
        <method name="ToSqlInt64" argnames="" returntype="System.Data.SqlTypes.SqlInt64" />
        <method name="ToSqlMoney" argnames="" returntype="System.Data.SqlTypes.SqlMoney" />
        <method name="ToSqlSingle" argnames="" returntype="System.Data.SqlTypes.SqlSingle" />
        <method name="ToSqlString" argnames="" returntype="System.Data.SqlTypes.SqlString" />
        <method name="Abs(System.Data.SqlTypes.SqlDecimal)" argnames="n" returntype="System.Data.SqlTypes.SqlDecimal" />
        <method name="Ceiling(System.Data.SqlTypes.SqlDecimal)" argnames="n" returntype="System.Data.SqlTypes.SqlDecimal" />
        <method name="Floor(System.Data.SqlTypes.SqlDecimal)" argnames="n" returntype="System.Data.SqlTypes.SqlDecimal" />
        <method name="Sign(System.Data.SqlTypes.SqlDecimal)" argnames="n" returntype="System.Data.SqlTypes.SqlInt32" />
        <method name="Round(System.Data.SqlTypes.SqlDecimal, System.Int32)" argnames="n, position" returntype="System.Data.SqlTypes.SqlDecimal" />
        <method name="Truncate(System.Data.SqlTypes.SqlDecimal, System.Int32)" argnames="n, position" returntype="System.Data.SqlTypes.SqlDecimal" />
        <method name="Power(System.Data.SqlTypes.SqlDecimal, System.Double)" argnames="n, exp" returntype="System.Data.SqlTypes.SqlDecimal" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
        <operator name="op_Implicit(System.Decimal)" argnames="x" />
        <operator name="op_Explicit(System.Data.SqlTypes.SqlDecimal)" argnames="x" />
        <operator name="op_UnaryNegation(System.Data.SqlTypes.SqlDecimal)" argnames="x" />
        <operator name="op_Addition(System.Data.SqlTypes.SqlDecimal, System.Data.SqlTypes.SqlDecimal)" argnames="x, y" />
        <operator name="op_Subtraction(System.Data.SqlTypes.SqlDecimal, System.Data.SqlTypes.SqlDecimal)" argnames="x, y" />
        <operator name="op_Multiply(System.Data.SqlTypes.SqlDecimal, System.Data.SqlTypes.SqlDecimal)" argnames="x, y" />
        <operator name="op_Division(System.Data.SqlTypes.SqlDecimal, System.Data.SqlTypes.SqlDecimal)" argnames="x, y" />
        <operator name="op_Explicit(System.Data.SqlTypes.SqlBoolean)" argnames="x" />
        <operator name="op_Implicit(System.Data.SqlTypes.SqlByte)" argnames="x" />
        <operator name="op_Implicit(System.Data.SqlTypes.SqlInt16)" argnames="x" />
        <operator name="op_Implicit(System.Data.SqlTypes.SqlInt32)" argnames="x" />
        <operator name="op_Implicit(System.Data.SqlTypes.SqlInt64)" argnames="x" />
        <operator name="op_Implicit(System.Data.SqlTypes.SqlMoney)" argnames="x" />
        <operator name="op_Explicit(System.Data.SqlTypes.SqlSingle)" argnames="x" />
        <operator name="op_Explicit(System.Data.SqlTypes.SqlDouble)" argnames="x" />
        <operator name="op_Explicit(System.Data.SqlTypes.SqlString)" argnames="x" />
        <operator name="op_Equality(System.Data.SqlTypes.SqlDecimal, System.Data.SqlTypes.SqlDecimal)" argnames="x, y" />
        <operator name="op_Inequality(System.Data.SqlTypes.SqlDecimal, System.Data.SqlTypes.SqlDecimal)" argnames="x, y" />
        <operator name="op_LessThan(System.Data.SqlTypes.SqlDecimal, System.Data.SqlTypes.SqlDecimal)" argnames="x, y" />
        <operator name="op_GreaterThan(System.Data.SqlTypes.SqlDecimal, System.Data.SqlTypes.SqlDecimal)" argnames="x, y" />
        <operator name="op_LessThanOrEqual(System.Data.SqlTypes.SqlDecimal, System.Data.SqlTypes.SqlDecimal)" argnames="x, y" />
        <operator name="op_GreaterThanOrEqual(System.Data.SqlTypes.SqlDecimal, System.Data.SqlTypes.SqlDecimal)" argnames="x, y" />
    </struct>
    <struct name="SqlSingle" namespace="System.Data.SqlTypes">
        <constructor name="SqlSingle(System.Single)" argnames="value" />
        <constructor name="SqlSingle(System.Double)" argnames="value" />
        <field name="Null" />
        <field name="Zero" />
        <field name="MinValue" />
        <field name="MaxValue" />
        <property name="IsNull" propertytype="System.Boolean" />
        <property name="Value" propertytype="System.Single" />
        <method name="CompareTo(System.Object)" argnames="value" returntype="System.Int32" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="value" returntype="System.Boolean" />
        <method name="ToString" argnames="" returntype="System.String" />
        <method name="Parse(System.String)" argnames="s" returntype="System.Data.SqlTypes.SqlSingle" />
        <method name="Add(System.Data.SqlTypes.SqlSingle, System.Data.SqlTypes.SqlSingle)" argnames="x, y" returntype="System.Data.SqlTypes.SqlSingle" />
        <method name="Subtract(System.Data.SqlTypes.SqlSingle, System.Data.SqlTypes.SqlSingle)" argnames="x, y" returntype="System.Data.SqlTypes.SqlSingle" />
        <method name="Multiply(System.Data.SqlTypes.SqlSingle, System.Data.SqlTypes.SqlSingle)" argnames="x, y" returntype="System.Data.SqlTypes.SqlSingle" />
        <method name="Divide(System.Data.SqlTypes.SqlSingle, System.Data.SqlTypes.SqlSingle)" argnames="x, y" returntype="System.Data.SqlTypes.SqlSingle" />
        <method name="Equals(System.Data.SqlTypes.SqlSingle, System.Data.SqlTypes.SqlSingle)" argnames="x, y" returntype="System.Data.SqlTypes.SqlBoolean" />
        <method name="NotEquals(System.Data.SqlTypes.SqlSingle, System.Data.SqlTypes.SqlSingle)" argnames="x, y" returntype="System.Data.SqlTypes.SqlBoolean" />
        <method name="LessThan(System.Data.SqlTypes.SqlSingle, System.Data.SqlTypes.SqlSingle)" argnames="x, y" returntype="System.Data.SqlTypes.SqlBoolean" />
        <method name="GreaterThan(System.Data.SqlTypes.SqlSingle, System.Data.SqlTypes.SqlSingle)" argnames="x, y" returntype="System.Data.SqlTypes.SqlBoolean" />
        <method name="LessThanOrEqual(System.Data.SqlTypes.SqlSingle, System.Data.SqlTypes.SqlSingle)" argnames="x, y" returntype="System.Data.SqlTypes.SqlBoolean" />
        <method name="GreaterThanOrEqual(System.Data.SqlTypes.SqlSingle, System.Data.SqlTypes.SqlSingle)" argnames="x, y" returntype="System.Data.SqlTypes.SqlBoolean" />
        <method name="ToSqlBoolean" argnames="" returntype="System.Data.SqlTypes.SqlBoolean" />
        <method name="ToSqlByte" argnames="" returntype="System.Data.SqlTypes.SqlByte" />
        <method name="ToSqlDouble" argnames="" returntype="System.Data.SqlTypes.SqlDouble" />
        <method name="ToSqlInt16" argnames="" returntype="System.Data.SqlTypes.SqlInt16" />
        <method name="ToSqlInt32" argnames="" returntype="System.Data.SqlTypes.SqlInt32" />
        <method name="ToSqlInt64" argnames="" returntype="System.Data.SqlTypes.SqlInt64" />
        <method name="ToSqlMoney" argnames="" returntype="System.Data.SqlTypes.SqlMoney" />
        <method name="ToSqlDecimal" argnames="" returntype="System.Data.SqlTypes.SqlDecimal" />
        <method name="ToSqlString" argnames="" returntype="System.Data.SqlTypes.SqlString" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
        <operator name="op_Implicit(System.Single)" argnames="x" />
        <operator name="op_Explicit(System.Data.SqlTypes.SqlSingle)" argnames="x" />
        <operator name="op_UnaryNegation(System.Data.SqlTypes.SqlSingle)" argnames="x" />
        <operator name="op_Addition(System.Data.SqlTypes.SqlSingle, System.Data.SqlTypes.SqlSingle)" argnames="x, y" />
        <operator name="op_Subtraction(System.Data.SqlTypes.SqlSingle, System.Data.SqlTypes.SqlSingle)" argnames="x, y" />
        <operator name="op_Multiply(System.Data.SqlTypes.SqlSingle, System.Data.SqlTypes.SqlSingle)" argnames="x, y" />
        <operator name="op_Division(System.Data.SqlTypes.SqlSingle, System.Data.SqlTypes.SqlSingle)" argnames="x, y" />
        <operator name="op_Explicit(System.Data.SqlTypes.SqlBoolean)" argnames="x" />
        <operator name="op_Implicit(System.Data.SqlTypes.SqlByte)" argnames="x" />
        <operator name="op_Implicit(System.Data.SqlTypes.SqlInt16)" argnames="x" />
        <operator name="op_Implicit(System.Data.SqlTypes.SqlInt32)" argnames="x" />
        <operator name="op_Implicit(System.Data.SqlTypes.SqlInt64)" argnames="x" />
        <operator name="op_Implicit(System.Data.SqlTypes.SqlMoney)" argnames="x" />
        <operator name="op_Implicit(System.Data.SqlTypes.SqlDecimal)" argnames="x" />
        <operator name="op_Explicit(System.Data.SqlTypes.SqlDouble)" argnames="x" />
        <operator name="op_Explicit(System.Data.SqlTypes.SqlString)" argnames="x" />
        <operator name="op_Equality(System.Data.SqlTypes.SqlSingle, System.Data.SqlTypes.SqlSingle)" argnames="x, y" />
        <operator name="op_Inequality(System.Data.SqlTypes.SqlSingle, System.Data.SqlTypes.SqlSingle)" argnames="x, y" />
        <operator name="op_LessThan(System.Data.SqlTypes.SqlSingle, System.Data.SqlTypes.SqlSingle)" argnames="x, y" />
        <operator name="op_GreaterThan(System.Data.SqlTypes.SqlSingle, System.Data.SqlTypes.SqlSingle)" argnames="x, y" />
        <operator name="op_LessThanOrEqual(System.Data.SqlTypes.SqlSingle, System.Data.SqlTypes.SqlSingle)" argnames="x, y" />
        <operator name="op_GreaterThanOrEqual(System.Data.SqlTypes.SqlSingle, System.Data.SqlTypes.SqlSingle)" argnames="x, y" />
    </struct>
    <struct name="SqlString" namespace="System.Data.SqlTypes">
        <constructor name="SqlString(System.Int32, System.Data.SqlTypes.SqlCompareOptions, System.Byte[], System.Int32, System.Int32, System.Boolean)" argnames="lcid, compareOptions, data, index, count, fUnicode" />
        <constructor name="SqlString(System.Int32, System.Data.SqlTypes.SqlCompareOptions, System.Byte[], System.Boolean)" argnames="lcid, compareOptions, data, fUnicode" />
        <constructor name="SqlString(System.Int32, System.Data.SqlTypes.SqlCompareOptions, System.Byte[], System.Int32, System.Int32)" argnames="lcid, compareOptions, data, index, count" />
        <constructor name="SqlString(System.Int32, System.Data.SqlTypes.SqlCompareOptions, System.Byte[])" argnames="lcid, compareOptions, data" />
        <constructor name="SqlString(System.String, System.Int32, System.Data.SqlTypes.SqlCompareOptions)" argnames="data, lcid, compareOptions" />
        <constructor name="SqlString(System.String, System.Int32)" argnames="data, lcid" />
        <constructor name="SqlString(System.String)" argnames="data" />
        <field name="Null" />
        <field name="IgnoreCase" />
        <field name="IgnoreWidth" />
        <field name="IgnoreNonSpace" />
        <field name="IgnoreKanaType" />
        <field name="BinarySort" />
        <property name="IsNull" propertytype="System.Boolean" />
        <property name="Value" propertytype="System.String" />
        <property name="LCID" propertytype="System.Int32" />
        <property name="CultureInfo" propertytype="System.Globalization.CultureInfo" />
        <property name="CompareInfo" propertytype="System.Globalization.CompareInfo" />
        <property name="SqlCompareOptions" propertytype="System.Data.SqlTypes.SqlCompareOptions" />
        <method name="CompareTo(System.Object)" argnames="value" returntype="System.Int32" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="value" returntype="System.Boolean" />
        <method name="ToString" argnames="" returntype="System.String" />
        <method name="GetUnicodeBytes" argnames="" returntype="System.Byte[]" />
        <method name="GetNonUnicodeBytes" argnames="" returntype="System.Byte[]" />
        <method name="Clone" argnames="" returntype="System.Data.SqlTypes.SqlString" />
        <method name="Concat(System.Data.SqlTypes.SqlString, System.Data.SqlTypes.SqlString)" argnames="x, y" returntype="System.Data.SqlTypes.SqlString" />
        <method name="Equals(System.Data.SqlTypes.SqlString, System.Data.SqlTypes.SqlString)" argnames="x, y" returntype="System.Data.SqlTypes.SqlBoolean" />
        <method name="NotEquals(System.Data.SqlTypes.SqlString, System.Data.SqlTypes.SqlString)" argnames="x, y" returntype="System.Data.SqlTypes.SqlBoolean" />
        <method name="LessThan(System.Data.SqlTypes.SqlString, System.Data.SqlTypes.SqlString)" argnames="x, y" returntype="System.Data.SqlTypes.SqlBoolean" />
        <method name="GreaterThan(System.Data.SqlTypes.SqlString, System.Data.SqlTypes.SqlString)" argnames="x, y" returntype="System.Data.SqlTypes.SqlBoolean" />
        <method name="LessThanOrEqual(System.Data.SqlTypes.SqlString, System.Data.SqlTypes.SqlString)" argnames="x, y" returntype="System.Data.SqlTypes.SqlBoolean" />
        <method name="GreaterThanOrEqual(System.Data.SqlTypes.SqlString, System.Data.SqlTypes.SqlString)" argnames="x, y" returntype="System.Data.SqlTypes.SqlBoolean" />
        <method name="ToSqlBoolean" argnames="" returntype="System.Data.SqlTypes.SqlBoolean" />
        <method name="ToSqlByte" argnames="" returntype="System.Data.SqlTypes.SqlByte" />
        <method name="ToSqlDateTime" argnames="" returntype="System.Data.SqlTypes.SqlDateTime" />
        <method name="ToSqlDouble" argnames="" returntype="System.Data.SqlTypes.SqlDouble" />
        <method name="ToSqlInt16" argnames="" returntype="System.Data.SqlTypes.SqlInt16" />
        <method name="ToSqlInt32" argnames="" returntype="System.Data.SqlTypes.SqlInt32" />
        <method name="ToSqlInt64" argnames="" returntype="System.Data.SqlTypes.SqlInt64" />
        <method name="ToSqlMoney" argnames="" returntype="System.Data.SqlTypes.SqlMoney" />
        <method name="ToSqlDecimal" argnames="" returntype="System.Data.SqlTypes.SqlDecimal" />
        <method name="ToSqlSingle" argnames="" returntype="System.Data.SqlTypes.SqlSingle" />
        <method name="ToSqlGuid" argnames="" returntype="System.Data.SqlTypes.SqlGuid" />
        <method name="CompareOptionsFromSqlCompareOptions(System.Data.SqlTypes.SqlCompareOptions)" argnames="compareOptions" returntype="System.Globalization.CompareOptions" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
        <operator name="op_Implicit(System.String)" argnames="x" />
        <operator name="op_Explicit(System.Data.SqlTypes.SqlString)" argnames="x" />
        <operator name="op_Addition(System.Data.SqlTypes.SqlString, System.Data.SqlTypes.SqlString)" argnames="x, y" />
        <operator name="op_Explicit(System.Data.SqlTypes.SqlBoolean)" argnames="x" />
        <operator name="op_Explicit(System.Data.SqlTypes.SqlByte)" argnames="x" />
        <operator name="op_Explicit(System.Data.SqlTypes.SqlInt16)" argnames="x" />
        <operator name="op_Explicit(System.Data.SqlTypes.SqlInt32)" argnames="x" />
        <operator name="op_Explicit(System.Data.SqlTypes.SqlInt64)" argnames="x" />
        <operator name="op_Explicit(System.Data.SqlTypes.SqlSingle)" argnames="x" />
        <operator name="op_Explicit(System.Data.SqlTypes.SqlDouble)" argnames="x" />
        <operator name="op_Explicit(System.Data.SqlTypes.SqlDecimal)" argnames="x" />
        <operator name="op_Explicit(System.Data.SqlTypes.SqlMoney)" argnames="x" />
        <operator name="op_Explicit(System.Data.SqlTypes.SqlDateTime)" argnames="x" />
        <operator name="op_Explicit(System.Data.SqlTypes.SqlGuid)" argnames="x" />
        <operator name="op_Equality(System.Data.SqlTypes.SqlString, System.Data.SqlTypes.SqlString)" argnames="x, y" />
        <operator name="op_Inequality(System.Data.SqlTypes.SqlString, System.Data.SqlTypes.SqlString)" argnames="x, y" />
        <operator name="op_LessThan(System.Data.SqlTypes.SqlString, System.Data.SqlTypes.SqlString)" argnames="x, y" />
        <operator name="op_GreaterThan(System.Data.SqlTypes.SqlString, System.Data.SqlTypes.SqlString)" argnames="x, y" />
        <operator name="op_LessThanOrEqual(System.Data.SqlTypes.SqlString, System.Data.SqlTypes.SqlString)" argnames="x, y" />
        <operator name="op_GreaterThanOrEqual(System.Data.SqlTypes.SqlString, System.Data.SqlTypes.SqlString)" argnames="x, y" />
    </struct>
    <enum name="SqlCompareOptions" namespace="System.Data.SqlTypes">
        <field name="None" />
        <field name="IgnoreCase" />
        <field name="IgnoreNonSpace" />
        <field name="IgnoreKanaType" />
        <field name="IgnoreWidth" />
        <field name="BinarySort" />
        <method name="ToString(System.IFormatProvider)" argnames="provider" inherited="System.Enum" returntype="System.String" />
        <method name="GetTypeCode" argnames="" inherited="System.Enum" returntype="System.TypeCode" />
        <method name="ToString(System.String, System.IFormatProvider)" argnames="format, provider" inherited="System.Enum" returntype="System.String" />
        <method name="CompareTo(System.Object)" argnames="target" inherited="System.Enum" returntype="System.Int32" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Enum" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Enum" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Enum" returntype="System.String" />
        <method name="ToString(System.String)" argnames="format" inherited="System.Enum" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </enum>
    <class name="XmlDataDocument" namespace="System.Xml">
        <constructor name="XmlDataDocument" argnames="" />
        <constructor name="XmlDataDocument(System.Data.DataSet)" argnames="dataset" />
        <property name="AutoFoliationState" propertytype="System.Xml.ElementState" />
        <property name="DataSet" propertytype="System.Data.DataSet" />
        <property name="IgnoreXmlEvents" propertytype="System.Boolean" />
        <property name="IgnoreDataSetEvents" propertytype="System.Boolean" />
        <property name="IsFoliationEnabled" propertytype="System.Boolean" />
        <property name="Mapper" propertytype="System.Xml.DataSetMapper" />
        <property name="NodeType" inherited="System.Xml.XmlDocument" propertytype="System.Xml.XmlNodeType" />
        <property name="DocumentType" inherited="System.Xml.XmlDocument" propertytype="System.Xml.XmlDocumentType" />
        <property name="Implementation" inherited="System.Xml.XmlDocument" propertytype="System.Xml.XmlImplementation" />
        <property name="Name" inherited="System.Xml.XmlDocument" propertytype="System.String" />
        <property name="LocalName" inherited="System.Xml.XmlDocument" propertytype="System.String" />
        <property name="DocumentElement" inherited="System.Xml.XmlDocument" propertytype="System.Xml.XmlElement" />
        <property name="OwnerDocument" inherited="System.Xml.XmlDocument" propertytype="System.Xml.XmlDocument" />
        <property name="XmlResolver" inherited="System.Xml.XmlDocument" propertytype="System.Xml.XmlResolver" />
        <property name="NameTable" inherited="System.Xml.XmlDocument" propertytype="System.Xml.XmlNameTable" />
        <property name="PreserveWhitespace" inherited="System.Xml.XmlDocument" propertytype="System.Boolean" />
        <property name="IsReadOnly" inherited="System.Xml.XmlDocument" propertytype="System.Boolean" />
        <property name="InnerXml" inherited="System.Xml.XmlDocument" propertytype="System.String" />
        <property name="BaseURI" inherited="System.Xml.XmlDocument" propertytype="System.String" />
        <property name="Value" inherited="System.Xml.XmlNode" propertytype="System.String" />
        <property name="ParentNode" inherited="System.Xml.XmlNode" propertytype="System.Xml.XmlNode" />
        <property name="ChildNodes" inherited="System.Xml.XmlNode" propertytype="System.Xml.XmlNodeList" />
        <property name="PreviousSibling" inherited="System.Xml.XmlNode" propertytype="System.Xml.XmlNode" />
        <property name="NextSibling" inherited="System.Xml.XmlNode" propertytype="System.Xml.XmlNode" />
        <property name="Attributes" inherited="System.Xml.XmlNode" propertytype="System.Xml.XmlAttributeCollection" />
        <property name="FirstChild" inherited="System.Xml.XmlNode" propertytype="System.Xml.XmlNode" />
        <property name="LastChild" inherited="System.Xml.XmlNode" propertytype="System.Xml.XmlNode" />
        <property name="HasChildNodes" inherited="System.Xml.XmlNode" propertytype="System.Boolean" />
        <property name="NamespaceURI" inherited="System.Xml.XmlNode" propertytype="System.String" />
        <property name="Prefix" inherited="System.Xml.XmlNode" propertytype="System.String" />
        <property name="InnerText" inherited="System.Xml.XmlNode" propertytype="System.String" />
        <property name="OuterXml" inherited="System.Xml.XmlNode" propertytype="System.String" />
        <property name="Item" inherited="System.Xml.XmlNode" propertytype="System.Xml.XmlElement" />
        <property name="Item" inherited="System.Xml.XmlNode" propertytype="System.Xml.XmlElement" />
        <method name="Save(System.Xml.XmlWriter)" argnames="w" inherited="System.Xml.XmlDocument" returntype="System.Void" />
        <method name="Save(System.IO.TextWriter)" argnames="writer" inherited="System.Xml.XmlDocument" returntype="System.Void" />
        <method name="Save(System.IO.Stream)" argnames="outStream" inherited="System.Xml.XmlDocument" returntype="System.Void" />
        <method name="Save(System.String)" argnames="filename" inherited="System.Xml.XmlDocument" returntype="System.Void" />
        <method name="LoadXml(System.String)" argnames="xml" inherited="System.Xml.XmlDocument" returntype="System.Void" />
        <method name="Load(System.Xml.XmlReader)" argnames="reader" returntype="System.Void" />
        <method name="Load(System.IO.TextReader)" argnames="txtReader" returntype="System.Void" />
        <method name="Load(System.IO.Stream)" argnames="inStream" returntype="System.Void" />
        <method name="Load(System.String)" argnames="filename" returntype="System.Void" />
        <method name="ReadNode(System.Xml.XmlReader)" argnames="reader" inherited="System.Xml.XmlDocument" returntype="System.Xml.XmlNode" />
        <method name="CreateNode(System.Xml.XmlNodeType, System.String, System.String)" argnames="type, name, namespaceURI" inherited="System.Xml.XmlDocument" returntype="System.Xml.XmlNode" />
        <method name="CreateNode(System.String, System.String, System.String)" argnames="nodeTypeString, name, namespaceURI" inherited="System.Xml.XmlDocument" returntype="System.Xml.XmlNode" />
        <method name="CreateNode(System.Xml.XmlNodeType, System.String, System.String, System.String)" argnames="type, prefix, name, namespaceURI" inherited="System.Xml.XmlDocument" returntype="System.Xml.XmlNode" />
        <method name="CreateElement(System.String, System.String, System.String)" argnames="prefix, localName, namespaceURI" returntype="System.Xml.XmlElement" />
        <method name="CreateAttribute(System.String, System.String, System.String)" argnames="prefix, localName, namespaceURI" inherited="System.Xml.XmlDocument" returntype="System.Xml.XmlAttribute" />
        <method name="ImportNode(System.Xml.XmlNode, System.Boolean)" argnames="node, deep" inherited="System.Xml.XmlDocument" returntype="System.Xml.XmlNode" />
        <method name="GetElementById(System.String)" argnames="elemId" returntype="System.Xml.XmlElement" />
        <method name="GetElementsByTagName(System.String, System.String)" argnames="localName, namespaceURI" inherited="System.Xml.XmlDocument" returntype="System.Xml.XmlNodeList" />
        <method name="GetElementsByTagName(System.String)" argnames="name" inherited="System.Xml.XmlDocument" returntype="System.Xml.XmlNodeList" />
        <method name="CreateWhitespace(System.String)" argnames="text" inherited="System.Xml.XmlDocument" returntype="System.Xml.XmlWhitespace" />
        <method name="CreateNavigator(System.Xml.XmlNode)" argnames="node" returntype="System.Xml.XPath.XPathNavigator" />
        <method name="CreateSignificantWhitespace(System.String)" argnames="text" inherited="System.Xml.XmlDocument" returntype="System.Xml.XmlSignificantWhitespace" />
        <method name="CreateTextNode(System.String)" argnames="text" inherited="System.Xml.XmlDocument" returntype="System.Xml.XmlText" />
        <method name="CreateXmlDeclaration(System.String, System.String, System.String)" argnames="version, encoding, standalone" inherited="System.Xml.XmlDocument" returntype="System.Xml.XmlDeclaration" />
        <method name="CreateProcessingInstruction(System.String, System.String)" argnames="target, data" inherited="System.Xml.XmlDocument" returntype="System.Xml.XmlProcessingInstruction" />
        <method name="CreateEntityReference(System.String)" argnames="name" returntype="System.Xml.XmlEntityReference" />
        <method name="CreateDocumentFragment" argnames="" inherited="System.Xml.XmlDocument" returntype="System.Xml.XmlDocumentFragment" />
        <method name="CreateDocumentType(System.String, System.String, System.String, System.String)" argnames="name, publicId, systemId, internalSubset" inherited="System.Xml.XmlDocument" returntype="System.Xml.XmlDocumentType" />
        <method name="CreateComment(System.String)" argnames="data" inherited="System.Xml.XmlDocument" returntype="System.Xml.XmlComment" />
        <method name="CreateCDataSection(System.String)" argnames="data" inherited="System.Xml.XmlDocument" returntype="System.Xml.XmlCDataSection" />
        <method name="CreateNavigator" argnames="" inherited="System.Xml.XmlNode" returntype="System.Xml.XPath.XPathNavigator" />
        <method name="GetPrefixOfNamespace(System.String)" argnames="namespaceURI" inherited="System.Xml.XmlNode" returntype="System.String" />
        <method name="GetNamespaceOfPrefix(System.String)" argnames="prefix" inherited="System.Xml.XmlNode" returntype="System.String" />
        <method name="RemoveAll" argnames="" inherited="System.Xml.XmlNode" returntype="System.Void" />
        <method name="WriteContentTo(System.Xml.XmlWriter)" argnames="xw" inherited="System.Xml.XmlDocument" returntype="System.Void" />
        <method name="WriteTo(System.Xml.XmlWriter)" argnames="w" inherited="System.Xml.XmlDocument" returntype="System.Void" />
        <method name="Clone" argnames="" inherited="System.Xml.XmlNode" returntype="System.Xml.XmlNode" />
        <method name="Supports(System.String, System.String)" argnames="feature, version" inherited="System.Xml.XmlNode" returntype="System.Boolean" />
        <method name="Normalize" argnames="" inherited="System.Xml.XmlNode" returntype="System.Void" />
        <method name="CloneNode(System.Boolean)" argnames="deep" returntype="System.Xml.XmlNode" />
        <method name="AppendChild(System.Xml.XmlNode)" argnames="newChild" inherited="System.Xml.XmlNode" returntype="System.Xml.XmlNode" />
        <method name="PrependChild(System.Xml.XmlNode)" argnames="newChild" inherited="System.Xml.XmlNode" returntype="System.Xml.XmlNode" />
        <method name="RemoveChild(System.Xml.XmlNode)" argnames="oldChild" inherited="System.Xml.XmlNode" returntype="System.Xml.XmlNode" />
        <method name="ReplaceChild(System.Xml.XmlNode, System.Xml.XmlNode)" argnames="newChild, oldChild" inherited="System.Xml.XmlNode" returntype="System.Xml.XmlNode" />
        <method name="InsertAfter(System.Xml.XmlNode, System.Xml.XmlNode)" argnames="newChild, refChild" inherited="System.Xml.XmlNode" returntype="System.Xml.XmlNode" />
        <method name="InsertBefore(System.Xml.XmlNode, System.Xml.XmlNode)" argnames="newChild, refChild" inherited="System.Xml.XmlNode" returntype="System.Xml.XmlNode" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="GetRowFromElement(System.Xml.XmlElement)" argnames="e" returntype="System.Data.DataRow" />
        <method name="GetElementFromRow(System.Data.DataRow)" argnames="r" returntype="System.Xml.XmlElement" />
        <method name="CreateAttribute(System.String)" argnames="name" inherited="System.Xml.XmlDocument" returntype="System.Xml.XmlAttribute" />
        <method name="CreateElement(System.String)" argnames="name" inherited="System.Xml.XmlDocument" returntype="System.Xml.XmlElement" />
        <method name="CreateAttribute(System.String, System.String)" argnames="qualifiedName, namespaceURI" inherited="System.Xml.XmlDocument" returntype="System.Xml.XmlAttribute" />
        <method name="CreateElement(System.String, System.String)" argnames="qualifiedName, namespaceURI" inherited="System.Xml.XmlDocument" returntype="System.Xml.XmlElement" />
        <method name="SelectSingleNode(System.String)" argnames="xpath" inherited="System.Xml.XmlNode" returntype="System.Xml.XmlNode" />
        <method name="SelectSingleNode(System.String, System.Xml.XmlNamespaceManager)" argnames="xpath, nsmgr" inherited="System.Xml.XmlNode" returntype="System.Xml.XmlNode" />
        <method name="SelectNodes(System.String)" argnames="xpath" inherited="System.Xml.XmlNode" returntype="System.Xml.XmlNodeList" />
        <method name="SelectNodes(System.String, System.Xml.XmlNamespaceManager)" argnames="xpath, nsmgr" inherited="System.Xml.XmlNode" returntype="System.Xml.XmlNodeList" />
        <method name="GetEnumerator" argnames="" inherited="System.Xml.XmlNode" returntype="System.Collections.IEnumerator" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
        <event name="NodeInserting" inherited="System.Xml.XmlDocument" />
        <event name="NodeInserted" inherited="System.Xml.XmlDocument" />
        <event name="NodeRemoving" inherited="System.Xml.XmlDocument" />
        <event name="NodeRemoved" inherited="System.Xml.XmlDocument" />
        <event name="NodeChanging" inherited="System.Xml.XmlDocument" />
        <event name="NodeChanged" inherited="System.Xml.XmlDocument" />
    </class>
</masterdoc>