diff --git a/.config/CredScanSuppressions.json b/.config/CredScanSuppressions.json
index 0dabb70ad26abd..ce1383f8832933 100644
--- a/.config/CredScanSuppressions.json
+++ b/.config/CredScanSuppressions.json
@@ -17,12 +17,6 @@
"/src/libraries/Common/tests/System/Security/Cryptography/AlgorithmImplementations/EC/ECKeyFileTests.cs",
"/src/libraries/Common/tests/System/Security/Cryptography/AlgorithmImplementations/RSA/RSAKeyFileTests.cs",
"/src/libraries/System.Data.Common/tests/System/Data/Common/DbConnectionStringBuilderTest.cs",
- "/src/libraries/System.Data.SqlClient/src/System/Data/SqlClient/TdsEnums.cs",
- "/src/libraries/System.Data.SqlClient/tests/FunctionalTests/DiagnosticTest.cs",
- "/src/libraries/System.Data.SqlClient/tests/FunctionalTests/ExceptionTest.cs",
- "/src/libraries/System.Data.SqlClient/tests/FunctionalTests/SqlConnectionBasicTests.cs",
- "/src/libraries/System.Data.SqlClient/tests/Tools/TDS/TDS.Servers/TDSServerArguments.cs",
- "/src/libraries/System.Data.SqlClient/tests/Tools/TDS/TDS.Servers/TdsServerCertificate.pfx",
"/src/libraries/System.Diagnostics.Process/tests/ProcessStartInfoTests.cs",
"/src/libraries/System.DirectoryServices.AccountManagement/src/System/DirectoryServices/AccountManagement/constants.cs",
"/src/libraries/System.DirectoryServices.AccountManagement/tests/PrincipalTest.cs",
diff --git a/eng/Versions.props b/eng/Versions.props
index c63c68adda8de5..b69b4e8e735efc 100644
--- a/eng/Versions.props
+++ b/eng/Versions.props
@@ -110,8 +110,8 @@
$(RefOnlyMicrosoftBuildVersion)
4.9.4
4.9.4
-
- 4.4.0
+
+ 4.8.0
16.5.0
2.4.1
diff --git a/src/coreclr/tests/scripts/run-corefx-tests.bat b/src/coreclr/tests/scripts/run-corefx-tests.bat
index 1b6e6910de554b..e5bfa984308ff9 100644
--- a/src/coreclr/tests/scripts/run-corefx-tests.bat
+++ b/src/coreclr/tests/scripts/run-corefx-tests.bat
@@ -27,7 +27,7 @@ echo control, but is easy to implement. This file should be a list of assembly n
echo without filename extension, one per line, e.g.:
echo.
echo System.Console.Tests
-echo System.Data.SqlClient.Tests
+echo System.Data.Common.Tests
echo System.Diagnostics.Process.Tests
echo.
echo The ^ is in the form expected by xunit.console.dll as a response file.
diff --git a/src/libraries/Native/pkg/Directory.Build.props b/src/libraries/Native/pkg/Directory.Build.props
deleted file mode 100644
index 5e626177d1b21e..00000000000000
--- a/src/libraries/Native/pkg/Directory.Build.props
+++ /dev/null
@@ -1,23 +0,0 @@
-
-
-
-
-
- $(ArtifactsBinDir)Linux.$(PackagePlatform).$(ConfigurationGroup)\native\
- $(ArtifactsBinDir)Windows_NT.$(PackagePlatform).$(ConfigurationGroup)\native_aot\
- $(ArtifactsBinDir)Windows_NT.$(PackagePlatform).$(ConfigurationGroup)\native\
- $(LinuxNativePath)
- $(LinuxNativePath)
- $(LinuxNativePath)
- $(ArtifactsBinDir)OSX.$(PackagePlatform).$(ConfigurationGroup)\native\
- $(LinuxNativePath)
- $(LinuxNativePath)
- $(LinuxNativePath)
- $(LinuxNativePath)
- $(LinuxNativePath)
- $(LinuxNativePath)
- $(LinuxNativePath)
- true
-
-
diff --git a/src/libraries/Native/pkg/Directory.Build.targets b/src/libraries/Native/pkg/Directory.Build.targets
deleted file mode 100644
index be65b4a8d26a09..00000000000000
--- a/src/libraries/Native/pkg/Directory.Build.targets
+++ /dev/null
@@ -1,61 +0,0 @@
-
-
-
-
-
-
-
- .dylib
- .dwarf
-
-
-
-
- .so
- .dbg
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- true
-
-
-
-
- true
-
-
-
-
- runtimes/$(PackageTargetRuntime)/native
- true
-
-
-
-
-
-
diff --git a/src/libraries/Native/pkg/_.pdb b/src/libraries/Native/pkg/_.pdb
deleted file mode 100644
index e69de29bb2d1d6..00000000000000
diff --git a/src/libraries/Native/pkg/runtime.native.System.Data.SqlClient.sni/runtime.native.System.Data.SqlClient.sni.pkgproj b/src/libraries/Native/pkg/runtime.native.System.Data.SqlClient.sni/runtime.native.System.Data.SqlClient.sni.pkgproj
deleted file mode 100644
index 475906436f42e6..00000000000000
--- a/src/libraries/Native/pkg/runtime.native.System.Data.SqlClient.sni/runtime.native.System.Data.SqlClient.sni.pkgproj
+++ /dev/null
@@ -1,19 +0,0 @@
-
-
-
- true
- true
-
-
-
- $(RuntimeWinX64RuntimeNativeSystemDataSqlClientSniVersion)
-
-
- $(RuntimeWinX64RuntimeNativeSystemDataSqlClientSniVersion)
-
-
- $(RuntimeWinX64RuntimeNativeSystemDataSqlClientSniVersion)
-
-
-
-
diff --git a/src/libraries/System.Data.Common/tests/System.Data.Common.Tests.csproj b/src/libraries/System.Data.Common/tests/System.Data.Common.Tests.csproj
index ada40ba7edd0d2..4b1d012a9fe295 100644
--- a/src/libraries/System.Data.Common/tests/System.Data.Common.Tests.csproj
+++ b/src/libraries/System.Data.Common/tests/System.Data.Common.Tests.csproj
@@ -76,6 +76,7 @@
+
@@ -119,4 +120,7 @@
Common\System\Runtime\Serialization\Formatters\BinaryFormatterHelpers.cs
+
+
+
diff --git a/src/libraries/System.Data.Common/tests/System/Data/FacadeTest.cs b/src/libraries/System.Data.Common/tests/System/Data/FacadeTest.cs
new file mode 100644
index 00000000000000..35f5ed1f70c76d
--- /dev/null
+++ b/src/libraries/System.Data.Common/tests/System/Data/FacadeTest.cs
@@ -0,0 +1,19 @@
+// Licensed to the .NET Foundation under one or more agreements.
+// See the LICENSE file in the project root for more information.
+
+using Xunit;
+
+namespace System.Data.Tests
+{
+ public class FacadeTest
+ {
+ [Theory]
+ [InlineData("Microsoft.SqlServer.Server.SqlMetaData")] // Type from System.Data.SqlClient
+ [InlineData("System.Data.SqlTypes.SqlBytes")] // Type from System.Data.Common
+ public void TestSystemData(string typeName)
+ {
+ // Verify that the type can be loaded via .NET Framework compat facade
+ Type.GetType(typeName + ", System.Data", throwOnError: true);
+ }
+ }
+}
diff --git a/src/libraries/System.Data.OleDb/src/DbConnectionStringCommon.cs b/src/libraries/System.Data.OleDb/src/DbConnectionStringCommon.cs
index 8cd0adf0dfaed2..cc353a0d679f9b 100644
--- a/src/libraries/System.Data.OleDb/src/DbConnectionStringCommon.cs
+++ b/src/libraries/System.Data.OleDb/src/DbConnectionStringCommon.cs
@@ -6,7 +6,6 @@
using System.ComponentModel;
using System.Diagnostics;
using System.Globalization;
-using System.Data.SqlClient;
namespace System.Data.Common
{
diff --git a/src/libraries/System.Data.OleDb/src/System.Data.OleDb.csproj b/src/libraries/System.Data.OleDb/src/System.Data.OleDb.csproj
index 55b8fda937ec48..87d4e41172d1fa 100644
--- a/src/libraries/System.Data.OleDb/src/System.Data.OleDb.csproj
+++ b/src/libraries/System.Data.OleDb/src/System.Data.OleDb.csproj
@@ -102,7 +102,6 @@
-
diff --git a/src/libraries/System.Data.SqlClient/Directory.Build.props b/src/libraries/System.Data.SqlClient/Directory.Build.props
deleted file mode 100644
index 63f02a0f817ef2..00000000000000
--- a/src/libraries/System.Data.SqlClient/Directory.Build.props
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
-
- Microsoft
-
-
\ No newline at end of file
diff --git a/src/libraries/System.Data.SqlClient/System.Data.SqlClient.sln b/src/libraries/System.Data.SqlClient/System.Data.SqlClient.sln
deleted file mode 100644
index 3d402955c175f3..00000000000000
--- a/src/libraries/System.Data.SqlClient/System.Data.SqlClient.sln
+++ /dev/null
@@ -1,173 +0,0 @@
-Microsoft Visual Studio Solution File, Format Version 12.00
-# Visual Studio 15
-VisualStudioVersion = 15.0.27213.1
-MinimumVisualStudioVersion = 10.0.40219.1
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "System.Data.SqlClient.Tests", "tests\FunctionalTests\System.Data.SqlClient.Tests.csproj", "{F3E72F35-0351-4D67-9388-725BCAD807BA}"
- ProjectSection(ProjectDependencies) = postProject
- {D4550556-4745-457F-BA8F-3EBF3836D6B4} = {D4550556-4745-457F-BA8F-3EBF3836D6B4}
- EndProjectSection
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Address", "tests\ManualTests\SQL\UdtTest\UDTs\Address\Address.csproj", "{D1392B54-998A-4F27-BC17-4CE149117BCC}"
- ProjectSection(ProjectDependencies) = postProject
- {D4550556-4745-457F-BA8F-3EBF3836D6B4} = {D4550556-4745-457F-BA8F-3EBF3836D6B4}
- EndProjectSection
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Circle", "tests\ManualTests\SQL\UdtTest\UDTs\Circle\Circle.csproj", "{6C88F00F-9597-43AD-9E5F-9B344DA3B16F}"
- ProjectSection(ProjectDependencies) = postProject
- {D4550556-4745-457F-BA8F-3EBF3836D6B4} = {D4550556-4745-457F-BA8F-3EBF3836D6B4}
- EndProjectSection
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Shapes", "tests\ManualTests\SQL\UdtTest\UDTs\Shapes\Shapes.csproj", "{B73A7063-37C3-415D-AD53-BB3DA20ABD6E}"
- ProjectSection(ProjectDependencies) = postProject
- {D4550556-4745-457F-BA8F-3EBF3836D6B4} = {D4550556-4745-457F-BA8F-3EBF3836D6B4}
- EndProjectSection
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Utf8String", "tests\ManualTests\SQL\UdtTest\UDTs\Utf8String\Utf8String.csproj", "{E0A6BB21-574B-43D9-890D-6E1144F2EE9E}"
- ProjectSection(ProjectDependencies) = postProject
- {D4550556-4745-457F-BA8F-3EBF3836D6B4} = {D4550556-4745-457F-BA8F-3EBF3836D6B4}
- EndProjectSection
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "System.Data.SqlClient.ManualTesting.Tests", "tests\ManualTests\System.Data.SqlClient.ManualTesting.Tests.csproj", "{45DB5F86-7AE3-45C6-870D-F9357B66BDB5}"
- ProjectSection(ProjectDependencies) = postProject
- {D4550556-4745-457F-BA8F-3EBF3836D6B4} = {D4550556-4745-457F-BA8F-3EBF3836D6B4}
- EndProjectSection
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "IMonitorLoader", "tests\StressTests\IMonitorLoader\IMonitorLoader.csproj", "{AF78BA88-6428-47EA-8682-442DAF8E9656}"
- ProjectSection(ProjectDependencies) = postProject
- {D4550556-4745-457F-BA8F-3EBF3836D6B4} = {D4550556-4745-457F-BA8F-3EBF3836D6B4}
- EndProjectSection
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "System.Data.SqlClient.Stress.Tests", "tests\StressTests\System.Data.SqlClient.Stress.Tests\System.Data.SqlClient.Stress.Tests.csproj", "{B94B8E6D-3E41-4046-B758-4A2E281F74EE}"
- ProjectSection(ProjectDependencies) = postProject
- {D4550556-4745-457F-BA8F-3EBF3836D6B4} = {D4550556-4745-457F-BA8F-3EBF3836D6B4}
- EndProjectSection
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "System.Data.StressFramework", "tests\StressTests\System.Data.StressFramework\System.Data.StressFramework.csproj", "{518A4E22-0144-4699-80AE-757B744E8E38}"
- ProjectSection(ProjectDependencies) = postProject
- {D4550556-4745-457F-BA8F-3EBF3836D6B4} = {D4550556-4745-457F-BA8F-3EBF3836D6B4}
- EndProjectSection
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "System.Data.StressRunner", "tests\StressTests\System.Data.StressRunner\System.Data.StressRunner.csproj", "{529B187A-DE4F-4F4D-9FBB-D3D416FDB683}"
- ProjectSection(ProjectDependencies) = postProject
- {D4550556-4745-457F-BA8F-3EBF3836D6B4} = {D4550556-4745-457F-BA8F-3EBF3836D6B4}
- EndProjectSection
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "TDS.EndPoint", "tests\Tools\TDS\TDS.EndPoint\TDS.EndPoint.csproj", "{1FF891B4-D3DE-4CCE-887C-CB48F5351A45}"
- ProjectSection(ProjectDependencies) = postProject
- {D4550556-4745-457F-BA8F-3EBF3836D6B4} = {D4550556-4745-457F-BA8F-3EBF3836D6B4}
- EndProjectSection
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "TDS.Servers", "tests\Tools\TDS\TDS.Servers\TDS.Servers.csproj", "{978063D3-FBB5-4E10-8C45-67C90BE1B931}"
- ProjectSection(ProjectDependencies) = postProject
- {D4550556-4745-457F-BA8F-3EBF3836D6B4} = {D4550556-4745-457F-BA8F-3EBF3836D6B4}
- EndProjectSection
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "TDS", "tests\Tools\TDS\TDS\TDS.csproj", "{8DC9D1A0-351B-47BC-A90F-B9DA542550E9}"
- ProjectSection(ProjectDependencies) = postProject
- {D4550556-4745-457F-BA8F-3EBF3836D6B4} = {D4550556-4745-457F-BA8F-3EBF3836D6B4}
- EndProjectSection
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "System.Data.SqlClient", "src\System.Data.SqlClient.csproj", "{D4550556-4745-457F-BA8F-3EBF3836D6B4}"
- ProjectSection(ProjectDependencies) = postProject
- {D58E8D2B-3331-4660-8DFB-512D66F8EC63} = {D58E8D2B-3331-4660-8DFB-512D66F8EC63}
- EndProjectSection
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "System.Data.SqlClient", "ref\System.Data.SqlClient.csproj", "{D58E8D2B-3331-4660-8DFB-512D66F8EC63}"
-EndProject
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "tests", "tests", "{1A2F9F4A-A032-433E-B914-ADD5992BB178}"
-EndProject
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "src", "src", "{E107E9C1-E893-4E87-987E-04EF0DCEAEFD}"
-EndProject
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "ref", "ref", "{2E666815-2EDB-464B-9DF6-380BF4789AD4}"
-EndProject
-Global
- GlobalSection(SolutionConfigurationPlatforms) = preSolution
- Debug|Any CPU = Debug|Any CPU
- Release|Any CPU = Release|Any CPU
- EndGlobalSection
- GlobalSection(ProjectConfigurationPlatforms) = postSolution
- {F3E72F35-0351-4D67-9388-725BCAD807BA}.Debug|Any CPU.ActiveCfg = netcoreapp5.0-Windows_NT-Debug|Any CPU
- {F3E72F35-0351-4D67-9388-725BCAD807BA}.Debug|Any CPU.Build.0 = netcoreapp5.0-Windows_NT-Debug|Any CPU
- {F3E72F35-0351-4D67-9388-725BCAD807BA}.Release|Any CPU.ActiveCfg = netcoreapp5.0-Windows_NT-Release|Any CPU
- {F3E72F35-0351-4D67-9388-725BCAD807BA}.Release|Any CPU.Build.0 = netcoreapp5.0-Windows_NT-Release|Any CPU
- {D1392B54-998A-4F27-BC17-4CE149117BCC}.Debug|Any CPU.ActiveCfg = netstandard2.0-Debug|Any CPU
- {D1392B54-998A-4F27-BC17-4CE149117BCC}.Debug|Any CPU.Build.0 = netstandard2.0-Debug|Any CPU
- {D1392B54-998A-4F27-BC17-4CE149117BCC}.Release|Any CPU.ActiveCfg = netstandard2.0-Release|Any CPU
- {D1392B54-998A-4F27-BC17-4CE149117BCC}.Release|Any CPU.Build.0 = netstandard2.0-Release|Any CPU
- {6C88F00F-9597-43AD-9E5F-9B344DA3B16F}.Debug|Any CPU.ActiveCfg = netstandard2.0-Debug|Any CPU
- {6C88F00F-9597-43AD-9E5F-9B344DA3B16F}.Debug|Any CPU.Build.0 = netstandard2.0-Debug|Any CPU
- {6C88F00F-9597-43AD-9E5F-9B344DA3B16F}.Release|Any CPU.ActiveCfg = netstandard2.0-Release|Any CPU
- {6C88F00F-9597-43AD-9E5F-9B344DA3B16F}.Release|Any CPU.Build.0 = netstandard2.0-Release|Any CPU
- {B73A7063-37C3-415D-AD53-BB3DA20ABD6E}.Debug|Any CPU.ActiveCfg = netstandard2.0-Debug|Any CPU
- {B73A7063-37C3-415D-AD53-BB3DA20ABD6E}.Debug|Any CPU.Build.0 = netstandard2.0-Debug|Any CPU
- {B73A7063-37C3-415D-AD53-BB3DA20ABD6E}.Release|Any CPU.ActiveCfg = netstandard2.0-Release|Any CPU
- {B73A7063-37C3-415D-AD53-BB3DA20ABD6E}.Release|Any CPU.Build.0 = netstandard2.0-Release|Any CPU
- {E0A6BB21-574B-43D9-890D-6E1144F2EE9E}.Debug|Any CPU.ActiveCfg = netstandard2.0-Debug|Any CPU
- {E0A6BB21-574B-43D9-890D-6E1144F2EE9E}.Debug|Any CPU.Build.0 = netstandard2.0-Debug|Any CPU
- {E0A6BB21-574B-43D9-890D-6E1144F2EE9E}.Release|Any CPU.ActiveCfg = netstandard2.0-Release|Any CPU
- {E0A6BB21-574B-43D9-890D-6E1144F2EE9E}.Release|Any CPU.Build.0 = netstandard2.0-Release|Any CPU
- {45DB5F86-7AE3-45C6-870D-F9357B66BDB5}.Debug|Any CPU.ActiveCfg = netcoreapp5.0-Debug|Any CPU
- {45DB5F86-7AE3-45C6-870D-F9357B66BDB5}.Debug|Any CPU.Build.0 = netcoreapp5.0-Debug|Any CPU
- {45DB5F86-7AE3-45C6-870D-F9357B66BDB5}.Release|Any CPU.ActiveCfg = netcoreapp5.0-Release|Any CPU
- {45DB5F86-7AE3-45C6-870D-F9357B66BDB5}.Release|Any CPU.Build.0 = netcoreapp5.0-Release|Any CPU
- {AF78BA88-6428-47EA-8682-442DAF8E9656}.Debug|Any CPU.ActiveCfg = netstandard2.0-Windows_NT-Debug|Any CPU
- {AF78BA88-6428-47EA-8682-442DAF8E9656}.Debug|Any CPU.Build.0 = netstandard2.0-Windows_NT-Debug|Any CPU
- {AF78BA88-6428-47EA-8682-442DAF8E9656}.Release|Any CPU.ActiveCfg = netstandard2.0-Windows_NT-Release|Any CPU
- {AF78BA88-6428-47EA-8682-442DAF8E9656}.Release|Any CPU.Build.0 = netstandard2.0-Windows_NT-Release|Any CPU
- {B94B8E6D-3E41-4046-B758-4A2E281F74EE}.Debug|Any CPU.ActiveCfg = netcoreapp5.0-Windows_NT-Debug|Any CPU
- {B94B8E6D-3E41-4046-B758-4A2E281F74EE}.Debug|Any CPU.Build.0 = netcoreapp5.0-Windows_NT-Debug|Any CPU
- {B94B8E6D-3E41-4046-B758-4A2E281F74EE}.Release|Any CPU.ActiveCfg = netcoreapp5.0-Windows_NT-Release|Any CPU
- {B94B8E6D-3E41-4046-B758-4A2E281F74EE}.Release|Any CPU.Build.0 = netcoreapp5.0-Windows_NT-Release|Any CPU
- {518A4E22-0144-4699-80AE-757B744E8E38}.Debug|Any CPU.ActiveCfg = netcoreapp5.0-Windows_NT-Debug|Any CPU
- {518A4E22-0144-4699-80AE-757B744E8E38}.Debug|Any CPU.Build.0 = netcoreapp5.0-Windows_NT-Debug|Any CPU
- {518A4E22-0144-4699-80AE-757B744E8E38}.Release|Any CPU.ActiveCfg = netcoreapp5.0-Windows_NT-Release|Any CPU
- {518A4E22-0144-4699-80AE-757B744E8E38}.Release|Any CPU.Build.0 = netcoreapp5.0-Windows_NT-Release|Any CPU
- {529B187A-DE4F-4F4D-9FBB-D3D416FDB683}.Debug|Any CPU.ActiveCfg = netcoreapp5.0-Windows_NT-Debug|Any CPU
- {529B187A-DE4F-4F4D-9FBB-D3D416FDB683}.Debug|Any CPU.Build.0 = netcoreapp5.0-Windows_NT-Debug|Any CPU
- {529B187A-DE4F-4F4D-9FBB-D3D416FDB683}.Release|Any CPU.ActiveCfg = netcoreapp5.0-Windows_NT-Release|Any CPU
- {529B187A-DE4F-4F4D-9FBB-D3D416FDB683}.Release|Any CPU.Build.0 = netcoreapp5.0-Windows_NT-Release|Any CPU
- {1FF891B4-D3DE-4CCE-887C-CB48F5351A45}.Debug|Any CPU.ActiveCfg = netstandard2.0-Windows_NT-Debug|Any CPU
- {1FF891B4-D3DE-4CCE-887C-CB48F5351A45}.Debug|Any CPU.Build.0 = netstandard2.0-Windows_NT-Debug|Any CPU
- {1FF891B4-D3DE-4CCE-887C-CB48F5351A45}.Release|Any CPU.ActiveCfg = netstandard2.0-Windows_NT-Release|Any CPU
- {1FF891B4-D3DE-4CCE-887C-CB48F5351A45}.Release|Any CPU.Build.0 = netstandard2.0-Windows_NT-Release|Any CPU
- {978063D3-FBB5-4E10-8C45-67C90BE1B931}.Debug|Any CPU.ActiveCfg = netstandard2.0-Windows_NT-Debug|Any CPU
- {978063D3-FBB5-4E10-8C45-67C90BE1B931}.Debug|Any CPU.Build.0 = netstandard2.0-Windows_NT-Debug|Any CPU
- {978063D3-FBB5-4E10-8C45-67C90BE1B931}.Release|Any CPU.ActiveCfg = netstandard2.0-Windows_NT-Release|Any CPU
- {978063D3-FBB5-4E10-8C45-67C90BE1B931}.Release|Any CPU.Build.0 = netstandard2.0-Windows_NT-Release|Any CPU
- {8DC9D1A0-351B-47BC-A90F-B9DA542550E9}.Debug|Any CPU.ActiveCfg = netstandard2.0-Windows_NT-Debug|Any CPU
- {8DC9D1A0-351B-47BC-A90F-B9DA542550E9}.Debug|Any CPU.Build.0 = netstandard2.0-Windows_NT-Debug|Any CPU
- {8DC9D1A0-351B-47BC-A90F-B9DA542550E9}.Release|Any CPU.ActiveCfg = netstandard2.0-Windows_NT-Release|Any CPU
- {8DC9D1A0-351B-47BC-A90F-B9DA542550E9}.Release|Any CPU.Build.0 = netstandard2.0-Windows_NT-Release|Any CPU
- {D4550556-4745-457F-BA8F-3EBF3836D6B4}.Debug|Any CPU.ActiveCfg = netcoreapp5.0-Windows_NT-Debug|Any CPU
- {D4550556-4745-457F-BA8F-3EBF3836D6B4}.Debug|Any CPU.Build.0 = netcoreapp5.0-Windows_NT-Debug|Any CPU
- {D4550556-4745-457F-BA8F-3EBF3836D6B4}.Release|Any CPU.ActiveCfg = netcoreapp5.0-Windows_NT-Release|Any CPU
- {D4550556-4745-457F-BA8F-3EBF3836D6B4}.Release|Any CPU.Build.0 = netcoreapp5.0-Windows_NT-Release|Any CPU
- {D58E8D2B-3331-4660-8DFB-512D66F8EC63}.Debug|Any CPU.ActiveCfg = netcoreapp5.0-Debug|Any CPU
- {D58E8D2B-3331-4660-8DFB-512D66F8EC63}.Debug|Any CPU.Build.0 = netcoreapp5.0-Debug|Any CPU
- {D58E8D2B-3331-4660-8DFB-512D66F8EC63}.Release|Any CPU.ActiveCfg = netcoreapp5.0-Release|Any CPU
- {D58E8D2B-3331-4660-8DFB-512D66F8EC63}.Release|Any CPU.Build.0 = netcoreapp5.0-Release|Any CPU
- EndGlobalSection
- GlobalSection(SolutionProperties) = preSolution
- HideSolutionNode = FALSE
- EndGlobalSection
- GlobalSection(NestedProjects) = preSolution
- {F3E72F35-0351-4D67-9388-725BCAD807BA} = {1A2F9F4A-A032-433E-B914-ADD5992BB178}
- {D1392B54-998A-4F27-BC17-4CE149117BCC} = {1A2F9F4A-A032-433E-B914-ADD5992BB178}
- {6C88F00F-9597-43AD-9E5F-9B344DA3B16F} = {1A2F9F4A-A032-433E-B914-ADD5992BB178}
- {B73A7063-37C3-415D-AD53-BB3DA20ABD6E} = {1A2F9F4A-A032-433E-B914-ADD5992BB178}
- {E0A6BB21-574B-43D9-890D-6E1144F2EE9E} = {1A2F9F4A-A032-433E-B914-ADD5992BB178}
- {45DB5F86-7AE3-45C6-870D-F9357B66BDB5} = {1A2F9F4A-A032-433E-B914-ADD5992BB178}
- {AF78BA88-6428-47EA-8682-442DAF8E9656} = {1A2F9F4A-A032-433E-B914-ADD5992BB178}
- {B94B8E6D-3E41-4046-B758-4A2E281F74EE} = {1A2F9F4A-A032-433E-B914-ADD5992BB178}
- {518A4E22-0144-4699-80AE-757B744E8E38} = {1A2F9F4A-A032-433E-B914-ADD5992BB178}
- {529B187A-DE4F-4F4D-9FBB-D3D416FDB683} = {1A2F9F4A-A032-433E-B914-ADD5992BB178}
- {1FF891B4-D3DE-4CCE-887C-CB48F5351A45} = {1A2F9F4A-A032-433E-B914-ADD5992BB178}
- {978063D3-FBB5-4E10-8C45-67C90BE1B931} = {1A2F9F4A-A032-433E-B914-ADD5992BB178}
- {8DC9D1A0-351B-47BC-A90F-B9DA542550E9} = {1A2F9F4A-A032-433E-B914-ADD5992BB178}
- {D4550556-4745-457F-BA8F-3EBF3836D6B4} = {E107E9C1-E893-4E87-987E-04EF0DCEAEFD}
- {D58E8D2B-3331-4660-8DFB-512D66F8EC63} = {2E666815-2EDB-464B-9DF6-380BF4789AD4}
- EndGlobalSection
- GlobalSection(ExtensibilityGlobals) = postSolution
- SolutionGuid = {D25C803E-4BF4-4DC3-BCD4-F9E7C193FF4D}
- EndGlobalSection
-EndGlobal
diff --git a/src/libraries/System.Data.SqlClient/pkg/System.Data.SqlClient.pkgproj b/src/libraries/System.Data.SqlClient/pkg/System.Data.SqlClient.pkgproj
deleted file mode 100644
index 8d84db8fec5dda..00000000000000
--- a/src/libraries/System.Data.SqlClient/pkg/System.Data.SqlClient.pkgproj
+++ /dev/null
@@ -1,30 +0,0 @@
-
-
-
-
- netcoreapp2.1;netcoreapp3.0;netcoreapp5.0
-
-
-
-
-
-
-
-
-
-
-
-
-
- .NETCoreApp;UAP
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/src/libraries/System.Data.SqlClient/ref/Configurations.props b/src/libraries/System.Data.SqlClient/ref/Configurations.props
deleted file mode 100644
index 96cab88710d6a1..00000000000000
--- a/src/libraries/System.Data.SqlClient/ref/Configurations.props
+++ /dev/null
@@ -1,11 +0,0 @@
-
-
-
- netcoreapp2.1;
-
-
- $(PackageConfigurations)
- $(NetCoreAppCurrent);
-
-
-
\ No newline at end of file
diff --git a/src/libraries/System.Data.SqlClient/ref/System.Data.SqlClient.Forwards.cs b/src/libraries/System.Data.SqlClient/ref/System.Data.SqlClient.Forwards.cs
deleted file mode 100644
index f1a8014e23e0a5..00000000000000
--- a/src/libraries/System.Data.SqlClient/ref/System.Data.SqlClient.Forwards.cs
+++ /dev/null
@@ -1,31 +0,0 @@
-// Licensed to the .NET Foundation under one or more agreements.
-// The .NET Foundation licenses this file to you under the MIT license.
-// See the LICENSE file in the project root for more information.
-// ------------------------------------------------------------------------------
-// Changes to this file must follow the http://aka.ms/api-review process.
-// ------------------------------------------------------------------------------
-
-[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Data.SqlDbType))]
-[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Data.StatementCompletedEventArgs))]
-[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Data.StatementCompletedEventHandler))]
-[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Data.SqlTypes.INullable))]
-[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Data.SqlTypes.SqlBinary))]
-[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Data.SqlTypes.SqlBoolean))]
-[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Data.SqlTypes.SqlByte))]
-[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Data.SqlTypes.SqlBytes))]
-[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Data.SqlTypes.SqlChars))]
-[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Data.SqlTypes.SqlCompareOptions))]
-[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Data.SqlTypes.SqlDateTime))]
-[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Data.SqlTypes.SqlDecimal))]
-[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Data.SqlTypes.SqlDouble))]
-[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Data.SqlTypes.SqlGuid))]
-[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Data.SqlTypes.SqlInt16))]
-[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Data.SqlTypes.SqlInt32))]
-[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Data.SqlTypes.SqlInt64))]
-[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Data.SqlTypes.SqlMoney))]
-[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Data.SqlTypes.SqlNullValueException))]
-[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Data.SqlTypes.SqlSingle))]
-[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Data.SqlTypes.SqlString))]
-[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Data.SqlTypes.SqlTruncateException))]
-[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Data.SqlTypes.SqlTypeException))]
-[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Data.SqlTypes.SqlXml))]
diff --git a/src/libraries/System.Data.SqlClient/ref/System.Data.SqlClient.Manual.cs b/src/libraries/System.Data.SqlClient/ref/System.Data.SqlClient.Manual.cs
deleted file mode 100644
index 245236ef5c5cb0..00000000000000
--- a/src/libraries/System.Data.SqlClient/ref/System.Data.SqlClient.Manual.cs
+++ /dev/null
@@ -1,33 +0,0 @@
-// Licensed to the .NET Foundation under one or more agreements.
-// The .NET Foundation licenses this file to you under the MIT license.
-// See the LICENSE file in the project root for more information.
-// ------------------------------------------------------------------------------
-// Changes to this file must follow the http://aka.ms/api-review process.
-// ------------------------------------------------------------------------------
-
-namespace System.Data.SqlClient
-{
- public sealed partial class SqlCommand : System.Data.Common.DbCommand
- {
- // SqlCommand expects IDisposable methods to be implemented via System.ComponentModel.Component, which it no longer inherits from
- protected override void Dispose(bool disposing) { }
- }
- public sealed partial class SqlConnection : System.Data.Common.DbConnection
- {
- // SqlConection expects IDisposable methods to be implemented via System.ComponentModel.Component, which it no longer inherits from
- protected override void Dispose(bool disposing) { }
- }
- public sealed partial class SqlConnectionStringBuilder
- {
- [System.ComponentModel.TypeConverter(typeof(SqlInitialCatalogConverter))]
- public string InitialCatalog { get { throw null; } set { } }
-
- private sealed class SqlInitialCatalogConverter { }
- }
-
- [System.ComponentModel.TypeConverter(typeof(SqlParameterConverter))]
- public sealed partial class SqlParameter
- {
- internal class SqlParameterConverter { }
- }
-}
diff --git a/src/libraries/System.Data.SqlClient/ref/System.Data.SqlClient.NetCoreApp.cs b/src/libraries/System.Data.SqlClient/ref/System.Data.SqlClient.NetCoreApp.cs
deleted file mode 100644
index e71dafca2bea5a..00000000000000
--- a/src/libraries/System.Data.SqlClient/ref/System.Data.SqlClient.NetCoreApp.cs
+++ /dev/null
@@ -1,57 +0,0 @@
-// Licensed to the .NET Foundation under one or more agreements.
-// The .NET Foundation licenses this file to you under the MIT license.
-// See the LICENSE file in the project root for more information.
-// ------------------------------------------------------------------------------
-// Changes to this file must follow the http://aka.ms/api-review process.
-// ------------------------------------------------------------------------------
-
-namespace Microsoft.SqlServer.Server
-{
- [System.AttributeUsageAttribute(System.AttributeTargets.Field | System.AttributeTargets.Parameter | System.AttributeTargets.Property | System.AttributeTargets.ReturnValue, AllowMultiple=false, Inherited=false)]
- public partial class SqlFacetAttribute : System.Attribute
- {
- public SqlFacetAttribute() { }
- public bool IsFixedLength { get { throw null; } set { } }
- public bool IsNullable { get { throw null; } set { } }
- public int MaxSize { get { throw null; } set { } }
- public int Precision { get { throw null; } set { } }
- public int Scale { get { throw null; } set { } }
- }
-}
-namespace System.Data.SqlClient
-{
- public partial class SqlDataReader : System.Data.Common.IDbColumnSchemaGenerator
- {
- public System.Collections.ObjectModel.ReadOnlyCollection GetColumnSchema() { throw null; }
- }
- public enum PoolBlockingPeriod
- {
- Auto = 0,
- AlwaysBlock = 1,
- NeverBlock = 2,
- }
- public sealed partial class SqlConnectionStringBuilder : System.Data.Common.DbConnectionStringBuilder
- {
- public System.Data.SqlClient.PoolBlockingPeriod PoolBlockingPeriod { get { throw null; } set { } }
- }
-}
-namespace System.Data.SqlTypes
-{
- public sealed partial class SqlFileStream : System.IO.Stream
- {
- public SqlFileStream(string path, byte[] transactionContext, System.IO.FileAccess access) { }
- public SqlFileStream(string path, byte[] transactionContext, System.IO.FileAccess access, System.IO.FileOptions options, long allocationSize) { }
- public override bool CanRead { get { throw null; } }
- public override bool CanSeek { get { throw null; } }
- public override bool CanWrite { get { throw null; } }
- public override long Length { get { throw null; } }
- public string Name { get { throw null; } }
- public override long Position { get { throw null; } set { } }
- public byte[] TransactionContext { get { throw null; } }
- public override void Flush() { }
- public override int Read(byte[] buffer, int offset, int count) { throw null; }
- public override long Seek(long offset, System.IO.SeekOrigin origin) { throw null; }
- public override void SetLength(long value) { }
- public override void Write(byte[] buffer, int offset, int count) { }
- }
-}
diff --git a/src/libraries/System.Data.SqlClient/ref/System.Data.SqlClient.cs b/src/libraries/System.Data.SqlClient/ref/System.Data.SqlClient.cs
deleted file mode 100644
index cca1b1a7600c4e..00000000000000
--- a/src/libraries/System.Data.SqlClient/ref/System.Data.SqlClient.cs
+++ /dev/null
@@ -1,845 +0,0 @@
-// Licensed to the .NET Foundation under one or more agreements.
-// The .NET Foundation licenses this file to you under the MIT license.
-// See the LICENSE file in the project root for more information.
-// ------------------------------------------------------------------------------
-// Changes to this file must follow the http://aka.ms/api-review process.
-// ------------------------------------------------------------------------------
-
-namespace Microsoft.SqlServer.Server
-{
- public enum DataAccessKind
- {
- None = 0,
- Read = 1,
- }
- public enum Format
- {
- Unknown = 0,
- Native = 1,
- UserDefined = 2,
- }
- public partial interface IBinarySerialize
- {
- void Read(System.IO.BinaryReader r);
- void Write(System.IO.BinaryWriter w);
- }
- public sealed partial class InvalidUdtException : System.SystemException
- {
- internal InvalidUdtException() { }
- }
- public partial class SqlDataRecord : System.Data.IDataRecord
- {
- public SqlDataRecord(params Microsoft.SqlServer.Server.SqlMetaData[] metaData) { }
- public virtual int FieldCount { get { throw null; } }
- public virtual object this[int ordinal] { get { throw null; } }
- public virtual object this[string name] { get { throw null; } }
- public virtual bool GetBoolean(int ordinal) { throw null; }
- public virtual byte GetByte(int ordinal) { throw null; }
- public virtual long GetBytes(int ordinal, long fieldOffset, byte[] buffer, int bufferOffset, int length) { throw null; }
- public virtual char GetChar(int ordinal) { throw null; }
- public virtual long GetChars(int ordinal, long fieldOffset, char[] buffer, int bufferOffset, int length) { throw null; }
- public virtual string GetDataTypeName(int ordinal) { throw null; }
- public virtual System.DateTime GetDateTime(int ordinal) { throw null; }
- public virtual System.DateTimeOffset GetDateTimeOffset(int ordinal) { throw null; }
- public virtual decimal GetDecimal(int ordinal) { throw null; }
- public virtual double GetDouble(int ordinal) { throw null; }
- public virtual System.Type GetFieldType(int ordinal) { throw null; }
- public virtual float GetFloat(int ordinal) { throw null; }
- public virtual System.Guid GetGuid(int ordinal) { throw null; }
- public virtual short GetInt16(int ordinal) { throw null; }
- public virtual int GetInt32(int ordinal) { throw null; }
- public virtual long GetInt64(int ordinal) { throw null; }
- public virtual string GetName(int ordinal) { throw null; }
- public virtual int GetOrdinal(string name) { throw null; }
- public virtual System.Data.SqlTypes.SqlBinary GetSqlBinary(int ordinal) { throw null; }
- public virtual System.Data.SqlTypes.SqlBoolean GetSqlBoolean(int ordinal) { throw null; }
- public virtual System.Data.SqlTypes.SqlByte GetSqlByte(int ordinal) { throw null; }
- public virtual System.Data.SqlTypes.SqlBytes GetSqlBytes(int ordinal) { throw null; }
- public virtual System.Data.SqlTypes.SqlChars GetSqlChars(int ordinal) { throw null; }
- public virtual System.Data.SqlTypes.SqlDateTime GetSqlDateTime(int ordinal) { throw null; }
- public virtual System.Data.SqlTypes.SqlDecimal GetSqlDecimal(int ordinal) { throw null; }
- public virtual System.Data.SqlTypes.SqlDouble GetSqlDouble(int ordinal) { throw null; }
- public virtual System.Type GetSqlFieldType(int ordinal) { throw null; }
- public virtual System.Data.SqlTypes.SqlGuid GetSqlGuid(int ordinal) { throw null; }
- public virtual System.Data.SqlTypes.SqlInt16 GetSqlInt16(int ordinal) { throw null; }
- public virtual System.Data.SqlTypes.SqlInt32 GetSqlInt32(int ordinal) { throw null; }
- public virtual System.Data.SqlTypes.SqlInt64 GetSqlInt64(int ordinal) { throw null; }
- public virtual Microsoft.SqlServer.Server.SqlMetaData GetSqlMetaData(int ordinal) { throw null; }
- public virtual System.Data.SqlTypes.SqlMoney GetSqlMoney(int ordinal) { throw null; }
- public virtual System.Data.SqlTypes.SqlSingle GetSqlSingle(int ordinal) { throw null; }
- public virtual System.Data.SqlTypes.SqlString GetSqlString(int ordinal) { throw null; }
- public virtual object GetSqlValue(int ordinal) { throw null; }
- public virtual int GetSqlValues(object[] values) { throw null; }
- public virtual System.Data.SqlTypes.SqlXml GetSqlXml(int ordinal) { throw null; }
- public virtual string GetString(int ordinal) { throw null; }
- public virtual System.TimeSpan GetTimeSpan(int ordinal) { throw null; }
- public virtual object GetValue(int ordinal) { throw null; }
- public virtual int GetValues(object[] values) { throw null; }
- public virtual bool IsDBNull(int ordinal) { throw null; }
- public virtual void SetBoolean(int ordinal, bool value) { }
- public virtual void SetByte(int ordinal, byte value) { }
- public virtual void SetBytes(int ordinal, long fieldOffset, byte[] buffer, int bufferOffset, int length) { }
- public virtual void SetChar(int ordinal, char value) { }
- public virtual void SetChars(int ordinal, long fieldOffset, char[] buffer, int bufferOffset, int length) { }
- public virtual void SetDateTime(int ordinal, System.DateTime value) { }
- public virtual void SetDateTimeOffset(int ordinal, System.DateTimeOffset value) { }
- public virtual void SetDBNull(int ordinal) { }
- public virtual void SetDecimal(int ordinal, decimal value) { }
- public virtual void SetDouble(int ordinal, double value) { }
- public virtual void SetFloat(int ordinal, float value) { }
- public virtual void SetGuid(int ordinal, System.Guid value) { }
- public virtual void SetInt16(int ordinal, short value) { }
- public virtual void SetInt32(int ordinal, int value) { }
- public virtual void SetInt64(int ordinal, long value) { }
- public virtual void SetSqlBinary(int ordinal, System.Data.SqlTypes.SqlBinary value) { }
- public virtual void SetSqlBoolean(int ordinal, System.Data.SqlTypes.SqlBoolean value) { }
- public virtual void SetSqlByte(int ordinal, System.Data.SqlTypes.SqlByte value) { }
- public virtual void SetSqlBytes(int ordinal, System.Data.SqlTypes.SqlBytes value) { }
- public virtual void SetSqlChars(int ordinal, System.Data.SqlTypes.SqlChars value) { }
- public virtual void SetSqlDateTime(int ordinal, System.Data.SqlTypes.SqlDateTime value) { }
- public virtual void SetSqlDecimal(int ordinal, System.Data.SqlTypes.SqlDecimal value) { }
- public virtual void SetSqlDouble(int ordinal, System.Data.SqlTypes.SqlDouble value) { }
- public virtual void SetSqlGuid(int ordinal, System.Data.SqlTypes.SqlGuid value) { }
- public virtual void SetSqlInt16(int ordinal, System.Data.SqlTypes.SqlInt16 value) { }
- public virtual void SetSqlInt32(int ordinal, System.Data.SqlTypes.SqlInt32 value) { }
- public virtual void SetSqlInt64(int ordinal, System.Data.SqlTypes.SqlInt64 value) { }
- public virtual void SetSqlMoney(int ordinal, System.Data.SqlTypes.SqlMoney value) { }
- public virtual void SetSqlSingle(int ordinal, System.Data.SqlTypes.SqlSingle value) { }
- public virtual void SetSqlString(int ordinal, System.Data.SqlTypes.SqlString value) { }
- public virtual void SetSqlXml(int ordinal, System.Data.SqlTypes.SqlXml value) { }
- public virtual void SetString(int ordinal, string value) { }
- public virtual void SetTimeSpan(int ordinal, System.TimeSpan value) { }
- public virtual void SetValue(int ordinal, object value) { }
- public virtual int SetValues(params object[] values) { throw null; }
- System.Data.IDataReader System.Data.IDataRecord.GetData(int ordinal) { throw null; }
- }
- [System.AttributeUsageAttribute(System.AttributeTargets.Method, AllowMultiple=false, Inherited=false)]
- public partial class SqlFunctionAttribute : System.Attribute
- {
- public SqlFunctionAttribute() { }
- public Microsoft.SqlServer.Server.DataAccessKind DataAccess { get { throw null; } set { } }
- public string FillRowMethodName { get { throw null; } set { } }
- public bool IsDeterministic { get { throw null; } set { } }
- public bool IsPrecise { get { throw null; } set { } }
- public string Name { get { throw null; } set { } }
- public Microsoft.SqlServer.Server.SystemDataAccessKind SystemDataAccess { get { throw null; } set { } }
- public string TableDefinition { get { throw null; } set { } }
- }
- public sealed partial class SqlMetaData
- {
- public SqlMetaData(string name, System.Data.SqlDbType dbType) { }
- public SqlMetaData(string name, System.Data.SqlDbType dbType, bool useServerDefault, bool isUniqueKey, System.Data.SqlClient.SortOrder columnSortOrder, int sortOrdinal) { }
- public SqlMetaData(string name, System.Data.SqlDbType dbType, byte precision, byte scale) { }
- public SqlMetaData(string name, System.Data.SqlDbType dbType, byte precision, byte scale, bool useServerDefault, bool isUniqueKey, System.Data.SqlClient.SortOrder columnSortOrder, int sortOrdinal) { }
- public SqlMetaData(string name, System.Data.SqlDbType dbType, long maxLength) { }
- public SqlMetaData(string name, System.Data.SqlDbType dbType, long maxLength, bool useServerDefault, bool isUniqueKey, System.Data.SqlClient.SortOrder columnSortOrder, int sortOrdinal) { }
- public SqlMetaData(string name, System.Data.SqlDbType dbType, long maxLength, byte precision, byte scale, long locale, System.Data.SqlTypes.SqlCompareOptions compareOptions, System.Type userDefinedType) { }
- public SqlMetaData(string name, System.Data.SqlDbType dbType, long maxLength, byte precision, byte scale, long localeId, System.Data.SqlTypes.SqlCompareOptions compareOptions, System.Type userDefinedType, bool useServerDefault, bool isUniqueKey, System.Data.SqlClient.SortOrder columnSortOrder, int sortOrdinal) { }
- public SqlMetaData(string name, System.Data.SqlDbType dbType, long maxLength, long locale, System.Data.SqlTypes.SqlCompareOptions compareOptions) { }
- public SqlMetaData(string name, System.Data.SqlDbType dbType, long maxLength, long locale, System.Data.SqlTypes.SqlCompareOptions compareOptions, bool useServerDefault, bool isUniqueKey, System.Data.SqlClient.SortOrder columnSortOrder, int sortOrdinal) { }
- public SqlMetaData(string name, System.Data.SqlDbType dbType, string database, string owningSchema, string objectName) { }
- public SqlMetaData(string name, System.Data.SqlDbType dbType, string database, string owningSchema, string objectName, bool useServerDefault, bool isUniqueKey, System.Data.SqlClient.SortOrder columnSortOrder, int sortOrdinal) { }
- public SqlMetaData(string name, System.Data.SqlDbType dbType, System.Type userDefinedType) { }
- public SqlMetaData(string name, System.Data.SqlDbType dbType, System.Type userDefinedType, string serverTypeName) { }
- public SqlMetaData(string name, System.Data.SqlDbType dbType, System.Type userDefinedType, string serverTypeName, bool useServerDefault, bool isUniqueKey, System.Data.SqlClient.SortOrder columnSortOrder, int sortOrdinal) { }
- public System.Data.SqlTypes.SqlCompareOptions CompareOptions { get { throw null; } }
- public System.Data.DbType DbType { get { throw null; } }
- public bool IsUniqueKey { get { throw null; } }
- public long LocaleId { get { throw null; } }
- public static long Max { get { throw null; } }
- public long MaxLength { get { throw null; } }
- public string Name { get { throw null; } }
- public byte Precision { get { throw null; } }
- public byte Scale { get { throw null; } }
- public System.Data.SqlClient.SortOrder SortOrder { get { throw null; } }
- public int SortOrdinal { get { throw null; } }
- public System.Data.SqlDbType SqlDbType { get { throw null; } }
- public System.Type Type { get { throw null; } }
- public string TypeName { get { throw null; } }
- public bool UseServerDefault { get { throw null; } }
- public string XmlSchemaCollectionDatabase { get { throw null; } }
- public string XmlSchemaCollectionName { get { throw null; } }
- public string XmlSchemaCollectionOwningSchema { get { throw null; } }
- public bool Adjust(bool value) { throw null; }
- public byte Adjust(byte value) { throw null; }
- public byte[] Adjust(byte[] value) { throw null; }
- public char Adjust(char value) { throw null; }
- public char[] Adjust(char[] value) { throw null; }
- public System.Data.SqlTypes.SqlBinary Adjust(System.Data.SqlTypes.SqlBinary value) { throw null; }
- public System.Data.SqlTypes.SqlBoolean Adjust(System.Data.SqlTypes.SqlBoolean value) { throw null; }
- public System.Data.SqlTypes.SqlByte Adjust(System.Data.SqlTypes.SqlByte value) { throw null; }
- public System.Data.SqlTypes.SqlBytes Adjust(System.Data.SqlTypes.SqlBytes value) { throw null; }
- public System.Data.SqlTypes.SqlChars Adjust(System.Data.SqlTypes.SqlChars value) { throw null; }
- public System.Data.SqlTypes.SqlDateTime Adjust(System.Data.SqlTypes.SqlDateTime value) { throw null; }
- public System.Data.SqlTypes.SqlDecimal Adjust(System.Data.SqlTypes.SqlDecimal value) { throw null; }
- public System.Data.SqlTypes.SqlDouble Adjust(System.Data.SqlTypes.SqlDouble value) { throw null; }
- public System.Data.SqlTypes.SqlGuid Adjust(System.Data.SqlTypes.SqlGuid value) { throw null; }
- public System.Data.SqlTypes.SqlInt16 Adjust(System.Data.SqlTypes.SqlInt16 value) { throw null; }
- public System.Data.SqlTypes.SqlInt32 Adjust(System.Data.SqlTypes.SqlInt32 value) { throw null; }
- public System.Data.SqlTypes.SqlInt64 Adjust(System.Data.SqlTypes.SqlInt64 value) { throw null; }
- public System.Data.SqlTypes.SqlMoney Adjust(System.Data.SqlTypes.SqlMoney value) { throw null; }
- public System.Data.SqlTypes.SqlSingle Adjust(System.Data.SqlTypes.SqlSingle value) { throw null; }
- public System.Data.SqlTypes.SqlString Adjust(System.Data.SqlTypes.SqlString value) { throw null; }
- public System.Data.SqlTypes.SqlXml Adjust(System.Data.SqlTypes.SqlXml value) { throw null; }
- public System.DateTime Adjust(System.DateTime value) { throw null; }
- public System.DateTimeOffset Adjust(System.DateTimeOffset value) { throw null; }
- public decimal Adjust(decimal value) { throw null; }
- public double Adjust(double value) { throw null; }
- public System.Guid Adjust(System.Guid value) { throw null; }
- public short Adjust(short value) { throw null; }
- public int Adjust(int value) { throw null; }
- public long Adjust(long value) { throw null; }
- public object Adjust(object value) { throw null; }
- public float Adjust(float value) { throw null; }
- public string Adjust(string value) { throw null; }
- public System.TimeSpan Adjust(System.TimeSpan value) { throw null; }
- public static Microsoft.SqlServer.Server.SqlMetaData InferFromValue(object value, string name) { throw null; }
- }
- [System.AttributeUsageAttribute(System.AttributeTargets.Method, AllowMultiple=false, Inherited=false)]
- public sealed partial class SqlMethodAttribute : Microsoft.SqlServer.Server.SqlFunctionAttribute
- {
- public SqlMethodAttribute() { }
- public bool InvokeIfReceiverIsNull { get { throw null; } set { } }
- public bool IsMutator { get { throw null; } set { } }
- public bool OnNullCall { get { throw null; } set { } }
- }
- [System.AttributeUsageAttribute(System.AttributeTargets.Class | System.AttributeTargets.Struct, AllowMultiple=false, Inherited=false)]
- public sealed partial class SqlUserDefinedAggregateAttribute : System.Attribute
- {
- public const int MaxByteSizeValue = 8000;
- public SqlUserDefinedAggregateAttribute(Microsoft.SqlServer.Server.Format format) { }
- public Microsoft.SqlServer.Server.Format Format { get { throw null; } }
- public bool IsInvariantToDuplicates { get { throw null; } set { } }
- public bool IsInvariantToNulls { get { throw null; } set { } }
- public bool IsInvariantToOrder { get { throw null; } set { } }
- public bool IsNullIfEmpty { get { throw null; } set { } }
- public int MaxByteSize { get { throw null; } set { } }
- public string Name { get { throw null; } set { } }
- }
- [System.AttributeUsageAttribute(System.AttributeTargets.Class | System.AttributeTargets.Struct, AllowMultiple=false, Inherited=true)]
- public sealed partial class SqlUserDefinedTypeAttribute : System.Attribute
- {
- public SqlUserDefinedTypeAttribute(Microsoft.SqlServer.Server.Format format) { }
- public Microsoft.SqlServer.Server.Format Format { get { throw null; } }
- public bool IsByteOrdered { get { throw null; } set { } }
- public bool IsFixedLength { get { throw null; } set { } }
- public int MaxByteSize { get { throw null; } set { } }
- public string Name { get { throw null; } set { } }
- public string ValidationMethodName { get { throw null; } set { } }
- }
- public enum SystemDataAccessKind
- {
- None = 0,
- Read = 1,
- }
-}
-namespace System.Data
-{
- public sealed partial class OperationAbortedException : System.SystemException
- {
- internal OperationAbortedException() { }
- }
-}
-namespace System.Data.Sql
-{
- public sealed partial class SqlNotificationRequest
- {
- public SqlNotificationRequest() { }
- public SqlNotificationRequest(string userData, string options, int timeout) { }
- public string Options { get { throw null; } set { } }
- public int Timeout { get { throw null; } set { } }
- public string UserData { get { throw null; } set { } }
- }
-}
-namespace System.Data.SqlClient
-{
- public enum ApplicationIntent
- {
- ReadWrite = 0,
- ReadOnly = 1,
- }
- public delegate void OnChangeEventHandler(object sender, System.Data.SqlClient.SqlNotificationEventArgs e);
- public enum SortOrder
- {
- Unspecified = -1,
- Ascending = 0,
- Descending = 1,
- }
- public sealed partial class SqlBulkCopy : System.IDisposable
- {
- public SqlBulkCopy(System.Data.SqlClient.SqlConnection connection) { }
- public SqlBulkCopy(System.Data.SqlClient.SqlConnection connection, System.Data.SqlClient.SqlBulkCopyOptions copyOptions, System.Data.SqlClient.SqlTransaction externalTransaction) { }
- public SqlBulkCopy(string connectionString) { }
- public SqlBulkCopy(string connectionString, System.Data.SqlClient.SqlBulkCopyOptions copyOptions) { }
- public int BatchSize { get { throw null; } set { } }
- public int BulkCopyTimeout { get { throw null; } set { } }
- public System.Data.SqlClient.SqlBulkCopyColumnMappingCollection ColumnMappings { get { throw null; } }
- public string DestinationTableName { get { throw null; } set { } }
- public bool EnableStreaming { get { throw null; } set { } }
- public int NotifyAfter { get { throw null; } set { } }
- public event System.Data.SqlClient.SqlRowsCopiedEventHandler SqlRowsCopied { add { } remove { } }
- public void Close() { }
- void System.IDisposable.Dispose() { }
- public void WriteToServer(System.Data.Common.DbDataReader reader) { }
- public void WriteToServer(System.Data.DataRow[] rows) { }
- public void WriteToServer(System.Data.DataTable table) { }
- public void WriteToServer(System.Data.DataTable table, System.Data.DataRowState rowState) { }
- public void WriteToServer(System.Data.IDataReader reader) { }
- public System.Threading.Tasks.Task WriteToServerAsync(System.Data.Common.DbDataReader reader) { throw null; }
- public System.Threading.Tasks.Task WriteToServerAsync(System.Data.Common.DbDataReader reader, System.Threading.CancellationToken cancellationToken) { throw null; }
- public System.Threading.Tasks.Task WriteToServerAsync(System.Data.DataRow[] rows) { throw null; }
- public System.Threading.Tasks.Task WriteToServerAsync(System.Data.DataRow[] rows, System.Threading.CancellationToken cancellationToken) { throw null; }
- public System.Threading.Tasks.Task WriteToServerAsync(System.Data.DataTable table) { throw null; }
- public System.Threading.Tasks.Task WriteToServerAsync(System.Data.DataTable table, System.Data.DataRowState rowState) { throw null; }
- public System.Threading.Tasks.Task WriteToServerAsync(System.Data.DataTable table, System.Data.DataRowState rowState, System.Threading.CancellationToken cancellationToken) { throw null; }
- public System.Threading.Tasks.Task WriteToServerAsync(System.Data.DataTable table, System.Threading.CancellationToken cancellationToken) { throw null; }
- public System.Threading.Tasks.Task WriteToServerAsync(System.Data.IDataReader reader) { throw null; }
- public System.Threading.Tasks.Task WriteToServerAsync(System.Data.IDataReader reader, System.Threading.CancellationToken cancellationToken) { throw null; }
- }
- public sealed partial class SqlBulkCopyColumnMapping
- {
- public SqlBulkCopyColumnMapping() { }
- public SqlBulkCopyColumnMapping(int sourceColumnOrdinal, int destinationOrdinal) { }
- public SqlBulkCopyColumnMapping(int sourceColumnOrdinal, string destinationColumn) { }
- public SqlBulkCopyColumnMapping(string sourceColumn, int destinationOrdinal) { }
- public SqlBulkCopyColumnMapping(string sourceColumn, string destinationColumn) { }
- public string DestinationColumn { get { throw null; } set { } }
- public int DestinationOrdinal { get { throw null; } set { } }
- public string SourceColumn { get { throw null; } set { } }
- public int SourceOrdinal { get { throw null; } set { } }
- }
- public sealed partial class SqlBulkCopyColumnMappingCollection : System.Collections.CollectionBase
- {
- internal SqlBulkCopyColumnMappingCollection() { }
- public System.Data.SqlClient.SqlBulkCopyColumnMapping this[int index] { get { throw null; } }
- public System.Data.SqlClient.SqlBulkCopyColumnMapping Add(System.Data.SqlClient.SqlBulkCopyColumnMapping bulkCopyColumnMapping) { throw null; }
- public System.Data.SqlClient.SqlBulkCopyColumnMapping Add(int sourceColumnIndex, int destinationColumnIndex) { throw null; }
- public System.Data.SqlClient.SqlBulkCopyColumnMapping Add(int sourceColumnIndex, string destinationColumn) { throw null; }
- public System.Data.SqlClient.SqlBulkCopyColumnMapping Add(string sourceColumn, int destinationColumnIndex) { throw null; }
- public System.Data.SqlClient.SqlBulkCopyColumnMapping Add(string sourceColumn, string destinationColumn) { throw null; }
- public new void Clear() { }
- public bool Contains(System.Data.SqlClient.SqlBulkCopyColumnMapping value) { throw null; }
- public void CopyTo(System.Data.SqlClient.SqlBulkCopyColumnMapping[] array, int index) { }
- public int IndexOf(System.Data.SqlClient.SqlBulkCopyColumnMapping value) { throw null; }
- public void Insert(int index, System.Data.SqlClient.SqlBulkCopyColumnMapping value) { }
- public void Remove(System.Data.SqlClient.SqlBulkCopyColumnMapping value) { }
- public new void RemoveAt(int index) { }
- }
- [System.FlagsAttribute]
- public enum SqlBulkCopyOptions
- {
- Default = 0,
- KeepIdentity = 1,
- CheckConstraints = 2,
- TableLock = 4,
- KeepNulls = 8,
- FireTriggers = 16,
- UseInternalTransaction = 32,
- }
- public sealed partial class SqlClientFactory : System.Data.Common.DbProviderFactory
- {
- internal SqlClientFactory() { }
- public static readonly System.Data.SqlClient.SqlClientFactory Instance;
- public override System.Data.Common.DbCommand CreateCommand() { throw null; }
- public override System.Data.Common.DbCommandBuilder CreateCommandBuilder() { throw null; }
- public override System.Data.Common.DbConnection CreateConnection() { throw null; }
- public override System.Data.Common.DbConnectionStringBuilder CreateConnectionStringBuilder() { throw null; }
- public override System.Data.Common.DbDataAdapter CreateDataAdapter() { throw null; }
- public override System.Data.Common.DbParameter CreateParameter() { throw null; }
- }
- public static partial class SqlClientMetaDataCollectionNames
- {
- public static readonly string Columns;
- public static readonly string Databases;
- public static readonly string ForeignKeys;
- public static readonly string IndexColumns;
- public static readonly string Indexes;
- public static readonly string Parameters;
- public static readonly string ProcedureColumns;
- public static readonly string Procedures;
- public static readonly string Tables;
- public static readonly string UserDefinedTypes;
- public static readonly string Users;
- public static readonly string ViewColumns;
- public static readonly string Views;
- }
- public sealed partial class SqlCommand : System.Data.Common.DbCommand, System.ICloneable
- {
- public SqlCommand() { }
- public SqlCommand(string cmdText) { }
- public SqlCommand(string cmdText, System.Data.SqlClient.SqlConnection connection) { }
- public SqlCommand(string cmdText, System.Data.SqlClient.SqlConnection connection, System.Data.SqlClient.SqlTransaction transaction) { }
- public override string CommandText { get { throw null; } set { } }
- public override int CommandTimeout { get { throw null; } set { } }
- public override System.Data.CommandType CommandType { get { throw null; } set { } }
- public new System.Data.SqlClient.SqlConnection Connection { get { throw null; } set { } }
- protected override System.Data.Common.DbConnection DbConnection { get { throw null; } set { } }
- protected override System.Data.Common.DbParameterCollection DbParameterCollection { get { throw null; } }
- protected override System.Data.Common.DbTransaction DbTransaction { get { throw null; } set { } }
- public override bool DesignTimeVisible { get { throw null; } set { } }
- public System.Data.Sql.SqlNotificationRequest Notification { get { throw null; } set { } }
- public new System.Data.SqlClient.SqlParameterCollection Parameters { get { throw null; } }
- public new System.Data.SqlClient.SqlTransaction Transaction { get { throw null; } set { } }
- public override System.Data.UpdateRowSource UpdatedRowSource { get { throw null; } set { } }
- public event System.Data.StatementCompletedEventHandler StatementCompleted { add { } remove { } }
- public System.IAsyncResult BeginExecuteNonQuery() { throw null; }
- public System.IAsyncResult BeginExecuteNonQuery(System.AsyncCallback callback, object stateObject) { throw null; }
- public System.IAsyncResult BeginExecuteReader() { throw null; }
- public System.IAsyncResult BeginExecuteReader(System.AsyncCallback callback, object stateObject) { throw null; }
- public System.IAsyncResult BeginExecuteReader(System.AsyncCallback callback, object stateObject, System.Data.CommandBehavior behavior) { throw null; }
- public System.IAsyncResult BeginExecuteReader(System.Data.CommandBehavior behavior) { throw null; }
- public System.IAsyncResult BeginExecuteXmlReader() { throw null; }
- public System.IAsyncResult BeginExecuteXmlReader(System.AsyncCallback callback, object stateObject) { throw null; }
- public override void Cancel() { }
- public System.Data.SqlClient.SqlCommand Clone() { throw null; }
- protected override System.Data.Common.DbParameter CreateDbParameter() { throw null; }
- public new System.Data.SqlClient.SqlParameter CreateParameter() { throw null; }
- public int EndExecuteNonQuery(System.IAsyncResult asyncResult) { throw null; }
- public System.Data.SqlClient.SqlDataReader EndExecuteReader(System.IAsyncResult asyncResult) { throw null; }
- public System.Xml.XmlReader EndExecuteXmlReader(System.IAsyncResult asyncResult) { throw null; }
- protected override System.Data.Common.DbDataReader ExecuteDbDataReader(System.Data.CommandBehavior behavior) { throw null; }
- protected override System.Threading.Tasks.Task ExecuteDbDataReaderAsync(System.Data.CommandBehavior behavior, System.Threading.CancellationToken cancellationToken) { throw null; }
- public override int ExecuteNonQuery() { throw null; }
- public override System.Threading.Tasks.Task ExecuteNonQueryAsync(System.Threading.CancellationToken cancellationToken) { throw null; }
- public new System.Data.SqlClient.SqlDataReader ExecuteReader() { throw null; }
- public new System.Data.SqlClient.SqlDataReader ExecuteReader(System.Data.CommandBehavior behavior) { throw null; }
- public new System.Threading.Tasks.Task ExecuteReaderAsync() { throw null; }
- public new System.Threading.Tasks.Task ExecuteReaderAsync(System.Data.CommandBehavior behavior) { throw null; }
- public new System.Threading.Tasks.Task ExecuteReaderAsync(System.Data.CommandBehavior behavior, System.Threading.CancellationToken cancellationToken) { throw null; }
- public new System.Threading.Tasks.Task ExecuteReaderAsync(System.Threading.CancellationToken cancellationToken) { throw null; }
- public override object ExecuteScalar() { throw null; }
- public override System.Threading.Tasks.Task