You've already forked linux-packaging-mono
Imported Upstream version 5.2.0.175
Former-commit-id: bb0468d0f257ff100aa895eb5fe583fb5dfbf900
This commit is contained in:
parent
4bdbaf4a88
commit
966bba02bb
@ -1,16 +1,10 @@
|
||||

|
||||
Microsoft Visual Studio Solution File, Format Version 12.00
|
||||
# Visual Studio 14
|
||||
VisualStudioVersion = 14.0.25420.1
|
||||
MinimumVisualStudioVersion = 10.0.40219.1
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Net.Sockets.Tests", "tests\FunctionalTests\System.Net.Sockets.Tests.csproj", "{8CBA022C-635F-4C8D-9D29-CD8AAC68C8E6}"
|
||||
ProjectSection(ProjectDependencies) = postProject
|
||||
{} = {}
|
||||
EndProjectSection
|
||||
EndProject
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Net.Sockets.Async.Performance.Tests", "tests\PerformanceTests\System.Net.Sockets.Async.Performance.Tests.csproj", "{BB5C85AD-C51A-4903-80E9-6F6E1AC1AD34}"
|
||||
ProjectSection(ProjectDependencies) = postProject
|
||||
{} = {}
|
||||
{43311AFB-D7C4-4E5A-B1DE-855407F90D1B} = {43311AFB-D7C4-4E5A-B1DE-855407F90D1B}
|
||||
EndProjectSection
|
||||
EndProject
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Net.Sockets.Async.Performance.Tests", "tests\PerformanceTests\System.Net.Sockets.Async.Performance.Tests.csproj", "{BB5C85AD-C51A-4903-80E9-6F6E1AC1AD34}"
|
||||
@ -18,147 +12,49 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Net.Sockets.Async.Pe
|
||||
{43311AFB-D7C4-4E5A-B1DE-855407F90D1B} = {43311AFB-D7C4-4E5A-B1DE-855407F90D1B}
|
||||
EndProjectSection
|
||||
EndProject
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Net.Sockets.Tests", "tests\FunctionalTests\System.Net.Sockets.Tests.csproj", "{8CBA022C-635F-4C8D-9D29-CD8AAC68C8E6}"
|
||||
ProjectSection(ProjectDependencies) = postProject
|
||||
{43311AFB-D7C4-4E5A-B1DE-855407F90D1B} = {43311AFB-D7C4-4E5A-B1DE-855407F90D1B}
|
||||
EndProjectSection
|
||||
EndProject
|
||||
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "ref", "ref", "{89BE5448-6E11-4ABC-87C6-988225002CB3}"
|
||||
EndProject
|
||||
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "src", "src", "{2CBE9859-F121-4AC1-9105-C443A7548354}"
|
||||
EndProject
|
||||
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "tests", "tests", "{E27FC519-A041-42C7-AFA6-EB894510FE76}"
|
||||
EndProject
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Net.Sockets", "ref\System.Net.Sockets.csproj", "{9E212427-18B3-4EF4-966C-ED18AAC08422}"
|
||||
EndProject
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Net.Sockets", "src\System.Net.Sockets.csproj", "{43311AFB-D7C4-4E5A-B1DE-855407F90D1B}"
|
||||
ProjectSection(ProjectDependencies) = postProject
|
||||
{834E3534-6A11-4A8D-923F-35C1E71CCEC3} = {834E3534-6A11-4A8D-923F-35C1E71CCEC3}
|
||||
EndProjectSection
|
||||
EndProject
|
||||
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "FunctionalTests", "FunctionalTests", "{D4227E7F-1EB9-4804-803F-D0C76B0C2BAC}"
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Net.Sockets", "ref\System.Net.Sockets.csproj", "{834E3534-6A11-4A8D-923F-35C1E71CCEC3}"
|
||||
EndProject
|
||||
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "PerformanceTests", "PerformanceTests", "{750C8651-7245-451F-91C4-FFE352EFC4A0}"
|
||||
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
|
||||
DebugNETCoreAppnetcore50-Windows_NTnetcoreapp-Windows_NT|AnyCPU = DebugNETCoreAppnetcore50-Windows_NTnetcoreapp-Windows_NT|AnyCPU
|
||||
ReleaseNETCoreAppnetcore50-Windows_NTnetcoreapp-Windows_NT|AnyCPU = ReleaseNETCoreAppnetcore50-Windows_NTnetcoreapp-Windows_NT|AnyCPU
|
||||
DebugNETCoreAppnetcore50-Windows_NTnetcoreapp-Unix|AnyCPU = DebugNETCoreAppnetcore50-Windows_NTnetcoreapp-Unix|AnyCPU
|
||||
ReleaseNETCoreAppnetcore50-Windows_NTnetcoreapp-Unix|AnyCPU = ReleaseNETCoreAppnetcore50-Windows_NTnetcoreapp-Unix|AnyCPU
|
||||
DebugNETCoreAppnetcoreapp-Unixnetcoreapp-Windows_NT|AnyCPU = DebugNETCoreAppnetcoreapp-Unixnetcoreapp-Windows_NT|AnyCPU
|
||||
ReleaseNETCoreAppnetcoreapp-Unixnetcoreapp-Windows_NT|AnyCPU = ReleaseNETCoreAppnetcoreapp-Unixnetcoreapp-Windows_NT|AnyCPU
|
||||
DebugNETCoreAppnetcoreapp-Unixnetcoreapp-Unix|AnyCPU = DebugNETCoreAppnetcoreapp-Unixnetcoreapp-Unix|AnyCPU
|
||||
ReleaseNETCoreAppnetcoreapp-Unixnetcoreapp-Unix|AnyCPU = ReleaseNETCoreAppnetcoreapp-Unixnetcoreapp-Unix|AnyCPU
|
||||
DebugNETCoreAppnetcoreapp-Windows_NTnetcoreapp-Windows_NT|AnyCPU = DebugNETCoreAppnetcoreapp-Windows_NTnetcoreapp-Windows_NT|AnyCPU
|
||||
ReleaseNETCoreAppnetcoreapp-Windows_NTnetcoreapp-Windows_NT|AnyCPU = ReleaseNETCoreAppnetcoreapp-Windows_NTnetcoreapp-Windows_NT|AnyCPU
|
||||
DebugNETCoreAppnetcoreapp-Windows_NTnetcoreapp-Unix|AnyCPU = DebugNETCoreAppnetcoreapp-Windows_NTnetcoreapp-Unix|AnyCPU
|
||||
ReleaseNETCoreAppnetcoreapp-Windows_NTnetcoreapp-Unix|AnyCPU = ReleaseNETCoreAppnetcoreapp-Windows_NTnetcoreapp-Unix|AnyCPU
|
||||
DebugNETCoreAppnet463-Windows_NTnetcoreapp-Windows_NT|AnyCPU = DebugNETCoreAppnet463-Windows_NTnetcoreapp-Windows_NT|AnyCPU
|
||||
ReleaseNETCoreAppnet463-Windows_NTnetcoreapp-Windows_NT|AnyCPU = ReleaseNETCoreAppnet463-Windows_NTnetcoreapp-Windows_NT|AnyCPU
|
||||
DebugNETCoreAppnet463-Windows_NTnetcoreapp-Unix|AnyCPU = DebugNETCoreAppnet463-Windows_NTnetcoreapp-Unix|AnyCPU
|
||||
ReleaseNETCoreAppnet463-Windows_NTnetcoreapp-Unix|AnyCPU = ReleaseNETCoreAppnet463-Windows_NTnetcoreapp-Unix|AnyCPU
|
||||
Debug|Any CPU = Debug|Any CPU
|
||||
Release|Any CPU = Release|Any CPU
|
||||
EndGlobalSection
|
||||
GlobalSection(ProjectConfigurationPlatforms) = postSolution
|
||||
{BB5C85AD-C51A-4903-80E9-6F6E1AC1AD34}.DebugNETCoreAppnetcore50-Windows_NTnetcoreapp-Windows_NT|AnyCPU.ActiveCfg = netcoreapp-Windows_NT-Debug|Any CPU
|
||||
{BB5C85AD-C51A-4903-80E9-6F6E1AC1AD34}.DebugNETCoreAppnetcore50-Windows_NTnetcoreapp-Windows_NT|AnyCPU.Build.0 = netcoreapp-Windows_NT-Debug|Any CPU
|
||||
{BB5C85AD-C51A-4903-80E9-6F6E1AC1AD34}.ReleaseNETCoreAppnetcore50-Windows_NTnetcoreapp-Windows_NT|AnyCPU.ActiveCfg = netcoreapp-Windows_NT-Release|Any CPU
|
||||
{BB5C85AD-C51A-4903-80E9-6F6E1AC1AD34}.ReleaseNETCoreAppnetcore50-Windows_NTnetcoreapp-Windows_NT|AnyCPU.Build.0 = netcoreapp-Windows_NT-Release|Any CPU
|
||||
{BB5C85AD-C51A-4903-80E9-6F6E1AC1AD34}.DebugNETCoreAppnetcore50-Windows_NTnetcoreapp-Unix|AnyCPU.ActiveCfg = netcoreapp-Unix-Debug|Any CPU
|
||||
{BB5C85AD-C51A-4903-80E9-6F6E1AC1AD34}.DebugNETCoreAppnetcore50-Windows_NTnetcoreapp-Unix|AnyCPU.Build.0 = netcoreapp-Unix-Debug|Any CPU
|
||||
{BB5C85AD-C51A-4903-80E9-6F6E1AC1AD34}.ReleaseNETCoreAppnetcore50-Windows_NTnetcoreapp-Unix|AnyCPU.ActiveCfg = netcoreapp-Unix-Release|Any CPU
|
||||
{BB5C85AD-C51A-4903-80E9-6F6E1AC1AD34}.ReleaseNETCoreAppnetcore50-Windows_NTnetcoreapp-Unix|AnyCPU.Build.0 = netcoreapp-Unix-Release|Any CPU
|
||||
{BB5C85AD-C51A-4903-80E9-6F6E1AC1AD34}.DebugNETCoreAppnetcoreapp-Unixnetcoreapp-Windows_NT|AnyCPU.ActiveCfg = netcoreapp-Windows_NT-Debug|Any CPU
|
||||
{BB5C85AD-C51A-4903-80E9-6F6E1AC1AD34}.DebugNETCoreAppnetcoreapp-Unixnetcoreapp-Windows_NT|AnyCPU.Build.0 = netcoreapp-Windows_NT-Debug|Any CPU
|
||||
{BB5C85AD-C51A-4903-80E9-6F6E1AC1AD34}.ReleaseNETCoreAppnetcoreapp-Unixnetcoreapp-Windows_NT|AnyCPU.ActiveCfg = netcoreapp-Windows_NT-Release|Any CPU
|
||||
{BB5C85AD-C51A-4903-80E9-6F6E1AC1AD34}.ReleaseNETCoreAppnetcoreapp-Unixnetcoreapp-Windows_NT|AnyCPU.Build.0 = netcoreapp-Windows_NT-Release|Any CPU
|
||||
{BB5C85AD-C51A-4903-80E9-6F6E1AC1AD34}.DebugNETCoreAppnetcoreapp-Unixnetcoreapp-Unix|AnyCPU.ActiveCfg = netcoreapp-Unix-Debug|Any CPU
|
||||
{BB5C85AD-C51A-4903-80E9-6F6E1AC1AD34}.DebugNETCoreAppnetcoreapp-Unixnetcoreapp-Unix|AnyCPU.Build.0 = netcoreapp-Unix-Debug|Any CPU
|
||||
{BB5C85AD-C51A-4903-80E9-6F6E1AC1AD34}.ReleaseNETCoreAppnetcoreapp-Unixnetcoreapp-Unix|AnyCPU.ActiveCfg = netcoreapp-Unix-Release|Any CPU
|
||||
{BB5C85AD-C51A-4903-80E9-6F6E1AC1AD34}.ReleaseNETCoreAppnetcoreapp-Unixnetcoreapp-Unix|AnyCPU.Build.0 = netcoreapp-Unix-Release|Any CPU
|
||||
{BB5C85AD-C51A-4903-80E9-6F6E1AC1AD34}.DebugNETCoreAppnetcoreapp-Windows_NTnetcoreapp-Windows_NT|AnyCPU.ActiveCfg = netcoreapp-Windows_NT-Debug|Any CPU
|
||||
{BB5C85AD-C51A-4903-80E9-6F6E1AC1AD34}.DebugNETCoreAppnetcoreapp-Windows_NTnetcoreapp-Windows_NT|AnyCPU.Build.0 = netcoreapp-Windows_NT-Debug|Any CPU
|
||||
{BB5C85AD-C51A-4903-80E9-6F6E1AC1AD34}.ReleaseNETCoreAppnetcoreapp-Windows_NTnetcoreapp-Windows_NT|AnyCPU.ActiveCfg = netcoreapp-Windows_NT-Release|Any CPU
|
||||
{BB5C85AD-C51A-4903-80E9-6F6E1AC1AD34}.ReleaseNETCoreAppnetcoreapp-Windows_NTnetcoreapp-Windows_NT|AnyCPU.Build.0 = netcoreapp-Windows_NT-Release|Any CPU
|
||||
{BB5C85AD-C51A-4903-80E9-6F6E1AC1AD34}.DebugNETCoreAppnetcoreapp-Windows_NTnetcoreapp-Unix|AnyCPU.ActiveCfg = netcoreapp-Unix-Debug|Any CPU
|
||||
{BB5C85AD-C51A-4903-80E9-6F6E1AC1AD34}.DebugNETCoreAppnetcoreapp-Windows_NTnetcoreapp-Unix|AnyCPU.Build.0 = netcoreapp-Unix-Debug|Any CPU
|
||||
{BB5C85AD-C51A-4903-80E9-6F6E1AC1AD34}.ReleaseNETCoreAppnetcoreapp-Windows_NTnetcoreapp-Unix|AnyCPU.ActiveCfg = netcoreapp-Unix-Release|Any CPU
|
||||
{BB5C85AD-C51A-4903-80E9-6F6E1AC1AD34}.ReleaseNETCoreAppnetcoreapp-Windows_NTnetcoreapp-Unix|AnyCPU.Build.0 = netcoreapp-Unix-Release|Any CPU
|
||||
{BB5C85AD-C51A-4903-80E9-6F6E1AC1AD34}.DebugNETCoreAppnet463-Windows_NTnetcoreapp-Windows_NT|AnyCPU.ActiveCfg = netcoreapp-Windows_NT-Debug|Any CPU
|
||||
{BB5C85AD-C51A-4903-80E9-6F6E1AC1AD34}.DebugNETCoreAppnet463-Windows_NTnetcoreapp-Windows_NT|AnyCPU.Build.0 = netcoreapp-Windows_NT-Debug|Any CPU
|
||||
{BB5C85AD-C51A-4903-80E9-6F6E1AC1AD34}.ReleaseNETCoreAppnet463-Windows_NTnetcoreapp-Windows_NT|AnyCPU.ActiveCfg = netcoreapp-Windows_NT-Release|Any CPU
|
||||
{BB5C85AD-C51A-4903-80E9-6F6E1AC1AD34}.ReleaseNETCoreAppnet463-Windows_NTnetcoreapp-Windows_NT|AnyCPU.Build.0 = netcoreapp-Windows_NT-Release|Any CPU
|
||||
{BB5C85AD-C51A-4903-80E9-6F6E1AC1AD34}.DebugNETCoreAppnet463-Windows_NTnetcoreapp-Unix|AnyCPU.ActiveCfg = netcoreapp-Unix-Debug|Any CPU
|
||||
{BB5C85AD-C51A-4903-80E9-6F6E1AC1AD34}.DebugNETCoreAppnet463-Windows_NTnetcoreapp-Unix|AnyCPU.Build.0 = netcoreapp-Unix-Debug|Any CPU
|
||||
{BB5C85AD-C51A-4903-80E9-6F6E1AC1AD34}.ReleaseNETCoreAppnet463-Windows_NTnetcoreapp-Unix|AnyCPU.ActiveCfg = netcoreapp-Unix-Release|Any CPU
|
||||
{BB5C85AD-C51A-4903-80E9-6F6E1AC1AD34}.ReleaseNETCoreAppnet463-Windows_NTnetcoreapp-Unix|AnyCPU.Build.0 = netcoreapp-Unix-Release|Any CPU
|
||||
{8CBA022C-635F-4C8D-9D29-CD8AAC68C8E6}.DebugNETCoreAppnetcore50-Windows_NTnetcoreapp-Windows_NT|AnyCPU.ActiveCfg = netcoreapp-Windows_NT-Debug|Any CPU
|
||||
{8CBA022C-635F-4C8D-9D29-CD8AAC68C8E6}.DebugNETCoreAppnetcore50-Windows_NTnetcoreapp-Windows_NT|AnyCPU.Build.0 = netcoreapp-Windows_NT-Debug|Any CPU
|
||||
{8CBA022C-635F-4C8D-9D29-CD8AAC68C8E6}.ReleaseNETCoreAppnetcore50-Windows_NTnetcoreapp-Windows_NT|AnyCPU.ActiveCfg = netcoreapp-Windows_NT-Release|Any CPU
|
||||
{8CBA022C-635F-4C8D-9D29-CD8AAC68C8E6}.ReleaseNETCoreAppnetcore50-Windows_NTnetcoreapp-Windows_NT|AnyCPU.Build.0 = netcoreapp-Windows_NT-Release|Any CPU
|
||||
{8CBA022C-635F-4C8D-9D29-CD8AAC68C8E6}.DebugNETCoreAppnetcore50-Windows_NTnetcoreapp-Unix|AnyCPU.ActiveCfg = netcoreapp-Unix-Debug|Any CPU
|
||||
{8CBA022C-635F-4C8D-9D29-CD8AAC68C8E6}.DebugNETCoreAppnetcore50-Windows_NTnetcoreapp-Unix|AnyCPU.Build.0 = netcoreapp-Unix-Debug|Any CPU
|
||||
{8CBA022C-635F-4C8D-9D29-CD8AAC68C8E6}.ReleaseNETCoreAppnetcore50-Windows_NTnetcoreapp-Unix|AnyCPU.ActiveCfg = netcoreapp-Unix-Release|Any CPU
|
||||
{8CBA022C-635F-4C8D-9D29-CD8AAC68C8E6}.ReleaseNETCoreAppnetcore50-Windows_NTnetcoreapp-Unix|AnyCPU.Build.0 = netcoreapp-Unix-Release|Any CPU
|
||||
{8CBA022C-635F-4C8D-9D29-CD8AAC68C8E6}.DebugNETCoreAppnetcoreapp-Unixnetcoreapp-Windows_NT|AnyCPU.ActiveCfg = netcoreapp-Windows_NT-Debug|Any CPU
|
||||
{8CBA022C-635F-4C8D-9D29-CD8AAC68C8E6}.DebugNETCoreAppnetcoreapp-Unixnetcoreapp-Windows_NT|AnyCPU.Build.0 = netcoreapp-Windows_NT-Debug|Any CPU
|
||||
{8CBA022C-635F-4C8D-9D29-CD8AAC68C8E6}.ReleaseNETCoreAppnetcoreapp-Unixnetcoreapp-Windows_NT|AnyCPU.ActiveCfg = netcoreapp-Windows_NT-Release|Any CPU
|
||||
{8CBA022C-635F-4C8D-9D29-CD8AAC68C8E6}.ReleaseNETCoreAppnetcoreapp-Unixnetcoreapp-Windows_NT|AnyCPU.Build.0 = netcoreapp-Windows_NT-Release|Any CPU
|
||||
{8CBA022C-635F-4C8D-9D29-CD8AAC68C8E6}.DebugNETCoreAppnetcoreapp-Unixnetcoreapp-Unix|AnyCPU.ActiveCfg = netcoreapp-Unix-Debug|Any CPU
|
||||
{8CBA022C-635F-4C8D-9D29-CD8AAC68C8E6}.DebugNETCoreAppnetcoreapp-Unixnetcoreapp-Unix|AnyCPU.Build.0 = netcoreapp-Unix-Debug|Any CPU
|
||||
{8CBA022C-635F-4C8D-9D29-CD8AAC68C8E6}.ReleaseNETCoreAppnetcoreapp-Unixnetcoreapp-Unix|AnyCPU.ActiveCfg = netcoreapp-Unix-Release|Any CPU
|
||||
{8CBA022C-635F-4C8D-9D29-CD8AAC68C8E6}.ReleaseNETCoreAppnetcoreapp-Unixnetcoreapp-Unix|AnyCPU.Build.0 = netcoreapp-Unix-Release|Any CPU
|
||||
{8CBA022C-635F-4C8D-9D29-CD8AAC68C8E6}.DebugNETCoreAppnetcoreapp-Windows_NTnetcoreapp-Windows_NT|AnyCPU.ActiveCfg = netcoreapp-Windows_NT-Debug|Any CPU
|
||||
{8CBA022C-635F-4C8D-9D29-CD8AAC68C8E6}.DebugNETCoreAppnetcoreapp-Windows_NTnetcoreapp-Windows_NT|AnyCPU.Build.0 = netcoreapp-Windows_NT-Debug|Any CPU
|
||||
{8CBA022C-635F-4C8D-9D29-CD8AAC68C8E6}.ReleaseNETCoreAppnetcoreapp-Windows_NTnetcoreapp-Windows_NT|AnyCPU.ActiveCfg = netcoreapp-Windows_NT-Release|Any CPU
|
||||
{8CBA022C-635F-4C8D-9D29-CD8AAC68C8E6}.ReleaseNETCoreAppnetcoreapp-Windows_NTnetcoreapp-Windows_NT|AnyCPU.Build.0 = netcoreapp-Windows_NT-Release|Any CPU
|
||||
{8CBA022C-635F-4C8D-9D29-CD8AAC68C8E6}.DebugNETCoreAppnetcoreapp-Windows_NTnetcoreapp-Unix|AnyCPU.ActiveCfg = netcoreapp-Unix-Debug|Any CPU
|
||||
{8CBA022C-635F-4C8D-9D29-CD8AAC68C8E6}.DebugNETCoreAppnetcoreapp-Windows_NTnetcoreapp-Unix|AnyCPU.Build.0 = netcoreapp-Unix-Debug|Any CPU
|
||||
{8CBA022C-635F-4C8D-9D29-CD8AAC68C8E6}.ReleaseNETCoreAppnetcoreapp-Windows_NTnetcoreapp-Unix|AnyCPU.ActiveCfg = netcoreapp-Unix-Release|Any CPU
|
||||
{8CBA022C-635F-4C8D-9D29-CD8AAC68C8E6}.ReleaseNETCoreAppnetcoreapp-Windows_NTnetcoreapp-Unix|AnyCPU.Build.0 = netcoreapp-Unix-Release|Any CPU
|
||||
{8CBA022C-635F-4C8D-9D29-CD8AAC68C8E6}.DebugNETCoreAppnet463-Windows_NTnetcoreapp-Windows_NT|AnyCPU.ActiveCfg = netcoreapp-Windows_NT-Debug|Any CPU
|
||||
{8CBA022C-635F-4C8D-9D29-CD8AAC68C8E6}.DebugNETCoreAppnet463-Windows_NTnetcoreapp-Windows_NT|AnyCPU.Build.0 = netcoreapp-Windows_NT-Debug|Any CPU
|
||||
{8CBA022C-635F-4C8D-9D29-CD8AAC68C8E6}.ReleaseNETCoreAppnet463-Windows_NTnetcoreapp-Windows_NT|AnyCPU.ActiveCfg = netcoreapp-Windows_NT-Release|Any CPU
|
||||
{8CBA022C-635F-4C8D-9D29-CD8AAC68C8E6}.ReleaseNETCoreAppnet463-Windows_NTnetcoreapp-Windows_NT|AnyCPU.Build.0 = netcoreapp-Windows_NT-Release|Any CPU
|
||||
{8CBA022C-635F-4C8D-9D29-CD8AAC68C8E6}.DebugNETCoreAppnet463-Windows_NTnetcoreapp-Unix|AnyCPU.ActiveCfg = netcoreapp-Unix-Debug|Any CPU
|
||||
{8CBA022C-635F-4C8D-9D29-CD8AAC68C8E6}.DebugNETCoreAppnet463-Windows_NTnetcoreapp-Unix|AnyCPU.Build.0 = netcoreapp-Unix-Debug|Any CPU
|
||||
{8CBA022C-635F-4C8D-9D29-CD8AAC68C8E6}.ReleaseNETCoreAppnet463-Windows_NTnetcoreapp-Unix|AnyCPU.ActiveCfg = netcoreapp-Unix-Release|Any CPU
|
||||
{8CBA022C-635F-4C8D-9D29-CD8AAC68C8E6}.ReleaseNETCoreAppnet463-Windows_NTnetcoreapp-Unix|AnyCPU.Build.0 = netcoreapp-Unix-Release|Any CPU
|
||||
{43311AFB-D7C4-4E5A-B1DE-855407F90D1B}.DebugNETCoreAppnetcore50-Windows_NTnetcoreapp-Windows_NT|AnyCPU.ActiveCfg = netcore50-Windows_NT-Debug|Any CPU
|
||||
{43311AFB-D7C4-4E5A-B1DE-855407F90D1B}.DebugNETCoreAppnetcore50-Windows_NTnetcoreapp-Windows_NT|AnyCPU.Build.0 = netcore50-Windows_NT-Debug|Any CPU
|
||||
{43311AFB-D7C4-4E5A-B1DE-855407F90D1B}.ReleaseNETCoreAppnetcore50-Windows_NTnetcoreapp-Windows_NT|AnyCPU.ActiveCfg = netcore50-Windows_NT-Release|Any CPU
|
||||
{43311AFB-D7C4-4E5A-B1DE-855407F90D1B}.ReleaseNETCoreAppnetcore50-Windows_NTnetcoreapp-Windows_NT|AnyCPU.Build.0 = netcore50-Windows_NT-Release|Any CPU
|
||||
{43311AFB-D7C4-4E5A-B1DE-855407F90D1B}.DebugNETCoreAppnetcore50-Windows_NTnetcoreapp-Unix|AnyCPU.ActiveCfg = netcore50-Windows_NT-Debug|Any CPU
|
||||
{43311AFB-D7C4-4E5A-B1DE-855407F90D1B}.DebugNETCoreAppnetcore50-Windows_NTnetcoreapp-Unix|AnyCPU.Build.0 = netcore50-Windows_NT-Debug|Any CPU
|
||||
{43311AFB-D7C4-4E5A-B1DE-855407F90D1B}.ReleaseNETCoreAppnetcore50-Windows_NTnetcoreapp-Unix|AnyCPU.ActiveCfg = netcore50-Windows_NT-Release|Any CPU
|
||||
{43311AFB-D7C4-4E5A-B1DE-855407F90D1B}.ReleaseNETCoreAppnetcore50-Windows_NTnetcoreapp-Unix|AnyCPU.Build.0 = netcore50-Windows_NT-Release|Any CPU
|
||||
{43311AFB-D7C4-4E5A-B1DE-855407F90D1B}.DebugNETCoreAppnetcoreapp-Unixnetcoreapp-Windows_NT|AnyCPU.ActiveCfg = netcoreapp-Unix-Debug|Any CPU
|
||||
{43311AFB-D7C4-4E5A-B1DE-855407F90D1B}.DebugNETCoreAppnetcoreapp-Unixnetcoreapp-Windows_NT|AnyCPU.Build.0 = netcoreapp-Unix-Debug|Any CPU
|
||||
{43311AFB-D7C4-4E5A-B1DE-855407F90D1B}.ReleaseNETCoreAppnetcoreapp-Unixnetcoreapp-Windows_NT|AnyCPU.ActiveCfg = netcoreapp-Unix-Release|Any CPU
|
||||
{43311AFB-D7C4-4E5A-B1DE-855407F90D1B}.ReleaseNETCoreAppnetcoreapp-Unixnetcoreapp-Windows_NT|AnyCPU.Build.0 = netcoreapp-Unix-Release|Any CPU
|
||||
{43311AFB-D7C4-4E5A-B1DE-855407F90D1B}.DebugNETCoreAppnetcoreapp-Unixnetcoreapp-Unix|AnyCPU.ActiveCfg = netcoreapp-Unix-Debug|Any CPU
|
||||
{43311AFB-D7C4-4E5A-B1DE-855407F90D1B}.DebugNETCoreAppnetcoreapp-Unixnetcoreapp-Unix|AnyCPU.Build.0 = netcoreapp-Unix-Debug|Any CPU
|
||||
{43311AFB-D7C4-4E5A-B1DE-855407F90D1B}.ReleaseNETCoreAppnetcoreapp-Unixnetcoreapp-Unix|AnyCPU.ActiveCfg = netcoreapp-Unix-Release|Any CPU
|
||||
{43311AFB-D7C4-4E5A-B1DE-855407F90D1B}.ReleaseNETCoreAppnetcoreapp-Unixnetcoreapp-Unix|AnyCPU.Build.0 = netcoreapp-Unix-Release|Any CPU
|
||||
{43311AFB-D7C4-4E5A-B1DE-855407F90D1B}.DebugNETCoreAppnetcoreapp-Windows_NTnetcoreapp-Windows_NT|AnyCPU.ActiveCfg = netcoreapp-Windows_NT-Debug|Any CPU
|
||||
{43311AFB-D7C4-4E5A-B1DE-855407F90D1B}.DebugNETCoreAppnetcoreapp-Windows_NTnetcoreapp-Windows_NT|AnyCPU.Build.0 = netcoreapp-Windows_NT-Debug|Any CPU
|
||||
{43311AFB-D7C4-4E5A-B1DE-855407F90D1B}.ReleaseNETCoreAppnetcoreapp-Windows_NTnetcoreapp-Windows_NT|AnyCPU.ActiveCfg = netcoreapp-Windows_NT-Release|Any CPU
|
||||
{43311AFB-D7C4-4E5A-B1DE-855407F90D1B}.ReleaseNETCoreAppnetcoreapp-Windows_NTnetcoreapp-Windows_NT|AnyCPU.Build.0 = netcoreapp-Windows_NT-Release|Any CPU
|
||||
{43311AFB-D7C4-4E5A-B1DE-855407F90D1B}.DebugNETCoreAppnetcoreapp-Windows_NTnetcoreapp-Unix|AnyCPU.ActiveCfg = netcoreapp-Windows_NT-Debug|Any CPU
|
||||
{43311AFB-D7C4-4E5A-B1DE-855407F90D1B}.DebugNETCoreAppnetcoreapp-Windows_NTnetcoreapp-Unix|AnyCPU.Build.0 = netcoreapp-Windows_NT-Debug|Any CPU
|
||||
{43311AFB-D7C4-4E5A-B1DE-855407F90D1B}.ReleaseNETCoreAppnetcoreapp-Windows_NTnetcoreapp-Unix|AnyCPU.ActiveCfg = netcoreapp-Windows_NT-Release|Any CPU
|
||||
{43311AFB-D7C4-4E5A-B1DE-855407F90D1B}.ReleaseNETCoreAppnetcoreapp-Windows_NTnetcoreapp-Unix|AnyCPU.Build.0 = netcoreapp-Windows_NT-Release|Any CPU
|
||||
{43311AFB-D7C4-4E5A-B1DE-855407F90D1B}.DebugNETCoreAppnet463-Windows_NTnetcoreapp-Windows_NT|AnyCPU.ActiveCfg = net463-Windows_NT-Debug|Any CPU
|
||||
{43311AFB-D7C4-4E5A-B1DE-855407F90D1B}.DebugNETCoreAppnet463-Windows_NTnetcoreapp-Windows_NT|AnyCPU.Build.0 = net463-Windows_NT-Debug|Any CPU
|
||||
{43311AFB-D7C4-4E5A-B1DE-855407F90D1B}.ReleaseNETCoreAppnet463-Windows_NTnetcoreapp-Windows_NT|AnyCPU.ActiveCfg = net463-Windows_NT-Release|Any CPU
|
||||
{43311AFB-D7C4-4E5A-B1DE-855407F90D1B}.ReleaseNETCoreAppnet463-Windows_NTnetcoreapp-Windows_NT|AnyCPU.Build.0 = net463-Windows_NT-Release|Any CPU
|
||||
{43311AFB-D7C4-4E5A-B1DE-855407F90D1B}.DebugNETCoreAppnet463-Windows_NTnetcoreapp-Unix|AnyCPU.ActiveCfg = net463-Windows_NT-Debug|Any CPU
|
||||
{43311AFB-D7C4-4E5A-B1DE-855407F90D1B}.DebugNETCoreAppnet463-Windows_NTnetcoreapp-Unix|AnyCPU.Build.0 = net463-Windows_NT-Debug|Any CPU
|
||||
{43311AFB-D7C4-4E5A-B1DE-855407F90D1B}.ReleaseNETCoreAppnet463-Windows_NTnetcoreapp-Unix|AnyCPU.ActiveCfg = net463-Windows_NT-Release|Any CPU
|
||||
{43311AFB-D7C4-4E5A-B1DE-855407F90D1B}.ReleaseNETCoreAppnet463-Windows_NTnetcoreapp-Unix|AnyCPU.Build.0 = net463-Windows_NT-Release|Any CPU
|
||||
{8CBA022C-635F-4C8D-9D29-CD8AAC68C8E6}.Debug|Any CPU.ActiveCfg = netstandard-Debug|Any CPU
|
||||
{8CBA022C-635F-4C8D-9D29-CD8AAC68C8E6}.Debug|Any CPU.Build.0 = netstandard-Debug|Any CPU
|
||||
{8CBA022C-635F-4C8D-9D29-CD8AAC68C8E6}.Release|Any CPU.ActiveCfg = netstandard-Release|Any CPU
|
||||
{8CBA022C-635F-4C8D-9D29-CD8AAC68C8E6}.Release|Any CPU.Build.0 = netstandard-Release|Any CPU
|
||||
{BB5C85AD-C51A-4903-80E9-6F6E1AC1AD34}.Debug|Any CPU.ActiveCfg = netstandard-Windows_NT-Debug|Any CPU
|
||||
{BB5C85AD-C51A-4903-80E9-6F6E1AC1AD34}.Debug|Any CPU.Build.0 = netstandard-Windows_NT-Debug|Any CPU
|
||||
{BB5C85AD-C51A-4903-80E9-6F6E1AC1AD34}.Release|Any CPU.ActiveCfg = netstandard-Windows_NT-Release|Any CPU
|
||||
{BB5C85AD-C51A-4903-80E9-6F6E1AC1AD34}.Release|Any CPU.Build.0 = netstandard-Windows_NT-Release|Any CPU
|
||||
{43311AFB-D7C4-4E5A-B1DE-855407F90D1B}.Debug|Any CPU.ActiveCfg = netcoreapp-Windows_NT-Debug|Any CPU
|
||||
{43311AFB-D7C4-4E5A-B1DE-855407F90D1B}.Debug|Any CPU.Build.0 = netcoreapp-Windows_NT-Debug|Any CPU
|
||||
{43311AFB-D7C4-4E5A-B1DE-855407F90D1B}.Release|Any CPU.ActiveCfg = netcoreapp-Windows_NT-Release|Any CPU
|
||||
{43311AFB-D7C4-4E5A-B1DE-855407F90D1B}.Release|Any CPU.Build.0 = netcoreapp-Windows_NT-Release|Any CPU
|
||||
{834E3534-6A11-4A8D-923F-35C1E71CCEC3}.Debug|Any CPU.ActiveCfg = netcoreapp-Debug|Any CPU
|
||||
{834E3534-6A11-4A8D-923F-35C1E71CCEC3}.Debug|Any CPU.Build.0 = netcoreapp-Debug|Any CPU
|
||||
{834E3534-6A11-4A8D-923F-35C1E71CCEC3}.Release|Any CPU.ActiveCfg = netcoreapp-Release|Any CPU
|
||||
{834E3534-6A11-4A8D-923F-35C1E71CCEC3}.Release|Any CPU.Build.0 = netcoreapp-Release|Any CPU
|
||||
EndGlobalSection
|
||||
GlobalSection(SolutionProperties) = preSolution
|
||||
HideSolutionNode = FALSE
|
||||
EndGlobalSection
|
||||
GlobalSection(NestedProjects) = preSolution
|
||||
{8CBA022C-635F-4C8D-9D29-CD8AAC68C8E6} = {8CBA022C-635F-4C8D-9D29-CD8AAC68C8E6}
|
||||
{43311AFB-D7C4-4E5A-B1DE-855407F90D1B} = {43311AFB-D7C4-4E5A-B1DE-855407F90D1B}
|
||||
{8CBA022C-635F-4C8D-9D29-CD8AAC68C8E6} = {1A2F9F4A-A032-433E-B914-ADD5992BB178}
|
||||
{BB5C85AD-C51A-4903-80E9-6F6E1AC1AD34} = {1A2F9F4A-A032-433E-B914-ADD5992BB178}
|
||||
{43311AFB-D7C4-4E5A-B1DE-855407F90D1B} = {E107E9C1-E893-4E87-987E-04EF0DCEAEFD}
|
||||
{834E3534-6A11-4A8D-923F-35C1E71CCEC3} = {2E666815-2EDB-464B-9DF6-380BF4789AD4}
|
||||
EndGlobalSection
|
||||
EndGlobal
|
||||
|
@ -4,5 +4,6 @@
|
||||
<PropertyGroup>
|
||||
<AssemblyVersion>4.2.0.0</AssemblyVersion>
|
||||
<IsNETCoreApp>true</IsNETCoreApp>
|
||||
<IsUAP>true</IsUAP>
|
||||
</PropertyGroup>
|
||||
</Project>
|
@ -1,6 +1,9 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
|
||||
<PropertyGroup>
|
||||
<ProjectGuid>{834E3534-6A11-4A8D-923F-35C1E71CCEC3}</ProjectGuid>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'netcoreapp-Debug|AnyCPU'" />
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'netcoreapp-Release|AnyCPU'" />
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'uap-Debug|AnyCPU'" />
|
||||
|
@ -1,3 +0,0 @@
|
||||
Compat issues with assembly System.Net.Sockets:
|
||||
CannotRemoveBaseTypeOrInterface : Type 'System.Net.Sockets.NetworkStream' does not inherit from base type 'System.MarshalByRefObject' in the implementation but it does in the contract.
|
||||
Total Issues: 1
|
@ -2,10 +2,9 @@
|
||||
<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<PropertyGroup>
|
||||
<BuildConfigurations>
|
||||
netcore50-Windows_NT;
|
||||
uap-Windows_NT;
|
||||
netcoreapp-Unix;
|
||||
netcoreapp-Windows_NT;
|
||||
net463-Windows_NT;
|
||||
</BuildConfigurations>
|
||||
</PropertyGroup>
|
||||
</Project>
|
@ -1,64 +1,5 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<root>
|
||||
<!--
|
||||
Microsoft ResX Schema
|
||||
|
||||
Version 2.0
|
||||
|
||||
The primary goals of this format is to allow a simple XML format
|
||||
that is mostly human readable. The generation and parsing of the
|
||||
various data types are done through the TypeConverter classes
|
||||
associated with the data types.
|
||||
|
||||
Example:
|
||||
|
||||
... ado.net/XML headers & schema ...
|
||||
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
||||
<resheader name="version">2.0</resheader>
|
||||
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
||||
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
||||
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
||||
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
||||
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
||||
</data>
|
||||
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
||||
<comment>This is a comment</comment>
|
||||
</data>
|
||||
|
||||
There are any number of "resheader" rows that contain simple
|
||||
name/value pairs.
|
||||
|
||||
Each data row contains a name, and value. The row also contains a
|
||||
type or mimetype. Type corresponds to a .NET class that support
|
||||
text/value conversion through the TypeConverter architecture.
|
||||
Classes that don't support this are serialized and stored with the
|
||||
mimetype set.
|
||||
|
||||
The mimetype is used for serialized objects, and tells the
|
||||
ResXResourceReader how to depersist the object. This is currently not
|
||||
extensible. For a given mimetype the value must be set accordingly:
|
||||
|
||||
Note - application/x-microsoft.net.object.binary.base64 is the format
|
||||
that the ResXResourceWriter will generate, however the reader can
|
||||
read any of the formats listed below.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.binary.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.soap.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.bytearray.base64
|
||||
value : The object must be serialized into a byte array
|
||||
: using a System.ComponentModel.TypeConverter
|
||||
: and then encoded with base64 encoding.
|
||||
-->
|
||||
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
||||
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
|
||||
<xsd:element name="root" msdata:IsDataSet="true">
|
||||
@ -147,9 +88,6 @@
|
||||
<data name="net_writeonlystream" xml:space="preserve">
|
||||
<value>The stream does not support reading.</value>
|
||||
</data>
|
||||
<data name="net_InvalidSocketHandle" xml:space="preserve">
|
||||
<value>The socket handle is not valid.</value>
|
||||
</data>
|
||||
<data name="net_InvalidAddressFamily" xml:space="preserve">
|
||||
<value>The AddressFamily {0} is not valid for the {1} end point, use {2} instead.</value>
|
||||
</data>
|
||||
@ -243,9 +181,6 @@
|
||||
<data name="net_io_readfailure" xml:space="preserve">
|
||||
<value>Unable to read data from the transport connection: {0}.</value>
|
||||
</data>
|
||||
<data name="net_io_connectionclosed" xml:space="preserve">
|
||||
<value>The connection was closed</value>
|
||||
</data>
|
||||
<data name="net_io_invalidasyncresult" xml:space="preserve">
|
||||
<value>The IAsyncResult object was not returned from the corresponding asynchronous method on this class.</value>
|
||||
</data>
|
||||
@ -255,27 +190,9 @@
|
||||
<data name="net_value_cannot_be_negative" xml:space="preserve">
|
||||
<value>The specified value cannot be negative.</value>
|
||||
</data>
|
||||
<data name="net_log_exception" xml:space="preserve">
|
||||
<value>Exception in {0}::{1} - {2}.</value>
|
||||
</data>
|
||||
<data name="net_log_socket_connected" xml:space="preserve">
|
||||
<value>Created connection from {0} to {1}.</value>
|
||||
</data>
|
||||
<data name="event_Accepted" xml:space="preserve">
|
||||
<value>Accepted connection from {0} to {1}.</value>
|
||||
</data>
|
||||
<data name="event_NotLoggedFile" xml:space="preserve">
|
||||
<value>Not logging data from file: {0}.</value>
|
||||
</data>
|
||||
<data name="event_ConnectedAsyncDns" xml:space="preserve">
|
||||
<value>Connecting to a DnsEndPoint.</value>
|
||||
</data>
|
||||
<data name="ArgumentOutOfRange_Bounds_Lower_Upper" xml:space="preserve">
|
||||
<value>Argument must be between {0} and {1}.</value>
|
||||
</data>
|
||||
<data name="net_sockets_connect_multiaddress_notsupported" xml:space="preserve">
|
||||
<value>This platform does not support connecting sockets to DNS endpoints via the instance Connect and ConnectAsync methods, due to the potential for a host name to map to multiple IP addresses and sockets becoming invalid for use after a failed connect attempt. Use the static ConnectAsync method, or provide to the instance methods the specific IPAddress desired.</value>
|
||||
</data>
|
||||
<data name="net_sockets_connect_multiconnect_notsupported" xml:space="preserve">
|
||||
<value>Sockets on this platform are invalid for use after a failed connection attempt.</value>
|
||||
</data>
|
||||
@ -288,9 +205,6 @@
|
||||
<data name="net_sockets_duplicateandclose_notsupported" xml:space="preserve">
|
||||
<value>This platform does not support Socket.DuplicateAndClose. Instead, create a new socket.</value>
|
||||
</data>
|
||||
<data name="net_sockets_disconnect_notsupported" xml:space="preserve">
|
||||
<value>This platform does not support disconnecting a Socket. Instead, close the Socket and create a new one.</value>
|
||||
</data>
|
||||
<data name="net_sockets_transmitfileoptions_notsupported" xml:space="preserve">
|
||||
<value>This platform does not support TransmitFileOptions other than TransmitFileOptions.UseDefaultWorkerThread.</value>
|
||||
</data>
|
||||
@ -306,4 +220,7 @@
|
||||
<data name="ArgumentOutOfRange_NeedPosNum" xml:space="preserve">
|
||||
<value>Positive number required.</value>
|
||||
</data>
|
||||
<data name="net_io_readwritefailure" xml:space="preserve">
|
||||
<value>Unable to transfer data on the transport connection: {0}.</value>
|
||||
</data>
|
||||
</root>
|
||||
|
@ -5,22 +5,17 @@
|
||||
<AssemblyName>System.Net.Sockets</AssemblyName>
|
||||
<ProjectGuid>{43311AFB-D7C4-4E5A-B1DE-855407F90D1B}</ProjectGuid>
|
||||
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
|
||||
<EnableWinRT Condition="'$(TargetGroup)' == 'netcore50'">true</EnableWinRT>
|
||||
<IsPartialFacadeAssembly Condition="'$(TargetGroup)' == 'net463'">true</IsPartialFacadeAssembly>
|
||||
<AssemblyVersion Condition="'$(TargetGroup)' == 'netcore50'">4.1.1.0</AssemblyVersion>
|
||||
<DefineConstants Condition="'$(TargetGroup)' == 'netcore50'">$(DefineConstants);netcore50</DefineConstants>
|
||||
<DefineConstants Condition="'$(TargetGroup)' == 'uap'">$(DefineConstants);uap</DefineConstants>
|
||||
</PropertyGroup>
|
||||
<!-- Help VS understand available configurations -->
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='netcore50-Windows_NT-Debug|AnyCPU'" />
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='netcore50-Windows_NT-Release|AnyCPU'" />
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='uap-Windows_NT-Debug|AnyCPU'" />
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='uap-Windows_NT-Release|AnyCPU'" />
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='netcoreapp-Unix-Debug|AnyCPU'" />
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='netcoreapp-Unix-Release|AnyCPU'" />
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='netcoreapp-Windows_NT-Debug|AnyCPU'" />
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='netcoreapp-Windows_NT-Release|AnyCPU'" />
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='net463-Windows_NT-Debug|AnyCPU'" />
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='net463-Windows_NT-Release|AnyCPU'" />
|
||||
<PropertyGroup>
|
||||
<!-- SYSTEM_NET_SOCKETS_DLL is required to allow source-level code sharing for types defined within the
|
||||
<!-- SYSTEM_NET_SOCKETS_DLL is required to allow source-level code sharing for types defined within the
|
||||
System.Net.Internals namespace. -->
|
||||
<DefineConstants>$(DefineConstants);SYSTEM_NET_SOCKETS_DLL</DefineConstants>
|
||||
</PropertyGroup>
|
||||
@ -31,9 +26,8 @@
|
||||
<Compile Include="System\Net\Sockets\SocketReceiveMessageFromResult.cs" />
|
||||
<Compile Include="System\Net\Sockets\SocketTaskExtensions.cs" />
|
||||
</ItemGroup>
|
||||
<ItemGroup Condition="'$(TargetGroup)' == 'netcoreapp' or '$(TargetGroup)' == 'netcore50'">
|
||||
<ItemGroup>
|
||||
<!-- CoreCLR (All Operating Systems), .NET Native -->
|
||||
<Compile Include="System\Net\DnsAPMExtensions.cs" />
|
||||
<Compile Include="System\Net\SocketPerfCounters.cs" />
|
||||
<Compile Include="System\Net\Sockets\IOControlCode.cs" />
|
||||
<Compile Include="System\Net\Sockets\IPPacketInformation.cs" />
|
||||
@ -45,6 +39,7 @@
|
||||
<Compile Include="System\Net\Sockets\SelectMode.cs" />
|
||||
<Compile Include="System\Net\Sockets\SendPacketsElement.cs" />
|
||||
<Compile Include="System\Net\Sockets\Socket.cs" />
|
||||
<Compile Include="System\Net\Sockets\Socket.Tasks.cs" />
|
||||
<Compile Include="System\Net\Sockets\SocketAsyncEventArgs.cs" />
|
||||
<Compile Include="System\Net\Sockets\SocketAsyncOperation.cs" />
|
||||
<Compile Include="System\Net\Sockets\SocketFlags.cs" />
|
||||
@ -54,11 +49,10 @@
|
||||
<Compile Include="System\Net\Sockets\SocketOptionName.cs" />
|
||||
<Compile Include="System\Net\Sockets\SocketShutdown.cs" />
|
||||
<Compile Include="System\Net\Sockets\TCPClient.cs" />
|
||||
<Compile Condition="'$(TargetGroup)' != 'netcore50'" Include="System\Net\Sockets\TCPClient.netstandard.cs" />
|
||||
<Compile Include="System\Net\Sockets\TCPListener.cs" />
|
||||
<Compile Include="System\Net\Sockets\TransportType.cs" />
|
||||
<Compile Include="System\Net\Sockets\UDPClient.cs" />
|
||||
<Compile Condition="'$(TargetGroup)' != 'netcore50'" Include="System\Net\Sockets\UDPClient.netstandard.cs" />
|
||||
<Compile Include="System\Net\Sockets\UDPClient.netstandard.cs" />
|
||||
<Compile Include="System\Net\Sockets\UdpReceiveResult.cs" />
|
||||
<Compile Include="System\Net\Sockets\AcceptOverlappedAsyncResult.cs" />
|
||||
<Compile Include="System\Net\Sockets\BaseOverlappedAsyncResult.cs" />
|
||||
@ -81,9 +75,6 @@
|
||||
<Link>Common\System\Net\InternalException.cs</Link>
|
||||
</Compile>
|
||||
<!-- Debug only -->
|
||||
<Compile Include="$(CommonPath)\System\Net\DebugSafeHandle.cs">
|
||||
<Link>Common\System\Net\DebugSafeHandle.cs</Link>
|
||||
</Compile>
|
||||
<Compile Include="$(CommonPath)\System\Net\DebugSafeHandleMinusOneIsInvalid.cs">
|
||||
<Link>Common\System\Net\DebugSafeHandleMinusOneIsInvalid.cs</Link>
|
||||
</Compile>
|
||||
@ -118,9 +109,6 @@
|
||||
<Compile Include="$(CommonPath)\System\Net\TcpValidationHelpers.cs">
|
||||
<Link>Common\System\Net\TcpValidationHelpers.cs</Link>
|
||||
</Compile>
|
||||
<Compile Include="$(CommonPath)\System\Net\NetworkInformation\StartIPOptions.cs">
|
||||
<Link>Common\System\Net\NetworkInformation\StartIPOptions.cs</Link>
|
||||
</Compile>
|
||||
<!-- System.Net.Internals -->
|
||||
<Compile Include="$(CommonPath)\System\Net\Internals\IPEndPointExtensions.cs">
|
||||
<Link>Common\System\Net\Internals\IPEndPointExtensions.cs</Link>
|
||||
@ -140,12 +128,8 @@
|
||||
<Compile Include="$(CommonPath)\System\Net\Sockets\SocketType.cs">
|
||||
<Link>Common\System\Net\Sockets\SocketType.cs</Link>
|
||||
</Compile>
|
||||
<!-- Common -->
|
||||
<Compile Include="$(CommonPath)\System\Threading\Tasks\TaskToApm.cs">
|
||||
<Link>Common\System\Threading\Tasks\TaskToApm.cs</Link>
|
||||
</Compile>
|
||||
</ItemGroup>
|
||||
<ItemGroup Condition=" '$(TargetsWindows)' == 'true' AND ('$(TargetGroup)' == 'netcoreapp' or '$(TargetGroup)' == 'netcore50')">
|
||||
<ItemGroup Condition=" '$(TargetsWindows)' == 'true'">
|
||||
<!-- Windows: CoreCLR and .NET Native -->
|
||||
<Compile Include="System\Net\Sockets\AcceptOverlappedAsyncResult.Windows.cs" />
|
||||
<Compile Include="System\Net\Sockets\BaseOverlappedAsyncResult.Windows.cs" />
|
||||
@ -157,9 +141,7 @@
|
||||
<Compile Include="System\Net\Sockets\Socket.Windows.cs" />
|
||||
<Compile Include="System\Net\Sockets\SocketAsyncEventArgs.Windows.cs" />
|
||||
<Compile Include="System\Net\Sockets\SocketPal.Windows.cs" />
|
||||
<Compile Include="System\Net\Sockets\TCPClient.Windows.cs" />
|
||||
<Compile Include="System\Net\Sockets\TransmitFileAsyncResult.Windows.cs" />
|
||||
<Compile Condition="'$(TargetGroup)' != 'netcore50'" Include="System\Net\Sockets\TCPClient.Windows.netstandard.cs" />
|
||||
<Compile Include="$(CommonPath)\System\Net\SafeCloseSocket.Windows.cs">
|
||||
<Link>Common\System\Net\SafeCloseSocket.Windows.cs</Link>
|
||||
</Compile>
|
||||
@ -230,12 +212,6 @@
|
||||
<Compile Include="$(CommonPath)\Interop\Windows\Winsock\Interop.WSAConnect.cs">
|
||||
<Link>Interop\Windows\Winsock\Interop.WSAConnect.cs</Link>
|
||||
</Compile>
|
||||
<Compile Include="$(CommonPath)\Interop\Windows\Winsock\Interop.WSAEnumNetworkEvents.cs">
|
||||
<Link>Interop\Windows\Winsock\Interop.WSAEnumNetworkEvents.cs</Link>
|
||||
</Compile>
|
||||
<Compile Include="$(CommonPath)\Interop\Windows\Winsock\Interop.WSAEventSelect.cs">
|
||||
<Link>Interop\Windows\Winsock\Interop.WSAEventSelect.cs</Link>
|
||||
</Compile>
|
||||
<Compile Include="$(CommonPath)\Interop\Windows\Winsock\Interop.WSAGetOverlappedResult.cs">
|
||||
<Link>Interop\Windows\Winsock\Interop.WSAGetOverlappedResult.cs</Link>
|
||||
</Compile>
|
||||
@ -268,19 +244,7 @@
|
||||
</Compile>
|
||||
</ItemGroup>
|
||||
<!-- Windows : Win32 only -->
|
||||
<ItemGroup Condition="'$(TargetsWindows)' == 'true' AND '$(EnableWinRT)' != 'true' AND ('$(TargetGroup)' == 'netcoreapp' or '$(TargetGroup)' == 'netcore50')">
|
||||
<Compile Include="$(CommonPath)\Interop\Windows\Winsock\SafeOverlappedFree.cs">
|
||||
<Link>Interop\Windows\Winsock\SafeOverlappedFree.cs</Link>
|
||||
</Compile>
|
||||
<Compile Include="$(CommonPath)\Interop\Windows\kernel32\Interop.LocalAlloc_SafeOverlappedFree.cs">
|
||||
<Link>Interop\Windows\kernel32\Interop.LocalAlloc_SafeOverlappedFree.cs</Link>
|
||||
</Compile>
|
||||
<Compile Include="$(CommonPath)\Interop\Windows\kernel32\Interop.LocalAlloc.Constants.cs">
|
||||
<Link>Common\Interop\Windows\kernel32\Interop.LocalAlloc.Constants.cs</Link>
|
||||
</Compile>
|
||||
<Compile Include="$(CommonPath)\Interop\Windows\kernel32\Interop.LocalFree.cs">
|
||||
<Link>Common\Interop\Windows\kernel32\Interop.LocalFree.cs</Link>
|
||||
</Compile>
|
||||
<ItemGroup Condition="'$(TargetsWindows)' == 'true' AND '$(TargetGroup)' != 'uap'">
|
||||
<Compile Include="$(CommonPath)\Interop\Windows\kernel32\Interop.SetFileCompletionNotificationModes.cs">
|
||||
<Link>Interop\Windows\kernel32\Interop.SetFileCompletionNotificationModes.cs</Link>
|
||||
</Compile>
|
||||
@ -292,7 +256,7 @@
|
||||
</Compile>
|
||||
</ItemGroup>
|
||||
<!-- Windows : Win32 + WinRT -->
|
||||
<ItemGroup Condition="'$(TargetsWindows)' == 'true' AND '$(EnableWinRT)' == 'true'">
|
||||
<ItemGroup Condition="'$(TargetsWindows)' == 'true' AND '$(TargetGroup)' == 'uap'">
|
||||
<Compile Include="$(CommonPath)\System\Net\ContextAwareResult.Uap.cs">
|
||||
<Link>Common\System\Net\ContextAwareResult.Uap.cs</Link>
|
||||
</Compile>
|
||||
@ -304,6 +268,7 @@
|
||||
<Compile Include="System\Net\Sockets\AcceptOverlappedAsyncResult.Unix.cs" />
|
||||
<Compile Include="System\Net\Sockets\BaseOverlappedAsyncResult.Unix.cs" />
|
||||
<Compile Include="System\Net\Sockets\ConnectOverlappedAsyncResult.Unix.cs" />
|
||||
<Compile Include="System\Net\Sockets\DisconnectOverlappedAsyncResult.Unix.cs" />
|
||||
<Compile Include="System\Net\Sockets\OverlappedAsyncResult.Unix.cs" />
|
||||
<Compile Include="System\Net\Sockets\ReceiveMessageOverlappedAsyncResult.Unix.cs" />
|
||||
<Compile Include="System\Net\Sockets\SendPacketsElementFlags.Unix.cs" />
|
||||
@ -312,8 +277,6 @@
|
||||
<Compile Include="System\Net\Sockets\SocketAsyncEngine.Unix.cs" />
|
||||
<Compile Include="System\Net\Sockets\SocketAsyncEventArgs.Unix.cs" />
|
||||
<Compile Include="System\Net\Sockets\SocketPal.Unix.cs" />
|
||||
<Compile Include="System\Net\Sockets\TCPClient.Unix.cs" />
|
||||
<Compile Condition="'$(TargetGroup)' != 'netcore50'" Include="System\Net\Sockets\TCPClient.Unix.netstandard.cs" />
|
||||
<Compile Include="$(CommonPath)\System\Net\ContextAwareResult.Unix.cs">
|
||||
<Link>Common\System\Net\ContextAwareResult.Unix.cs</Link>
|
||||
</Compile>
|
||||
@ -332,8 +295,8 @@
|
||||
<Compile Include="$(CommonPath)\System\Net\Sockets\SocketErrorPal.Unix.cs">
|
||||
<Link>Common\System\Net\Sockets\SocketErrorPal.Unix</Link>
|
||||
</Compile>
|
||||
<Compile Include="$(CommonPath)\Interop\Interop.CheckedAccess.cs">
|
||||
<Link>Common\Interop\Interop.CheckedAccess.cs</Link>
|
||||
<Compile Include="$(CommonPath)\System\Threading\Tasks\TaskToApm.cs">
|
||||
<Link>Common\System\Threading\Tasks\TaskToApm.cs</Link>
|
||||
</Compile>
|
||||
<Compile Include="$(CommonPath)\Interop\Unix\Interop.Errors.cs">
|
||||
<Link>Common\Interop\Unix\Interop.Errors.cs</Link>
|
||||
@ -435,22 +398,6 @@
|
||||
<Link>Interop\Unix\System.Native\Interop.Write.cs</Link>
|
||||
</Compile>
|
||||
</ItemGroup>
|
||||
<ItemGroup Condition="'$(TargetGroup)' == 'netcore50'">
|
||||
<Compile Include="$(CommonPath)\Microsoft\Win32\SafeHandles\SafeHandleZeroOrMinusOneIsInvalid.cs">
|
||||
<Link>Common\Microsoft\Win32\SafeHandles\SafeHandleZeroOrMinusOneIsInvalid.cs</Link>
|
||||
</Compile>
|
||||
<Compile Include="$(CommonPath)\Microsoft\Win32\SafeHandles\SafeHandleMinusOneIsInvalid.cs">
|
||||
<Link>Common\Microsoft\Win32\SafeHandles\SafeHandleMinusOneIsInvalid.cs</Link>
|
||||
</Compile>
|
||||
<Compile Include="$(CommonPath)\System\Net\Shims\DBNull.cs">
|
||||
<Link>Common\System\Net\Shims\DBNull.cs</Link>
|
||||
</Compile>
|
||||
</ItemGroup>
|
||||
<ItemGroup Condition="'$(TargetGroup)' == 'net463'">
|
||||
<!-- .NET Framework -->
|
||||
<TargetingPackReference Include="mscorlib" />
|
||||
<TargetingPackReference Include="System" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<Reference Include="Microsoft.Win32.Primitives" />
|
||||
<Reference Include="System.Buffers" />
|
||||
@ -474,4 +421,4 @@
|
||||
<Reference Include="System.Threading.ThreadPool" />
|
||||
</ItemGroup>
|
||||
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
|
||||
</Project>
|
||||
</Project>
|
@ -1,21 +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.
|
||||
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace System.Net.Sockets
|
||||
{
|
||||
internal static class DnsAPMExtensions
|
||||
{
|
||||
public static IAsyncResult BeginGetHostAddresses(string hostNameOrAddress, AsyncCallback requestCallback, object state)
|
||||
{
|
||||
return TaskToApm.Begin(Dns.GetHostAddressesAsync(hostNameOrAddress), requestCallback, state);
|
||||
}
|
||||
|
||||
public static IPAddress[] EndGetHostAddresses(IAsyncResult asyncResult)
|
||||
{
|
||||
return TaskToApm.End<IPAddress[]>(asyncResult);
|
||||
}
|
||||
}
|
||||
}
|
@ -2,6 +2,7 @@
|
||||
// The .NET Foundation licenses this file to you under the MIT license.
|
||||
// See the LICENSE file in the project root for more information.
|
||||
|
||||
using System.Diagnostics;
|
||||
using System.Threading;
|
||||
|
||||
namespace System.Net
|
||||
@ -18,41 +19,13 @@ namespace System.Net
|
||||
internal sealed class SocketPerfCounter
|
||||
{
|
||||
private static SocketPerfCounter s_instance;
|
||||
private static object s_lockObject = new object();
|
||||
|
||||
public static SocketPerfCounter Instance
|
||||
{
|
||||
get
|
||||
{
|
||||
if (Volatile.Read(ref s_instance) == null)
|
||||
{
|
||||
lock (s_lockObject)
|
||||
{
|
||||
if (Volatile.Read(ref s_instance) == null)
|
||||
{
|
||||
s_instance = new SocketPerfCounter();
|
||||
}
|
||||
}
|
||||
}
|
||||
return s_instance;
|
||||
}
|
||||
}
|
||||
public static SocketPerfCounter Instance => LazyInitializer.EnsureInitialized(ref s_instance);
|
||||
|
||||
public bool Enabled
|
||||
{
|
||||
get
|
||||
{
|
||||
// TODO (#7833): Implement socket perf counters.
|
||||
return false;
|
||||
}
|
||||
}
|
||||
public bool Enabled => false; // TODO (#7833): Implement socket perf counters.
|
||||
|
||||
public void Increment(SocketPerfCounterName perfCounter)
|
||||
{
|
||||
// TODO (#7833): Implement socket perf counters.
|
||||
}
|
||||
|
||||
public void Increment(SocketPerfCounterName perfCounter, long amount)
|
||||
[Conditional("TODO7833")]
|
||||
public void Increment(SocketPerfCounterName perfCounter, long amount = 1)
|
||||
{
|
||||
// TODO (#7833): Implement socket perf counters.
|
||||
}
|
||||
|
@ -2,12 +2,8 @@
|
||||
// The .NET Foundation licenses this file to you under the MIT license.
|
||||
// See the LICENSE file in the project root for more information.
|
||||
|
||||
using System;
|
||||
using System.Diagnostics;
|
||||
using System.Net;
|
||||
using System.Runtime.InteropServices;
|
||||
using System.Threading;
|
||||
using Microsoft.Win32;
|
||||
|
||||
namespace System.Net.Sockets
|
||||
{
|
||||
@ -58,7 +54,7 @@ namespace System.Net.Sockets
|
||||
SocketOptionLevel.Socket,
|
||||
SocketOptionName.UpdateAcceptContext,
|
||||
ref handle,
|
||||
Marshal.SizeOf(handle));
|
||||
IntPtr.Size);
|
||||
|
||||
if (errorCode == SocketError.SocketError)
|
||||
{
|
||||
@ -101,7 +97,10 @@ namespace System.Net.Sockets
|
||||
|
||||
private void LogBuffer(long size)
|
||||
{
|
||||
if (!NetEventSource.IsEnabled) return;
|
||||
// This should only be called if tracing is enabled. However, there is the potential for a race
|
||||
// condition where tracing is disabled between a calling check and here, in which case the assert
|
||||
// may fire erroneously.
|
||||
Debug.Assert(NetEventSource.IsEnabled);
|
||||
|
||||
if (size > -1)
|
||||
{
|
||||
|
@ -2,12 +2,6 @@
|
||||
// The .NET Foundation licenses this file to you under the MIT license.
|
||||
// See the LICENSE file in the project root for more information.
|
||||
|
||||
using System;
|
||||
using System.Net;
|
||||
using System.Runtime.InteropServices;
|
||||
using System.Threading;
|
||||
using Microsoft.Win32;
|
||||
|
||||
namespace System.Net.Sockets
|
||||
{
|
||||
// AcceptOverlappedAsyncResult - used to take care of storage for async Socket BeginAccept call.
|
||||
|
@ -2,12 +2,8 @@
|
||||
// The .NET Foundation licenses this file to you under the MIT license.
|
||||
// See the LICENSE file in the project root for more information.
|
||||
|
||||
using System;
|
||||
using System.Diagnostics;
|
||||
using System.Net;
|
||||
using System.Runtime.InteropServices;
|
||||
using System.Threading;
|
||||
using Microsoft.Win32;
|
||||
|
||||
namespace System.Net.Sockets
|
||||
{
|
||||
@ -106,7 +102,7 @@ namespace System.Net.Sockets
|
||||
SocketFlags ignore;
|
||||
bool success = Interop.Winsock.WSAGetOverlappedResult(
|
||||
socket.SafeHandle,
|
||||
asyncResult._nativeOverlapped,
|
||||
nativeOverlapped,
|
||||
out numBytes,
|
||||
false,
|
||||
out ignore);
|
||||
@ -137,24 +133,13 @@ namespace System.Net.Sockets
|
||||
// Called either synchronously from SocketPal async routines or asynchronously via CompletionPortCallback above.
|
||||
private void CompletionCallback(int numBytes, SocketError socketError)
|
||||
{
|
||||
ReleaseUnmanagedStructures();
|
||||
|
||||
ErrorCode = (int)socketError;
|
||||
InvokeCallback(PostCompletion(numBytes));
|
||||
object result = PostCompletion(numBytes);
|
||||
ReleaseUnmanagedStructures(); // must come after PostCompletion, as overrides may use these resources
|
||||
InvokeCallback(result);
|
||||
}
|
||||
|
||||
// The following property returns the Win32 unsafe pointer to
|
||||
// whichever Overlapped structure we're using for IO.
|
||||
internal SafeHandle OverlappedHandle
|
||||
{
|
||||
get
|
||||
{
|
||||
// On WinNT we need to use (due to the current implementation)
|
||||
// an Overlapped object in order to bind the socket to the
|
||||
// ThreadPool's completion port, so return the native handle
|
||||
return _nativeOverlapped == null ? SafeNativeOverlapped.Zero : _nativeOverlapped;
|
||||
}
|
||||
}
|
||||
internal unsafe NativeOverlapped* DangerousOverlappedPointer => (NativeOverlapped*)_nativeOverlapped.DangerousGetHandle();
|
||||
|
||||
// Check the result of the overlapped operation.
|
||||
// Handle synchronous success by completing the asyncResult here.
|
||||
|
@ -2,13 +2,6 @@
|
||||
// The .NET Foundation licenses this file to you under the MIT license.
|
||||
// See the LICENSE file in the project root for more information.
|
||||
|
||||
using System;
|
||||
using System.Diagnostics;
|
||||
using System.Net;
|
||||
using System.Runtime.InteropServices;
|
||||
using System.Threading;
|
||||
using Microsoft.Win32;
|
||||
|
||||
namespace System.Net.Sockets
|
||||
{
|
||||
// BaseOverlappedAsyncResult
|
||||
|
@ -2,12 +2,6 @@
|
||||
// The .NET Foundation licenses this file to you under the MIT license.
|
||||
// See the LICENSE file in the project root for more information.
|
||||
|
||||
using System;
|
||||
using System.Net;
|
||||
using System.Runtime.InteropServices;
|
||||
using System.Threading;
|
||||
using Microsoft.Win32;
|
||||
|
||||
namespace System.Net.Sockets
|
||||
{
|
||||
// ConnectOverlappedAsyncResult - used to take care of storage for async Socket BeginConnect call.
|
||||
|
@ -2,12 +2,6 @@
|
||||
// The .NET Foundation licenses this file to you under the MIT license.
|
||||
// See the LICENSE file in the project root for more information.
|
||||
|
||||
using System;
|
||||
using System.Net;
|
||||
using System.Runtime.InteropServices;
|
||||
using System.Threading;
|
||||
using Microsoft.Win32;
|
||||
|
||||
namespace System.Net.Sockets
|
||||
{
|
||||
// ConnectOverlappedAsyncResult - used to take care of storage for async Socket BeginConnect call.
|
||||
|
@ -0,0 +1,12 @@
|
||||
// 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.
|
||||
|
||||
namespace System.Net.Sockets
|
||||
{
|
||||
// DisconnectOverlappedAsyncResult - used to take care of storage for async Socket BeginDisconnect call.
|
||||
internal sealed partial class DisconnectOverlappedAsyncResult : BaseOverlappedAsyncResult
|
||||
{
|
||||
internal void PostCompletion(SocketError errorCode) => CompletionCallback(0, errorCode);
|
||||
}
|
||||
}
|
@ -4,10 +4,10 @@
|
||||
|
||||
namespace System.Net.Sockets
|
||||
{
|
||||
// DisconnectOverlappedAsyncResult - used to take care of storage for async Socket BeginAccept call.
|
||||
internal sealed class DisconnectOverlappedAsyncResult : BaseOverlappedAsyncResult
|
||||
// DisconnectOverlappedAsyncResult - used to take care of storage for async Socket BeginDisconnect call.
|
||||
internal sealed partial class DisconnectOverlappedAsyncResult : BaseOverlappedAsyncResult
|
||||
{
|
||||
internal DisconnectOverlappedAsyncResult(Socket socket, Object asyncState, AsyncCallback asyncCallback) :
|
||||
internal DisconnectOverlappedAsyncResult(Socket socket, object asyncState, AsyncCallback asyncCallback) :
|
||||
base(socket, asyncState, asyncCallback)
|
||||
{
|
||||
}
|
||||
|
@ -2,7 +2,6 @@
|
||||
// The .NET Foundation licenses this file to you under the MIT license.
|
||||
// See the LICENSE file in the project root for more information.
|
||||
|
||||
using System.Security;
|
||||
using System.Collections.Generic;
|
||||
using System.Diagnostics;
|
||||
using System.Runtime.InteropServices;
|
||||
@ -111,7 +110,7 @@ namespace System.Net.Sockets
|
||||
return (T)(object)_transmitPackets;
|
||||
}
|
||||
|
||||
System.Diagnostics.Debug.Assert(false, "Invalid type passed to DynamicWinsockMethods.GetDelegate");
|
||||
Debug.Fail("Invalid type passed to DynamicWinsockMethods.GetDelegate");
|
||||
return null;
|
||||
}
|
||||
|
||||
@ -262,7 +261,7 @@ namespace System.Net.Sockets
|
||||
}
|
||||
}
|
||||
|
||||
internal delegate bool AcceptExDelegate(
|
||||
internal unsafe delegate bool AcceptExDelegate(
|
||||
SafeCloseSocket listenSocketHandle,
|
||||
SafeCloseSocket acceptSocketHandle,
|
||||
IntPtr buffer,
|
||||
@ -270,7 +269,7 @@ namespace System.Net.Sockets
|
||||
int localAddressLength,
|
||||
int remoteAddressLength,
|
||||
out int bytesReceived,
|
||||
SafeHandle overlapped);
|
||||
NativeOverlapped* overlapped);
|
||||
|
||||
internal delegate void GetAcceptExSockaddrsDelegate(
|
||||
IntPtr buffer,
|
||||
@ -283,18 +282,18 @@ namespace System.Net.Sockets
|
||||
out int remoteSocketAddressLength);
|
||||
|
||||
|
||||
internal delegate bool ConnectExDelegate(
|
||||
internal unsafe delegate bool ConnectExDelegate(
|
||||
SafeCloseSocket socketHandle,
|
||||
IntPtr socketAddress,
|
||||
int socketAddressSize,
|
||||
IntPtr buffer,
|
||||
int dataLength,
|
||||
out int bytesSent,
|
||||
SafeHandle overlapped);
|
||||
NativeOverlapped* overlapped);
|
||||
|
||||
internal delegate bool DisconnectExDelegate(
|
||||
internal unsafe delegate bool DisconnectExDelegate(
|
||||
SafeCloseSocket socketHandle,
|
||||
SafeHandle overlapped,
|
||||
NativeOverlapped* overlapped,
|
||||
int flags,
|
||||
int reserved);
|
||||
|
||||
@ -304,11 +303,11 @@ namespace System.Net.Sockets
|
||||
int flags,
|
||||
int reserved);
|
||||
|
||||
internal delegate SocketError WSARecvMsgDelegate(
|
||||
internal unsafe delegate SocketError WSARecvMsgDelegate(
|
||||
SafeCloseSocket socketHandle,
|
||||
IntPtr msg,
|
||||
out int bytesTransferred,
|
||||
SafeHandle overlapped,
|
||||
NativeOverlapped* overlapped,
|
||||
IntPtr completionRoutine);
|
||||
|
||||
internal delegate SocketError WSARecvMsgDelegateBlocking(
|
||||
@ -318,11 +317,11 @@ namespace System.Net.Sockets
|
||||
IntPtr overlapped,
|
||||
IntPtr completionRoutine);
|
||||
|
||||
internal delegate bool TransmitPacketsDelegate(
|
||||
internal unsafe delegate bool TransmitPacketsDelegate(
|
||||
SafeCloseSocket socketHandle,
|
||||
IntPtr packetArray,
|
||||
int elementCount,
|
||||
int sendSize,
|
||||
SafeNativeOverlapped overlapped,
|
||||
NativeOverlapped* overlapped,
|
||||
TransmitFileOptions flags);
|
||||
}
|
||||
|
@ -2,8 +2,6 @@
|
||||
// The .NET Foundation licenses this file to you under the MIT license.
|
||||
// See the LICENSE file in the project root for more information.
|
||||
|
||||
using System.Net;
|
||||
|
||||
namespace System.Net.Sockets
|
||||
{
|
||||
public struct IPPacketInformation
|
||||
|
@ -2,8 +2,6 @@
|
||||
// The .NET Foundation licenses this file to you under the MIT license.
|
||||
// See the LICENSE file in the project root for more information.
|
||||
|
||||
using System;
|
||||
|
||||
namespace System.Net.Sockets
|
||||
{
|
||||
// Contains information for a socket's linger time, the amount of time it will
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user