[System.Data] completely replace sources with referencesource.
authorAtsushi Eno <atsushieno@gmail.com>
Mon, 16 Mar 2015 21:46:51 +0000 (05:46 +0800)
committerAtsushi Eno <atsushieno@gmail.com>
Wed, 25 Mar 2015 16:24:24 +0000 (01:24 +0900)
Hence, it does NOT work fine due to various win32/native dependencies
that need to be replaced.

mcs/class/System.Data/Makefile
mcs/class/System.Data/ReferenceSources/NativeOledbWrapper.cs [new file with mode: 0644]
mcs/class/System.Data/ReferenceSources/Res.cs
mcs/class/System.Data/ReferenceSources/ResDescriptionAttribute.cs [new file with mode: 0644]
mcs/class/System.Data/ReferenceSources/SNINativeMethodWrapper.cs [new file with mode: 0644]
mcs/class/System.Data/ReferenceSources/Win32NativeMethods.cs [new file with mode: 0644]
mcs/class/System.Data/net_4_5_System.Data.dll.sources [new file with mode: 0644]
mcs/class/System.Data/referencesource.sources [new file with mode: 0644]

index 568d20a2aaa2020ad874d3faa4c95f0b9b0ad922..11900c6672e99c44f20d4a2913bf8807e8e292a1 100644 (file)
@@ -4,9 +4,11 @@ include ../../build/rules.make
 
 LIBRARY = System.Data.dll
 
-LIB_REFS = System System.Xml System.Core
+LIB_REFS = System System.Xml System.Core System.Numerics
 LIB_MCS_FLAGS = \
        -nowarn:649 \
+       -d:PLATFORM_UNIX \
+       -d:USEOFFSET \
        -unsafe
 
 MOBILE := $(filter monotouch monodroid xammac mobile mobile_static, $(PROFILE))
@@ -36,11 +38,56 @@ EXTRA_DISTFILES = \
        Test/System.Data/binserialize/*.bin     \
        SqliteTest.db
 
-BUILT_SOURCES = Mono.Data.SqlExpressions/Parser.cs
+BUILT_SOURCES = \
+       gen_OdbcConnection.cs \
+       gen_OleDbConnection.cs \
+       gen_SqlConnection.cs \
+       gen_OdbcParameter.cs \
+       gen_OleDbParameter.cs \
+       gen_SqlParameter.cs \
+       gen_OdbcParameterCollection.cs \
+       gen_OleDbParameterCollection.cs \
+       gen_SqlParameterCollection.cs
 
-Mono.Data.SqlExpressions/Parser.cs: Mono.Data.SqlExpressions/Parser.jay $(topdir)/jay/skeleton.cs
-       $(topdir)/jay/jay -vct < $(topdir)/jay/skeleton.cs $(CURDIR)/$< >$@
-       rm -f y.output
+gen_OdbcConnection.cs: ../../../external/referencesource/System.Data/System/Data/ProviderBase/DbConnectionHelper.cs
+       sed -e "s/NAMESPACE/System.Data.Odbc/g" $< |\
+       sed -e "s/CONNECTIONFACTORYOBJECTNAME/OdbcConnectionFactory.SingletonInstance/g" |\
+       sed -e "s/CONNECTIONOBJECTNAME/OdbcConnection/g" >$@
+gen_OleDbConnection.cs: ../../../external/referencesource/System.Data/System/Data/ProviderBase/DbConnectionHelper.cs
+       sed -e s/NAMESPACE/System.Data.OleDb/g $< |\
+       sed -e s/CONNECTIONFACTORYOBJECTNAME/OleDbConnectionFactory.SingletonInstance/g |\
+       sed -e s/CONNECTIONOBJECTNAME/OleDbConnection/g >$@
+gen_SqlConnection.cs: ../../../external/referencesource/System.Data/System/Data/ProviderBase/DbConnectionHelper.cs
+       sed -e s/NAMESPACE/System.Data.SqlClient/g $< |\
+       sed -e s/CONNECTIONFACTORYOBJECTNAME/SqlConnectionFactory.SingletonInstance/g |\
+       sed -e s/CONNECTIONOBJECTNAME/SqlConnection/g >$@
+gen_OdbcParameter.cs: ../../../external/referencesource/System.Data/System/Data/ProviderBase/DbParameterHelper.cs
+       sed -e s/RESNAMESPACE/System.Data/g $< |\
+       sed -e s/NAMESPACE/System.Data.Odbc/g |\
+       sed -e s/PARAMETEROBJECTNAME/OdbcParameter/g >$@
+gen_OleDbParameter.cs: ../../../external/referencesource/System.Data/System/Data/ProviderBase/DbParameterHelper.cs
+       sed -e s/RESNAMESPACE/System.Data/g $< |\
+       sed -e s/NAMESPACE/System.Data.OleDb/g |\
+       sed -e s/PARAMETEROBJECTNAME/OleDbParameter/g >$@
+gen_SqlParameter.cs: ../../../external/referencesource/System.Data/System/Data/ProviderBase/DbParameterHelper.cs
+       sed -e s/RESNAMESPACE/System.Data/g $< |\
+       sed -e s/NAMESPACE/System.Data.SqlClient/g |\
+       sed -e s/PARAMETEROBJECTNAME/SqlParameter/g >$@
+gen_OdbcParameterCollection.cs: ../../../external/referencesource/System.Data/System/Data/ProviderBase/DbParameterCollectionHelper.cs
+       sed -e s/RESNAMESPACE/System.Data/g $< |\
+       sed -e s/NAMESPACE/System.Data.Odbc/g |\
+       sed -e s/PARAMETERCOLLECTIONOBJECTNAME/OdbcParameterCollection/g |\
+       sed -e s/PARAMETEROBJECTNAME/OdbcParameter/g >$@
+gen_OleDbParameterCollection.cs: ../../../external/referencesource/System.Data/System/Data/ProviderBase/DbParameterCollectionHelper.cs
+       sed -e s/RESNAMESPACE/System.Data/g $< |\
+       sed -e s/NAMESPACE/System.Data.OleDb/g |\
+       sed -e s/PARAMETERCOLLECTIONOBJECTNAME/OleDbParameterCollection/g |\
+       sed -e s/PARAMETEROBJECTNAME/OleDbParameter/g >$@
+gen_SqlParameterCollection.cs: ../../../external/referencesource/System.Data/System/Data/ProviderBase/DbParameterCollectionHelper.cs
+       sed -e s/RESNAMESPACE/System.Data/g $< |\
+       sed -e s/NAMESPACE/System.Data.SqlClient/g |\
+       sed -e s/PARAMETERCOLLECTIONOBJECTNAME/SqlParameterCollection/g |\
+       sed -e s/PARAMETEROBJECTNAME/SqlParameter/g >$@
 
 include ../../build/library.make
 
diff --git a/mcs/class/System.Data/ReferenceSources/NativeOledbWrapper.cs b/mcs/class/System.Data/ReferenceSources/NativeOledbWrapper.cs
new file mode 100644 (file)
index 0000000..8646d9c
--- /dev/null
@@ -0,0 +1,35 @@
+using System;
+
+class NativeOledbWrapper
+{
+       public static int SizeOfPROPVARIANT {
+               get { throw new NotSupportedException (msg); }
+       }
+       
+       const string msg = "It is native method used by Microsoft System.Data.OleDb implementation that Mono or non-Windows platform does not support.";
+       
+       public static int ITransactionAbort (IntPtr handle)
+       {
+               throw new NotSupportedException (msg);
+       }
+       
+       public static int ITransactionCommit (IntPtr handle)
+       {
+               throw new NotSupportedException (msg);
+       }
+       
+       public static int MemoryCopy (IntPtr dst, IntPtr src, int bytes)
+       {
+               throw new NotSupportedException (msg);
+       }
+       
+       public static bool MemoryCompare (IntPtr dst, IntPtr src, int bytes)
+       {
+               throw new NotSupportedException (msg);
+       }
+       
+       public static IntPtr IChapteredRowsetReleaseChapter (IntPtr handle, IntPtr chapter)
+       {
+               throw new NotSupportedException (msg);
+       }
+}
index 83d364e80c3ab5927c47cf8128823f3e11be6efb..a2483529d108d218579979145f13003b4bdcef8a 100644 (file)
@@ -1091,6 +1091,7 @@ static class Res
        public const string Xml_MissingSQL = "Xml_MissingSQL";
        public const string Xml_MissingTable = "Xml_MissingTable";
        public const string Xml_MultipleParentRows = "Xml_MultipleParentRows";
+       public const string Xml_MultipleTargetConverterError = "An error occurred with the multiple target converter while writing an Xml Schema.  See the inner exception for details.";
        public const string Xml_MultipleTargetConverterEmpty = "Xml_MultipleTargetConverterEmpty";
        public const string Xml_NestedCircular = "Xml_NestedCircular";
        public const string Xml_PolymorphismNotSupported = "Xml_PolymorphismNotSupported";
diff --git a/mcs/class/System.Data/ReferenceSources/ResDescriptionAttribute.cs b/mcs/class/System.Data/ReferenceSources/ResDescriptionAttribute.cs
new file mode 100644 (file)
index 0000000..ba86f7b
--- /dev/null
@@ -0,0 +1,12 @@
+using System.ComponentModel;
+
+namespace System.Data
+{
+       sealed class ResDescriptionAttribute : DescriptionAttribute
+       {
+               public ResDescriptionAttribute (string description)
+                       : base (description)
+               {
+               }
+       }
+}
\ No newline at end of file
diff --git a/mcs/class/System.Data/ReferenceSources/SNINativeMethodWrapper.cs b/mcs/class/System.Data/ReferenceSources/SNINativeMethodWrapper.cs
new file mode 100644 (file)
index 0000000..8687f1c
--- /dev/null
@@ -0,0 +1,228 @@
+using System;
+using System.Security;
+using System.Runtime.InteropServices;
+
+namespace System.Data.SqlClient
+{
+
+       class SNINativeMethodWrapper
+       {
+               const string msg = "It is native method used by Microsoft System.Data implementation that Mono or non-Windows platform does not support.";
+
+               public delegate void SqlAsyncCallbackDelegate (IntPtr h, IntPtr h2, uint i);
+
+               public class ConsumerInfo
+               {
+                       internal int defaultBufferSize;
+                       internal IntPtr key;
+                       internal SqlAsyncCallbackDelegate readDelegate;
+                       internal SqlAsyncCallbackDelegate writeDelegate;
+               }
+               
+               public class SNI_Error
+               {
+                       internal char [] errorMessage;
+                       internal string function;
+                       internal int lineNumber;
+                       internal uint nativeError;
+                       internal ProviderEnum provider;
+                       internal int sniError;
+               }
+               
+               public enum IOType
+               {
+                       WRITE
+               }
+               
+               public enum ConsumerNumber
+               {
+                       SNI_Consumer_SNI
+               }
+               
+               public enum ProviderEnum
+               {
+                       SMUX_PROV,
+                       SSL_PROV,
+               }
+               
+               public enum QTypes
+               {
+                       SNI_QUERY_LOCALDB_HMODULE,
+                       SNI_QUERY_CONN_BUFSIZE,
+                       SNI_QUERY_CLIENT_ENCRYPT_POSSIBLE,
+               }
+               
+               public enum SniSpecialErrors
+               {
+                       LocalDBErrorCode,
+                       MultiSubnetFailoverWithMoreThan64IPs,
+                       MultiSubnetFailoverWithInstanceSpecified,
+                       MultiSubnetFailoverWithNonTcpProtocol,
+                       MaxErrorValue,
+               }
+               
+               public static int SniMaxComposedSpnLength {
+                       get { throw new NotSupportedException (msg); }
+               }
+               
+               public static uint SNIInitialize ()
+               {
+                       throw new NotSupportedException (msg);
+               }
+               
+               public static uint SNITerminate ()
+               {
+                       throw new NotSupportedException (msg);
+               }
+
+               public static uint SNISecInitPackage (ref uint maxLength)
+               {
+                       throw new NotSupportedException (msg);
+               }
+               
+               public static uint SNIReadAsync (SafeHandle handle, ref IntPtr data)
+               {
+                       throw new NotSupportedException (msg);
+               }
+               
+               public static uint SNIReadSyncOverAsync (SafeHandle handle, ref IntPtr data, int timeout)
+               {
+                       throw new NotSupportedException (msg);
+               }
+               
+               public static uint SNIOpen (ConsumerInfo info, SafeHandle handle, out IntPtr result, bool b)
+               {
+                       throw new NotSupportedException (msg);
+               }
+               
+               public static uint SNIOpenSyncEx (ConsumerInfo info, string serverName, ref IntPtr handle, byte [] spnBuffer, byte [] instanceName, bool flushCache, bool sync, int timeout, bool parallel)
+               {
+                       throw new NotSupportedException (msg);
+               }
+               
+               public static uint SNICheckConnection (SNIHandle handle)
+               {
+                       throw new NotSupportedException (msg);
+               }
+               
+               public static uint SNIClose (IntPtr result)
+               {
+                       throw new NotSupportedException (msg);
+               }
+               
+               public static uint SNIAddProvider (SafeHandle handle, ProviderEnum e, ref uint result)
+               {
+                       throw new NotSupportedException (msg);
+               }
+                       
+               public static uint SNIRemoveProvider (SafeHandle handle, ProviderEnum e)
+               {
+                       throw new NotSupportedException (msg);
+               }
+               
+               public static uint SNISetInfo (SafeHandle handle, QTypes q, ref uint result)
+               {
+                       throw new NotSupportedException (msg);
+               }
+               
+               public static uint SniGetConnectionId (SafeHandle handle, ref System.Guid id)
+               {
+                       throw new NotSupportedException (msg);
+               }
+               
+               public static IntPtr SNIServerEnumOpen ()
+               {
+                       throw new NotSupportedException (msg);
+               }
+               
+               public static void SNIServerEnumClose (IntPtr handle)
+               {
+                       throw new NotSupportedException (msg);
+               }
+               
+               public static int SNIServerEnumRead (IntPtr handle, char [] buffer, int bufferSize, ref bool more)
+               {
+                       throw new NotSupportedException (msg);
+               }
+               
+               public static byte [] GetData ()
+               {
+                       throw new NotSupportedException (msg);
+               }
+               
+               public static void SetData (byte [] buffer)
+               {
+                       throw new NotSupportedException (msg);
+               }
+               
+               public static _AppDomain GetDefaultAppDomain ()
+               {
+                       throw new NotSupportedException (msg);
+               }
+
+               public static void SNIPacketSetData (SafeHandle handle, byte[] data, int size)
+               {
+                       throw new NotSupportedException (msg);
+               }
+               
+               public static void SNIPacketSetData (SafeHandle handle, byte[] data, int size, SecureString [] securePasswords, int [] securePasswordOffsets)
+               {
+                       throw new NotSupportedException (msg);
+               }
+               
+               public static void SNIPacketReset (SafeHandle handle, IOType io, SafeHandle handle2, ConsumerNumber cn)
+               {
+                       throw new NotSupportedException (msg);
+               }
+               
+               public static uint SNISecGenClientContext (SafeHandle handle, byte [] bytes, uint size, byte[] bytes2, ref uint size2, byte[] bytes3)
+               {
+                       throw new NotSupportedException (msg);
+               }
+               
+               public static void SNIPacketAllocate (SafeHandle handle, IOType io, ref IntPtr result)
+               {
+                       throw new NotSupportedException (msg);
+               }
+               
+               public static void SNIPacketRelease (IntPtr packet)
+               {
+                       throw new NotSupportedException (msg);
+               }
+               
+               public static uint SNIPacketGetData (IntPtr packet, byte [] buffer, ref uint size)
+               {
+                       throw new NotSupportedException (msg);
+               }
+               
+               public static uint SNIWritePacket (SafeHandle handle, SNIPacket packet, bool sync)
+               {
+                       throw new NotSupportedException (msg);
+               }
+               
+               public static void SNIGetLastError (SNI_Error error)
+               {
+                       throw new NotSupportedException (msg);
+               }
+               
+               public static uint SNIOpenMarsSession (ConsumerInfo info, SNIHandle parent, ref IntPtr handle, bool sync)
+               {
+                       throw new NotSupportedException (msg);
+               }
+
+               public static uint SNIWaitForSSLHandshakeToComplete (SafeHandle handle, int timeout)
+               {
+                       throw new NotSupportedException (msg);
+               }
+               
+               public static uint SNIQueryInfo (QTypes q, ref uint value)
+               {
+                       throw new NotSupportedException (msg);
+               }
+               
+               public static uint SNIQueryInfo (QTypes q, ref IntPtr value)
+               {
+                       throw new NotSupportedException (msg);
+               }
+       }
+}
diff --git a/mcs/class/System.Data/ReferenceSources/Win32NativeMethods.cs b/mcs/class/System.Data/ReferenceSources/Win32NativeMethods.cs
new file mode 100644 (file)
index 0000000..b8d3d44
--- /dev/null
@@ -0,0 +1,10 @@
+using System;
+
+class Win32NativeMethods
+{
+       public static bool IsTokenRestrictedWrapper (IntPtr token)
+       {
+               throw new NotSupportedException ("It is native method used by Microsoft System.Data implementation that Mono or non-Windows platform does not support.");
+       }
+}
+
diff --git a/mcs/class/System.Data/net_4_5_System.Data.dll.sources b/mcs/class/System.Data/net_4_5_System.Data.dll.sources
new file mode 100644 (file)
index 0000000..e85bc39
--- /dev/null
@@ -0,0 +1,16 @@
+Assembly/AssemblyInfo.cs
+../../build/common/Consts.cs.in
+../../build/common/Locale.cs
+../../build/common/SR.cs
+
+ReferenceSources/NativeOledbWrapper.cs
+ReferenceSources/Res.cs
+ReferenceSources/ResCategoryAttribute.cs
+ReferenceSources/ResDescriptionAttribute.cs
+ReferenceSources/SNINativeMethodWrapper.cs
+ReferenceSources/ThisAssembly.cs
+ReferenceSources/Win32NativeMethods.cs
+
+#include referencesource.sources
+
+
diff --git a/mcs/class/System.Data/referencesource.sources b/mcs/class/System.Data/referencesource.sources
new file mode 100644 (file)
index 0000000..6060196
--- /dev/null
@@ -0,0 +1,494 @@
+../../../external/referencesource/System.Data/bid/inc/cs/bidPrivateBase.cs
+../../../external/referencesource/System.Data/FxCopSuppressions/Baseline.cs
+../../../external/referencesource/System.Data/FxCopSuppressions/EverettBreaking.cs
+../../../external/referencesource/System.Data/FxCopSuppressions/FxCop40Suppressions.cs
+../../../external/referencesource/System.Data/FxCopSuppressions/Triaged.cs
+../../../external/referencesource/System.Data/Microsoft/SqlServer/Server/ExtendedClrTypeCode.cs
+../../../external/referencesource/System.Data/Microsoft/SqlServer/Server/ITypedGetters.cs
+../../../external/referencesource/System.Data/Microsoft/SqlServer/Server/ITypedGettersV3.cs
+../../../external/referencesource/System.Data/Microsoft/SqlServer/Server/ITypedSetters.cs
+../../../external/referencesource/System.Data/Microsoft/SqlServer/Server/ITypedSettersV3.cs
+../../../external/referencesource/System.Data/Microsoft/SqlServer/Server/MemoryRecordBuffer.cs
+../../../external/referencesource/System.Data/Microsoft/SqlServer/Server/MetadataUtilsSmi.cs
+../../../external/referencesource/System.Data/Microsoft/SqlServer/Server/SmiConnection.cs
+../../../external/referencesource/System.Data/Microsoft/SqlServer/Server/SmiContext.cs
+../../../external/referencesource/System.Data/Microsoft/SqlServer/Server/SmiContextFactory.cs
+../../../external/referencesource/System.Data/Microsoft/SqlServer/Server/SmiEventSink.cs
+../../../external/referencesource/System.Data/Microsoft/SqlServer/Server/SmiEventSink_Default.cs
+../../../external/referencesource/System.Data/Microsoft/SqlServer/Server/SmiEventSink_DeferedProcessing.cs
+../../../external/referencesource/System.Data/Microsoft/SqlServer/Server/SmiEventStream.cs
+../../../external/referencesource/System.Data/Microsoft/SqlServer/Server/SmiExecuteType.cs
+../../../external/referencesource/System.Data/Microsoft/SqlServer/Server/SmiGettersStream.cs
+../../../external/referencesource/System.Data/Microsoft/SqlServer/Server/SmiLink.cs
+../../../external/referencesource/System.Data/Microsoft/SqlServer/Server/SmiMetaData.cs
+../../../external/referencesource/System.Data/Microsoft/SqlServer/Server/SmiMetaDataProperty.cs
+../../../external/referencesource/System.Data/Microsoft/SqlServer/Server/SmiRecordBuffer.cs
+../../../external/referencesource/System.Data/Microsoft/SqlServer/Server/SmiRequestExecutor.cs
+../../../external/referencesource/System.Data/Microsoft/SqlServer/Server/SmiSettersStream.cs
+../../../external/referencesource/System.Data/Microsoft/SqlServer/Server/SmiStream.cs
+../../../external/referencesource/System.Data/Microsoft/SqlServer/Server/SmiTypedGetterSetter.cs
+../../../external/referencesource/System.Data/Microsoft/SqlServer/Server/SmiXetterAccessMap.cs
+../../../external/referencesource/System.Data/Microsoft/SqlServer/Server/SmiXetterTypeCode.cs
+../../../external/referencesource/System.Data/Microsoft/SqlServer/Server/sqlcontext.cs
+../../../external/referencesource/System.Data/Microsoft/SqlServer/Server/SqlDataRecord.cs
+../../../external/referencesource/System.Data/Microsoft/SqlServer/Server/sqlpipe.cs
+../../../external/referencesource/System.Data/Microsoft/SqlServer/Server/SqlRecordBuffer.cs
+../../../external/referencesource/System.Data/Microsoft/SqlServer/Server/SqlTriggerContext.cs
+../../../external/referencesource/System.Data/Microsoft/SqlServer/Server/ValueUtilsSmi.cs
+../../../external/referencesource/System.Data/Misc/ExternDll.cs
+../../../external/referencesource/System.Data/Misc/HResults.cs
+../../../external/referencesource/System.Data/Misc/PrivilegedConfigurationManager.cs
+../../../external/referencesource/System.Data/System/Data/AcceptRejectRule.cs
+../../../external/referencesource/System.Data/System/Data/AggregateType.cs
+../../../external/referencesource/System.Data/System/Data/BaseCollection.cs
+../../../external/referencesource/System.Data/System/Data/CatalogLocation.cs
+../../../external/referencesource/System.Data/System/Data/CodeGen/datacache.cs
+../../../external/referencesource/System.Data/System/Data/CodeGen/StrongTypingException.cs
+../../../external/referencesource/System.Data/System/Data/ColumnTypeConverter.cs
+../../../external/referencesource/System.Data/System/Data/CommandBehavior.cs
+../../../external/referencesource/System.Data/System/Data/CommandType.cs
+../../../external/referencesource/System.Data/System/Data/Common/ActivityCorrelator.cs
+../../../external/referencesource/System.Data/System/Data/Common/AdapterSwitches.cs
+../../../external/referencesource/System.Data/System/Data/Common/AdapterUtil.cs
+../../../external/referencesource/System.Data/System/Data/Common/BigIntegerStorage.cs
+../../../external/referencesource/System.Data/System/Data/Common/BooleanStorage.cs
+../../../external/referencesource/System.Data/System/Data/Common/ByteStorage.cs
+../../../external/referencesource/System.Data/System/Data/Common/CharStorage.cs
+../../../external/referencesource/System.Data/System/Data/Common/DataAdapter.cs
+../../../external/referencesource/System.Data/System/Data/Common/DataColumnMappingCollection.cs
+../../../external/referencesource/System.Data/System/Data/Common/DataColumnMapping.cs
+../../../external/referencesource/System.Data/System/Data/Common/DataRecordInternal.cs
+../../../external/referencesource/System.Data/System/Data/Common/DataStorage.cs
+../../../external/referencesource/System.Data/System/Data/Common/DataTableMappingCollection.cs
+../../../external/referencesource/System.Data/System/Data/Common/DataTableMapping.cs
+../../../external/referencesource/System.Data/System/Data/Common/DateTimeOffsetStorage.cs
+../../../external/referencesource/System.Data/System/Data/Common/DateTimeStorage.cs
+../../../external/referencesource/System.Data/System/Data/Common/DBCommandBuilder.cs
+../../../external/referencesource/System.Data/System/Data/Common/DBCommand.cs
+../../../external/referencesource/System.Data/System/Data/Common/DBConnection.cs
+../../../external/referencesource/System.Data/System/Data/Common/DbConnectionOptions.cs
+../../../external/referencesource/System.Data/System/Data/Common/DbConnectionPoolKey.cs
+../../../external/referencesource/System.Data/System/Data/Common/DbConnectionStringBuilder.cs
+../../../external/referencesource/System.Data/System/Data/Common/DbConnectionStringCommon.cs
+../../../external/referencesource/System.Data/System/Data/Common/DBConnectionString.cs
+../../../external/referencesource/System.Data/System/Data/Common/DbDataAdapter.cs
+../../../external/referencesource/System.Data/System/Data/Common/DBDataPermissionAttribute.cs
+../../../external/referencesource/System.Data/System/Data/Common/DBDataPermission.cs
+../../../external/referencesource/System.Data/System/Data/Common/DbDataReader.cs
+../../../external/referencesource/System.Data/System/Data/Common/dbdatarecord.cs
+../../../external/referencesource/System.Data/System/Data/Common/DbDataSourceEnumerator.cs
+../../../external/referencesource/System.Data/System/Data/Common/dbenumerator.cs
+../../../external/referencesource/System.Data/System/Data/Common/DbException.cs
+../../../external/referencesource/System.Data/System/Data/Common/DbParameterCollection.cs
+../../../external/referencesource/System.Data/System/Data/Common/DBParameter.cs
+../../../external/referencesource/System.Data/System/Data/Common/DbProviderConfigurationHandler.cs
+../../../external/referencesource/System.Data/System/Data/Common/DbProviderFactoriesConfigurationHandler.cs
+../../../external/referencesource/System.Data/System/Data/Common/DbProviderFactories.cs
+../../../external/referencesource/System.Data/System/Data/Common/DbProviderFactory.cs
+../../../external/referencesource/System.Data/System/Data/Common/DbProviderSpecificTypePropertyAttribute.cs
+../../../external/referencesource/System.Data/System/Data/Common/DBSchemaRow.cs
+../../../external/referencesource/System.Data/System/Data/Common/DBSchemaTable.cs
+../../../external/referencesource/System.Data/System/Data/Common/DbTransaction.cs
+../../../external/referencesource/System.Data/System/Data/Common/DecimalStorage.cs
+../../../external/referencesource/System.Data/System/Data/Common/DoubleStorage.cs
+../../../external/referencesource/System.Data/System/Data/Common/FieldNameLookup.cs
+../../../external/referencesource/System.Data/System/Data/Common/GreenMethods.cs
+../../../external/referencesource/System.Data/System/Data/Common/Groupbybehavior.cs
+../../../external/referencesource/System.Data/System/Data/Common/HandlerBase.cs
+../../../external/referencesource/System.Data/System/Data/Common/identifiercase.cs
+../../../external/referencesource/System.Data/System/Data/Common/Int16Storage.cs
+../../../external/referencesource/System.Data/System/Data/Common/Int32Storage.cs
+../../../external/referencesource/System.Data/System/Data/Common/Int64Storage.cs
+../../../external/referencesource/System.Data/System/Data/Common/MultipartIdentifier.cs
+../../../external/referencesource/System.Data/System/Data/Common/NameValuePair.cs
+../../../external/referencesource/System.Data/System/Data/Common/NameValuePermission.cs
+../../../external/referencesource/System.Data/System/Data/Common/NativeMethods.cs
+../../../external/referencesource/System.Data/System/Data/Common/ObjectStorage.cs
+../../../external/referencesource/System.Data/System/Data/Common/RowUpdatedEventArgs.cs
+../../../external/referencesource/System.Data/System/Data/Common/RowUpdatingEventArgs.cs
+../../../external/referencesource/System.Data/System/Data/Common/SafeNativeMethods.cs
+../../../external/referencesource/System.Data/System/Data/Common/SByteStorage.cs
+../../../external/referencesource/System.Data/System/Data/Common/SchemaTableColumn.cs
+../../../external/referencesource/System.Data/System/Data/Common/SchemaTableOptionalColumn.cs
+../../../external/referencesource/System.Data/System/Data/Common/SingleStorage.cs
+../../../external/referencesource/System.Data/System/Data/Common/SQLConvert.cs
+../../../external/referencesource/System.Data/System/Data/Common/SQLTypes/SQLBinaryStorage.cs
+../../../external/referencesource/System.Data/System/Data/Common/SQLTypes/SQlBooleanStorage.cs
+../../../external/referencesource/System.Data/System/Data/Common/SQLTypes/SQLBytesStorage.cs
+../../../external/referencesource/System.Data/System/Data/Common/SQLTypes/SQLByteStorage.cs
+../../../external/referencesource/System.Data/System/Data/Common/SQLTypes/SQLCharsStorage.cs
+../../../external/referencesource/System.Data/System/Data/Common/SQLTypes/SQLDateTimeStorage.cs
+../../../external/referencesource/System.Data/System/Data/Common/SQLTypes/SQLDecimalStorage.cs
+../../../external/referencesource/System.Data/System/Data/Common/SQLTypes/SQLDoubleStorage.cs
+../../../external/referencesource/System.Data/System/Data/Common/SQLTypes/SQLGuidStorage.cs
+../../../external/referencesource/System.Data/System/Data/Common/SQLTypes/SQLInt16Storage.cs
+../../../external/referencesource/System.Data/System/Data/Common/SQLTypes/SQLInt32Storage.cs
+../../../external/referencesource/System.Data/System/Data/Common/SQLTypes/SQLInt64Storage.cs
+../../../external/referencesource/System.Data/System/Data/Common/SQLTypes/SQLMoneyStorage.cs
+../../../external/referencesource/System.Data/System/Data/Common/SQLTypes/SQLSingleStorage.cs
+../../../external/referencesource/System.Data/System/Data/Common/SQLTypes/SQLStringStorage.cs
+../../../external/referencesource/System.Data/System/Data/Common/SQLTypes/SqlUDTStorage.cs
+../../../external/referencesource/System.Data/System/Data/Common/SQLTypes/SqlXmlStorage.cs
+../../../external/referencesource/System.Data/System/Data/Common/StringStorage.cs
+../../../external/referencesource/System.Data/System/Data/Common/SupportedJoinOperators.cs
+../../../external/referencesource/System.Data/System/Data/Common/System.Data_BID.cs
+../../../external/referencesource/System.Data/System/Data/Common/TimeSpanStorage.cs
+../../../external/referencesource/System.Data/System/Data/Common/UInt16Storage.cs
+../../../external/referencesource/System.Data/System/Data/Common/UInt32Storage.cs
+../../../external/referencesource/System.Data/System/Data/Common/UInt64Storage.cs
+../../../external/referencesource/System.Data/System/Data/Common/UnsafeNativeMethods.cs
+../../../external/referencesource/System.Data/System/Data/ConflictOptions.cs
+../../../external/referencesource/System.Data/System/Data/ConnectionState.cs
+../../../external/referencesource/System.Data/System/Data/ConstraintCollection.cs
+../../../external/referencesource/System.Data/System/Data/ConstraintConverter.cs
+../../../external/referencesource/System.Data/System/Data/Constraint.cs
+../../../external/referencesource/System.Data/System/Data/ConstraintEnumerator.cs
+../../../external/referencesource/System.Data/System/Data/DataColumnChangeEvent.cs
+../../../external/referencesource/System.Data/System/Data/DataColumnChangeEventHandler.cs
+../../../external/referencesource/System.Data/System/Data/DataColumnCollection.cs
+../../../external/referencesource/System.Data/System/Data/DataColumn.cs
+../../../external/referencesource/System.Data/System/Data/DataColumnPropertyDescriptor.cs
+../../../external/referencesource/System.Data/System/Data/DataError.cs
+../../../external/referencesource/System.Data/System/Data/DataException.cs
+../../../external/referencesource/System.Data/System/Data/DataKey.cs
+../../../external/referencesource/System.Data/System/Data/DataRelationCollection.cs
+../../../external/referencesource/System.Data/System/Data/DataRelation.cs
+../../../external/referencesource/System.Data/System/Data/DataRelationPropertyDescriptor.cs
+../../../external/referencesource/System.Data/System/Data/DataRowAction.cs
+../../../external/referencesource/System.Data/System/Data/DataRowChangeEvent.cs
+../../../external/referencesource/System.Data/System/Data/DataRowChangeEventHandler.cs
+../../../external/referencesource/System.Data/System/Data/DataRowCollection.cs
+../../../external/referencesource/System.Data/System/Data/DataRowCreatedEventHandler.cs
+../../../external/referencesource/System.Data/System/Data/DataRow.cs
+../../../external/referencesource/System.Data/System/Data/DataRowState.cs
+../../../external/referencesource/System.Data/System/Data/DataRowVersion.cs
+../../../external/referencesource/System.Data/System/Data/DataRowView.cs
+../../../external/referencesource/System.Data/System/Data/DataSerializationFormat.cs
+../../../external/referencesource/System.Data/System/Data/DataSet.cs
+../../../external/referencesource/System.Data/System/Data/DataSetDateTime.cs
+../../../external/referencesource/System.Data/System/Data/DataSysAttribute.cs
+../../../external/referencesource/System.Data/System/Data/DataTableClearEvent.cs
+../../../external/referencesource/System.Data/System/Data/DataTableClearEventHandler.cs
+../../../external/referencesource/System.Data/System/Data/DataTableCollection.cs
+../../../external/referencesource/System.Data/System/Data/DataTable.cs
+../../../external/referencesource/System.Data/System/Data/DataTableNewRowEvent.cs
+../../../external/referencesource/System.Data/System/Data/DataTableNewRowEventHandler.cs
+../../../external/referencesource/System.Data/System/Data/DataTablePropertyDescriptor.cs
+../../../external/referencesource/System.Data/System/Data/DataTableReader.cs
+../../../external/referencesource/System.Data/System/Data/DataTableReaderListener.cs
+../../../external/referencesource/System.Data/System/Data/DataTableTypeConverter.cs
+../../../external/referencesource/System.Data/System/Data/DataView.cs
+../../../external/referencesource/System.Data/System/Data/DataViewListener.cs
+../../../external/referencesource/System.Data/System/Data/DataViewManager.cs
+../../../external/referencesource/System.Data/System/Data/DataViewManagerListItemTypeDescriptor.cs
+../../../external/referencesource/System.Data/System/Data/DataViewRowState.cs
+../../../external/referencesource/System.Data/System/Data/DataViewSettingCollection.cs
+../../../external/referencesource/System.Data/System/Data/DataViewSetting.cs
+../../../external/referencesource/System.Data/System/Data/DBConcurrencyException.cs
+../../../external/referencesource/System.Data/System/Data/dbtype.cs
+../../../external/referencesource/System.Data/System/Data/DefaultValueTypeConverter.cs
+../../../external/referencesource/System.Data/System/Data/FillErrorEventArgs.cs
+../../../external/referencesource/System.Data/System/Data/FillErrorEventHandler.cs
+../../../external/referencesource/System.Data/System/Data/Filter/AggregateNode.cs
+../../../external/referencesource/System.Data/System/Data/Filter/BinaryNode.cs
+../../../external/referencesource/System.Data/System/Data/Filter/ConstNode.cs
+../../../external/referencesource/System.Data/System/Data/Filter/DataExpression.cs
+../../../external/referencesource/System.Data/System/Data/Filter/ExpressionNode.cs
+../../../external/referencesource/System.Data/System/Data/Filter/ExpressionParser.cs
+../../../external/referencesource/System.Data/System/Data/Filter/FilterException.cs
+../../../external/referencesource/System.Data/System/Data/Filter/FunctionNode.cs
+../../../external/referencesource/System.Data/System/Data/Filter/IFilter.cs
+../../../external/referencesource/System.Data/System/Data/Filter/LookupNode.cs
+../../../external/referencesource/System.Data/System/Data/Filter/NameNode.cs
+../../../external/referencesource/System.Data/System/Data/Filter/Operators.cs
+../../../external/referencesource/System.Data/System/Data/Filter/UnaryNode.cs
+../../../external/referencesource/System.Data/System/Data/Filter/ZeroOpNode.cs
+../../../external/referencesource/System.Data/System/Data/ForeignKeyConstraint.cs
+../../../external/referencesource/System.Data/System/Data/IColumnMappingCollection.cs
+../../../external/referencesource/System.Data/System/Data/IColumnMapping.cs
+../../../external/referencesource/System.Data/System/Data/IDataAdapter.cs
+../../../external/referencesource/System.Data/System/Data/IDataParameterCollection.cs
+../../../external/referencesource/System.Data/System/Data/IDataParameter.cs
+../../../external/referencesource/System.Data/System/Data/IDataReader.cs
+../../../external/referencesource/System.Data/System/Data/IDataRecord.cs
+../../../external/referencesource/System.Data/System/Data/IDbCommand.cs
+../../../external/referencesource/System.Data/System/Data/IDbConnection.cs
+../../../external/referencesource/System.Data/System/Data/IDbDataAdapter.cs
+../../../external/referencesource/System.Data/System/Data/IDbDataParameter.cs
+../../../external/referencesource/System.Data/System/Data/IDbTransaction.cs
+../../../external/referencesource/System.Data/System/Data/IsolationLevel.cs
+../../../external/referencesource/System.Data/System/Data/ITableMappingCollection.cs
+../../../external/referencesource/System.Data/System/Data/ITableMapping.cs
+../../../external/referencesource/System.Data/System/Data/LoadOption.cs
+../../../external/referencesource/System.Data/System/Data/MappingType.cs
+../../../external/referencesource/System.Data/System/Data/MergeFailedEvent.cs
+../../../external/referencesource/System.Data/System/Data/MergeFailedEventHandler.cs
+../../../external/referencesource/System.Data/System/Data/Merger.cs
+../../../external/referencesource/System.Data/System/Data/MissingMappingAction.cs
+../../../external/referencesource/System.Data/System/Data/MissingSchemaAction.cs
+../../../external/referencesource/System.Data/System/Data/Odbc/DbDataRecord.cs
+../../../external/referencesource/System.Data/System/Data/Odbc/Odbc32.cs
+../../../external/referencesource/System.Data/System/Data/Odbc/OdbcCommandBuilder.cs
+../../../external/referencesource/System.Data/System/Data/Odbc/OdbcCommand.cs
+../../../external/referencesource/System.Data/System/Data/Odbc/OdbcConnection.cs
+../../../external/referencesource/System.Data/System/Data/Odbc/OdbcConnectionFactory.cs
+../../../external/referencesource/System.Data/System/Data/Odbc/OdbcConnectionHandle.cs
+../../../external/referencesource/System.Data/System/Data/Odbc/OdbcConnectionOpen.cs
+../../../external/referencesource/System.Data/System/Data/Odbc/OdbcConnectionPoolProviderInfo.cs
+../../../external/referencesource/System.Data/System/Data/Odbc/OdbcConnectionStringbuilder.cs
+../../../external/referencesource/System.Data/System/Data/Odbc/OdbcConnectionString.cs
+../../../external/referencesource/System.Data/System/Data/Odbc/OdbcDataAdapter.cs
+../../../external/referencesource/System.Data/System/Data/Odbc/OdbcDataReader.cs
+../../../external/referencesource/System.Data/System/Data/Odbc/OdbcEnvironment.cs
+../../../external/referencesource/System.Data/System/Data/Odbc/OdbcEnvironmentHandle.cs
+../../../external/referencesource/System.Data/System/Data/Odbc/OdbcErrorCollection.cs
+../../../external/referencesource/System.Data/System/Data/Odbc/OdbcError.cs
+../../../external/referencesource/System.Data/System/Data/Odbc/OdbcException.cs
+../../../external/referencesource/System.Data/System/Data/Odbc/OdbcFactory.cs
+../../../external/referencesource/System.Data/System/Data/Odbc/OdbcHandle.cs
+../../../external/referencesource/System.Data/System/Data/Odbc/OdbcInfoMessageEvent.cs
+../../../external/referencesource/System.Data/System/Data/Odbc/odbcmetadatacollectionnames.cs
+../../../external/referencesource/System.Data/System/Data/Odbc/odbcmetadatacolumnnames.cs
+../../../external/referencesource/System.Data/System/Data/Odbc/odbcmetadatafactory.cs
+../../../external/referencesource/System.Data/System/Data/Odbc/OdbcParameterCollection.cs
+../../../external/referencesource/System.Data/System/Data/Odbc/OdbcParameter.cs
+../../../external/referencesource/System.Data/System/Data/Odbc/OdbcPermission.cs
+../../../external/referencesource/System.Data/System/Data/Odbc/OdbcReferenceCollection.cs
+../../../external/referencesource/System.Data/System/Data/Odbc/OdbcRowUpdatingEvent.cs
+../../../external/referencesource/System.Data/System/Data/Odbc/OdbcStatementHandle.cs
+../../../external/referencesource/System.Data/System/Data/Odbc/OdbcTransaction.cs
+../../../external/referencesource/System.Data/System/Data/Odbc/OdbcType.cs
+../../../external/referencesource/System.Data/System/Data/Odbc/OdbcUtils.cs
+../../../external/referencesource/System.Data/System/Data/OleDb/ColumnBinding.cs
+../../../external/referencesource/System.Data/System/Data/OleDb/DBBindings.cs
+../../../external/referencesource/System.Data/System/Data/OleDb/DBPropSet.cs
+../../../external/referencesource/System.Data/System/Data/OleDb/OleDbCommandBuilder.cs
+../../../external/referencesource/System.Data/System/Data/OleDb/OleDbCommand.cs
+../../../external/referencesource/System.Data/System/Data/OleDb/OleDbConnection.cs
+../../../external/referencesource/System.Data/System/Data/OleDb/OleDbConnectionFactory.cs
+../../../external/referencesource/System.Data/System/Data/OleDb/OleDbConnectionInternal.cs
+../../../external/referencesource/System.Data/System/Data/OleDb/OleDbConnectionPoolGroupProviderInfo.cs
+../../../external/referencesource/System.Data/System/Data/OleDb/OledbConnectionStringbuilder.cs
+../../../external/referencesource/System.Data/System/Data/OleDb/oledbconnectionstring.cs
+../../../external/referencesource/System.Data/System/Data/OleDb/OleDbDataAdapter.cs
+../../../external/referencesource/System.Data/System/Data/OleDb/OleDbDataReader.cs
+../../../external/referencesource/System.Data/System/Data/OleDb/OLEDB_Enum.cs
+../../../external/referencesource/System.Data/System/Data/OleDb/OleDbEnumerator.cs
+../../../external/referencesource/System.Data/System/Data/OleDb/OleDbErrorCollection.cs
+../../../external/referencesource/System.Data/System/Data/OleDb/OleDbError.cs
+../../../external/referencesource/System.Data/System/Data/OleDb/OleDbException.cs
+../../../external/referencesource/System.Data/System/Data/OleDb/OleDbFactory.cs
+../../../external/referencesource/System.Data/System/Data/OleDb/OleDbHResult.cs
+../../../external/referencesource/System.Data/System/Data/OleDb/OleDbInfoMessageEvent.cs
+../../../external/referencesource/System.Data/System/Data/OleDb/OleDbInfoMessageEventHandler.cs
+../../../external/referencesource/System.Data/System/Data/OleDb/OleDbLiteral.cs
+../../../external/referencesource/System.Data/System/Data/OleDb/oledbmetadatacollectionnames.cs
+../../../external/referencesource/System.Data/System/Data/OleDb/oledbmetadatacolumnnames.cs
+../../../external/referencesource/System.Data/System/Data/OleDb/OleDbMetaDataFactory.cs
+../../../external/referencesource/System.Data/System/Data/OleDb/OleDbParameterCollection.cs
+../../../external/referencesource/System.Data/System/Data/OleDb/OleDbParameter.cs
+../../../external/referencesource/System.Data/System/Data/OleDb/OleDbPermission.cs
+../../../external/referencesource/System.Data/System/Data/OleDb/OleDbPropertySetGuid.cs
+../../../external/referencesource/System.Data/System/Data/OleDb/OleDbPropertyStatus.cs
+../../../external/referencesource/System.Data/System/Data/OleDb/OleDbReferenceCollection.cs
+../../../external/referencesource/System.Data/System/Data/OleDb/OleDbRowUpdatedEvent.cs
+../../../external/referencesource/System.Data/System/Data/OleDb/OleDbRowUpdatedEventHandler.cs
+../../../external/referencesource/System.Data/System/Data/OleDb/OleDbRowUpdatingEvent.cs
+../../../external/referencesource/System.Data/System/Data/OleDb/OleDbRowUpdatingEventHandler.cs
+../../../external/referencesource/System.Data/System/Data/OleDb/OleDbSchemaGuid.cs
+../../../external/referencesource/System.Data/System/Data/OleDb/OleDbStruct.cs
+../../../external/referencesource/System.Data/System/Data/OleDb/OleDbTransaction.cs
+../../../external/referencesource/System.Data/System/Data/OleDb/OleDbType.cs
+../../../external/referencesource/System.Data/System/Data/OleDb/OLEDB_Util.cs
+../../../external/referencesource/System.Data/System/Data/OleDb/OleDbWrapper.cs
+../../../external/referencesource/System.Data/System/Data/OleDb/PropertyAttributes.cs
+../../../external/referencesource/System.Data/System/Data/OleDb/PropertyIDSet.cs
+../../../external/referencesource/System.Data/System/Data/OleDb/PropertyInfoSet.cs
+../../../external/referencesource/System.Data/System/Data/OleDb/RowBinding.cs
+../../../external/referencesource/System.Data/System/Data/OleDb/SafeHandles.cs
+../../../external/referencesource/System.Data/System/Data/OperationAbortedException.cs
+../../../external/referencesource/System.Data/System/Data/ParameterDirection.cs
+../../../external/referencesource/System.Data/System/Data/PrimaryKeyTypeConverter.cs
+../../../external/referencesource/System.Data/System/Data/PropertyCollection.cs
+../../../external/referencesource/System.Data/System/Data/ProviderBase/DataReaderContainer.cs
+../../../external/referencesource/System.Data/System/Data/ProviderBase/DbBuffer.cs
+../../../external/referencesource/System.Data/System/Data/ProviderBase/DbConnectionClosed.cs
+../../../external/referencesource/System.Data/System/Data/ProviderBase/DbConnectionFactory.cs
+# ../../../external/referencesource/System.Data/System/Data/ProviderBase/DbConnectionHelper.cs
+../../../external/referencesource/System.Data/System/Data/ProviderBase/DbConnectionInternal.cs
+../../../external/referencesource/System.Data/System/Data/ProviderBase/DbConnectionPoolCounters.cs
+../../../external/referencesource/System.Data/System/Data/ProviderBase/DbConnectionPool.cs
+../../../external/referencesource/System.Data/System/Data/ProviderBase/DbConnectionPoolGroup.cs
+../../../external/referencesource/System.Data/System/Data/ProviderBase/DbConnectionPoolGroupProviderInfo.cs
+../../../external/referencesource/System.Data/System/Data/ProviderBase/DbConnectionPoolIdentity.cs
+../../../external/referencesource/System.Data/System/Data/ProviderBase/DbConnectionPoolOptions.cs
+../../../external/referencesource/System.Data/System/Data/ProviderBase/DbConnectionPoolProviderInfo.cs
+../../../external/referencesource/System.Data/System/Data/ProviderBase/DbMetaDataCollectionNames.cs
+../../../external/referencesource/System.Data/System/Data/ProviderBase/DbMetaDataColumnNames.cs
+../../../external/referencesource/System.Data/System/Data/ProviderBase/DbMetaDataFactory.cs
+# ../../../external/referencesource/System.Data/System/Data/ProviderBase/DbParameterCollectionHelper.cs
+# ../../../external/referencesource/System.Data/System/Data/ProviderBase/DbParameterHelper.cs
+../../../external/referencesource/System.Data/System/Data/ProviderBase/DbReferenceCollection.cs
+../../../external/referencesource/System.Data/System/Data/ProviderBase/SchemaMapping.cs
+../../../external/referencesource/System.Data/System/Data/ProviderBase/TimeoutTimer.cs
+../../../external/referencesource/System.Data/System/Data/ProviderBase/WrappedIUnknown.cs
+../../../external/referencesource/System.Data/System/Data/Range.cs
+../../../external/referencesource/System.Data/System/Data/RbTree.cs
+../../../external/referencesource/System.Data/System/Data/RecordManager.cs
+../../../external/referencesource/System.Data/System/Data/RecordsAffectedEventArgs.cs
+../../../external/referencesource/System.Data/System/Data/RecordsAffectedEventHandler.cs
+../../../external/referencesource/System.Data/System/Data/RelatedView.cs
+../../../external/referencesource/System.Data/System/Data/RelationshipConverter.cs
+../../../external/referencesource/System.Data/System/Data/Rule.cs
+../../../external/referencesource/System.Data/System/Data/SchemaSerializationMode.cs
+../../../external/referencesource/System.Data/System/Data/SchemaType.cs
+../../../external/referencesource/System.Data/System/Data/Select.cs
+../../../external/referencesource/System.Data/System/Data/Selection.cs
+../../../external/referencesource/System.Data/System/Data/SimpleType.cs
+../../../external/referencesource/System.Data/System/Data/SqlClient/ApplicationIntent.cs
+../../../external/referencesource/System.Data/System/Data/SqlClient/assemblycache.cs
+../../../external/referencesource/System.Data/System/Data/SqlClient/LocalDBAPI.cs
+../../../external/referencesource/System.Data/System/Data/SqlClient/LocalDBConfig.cs
+../../../external/referencesource/System.Data/System/Data/SqlClient/OnChangedEventHandler.cs
+../../../external/referencesource/System.Data/System/Data/SqlClient/ParameterPeekAheadValue.cs
+../../../external/referencesource/System.Data/System/Data/SqlClient/RowsCopiedEventArgs.cs
+../../../external/referencesource/System.Data/System/Data/SqlClient/RowsCopiedEventHandler.cs
+../../../external/referencesource/System.Data/System/Data/SqlClient/SortOrder.cs
+../../../external/referencesource/System.Data/System/Data/SqlClient/SqlBuffer.cs
+../../../external/referencesource/System.Data/System/Data/SqlClient/SqlBulkCopyColumnMappingCollection.cs
+../../../external/referencesource/System.Data/System/Data/SqlClient/SqlBulkCopyColumnMapping.cs
+../../../external/referencesource/System.Data/System/Data/SqlClient/SqlBulkCopy.cs
+../../../external/referencesource/System.Data/System/Data/SqlClient/SqlBulkCopyOptions.cs
+../../../external/referencesource/System.Data/System/Data/SqlClient/SqlCachedBuffer.cs
+../../../external/referencesource/System.Data/System/Data/SqlClient/SqlClientFactory.cs
+../../../external/referencesource/System.Data/System/Data/SqlClient/SqlClientMetaDataCollectionNames.cs
+../../../external/referencesource/System.Data/System/Data/SqlClient/SqlClientPermission.cs
+../../../external/referencesource/System.Data/System/Data/SqlClient/SqlClientWrapperSmiStreamChars.cs
+../../../external/referencesource/System.Data/System/Data/SqlClient/SqlClientWrapperSmiStream.cs
+../../../external/referencesource/System.Data/System/Data/SqlClient/SqlCommandBuilder.cs
+../../../external/referencesource/System.Data/System/Data/SqlClient/SqlCommand.cs
+../../../external/referencesource/System.Data/System/Data/SqlClient/SqlCommandSet.cs
+../../../external/referencesource/System.Data/System/Data/SqlClient/SqlConnection.cs
+../../../external/referencesource/System.Data/System/Data/SqlClient/SqlConnectionFactory.cs
+../../../external/referencesource/System.Data/System/Data/SqlClient/SqlConnectionPoolGroupProviderInfo.cs
+../../../external/referencesource/System.Data/System/Data/SqlClient/SqlConnectionPoolKey.cs
+../../../external/referencesource/System.Data/System/Data/SqlClient/SqlConnectionPoolProviderInfo.cs
+../../../external/referencesource/System.Data/System/Data/SqlClient/SqlConnectionStringBuilder.cs
+../../../external/referencesource/System.Data/System/Data/SqlClient/SqlConnectionString.cs
+../../../external/referencesource/System.Data/System/Data/SqlClient/SqlConnectionTimeoutErrorInternal.cs
+../../../external/referencesource/System.Data/System/Data/SqlClient/SqlCredential.cs
+../../../external/referencesource/System.Data/System/Data/SqlClient/SqlDataAdapter.cs
+../../../external/referencesource/System.Data/System/Data/SqlClient/SqlDataReader.cs
+../../../external/referencesource/System.Data/System/Data/SqlClient/SqlDataReaderSmi.cs
+../../../external/referencesource/System.Data/System/Data/SqlClient/SqlDelegatedTransaction.cs
+../../../external/referencesource/System.Data/System/Data/SqlClient/SqlDependency.cs
+../../../external/referencesource/System.Data/System/Data/SqlClient/SqlDependencyListener.cs
+../../../external/referencesource/System.Data/System/Data/SqlClient/SqlDependencyUtils.cs
+../../../external/referencesource/System.Data/System/Data/SqlClient/SqlEnums.cs
+../../../external/referencesource/System.Data/System/Data/SqlClient/SqlErrorCollection.cs
+../../../external/referencesource/System.Data/System/Data/SqlClient/SqlError.cs
+../../../external/referencesource/System.Data/System/Data/SqlClient/SqlException.cs
+../../../external/referencesource/System.Data/System/Data/SqlClient/SqlInfoMessageEvent.cs
+../../../external/referencesource/System.Data/System/Data/SqlClient/SqlInfoMessageEventHandler.cs
+../../../external/referencesource/System.Data/System/Data/SqlClient/SqlInternalConnection.cs
+../../../external/referencesource/System.Data/System/Data/SqlClient/SqlInternalConnectionSmi.cs
+../../../external/referencesource/System.Data/System/Data/SqlClient/SqlInternalConnectionTds.cs
+../../../external/referencesource/System.Data/System/Data/SqlClient/sqlinternaltransaction.cs
+../../../external/referencesource/System.Data/System/Data/SqlClient/sqlmetadatafactory.cs
+../../../external/referencesource/System.Data/System/Data/SqlClient/SqlNotificationEventArgs.cs
+../../../external/referencesource/System.Data/System/Data/SqlClient/SqlNotificationInfo.cs
+../../../external/referencesource/System.Data/System/Data/SqlClient/SqlNotificationSource.cs
+../../../external/referencesource/System.Data/System/Data/SqlClient/SqlNotificationType.cs
+../../../external/referencesource/System.Data/System/Data/SqlClient/SqlParameterCollection.cs
+../../../external/referencesource/System.Data/System/Data/SqlClient/SqlParameter.cs
+../../../external/referencesource/System.Data/System/Data/SqlClient/SqlReferenceCollection.cs
+../../../external/referencesource/System.Data/System/Data/SqlClient/SqlRowUpdatedEvent.cs
+../../../external/referencesource/System.Data/System/Data/SqlClient/SqlRowUpdatedEventHandler.cs
+../../../external/referencesource/System.Data/System/Data/SqlClient/SqlRowUpdatingEvent.cs
+../../../external/referencesource/System.Data/System/Data/SqlClient/SqlRowUpdatingEventHandler.cs
+../../../external/referencesource/System.Data/System/Data/SqlClient/SqlSequentialStream.cs
+../../../external/referencesource/System.Data/System/Data/SqlClient/SqlSequentialStreamSmi.cs
+../../../external/referencesource/System.Data/System/Data/SqlClient/SqlSequentialTextReader.cs
+../../../external/referencesource/System.Data/System/Data/SqlClient/SqlSequentialTextReaderSmi.cs
+../../../external/referencesource/System.Data/System/Data/SqlClient/SqlStatistics.cs
+../../../external/referencesource/System.Data/System/Data/SqlClient/SqlStream.cs
+../../../external/referencesource/System.Data/System/Data/SqlClient/SqlTransaction.cs
+../../../external/referencesource/System.Data/System/Data/SqlClient/SqlUdtInfo.cs
+../../../external/referencesource/System.Data/System/Data/SqlClient/SqlUtil.cs
+../../../external/referencesource/System.Data/System/Data/SqlClient/TdsEnums.cs
+../../../external/referencesource/System.Data/System/Data/SqlClient/TdsParameterSetter.cs
+../../../external/referencesource/System.Data/System/Data/SqlClient/TdsParser.cs
+../../../external/referencesource/System.Data/System/Data/SqlClient/TdsParserHelperClasses.cs
+../../../external/referencesource/System.Data/System/Data/SqlClient/TdsParserSafeHandles.cs
+../../../external/referencesource/System.Data/System/Data/SqlClient/TdsParserSessionPool.cs
+../../../external/referencesource/System.Data/System/Data/SqlClient/TdsParserStateObject.cs
+../../../external/referencesource/System.Data/System/Data/SqlClient/TdsParserStaticMethods.cs
+../../../external/referencesource/System.Data/System/Data/SqlClient/TdsRecordBufferSetter.cs
+../../../external/referencesource/System.Data/System/Data/SqlClient/TdsValueSetter.cs
+../../../external/referencesource/System.Data/System/Data/SqlDbType.cs
+../../../external/referencesource/System.Data/System/Data/Sql/IBinarySerialize.cs
+../../../external/referencesource/System.Data/System/Data/Sql/invalidudtexception.cs
+../../../external/referencesource/System.Data/System/Data/Sql/SqlDataSourceEnumerator.cs
+../../../external/referencesource/System.Data/System/Data/Sql/SqlFacetAttribute.cs
+../../../external/referencesource/System.Data/System/Data/Sql/SqlFunctionAttribute.cs
+../../../external/referencesource/System.Data/System/Data/Sql/SqlGenericUtil.cs
+../../../external/referencesource/System.Data/System/Data/Sql/SqlMetaData.cs
+../../../external/referencesource/System.Data/System/Data/Sql/SqlMethodAttribute.cs
+../../../external/referencesource/System.Data/System/Data/Sql/sqlnorm.cs
+../../../external/referencesource/System.Data/System/Data/Sql/SqlNotificationRequest.cs
+../../../external/referencesource/System.Data/System/Data/Sql/SqlProcedureAttribute.cs
+../../../external/referencesource/System.Data/System/Data/Sql/sqlser.cs
+../../../external/referencesource/System.Data/System/Data/Sql/SqlTriggerAttribute.cs
+../../../external/referencesource/System.Data/System/Data/Sql/SqlUserDefinedAggregateAttribute.cs
+../../../external/referencesource/System.Data/System/Data/Sql/SqlUserDefinedTypeAttribute.cs
+../../../external/referencesource/System.Data/System/Data/Sql/TriggerAction.cs
+../../../external/referencesource/System.Data/System/Data/SQLTypes/INullable.cs
+../../../external/referencesource/System.Data/System/Data/SQLTypes/SQLBinary.cs
+../../../external/referencesource/System.Data/System/Data/SQLTypes/SQLBoolean.cs
+../../../external/referencesource/System.Data/System/Data/SQLTypes/SQLByte.cs
+../../../external/referencesource/System.Data/System/Data/SQLTypes/SQLBytes.cs
+../../../external/referencesource/System.Data/System/Data/SQLTypes/SQLChars.cs
+../../../external/referencesource/System.Data/System/Data/SQLTypes/SqlCharStream.cs
+../../../external/referencesource/System.Data/System/Data/SQLTypes/SQLDateTime.cs
+../../../external/referencesource/System.Data/System/Data/SQLTypes/SQLDecimal.cs
+../../../external/referencesource/System.Data/System/Data/SQLTypes/SQLDouble.cs
+../../../external/referencesource/System.Data/System/Data/SQLTypes/SQLFileStream.cs
+../../../external/referencesource/System.Data/System/Data/SQLTypes/SQLGuid.cs
+../../../external/referencesource/System.Data/System/Data/SQLTypes/SQLInt16.cs
+../../../external/referencesource/System.Data/System/Data/SQLTypes/SQLInt32.cs
+../../../external/referencesource/System.Data/System/Data/SQLTypes/SQLInt64.cs
+../../../external/referencesource/System.Data/System/Data/SQLTypes/SQLMoney.cs
+../../../external/referencesource/System.Data/System/Data/SQLTypes/SQLResource.cs
+../../../external/referencesource/System.Data/System/Data/SQLTypes/SQLSingle.cs
+../../../external/referencesource/System.Data/System/Data/SQLTypes/SQLString.cs
+../../../external/referencesource/System.Data/System/Data/SQLTypes/SqlTypesSchemaImporter.cs
+../../../external/referencesource/System.Data/System/Data/SQLTypes/SQLUtility.cs
+../../../external/referencesource/System.Data/System/Data/SQLTypes/SqlXml.cs
+../../../external/referencesource/System.Data/System/Data/SQLTypes/UnsafeNativeMethods.cs
+../../../external/referencesource/System.Data/System/Data/StateChangeEvent.cs
+../../../external/referencesource/System.Data/System/Data/StateChangeEventHandler.cs
+../../../external/referencesource/System.Data/System/Data/StatementType.cs
+../../../external/referencesource/System.Data/System/Data/UniqueConstraint.cs
+../../../external/referencesource/System.Data/System/Data/UpdateRowSource.cs
+../../../external/referencesource/System.Data/System/Data/updatestatus.cs
+../../../external/referencesource/System.Data/System/Data/XDRSchema.cs
+../../../external/referencesource/System.Data/System/Data/XmlContent.cs
+../../../external/referencesource/System.Data/System/Data/XmlDataLoader.cs
+../../../external/referencesource/System.Data/System/Data/XMLDiffLoader.cs
+../../../external/referencesource/System.Data/System/Data/XmlKeywords.cs
+../../../external/referencesource/System.Data/System/Data/XmlReadMode.cs
+../../../external/referencesource/System.Data/System/Data/xmlsaver.cs
+../../../external/referencesource/System.Data/System/Data/XMLSchema.cs
+../../../external/referencesource/System.Data/System/Data/XmlToDatasetMap.cs
+../../../external/referencesource/System.Data/System/Data/XmlWriteMode.cs
+../../../external/referencesource/System.Data/System/NewXml/BaseTreeIterator.cs
+../../../external/referencesource/System.Data/System/NewXml/DataDocumentXPathNavigator.cs
+../../../external/referencesource/System.Data/System/NewXml/DataPointer.cs
+../../../external/referencesource/System.Data/System/NewXml/DataSetMappper.cs
+../../../external/referencesource/System.Data/System/NewXml/IXmlDataVirtualNode.cs
+../../../external/referencesource/System.Data/System/NewXml/RegionIterator.cs
+../../../external/referencesource/System.Data/System/NewXml/TreeIterator.cs
+../../../external/referencesource/System.Data/System/NewXml/XmlBoundElement.cs
+../../../external/referencesource/System.Data/System/NewXml/XmlDataDocument.cs
+../../../external/referencesource/System.Data/System/NewXml/XmlDataImplementation.cs
+../../../external/referencesource/System.Data/System/NewXml/XPathNodePointer.cs