Ver código fonte

[msvc] Update order.xml and csproj files

Alexander Köplinger 10 anos atrás
pai
commit
bfa642cd73

+ 109 - 0
mcs/class/Mono.Security.Providers.NewTls/Mono.Security.Providers.NewTls-net_4_x.csproj

@@ -0,0 +1,109 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+  <PropertyGroup>
+    <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+    <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+    <ProductVersion>9.0.30729</ProductVersion>
+    <SchemaVersion>2.0</SchemaVersion>
+    <ProjectGuid>{C8B8E524-BB3A-44E2-8C22-E3313E9F477C}</ProjectGuid>
+    <OutputType>Library</OutputType>
+    <NoWarn>1699,1030</NoWarn>
+    <OutputPath>./../../class/lib/net_4_x</OutputPath>
+    <NoStdLib>True</NoStdLib>
+    <NoConfig>True</NoConfig>
+    <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+    <AppDesignerFolder>Properties</AppDesignerFolder>
+    <RootNamespace>
+    </RootNamespace>
+    <AssemblyName>Mono.Security.Providers.NewTls</AssemblyName>
+    <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
+    <FileAlignment>512</FileAlignment>
+  </PropertyGroup>
+    <PropertyGroup>
+    <SignAssembly>true</SignAssembly>
+    <DelaySign>true</DelaySign>
+  </PropertyGroup>
+  <PropertyGroup>
+    <AssemblyOriginatorKeyFile>../mono.pub</AssemblyOriginatorKeyFile>
+  </PropertyGroup>
+  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+    <DebugSymbols>true</DebugSymbols>
+    <DebugType>full</DebugType>
+    <NoWarn>1699,1030</NoWarn>
+    <Optimize>false</Optimize>
+    <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;DISABLE_CAS_USE</DefineConstants>
+    <ErrorReport>prompt</ErrorReport>
+    <WarningLevel>4</WarningLevel>
+  </PropertyGroup>
+  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+    <DebugType>pdbonly</DebugType>
+    <NoWarn>1699,1030</NoWarn>
+    <Optimize>true</Optimize>
+    <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;DISABLE_CAS_USE</DefineConstants>
+    <ErrorReport>prompt</ErrorReport>
+    <WarningLevel>4</WarningLevel>
+  </PropertyGroup>
+  <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0, 
+  Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+  is a problem to compile the Mono mscorlib.dll -->
+  <PropertyGroup>
+    <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+  </PropertyGroup>
+  <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
+  <ItemGroup>
+    <Compile Include="..\..\build\common\Consts.cs" />
+    <Compile Include="..\..\build\common\Locale.cs" />
+    <Compile Include="..\..\build\common\SR.cs" />
+    <Compile Include=".\Mono.Security.Providers.NewTls\ITlsConfiguration.cs" />
+    <Compile Include=".\Mono.Security.Providers.NewTls\ITlsContext.cs" />
+    <Compile Include=".\Mono.Security.Providers.NewTls\MonoNewTlsStream.cs" />
+    <Compile Include=".\Mono.Security.Providers.NewTls\MonoNewTlsStreamFactory.cs" />
+    <Compile Include=".\Mono.Security.Providers.NewTls\NewTlsProvider.cs" />
+    <Compile Include=".\Mono.Security.Providers.NewTls\TlsContextWrapper.cs" />
+    <Compile Include=".\Mono.Security.Providers.NewTls\TlsProviderFactory.cs" />
+    <Compile Include=".\Properties\AssemblyInfo.cs" />
  </ItemGroup>
+  <!-- To modify your build process, add your task inside one of the targets below and uncomment it. 
+       Other similar extension points exist, see Microsoft.Common.targets.
+  <Target Name="BeforeBuild">
+  </Target>
+  <Target Name="AfterBuild">
+  </Target>
+  -->
+  <PropertyGroup>
+    <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
+
+    </PreBuildEvent>
+    <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
+
+    </PreBuildEvent>
+
+    <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
+
+    </PostBuildEvent>
+    <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
+
+    </PostBuildEvent>
+  </PropertyGroup>
+  <ItemGroup>
+    <ProjectReference Include="../corlib/corlib-net_4_x.csproj">
+      <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
+      <Name>corlib-net_4_x</Name>
+    </ProjectReference>
+    <ProjectReference Include="../System/System-net_4_x.csproj">
+      <Project>{2762E921-91A8-4C87-91E9-BA628013F753}</Project>
+      <Name>System-net_4_x</Name>
+    </ProjectReference>
+    <ProjectReference Include="../Mono.Security/Mono.Security-net_4_x.csproj">
+      <Project>{42D59DE7-586F-4ACF-BDD5-E7869E39E3EF}</Project>
+      <Name>Mono.Security-net_4_x</Name>
+    </ProjectReference>
+    <ProjectReference Include="../Mono.Security.Providers.NewSystemSource/Mono.Security.Providers.NewSystemSource-net_4_x.csproj">
+      <Project>{0BB4541F-9B1A-4CBC-BEB1-00B31B37F74E}</Project>
+      <Name>Mono.Security.Providers.NewSystemSource-net_4_x</Name>
+      <Aliases>NewSystemSource</Aliases>    </ProjectReference>
+  </ItemGroup>
+  <ItemGroup>
+    <Folder Include="Properties\" />
+  </ItemGroup>
+</Project>
+

+ 8 - 3
mcs/class/Mono.Security/Mono.Security-net_4_x.csproj

@@ -7,7 +7,7 @@
     <SchemaVersion>2.0</SchemaVersion>
     <ProjectGuid>{42D59DE7-586F-4ACF-BDD5-E7869E39E3EF}</ProjectGuid>
     <OutputType>Library</OutputType>
-    <NoWarn>1699,1030</NoWarn>
+    <NoWarn>1699,1030,3009</NoWarn>
     <OutputPath>./../../class/lib/net_4_x</OutputPath>
     <NoStdLib>True</NoStdLib>
     <NoConfig>True</NoConfig>
@@ -23,7 +23,7 @@
   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
     <DebugSymbols>true</DebugSymbols>
     <DebugType>full</DebugType>
-    <NoWarn>1699,1030</NoWarn>
+    <NoWarn>1699,1030,3009</NoWarn>
     <Optimize>false</Optimize>
     <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;DISABLE_CAS_USE</DefineConstants>
     <ErrorReport>prompt</ErrorReport>
@@ -31,7 +31,7 @@
   </PropertyGroup>
   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
     <DebugType>pdbonly</DebugType>
-    <NoWarn>1699,1030</NoWarn>
+    <NoWarn>1699,1030,3009</NoWarn>
     <Optimize>true</Optimize>
     <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;DISABLE_CAS_USE</DefineConstants>
     <ErrorReport>prompt</ErrorReport>
@@ -81,6 +81,7 @@
     <Compile Include=".\Mono.Security.Cryptography\SymmetricTransform.cs" />
     <Compile Include=".\Mono.Security.Cryptography\TlsHMAC.cs" />
     <Compile Include=".\Mono.Security.Interface\Alert.cs" />
+    <Compile Include=".\Mono.Security.Interface\BufferOffsetSize.cs" />
     <Compile Include=".\Mono.Security.Interface\CertificateValidationHelper.cs" />
     <Compile Include=".\Mono.Security.Interface\CipherAlgorithmType.cs" />
     <Compile Include=".\Mono.Security.Interface\CipherSuiteCode.cs" />
@@ -94,7 +95,11 @@
     <Compile Include=".\Mono.Security.Interface\MonoTlsProvider.cs" />
     <Compile Include=".\Mono.Security.Interface\MonoTlsProviderFactory.cs" />
     <Compile Include=".\Mono.Security.Interface\MonoTlsSettings.cs" />
+    <Compile Include=".\Mono.Security.Interface\SecretParameters.cs" />
+    <Compile Include=".\Mono.Security.Interface\SecureBuffer.cs" />
+    <Compile Include=".\Mono.Security.Interface\TlsBuffer.cs" />
     <Compile Include=".\Mono.Security.Interface\TlsException.cs" />
+    <Compile Include=".\Mono.Security.Interface\TlsMultiBuffer.cs" />
     <Compile Include=".\Mono.Security.Interface\TlsProtocolCode.cs" />
     <Compile Include=".\Mono.Security.Interface\TlsProtocols.cs" />
     <Compile Include=".\Mono.Security.Protocol.Ntlm\ChallengeResponse.cs" />

+ 2 - 0
mcs/class/System.Drawing/System.Drawing-net_4_x.csproj

@@ -176,6 +176,8 @@
     <Compile Include="System.Drawing.Text\PrivateFontCollection.cs" />
     <Compile Include="System.Drawing.Text\TextRenderingHint.cs" />
     <Compile Include="System.Drawing\Bitmap.cs" />
+    <Compile Include="System.Drawing\BitmapSuffixInSameAssemblyAttribute.cs" />
+    <Compile Include="System.Drawing\BitmapSuffixInSatelliteAssemblyAttribute.cs" />
     <Compile Include="System.Drawing\Brush.cs" />
     <Compile Include="System.Drawing\Brushes.cs" />
     <Compile Include="System.Drawing\BufferedGraphics.cs" />

+ 2 - 2
mcs/class/System.ServiceModel.Internals/System.ServiceModel.Internals-net_4_x.csproj

@@ -25,7 +25,7 @@
     <DebugType>full</DebugType>
     <NoWarn>1699</NoWarn>
     <Optimize>false</Optimize>
-    <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;DISABLE_CAS_USE</DefineConstants>
+    <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;DISABLE_CAS_USE;MONO_FEATURE_MULTIPLE_APPDOMAINS</DefineConstants>
     <ErrorReport>prompt</ErrorReport>
     <WarningLevel>4</WarningLevel>
   </PropertyGroup>
@@ -33,7 +33,7 @@
     <DebugType>pdbonly</DebugType>
     <NoWarn>1699</NoWarn>
     <Optimize>true</Optimize>
-    <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;DISABLE_CAS_USE</DefineConstants>
+    <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;DISABLE_CAS_USE;MONO_FEATURE_MULTIPLE_APPDOMAINS</DefineConstants>
     <ErrorReport>prompt</ErrorReport>
     <WarningLevel>4</WarningLevel>
   </PropertyGroup>

+ 51 - 27
mcs/class/System/System-bare-net_4_x.csproj

@@ -489,13 +489,63 @@
     <Compile Include="..\..\..\external\referencesource\System\net\System\Net\cookieexception.cs" />
     <Compile Include="..\..\..\external\referencesource\System\net\System\Net\HttpListenerRequestUriBuilder.cs" />
     <Compile Include="..\..\..\external\referencesource\System\net\System\Net\Internal.cs" />
+    <Compile Include="..\..\..\external\referencesource\System\net\System\Net\mail\Base64Stream.cs" />
+    <Compile Include="..\..\..\external\referencesource\System\net\System\Net\mail\Base64WriteStateInfo.cs" />
+    <Compile Include="..\..\..\external\referencesource\System\net\System\Net\mail\BaseWriter.cs" />
+    <Compile Include="..\..\..\external\referencesource\System\net\System\Net\mail\BufferBuilder.cs" />
+    <Compile Include="..\..\..\external\referencesource\System\net\System\Net\mail\ClosableStream.cs" />
+    <Compile Include="..\..\..\external\referencesource\System\net\System\Net\mail\ContentDisposition.cs" />
+    <Compile Include="..\..\..\external\referencesource\System\net\System\Net\mail\ContentType.cs" />
+    <Compile Include="..\..\..\external\referencesource\System\net\System\Net\mail\DelegatedStream.cs" />
+    <Compile Include="..\..\..\external\referencesource\System\net\System\Net\mail\DispositionTypeNames.cs" />
+    <Compile Include="..\..\..\external\referencesource\System\net\System\Net\mail\EightBitStream.cs" />
+    <Compile Include="..\..\..\external\referencesource\System\net\System\Net\mail\EncodedStreamFactory.cs" />
+    <Compile Include="..\..\..\external\referencesource\System\net\System\Net\mail\HeaderCollection.cs" />
+    <Compile Include="..\..\..\external\referencesource\System\net\System\Net\mail\IEncodableStream.cs" />
+    <Compile Include="..\..\..\external\referencesource\System\net\System\Net\mail\MailBnfHelper.cs" />
+    <Compile Include="..\..\..\external\referencesource\System\net\System\Net\mail\MailHeaderInfo.cs" />
+    <Compile Include="..\..\..\external\referencesource\System\net\System\Net\mail\mediatypenames.cs" />
+    <Compile Include="..\..\..\external\referencesource\System\net\System\Net\mail\MimeBasePart.cs" />
+    <Compile Include="..\..\..\external\referencesource\System\net\System\Net\mail\MimeEmbeddedMessagePart.cs" />
+    <Compile Include="..\..\..\external\referencesource\System\net\System\Net\mail\MimeMultiPart.cs" />
+    <Compile Include="..\..\..\external\referencesource\System\net\System\Net\mail\MimeMultiPartType.cs" />
+    <Compile Include="..\..\..\external\referencesource\System\net\System\Net\mail\MimePart.cs" />
+    <Compile Include="..\..\..\external\referencesource\System\net\System\Net\mail\MimeWriter.cs" />
+    <Compile Include="..\..\..\external\referencesource\System\net\System\Net\mail\MultiAsyncResult.cs" />
+    <Compile Include="..\..\..\external\referencesource\System\net\System\Net\mail\QEncodedStream.cs" />
+    <Compile Include="..\..\..\external\referencesource\System\net\System\Net\mail\QuotedPrintableStream.cs" />
+    <Compile Include="..\..\..\external\referencesource\System\net\System\Net\mail\SmtpDateTime.cs" />
+    <Compile Include="..\..\..\external\referencesource\System\net\System\Net\mail\TrackingStringDictionary.cs" />
+    <Compile Include="..\..\..\external\referencesource\System\net\System\Net\mail\TrackingValidationObjectDictionary.cs" />
+    <Compile Include="..\..\..\external\referencesource\System\net\System\Net\mail\TransferEncoding.cs" />
+    <Compile Include="..\..\..\external\referencesource\System\net\System\Net\mail\WriteStateInfoBase.cs" />
     <Compile Include="..\..\..\external\referencesource\System\net\System\Net\NetworkInformation\IPInterfaceStatistics.cs" />
     <Compile Include="..\..\..\external\referencesource\System\net\System\Net\NetworkInformation\ScopeLevel.cs" />
     <Compile Include="..\..\..\external\referencesource\System\net\System\Net\NetworkInformation\UnicastIPAddressInformation.cs" />
+    <Compile Include="..\..\..\external\referencesource\System\net\System\Net\SecureProtocols\AuthenticatedStream.cs" />
+    <Compile Include="..\..\..\external\referencesource\System\net\System\Net\SecureProtocols\NegotiateEnumTypes.cs" />
     <Compile Include="..\..\..\external\referencesource\System\net\System\Net\ServicePointManager.cs" />
+    <Compile Include="..\..\..\external\referencesource\System\net\System\Net\SocketException.cs" />
+    <Compile Include="..\..\..\external\referencesource\System\net\System\Net\Sockets\AddressFamily.cs" />
+    <Compile Include="..\..\..\external\referencesource\System\net\System\Net\Sockets\IOControlCode.cs" />
+    <Compile Include="..\..\..\external\referencesource\System\net\System\Net\Sockets\IPPacketInformation.cs" />
     <Compile Include="..\..\..\external\referencesource\System\net\System\Net\Sockets\IPProtectionLevel.cs" />
+    <Compile Include="..\..\..\external\referencesource\System\net\System\Net\Sockets\LingerOption.cs" />
+    <Compile Include="..\..\..\external\referencesource\System\net\System\Net\Sockets\MulticastOption.cs" />
     <Compile Include="..\..\..\external\referencesource\System\net\System\Net\Sockets\NetworkStream.cs" />
+    <Compile Include="..\..\..\external\referencesource\System\net\System\Net\Sockets\ProtocolFamily.cs" />
+    <Compile Include="..\..\..\external\referencesource\System\net\System\Net\Sockets\ProtocolType.cs" />
+    <Compile Include="..\..\..\external\referencesource\System\net\System\Net\Sockets\SelectMode.cs" />
+    <Compile Include="..\..\..\external\referencesource\System\net\System\Net\Sockets\SocketErrors.cs" />
+    <Compile Include="..\..\..\external\referencesource\System\net\System\Net\Sockets\SocketFlags.cs" />
+    <Compile Include="..\..\..\external\referencesource\System\net\System\Net\Sockets\SocketInformation.cs" />
+    <Compile Include="..\..\..\external\referencesource\System\net\System\Net\Sockets\SocketInformationOptions.cs" />
+    <Compile Include="..\..\..\external\referencesource\System\net\System\Net\Sockets\SocketOptionLevel.cs" />
     <Compile Include="..\..\..\external\referencesource\System\net\System\Net\Sockets\SocketOptionName.cs" />
+    <Compile Include="..\..\..\external\referencesource\System\net\System\Net\Sockets\SocketShutdown.cs" />
+    <Compile Include="..\..\..\external\referencesource\System\net\System\Net\Sockets\SocketType.cs" />
+    <Compile Include="..\..\..\external\referencesource\System\net\System\Net\Sockets\TransmitFileFlags.cs" />
+    <Compile Include="..\..\..\external\referencesource\System\net\System\Net\Sockets\UdpReceiveResult.cs" />
     <Compile Include="..\..\..\external\referencesource\System\net\System\Net\UnicodeDecodingConformance.cs" />
     <Compile Include="..\..\..\external\referencesource\System\net\System\Net\UnicodeEncodingConformance.cs" />
     <Compile Include="..\..\..\external\referencesource\System\net\System\Net\webclient.cs" />
@@ -532,6 +582,7 @@
     <Compile Include="..\..\..\external\referencesource\System\regex\system\text\regularexpressions\RegexTree.cs" />
     <Compile Include="..\..\..\external\referencesource\System\regex\system\text\regularexpressions\RegexWriter.cs" />
     <Compile Include="..\..\..\external\referencesource\System\security\system\security\permissions\typedescriptorpermission.cs" />
+    <Compile Include="..\..\..\external\referencesource\System\services\monitoring\system\diagnosticts\AsyncStreamReader.cs" />
     <Compile Include="..\..\..\external\referencesource\System\services\timers\system\timers\ElapsedEventHandler.cs" />
     <Compile Include="..\..\..\external\referencesource\System\services\timers\system\timers\Timer.cs" />
     <Compile Include="..\..\..\external\referencesource\System\services\timers\system\timers\TimersDescriptionAttribute.cs" />
@@ -866,11 +917,6 @@
     <Compile Include="System.Net.Mail\SmtpPermission.cs" />
     <Compile Include="System.Net.Mail\SmtpPermissionAttribute.cs" />
     <Compile Include="System.Net.Mail\SmtpStatusCode.cs" />
-    <Compile Include="System.Net.Mime\ContentDisposition.cs" />
-    <Compile Include="System.Net.Mime\ContentType.cs" />
-    <Compile Include="System.Net.Mime\DispositionTypeNames.cs" />
-    <Compile Include="System.Net.Mime\MediaTypeNames.cs" />
-    <Compile Include="System.Net.Mime\TransferEncoding.cs" />
     <Compile Include="System.Net.NetworkInformation\DuplicateAddressDetectionState.cs" />
     <Compile Include="System.Net.NetworkInformation\GatewayIPAddressInformation.cs" />
     <Compile Include="System.Net.NetworkInformation\GatewayIPAddressInformationCollection.cs" />
@@ -919,44 +965,22 @@
     <Compile Include="System.Net.NetworkInformation\UnicastIPAddressInformation.cs" />
     <Compile Include="System.Net.NetworkInformation\UnicastIPAddressInformationCollection.cs" />
     <Compile Include="System.Net.NetworkInformation\Win32NetworkInterfaceMarshal.cs" />
-    <Compile Include="System.Net.Security\AuthenticatedStream.cs" />
-    <Compile Include="System.Net.Security\AuthenticationLevel.cs" />
     <Compile Include="System.Net.Security\EncryptionPolicy.cs" />
     <Compile Include="System.Net.Security\LocalCertificateSelectionCallback.cs" />
     <Compile Include="System.Net.Security\NegotiateStream.cs" />
-    <Compile Include="System.Net.Security\ProtectionLevel.cs" />
     <Compile Include="System.Net.Security\RemoteCertificateValidationCallback.cs" />
     <Compile Include="System.Net.Security\SslPolicyErrors.cs" />
     <Compile Include="System.Net.Security\SslStream.cs" />
-    <Compile Include="System.Net.Sockets\AddressFamily.cs" />
-    <Compile Include="System.Net.Sockets\IOControlCode.cs" />
-    <Compile Include="System.Net.Sockets\IPPacketInformation.cs" />
-    <Compile Include="System.Net.Sockets\IPv6MulticastOption.cs" />
-    <Compile Include="System.Net.Sockets\LingerOption.cs" />
-    <Compile Include="System.Net.Sockets\MulticastOption.cs" />
-    <Compile Include="System.Net.Sockets\ProtocolFamily.cs" />
-    <Compile Include="System.Net.Sockets\ProtocolType.cs" />
     <Compile Include="System.Net.Sockets\SafeSocketHandle.cs" />
-    <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\SocketAsyncEventArgs.cs" />
     <Compile Include="System.Net.Sockets\SocketAsyncOperation.cs" />
     <Compile Include="System.Net.Sockets\SocketAsyncResult.cs" />
-    <Compile Include="System.Net.Sockets\SocketError.cs" />
-    <Compile Include="System.Net.Sockets\SocketException.cs" />
-    <Compile Include="System.Net.Sockets\SocketFlags.cs" />
-    <Compile Include="System.Net.Sockets\SocketInformation.cs" />
-    <Compile Include="System.Net.Sockets\SocketInformationOptions.cs" />
     <Compile Include="System.Net.Sockets\SocketOperation.cs" />
-    <Compile Include="System.Net.Sockets\SocketOptionLevel.cs" />
-    <Compile Include="System.Net.Sockets\SocketShutdown.cs" />
-    <Compile Include="System.Net.Sockets\SocketType.cs" />
     <Compile Include="System.Net.Sockets\TcpClient.cs" />
     <Compile Include="System.Net.Sockets\TcpListener.cs" />
-    <Compile Include="System.Net.Sockets\TransmitFileOptions.cs" />
     <Compile Include="System.Net.Sockets\UdpClient.cs" />
-    <Compile Include="System.Net.Sockets\UdpReceiveResult.cs" />
     <Compile Include="System.Net.WebSockets\ClientWebSocket.cs" />
     <Compile Include="System.Net.WebSockets\ClientWebSocketOptions.cs" />
     <Compile Include="System.Net.WebSockets\HttpListenerWebSocketContext.cs" />

+ 51 - 27
mcs/class/System/System-net_4_x.csproj

@@ -489,13 +489,63 @@
     <Compile Include="..\..\..\external\referencesource\System\net\System\Net\cookieexception.cs" />
     <Compile Include="..\..\..\external\referencesource\System\net\System\Net\HttpListenerRequestUriBuilder.cs" />
     <Compile Include="..\..\..\external\referencesource\System\net\System\Net\Internal.cs" />
+    <Compile Include="..\..\..\external\referencesource\System\net\System\Net\mail\Base64Stream.cs" />
+    <Compile Include="..\..\..\external\referencesource\System\net\System\Net\mail\Base64WriteStateInfo.cs" />
+    <Compile Include="..\..\..\external\referencesource\System\net\System\Net\mail\BaseWriter.cs" />
+    <Compile Include="..\..\..\external\referencesource\System\net\System\Net\mail\BufferBuilder.cs" />
+    <Compile Include="..\..\..\external\referencesource\System\net\System\Net\mail\ClosableStream.cs" />
+    <Compile Include="..\..\..\external\referencesource\System\net\System\Net\mail\ContentDisposition.cs" />
+    <Compile Include="..\..\..\external\referencesource\System\net\System\Net\mail\ContentType.cs" />
+    <Compile Include="..\..\..\external\referencesource\System\net\System\Net\mail\DelegatedStream.cs" />
+    <Compile Include="..\..\..\external\referencesource\System\net\System\Net\mail\DispositionTypeNames.cs" />
+    <Compile Include="..\..\..\external\referencesource\System\net\System\Net\mail\EightBitStream.cs" />
+    <Compile Include="..\..\..\external\referencesource\System\net\System\Net\mail\EncodedStreamFactory.cs" />
+    <Compile Include="..\..\..\external\referencesource\System\net\System\Net\mail\HeaderCollection.cs" />
+    <Compile Include="..\..\..\external\referencesource\System\net\System\Net\mail\IEncodableStream.cs" />
+    <Compile Include="..\..\..\external\referencesource\System\net\System\Net\mail\MailBnfHelper.cs" />
+    <Compile Include="..\..\..\external\referencesource\System\net\System\Net\mail\MailHeaderInfo.cs" />
+    <Compile Include="..\..\..\external\referencesource\System\net\System\Net\mail\mediatypenames.cs" />
+    <Compile Include="..\..\..\external\referencesource\System\net\System\Net\mail\MimeBasePart.cs" />
+    <Compile Include="..\..\..\external\referencesource\System\net\System\Net\mail\MimeEmbeddedMessagePart.cs" />
+    <Compile Include="..\..\..\external\referencesource\System\net\System\Net\mail\MimeMultiPart.cs" />
+    <Compile Include="..\..\..\external\referencesource\System\net\System\Net\mail\MimeMultiPartType.cs" />
+    <Compile Include="..\..\..\external\referencesource\System\net\System\Net\mail\MimePart.cs" />
+    <Compile Include="..\..\..\external\referencesource\System\net\System\Net\mail\MimeWriter.cs" />
+    <Compile Include="..\..\..\external\referencesource\System\net\System\Net\mail\MultiAsyncResult.cs" />
+    <Compile Include="..\..\..\external\referencesource\System\net\System\Net\mail\QEncodedStream.cs" />
+    <Compile Include="..\..\..\external\referencesource\System\net\System\Net\mail\QuotedPrintableStream.cs" />
+    <Compile Include="..\..\..\external\referencesource\System\net\System\Net\mail\SmtpDateTime.cs" />
+    <Compile Include="..\..\..\external\referencesource\System\net\System\Net\mail\TrackingStringDictionary.cs" />
+    <Compile Include="..\..\..\external\referencesource\System\net\System\Net\mail\TrackingValidationObjectDictionary.cs" />
+    <Compile Include="..\..\..\external\referencesource\System\net\System\Net\mail\TransferEncoding.cs" />
+    <Compile Include="..\..\..\external\referencesource\System\net\System\Net\mail\WriteStateInfoBase.cs" />
     <Compile Include="..\..\..\external\referencesource\System\net\System\Net\NetworkInformation\IPInterfaceStatistics.cs" />
     <Compile Include="..\..\..\external\referencesource\System\net\System\Net\NetworkInformation\ScopeLevel.cs" />
     <Compile Include="..\..\..\external\referencesource\System\net\System\Net\NetworkInformation\UnicastIPAddressInformation.cs" />
+    <Compile Include="..\..\..\external\referencesource\System\net\System\Net\SecureProtocols\AuthenticatedStream.cs" />
+    <Compile Include="..\..\..\external\referencesource\System\net\System\Net\SecureProtocols\NegotiateEnumTypes.cs" />
     <Compile Include="..\..\..\external\referencesource\System\net\System\Net\ServicePointManager.cs" />
+    <Compile Include="..\..\..\external\referencesource\System\net\System\Net\SocketException.cs" />
+    <Compile Include="..\..\..\external\referencesource\System\net\System\Net\Sockets\AddressFamily.cs" />
+    <Compile Include="..\..\..\external\referencesource\System\net\System\Net\Sockets\IOControlCode.cs" />
+    <Compile Include="..\..\..\external\referencesource\System\net\System\Net\Sockets\IPPacketInformation.cs" />
     <Compile Include="..\..\..\external\referencesource\System\net\System\Net\Sockets\IPProtectionLevel.cs" />
+    <Compile Include="..\..\..\external\referencesource\System\net\System\Net\Sockets\LingerOption.cs" />
+    <Compile Include="..\..\..\external\referencesource\System\net\System\Net\Sockets\MulticastOption.cs" />
     <Compile Include="..\..\..\external\referencesource\System\net\System\Net\Sockets\NetworkStream.cs" />
+    <Compile Include="..\..\..\external\referencesource\System\net\System\Net\Sockets\ProtocolFamily.cs" />
+    <Compile Include="..\..\..\external\referencesource\System\net\System\Net\Sockets\ProtocolType.cs" />
+    <Compile Include="..\..\..\external\referencesource\System\net\System\Net\Sockets\SelectMode.cs" />
+    <Compile Include="..\..\..\external\referencesource\System\net\System\Net\Sockets\SocketErrors.cs" />
+    <Compile Include="..\..\..\external\referencesource\System\net\System\Net\Sockets\SocketFlags.cs" />
+    <Compile Include="..\..\..\external\referencesource\System\net\System\Net\Sockets\SocketInformation.cs" />
+    <Compile Include="..\..\..\external\referencesource\System\net\System\Net\Sockets\SocketInformationOptions.cs" />
+    <Compile Include="..\..\..\external\referencesource\System\net\System\Net\Sockets\SocketOptionLevel.cs" />
     <Compile Include="..\..\..\external\referencesource\System\net\System\Net\Sockets\SocketOptionName.cs" />
+    <Compile Include="..\..\..\external\referencesource\System\net\System\Net\Sockets\SocketShutdown.cs" />
+    <Compile Include="..\..\..\external\referencesource\System\net\System\Net\Sockets\SocketType.cs" />
+    <Compile Include="..\..\..\external\referencesource\System\net\System\Net\Sockets\TransmitFileFlags.cs" />
+    <Compile Include="..\..\..\external\referencesource\System\net\System\Net\Sockets\UdpReceiveResult.cs" />
     <Compile Include="..\..\..\external\referencesource\System\net\System\Net\UnicodeDecodingConformance.cs" />
     <Compile Include="..\..\..\external\referencesource\System\net\System\Net\UnicodeEncodingConformance.cs" />
     <Compile Include="..\..\..\external\referencesource\System\net\System\Net\webclient.cs" />
@@ -532,6 +582,7 @@
     <Compile Include="..\..\..\external\referencesource\System\regex\system\text\regularexpressions\RegexTree.cs" />
     <Compile Include="..\..\..\external\referencesource\System\regex\system\text\regularexpressions\RegexWriter.cs" />
     <Compile Include="..\..\..\external\referencesource\System\security\system\security\permissions\typedescriptorpermission.cs" />
+    <Compile Include="..\..\..\external\referencesource\System\services\monitoring\system\diagnosticts\AsyncStreamReader.cs" />
     <Compile Include="..\..\..\external\referencesource\System\services\timers\system\timers\ElapsedEventHandler.cs" />
     <Compile Include="..\..\..\external\referencesource\System\services\timers\system\timers\Timer.cs" />
     <Compile Include="..\..\..\external\referencesource\System\services\timers\system\timers\TimersDescriptionAttribute.cs" />
@@ -866,11 +917,6 @@
     <Compile Include="System.Net.Mail\SmtpPermission.cs" />
     <Compile Include="System.Net.Mail\SmtpPermissionAttribute.cs" />
     <Compile Include="System.Net.Mail\SmtpStatusCode.cs" />
-    <Compile Include="System.Net.Mime\ContentDisposition.cs" />
-    <Compile Include="System.Net.Mime\ContentType.cs" />
-    <Compile Include="System.Net.Mime\DispositionTypeNames.cs" />
-    <Compile Include="System.Net.Mime\MediaTypeNames.cs" />
-    <Compile Include="System.Net.Mime\TransferEncoding.cs" />
     <Compile Include="System.Net.NetworkInformation\DuplicateAddressDetectionState.cs" />
     <Compile Include="System.Net.NetworkInformation\GatewayIPAddressInformation.cs" />
     <Compile Include="System.Net.NetworkInformation\GatewayIPAddressInformationCollection.cs" />
@@ -919,44 +965,22 @@
     <Compile Include="System.Net.NetworkInformation\UnicastIPAddressInformation.cs" />
     <Compile Include="System.Net.NetworkInformation\UnicastIPAddressInformationCollection.cs" />
     <Compile Include="System.Net.NetworkInformation\Win32NetworkInterfaceMarshal.cs" />
-    <Compile Include="System.Net.Security\AuthenticatedStream.cs" />
-    <Compile Include="System.Net.Security\AuthenticationLevel.cs" />
     <Compile Include="System.Net.Security\EncryptionPolicy.cs" />
     <Compile Include="System.Net.Security\LocalCertificateSelectionCallback.cs" />
     <Compile Include="System.Net.Security\NegotiateStream.cs" />
-    <Compile Include="System.Net.Security\ProtectionLevel.cs" />
     <Compile Include="System.Net.Security\RemoteCertificateValidationCallback.cs" />
     <Compile Include="System.Net.Security\SslPolicyErrors.cs" />
     <Compile Include="System.Net.Security\SslStream.cs" />
-    <Compile Include="System.Net.Sockets\AddressFamily.cs" />
-    <Compile Include="System.Net.Sockets\IOControlCode.cs" />
-    <Compile Include="System.Net.Sockets\IPPacketInformation.cs" />
-    <Compile Include="System.Net.Sockets\IPv6MulticastOption.cs" />
-    <Compile Include="System.Net.Sockets\LingerOption.cs" />
-    <Compile Include="System.Net.Sockets\MulticastOption.cs" />
-    <Compile Include="System.Net.Sockets\ProtocolFamily.cs" />
-    <Compile Include="System.Net.Sockets\ProtocolType.cs" />
     <Compile Include="System.Net.Sockets\SafeSocketHandle.cs" />
-    <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\SocketAsyncEventArgs.cs" />
     <Compile Include="System.Net.Sockets\SocketAsyncOperation.cs" />
     <Compile Include="System.Net.Sockets\SocketAsyncResult.cs" />
-    <Compile Include="System.Net.Sockets\SocketError.cs" />
-    <Compile Include="System.Net.Sockets\SocketException.cs" />
-    <Compile Include="System.Net.Sockets\SocketFlags.cs" />
-    <Compile Include="System.Net.Sockets\SocketInformation.cs" />
-    <Compile Include="System.Net.Sockets\SocketInformationOptions.cs" />
     <Compile Include="System.Net.Sockets\SocketOperation.cs" />
-    <Compile Include="System.Net.Sockets\SocketOptionLevel.cs" />
-    <Compile Include="System.Net.Sockets\SocketShutdown.cs" />
-    <Compile Include="System.Net.Sockets\SocketType.cs" />
     <Compile Include="System.Net.Sockets\TcpClient.cs" />
     <Compile Include="System.Net.Sockets\TcpListener.cs" />
-    <Compile Include="System.Net.Sockets\TransmitFileOptions.cs" />
     <Compile Include="System.Net.Sockets\UdpClient.cs" />
-    <Compile Include="System.Net.Sockets\UdpReceiveResult.cs" />
     <Compile Include="System.Net.WebSockets\ClientWebSocket.cs" />
     <Compile Include="System.Net.WebSockets\ClientWebSocketOptions.cs" />
     <Compile Include="System.Net.WebSockets\HttpListenerWebSocketContext.cs" />

+ 51 - 27
mcs/class/System/System-secxml-net_4_x.csproj

@@ -489,13 +489,63 @@
     <Compile Include="..\..\..\external\referencesource\System\net\System\Net\cookieexception.cs" />
     <Compile Include="..\..\..\external\referencesource\System\net\System\Net\HttpListenerRequestUriBuilder.cs" />
     <Compile Include="..\..\..\external\referencesource\System\net\System\Net\Internal.cs" />
+    <Compile Include="..\..\..\external\referencesource\System\net\System\Net\mail\Base64Stream.cs" />
+    <Compile Include="..\..\..\external\referencesource\System\net\System\Net\mail\Base64WriteStateInfo.cs" />
+    <Compile Include="..\..\..\external\referencesource\System\net\System\Net\mail\BaseWriter.cs" />
+    <Compile Include="..\..\..\external\referencesource\System\net\System\Net\mail\BufferBuilder.cs" />
+    <Compile Include="..\..\..\external\referencesource\System\net\System\Net\mail\ClosableStream.cs" />
+    <Compile Include="..\..\..\external\referencesource\System\net\System\Net\mail\ContentDisposition.cs" />
+    <Compile Include="..\..\..\external\referencesource\System\net\System\Net\mail\ContentType.cs" />
+    <Compile Include="..\..\..\external\referencesource\System\net\System\Net\mail\DelegatedStream.cs" />
+    <Compile Include="..\..\..\external\referencesource\System\net\System\Net\mail\DispositionTypeNames.cs" />
+    <Compile Include="..\..\..\external\referencesource\System\net\System\Net\mail\EightBitStream.cs" />
+    <Compile Include="..\..\..\external\referencesource\System\net\System\Net\mail\EncodedStreamFactory.cs" />
+    <Compile Include="..\..\..\external\referencesource\System\net\System\Net\mail\HeaderCollection.cs" />
+    <Compile Include="..\..\..\external\referencesource\System\net\System\Net\mail\IEncodableStream.cs" />
+    <Compile Include="..\..\..\external\referencesource\System\net\System\Net\mail\MailBnfHelper.cs" />
+    <Compile Include="..\..\..\external\referencesource\System\net\System\Net\mail\MailHeaderInfo.cs" />
+    <Compile Include="..\..\..\external\referencesource\System\net\System\Net\mail\mediatypenames.cs" />
+    <Compile Include="..\..\..\external\referencesource\System\net\System\Net\mail\MimeBasePart.cs" />
+    <Compile Include="..\..\..\external\referencesource\System\net\System\Net\mail\MimeEmbeddedMessagePart.cs" />
+    <Compile Include="..\..\..\external\referencesource\System\net\System\Net\mail\MimeMultiPart.cs" />
+    <Compile Include="..\..\..\external\referencesource\System\net\System\Net\mail\MimeMultiPartType.cs" />
+    <Compile Include="..\..\..\external\referencesource\System\net\System\Net\mail\MimePart.cs" />
+    <Compile Include="..\..\..\external\referencesource\System\net\System\Net\mail\MimeWriter.cs" />
+    <Compile Include="..\..\..\external\referencesource\System\net\System\Net\mail\MultiAsyncResult.cs" />
+    <Compile Include="..\..\..\external\referencesource\System\net\System\Net\mail\QEncodedStream.cs" />
+    <Compile Include="..\..\..\external\referencesource\System\net\System\Net\mail\QuotedPrintableStream.cs" />
+    <Compile Include="..\..\..\external\referencesource\System\net\System\Net\mail\SmtpDateTime.cs" />
+    <Compile Include="..\..\..\external\referencesource\System\net\System\Net\mail\TrackingStringDictionary.cs" />
+    <Compile Include="..\..\..\external\referencesource\System\net\System\Net\mail\TrackingValidationObjectDictionary.cs" />
+    <Compile Include="..\..\..\external\referencesource\System\net\System\Net\mail\TransferEncoding.cs" />
+    <Compile Include="..\..\..\external\referencesource\System\net\System\Net\mail\WriteStateInfoBase.cs" />
     <Compile Include="..\..\..\external\referencesource\System\net\System\Net\NetworkInformation\IPInterfaceStatistics.cs" />
     <Compile Include="..\..\..\external\referencesource\System\net\System\Net\NetworkInformation\ScopeLevel.cs" />
     <Compile Include="..\..\..\external\referencesource\System\net\System\Net\NetworkInformation\UnicastIPAddressInformation.cs" />
+    <Compile Include="..\..\..\external\referencesource\System\net\System\Net\SecureProtocols\AuthenticatedStream.cs" />
+    <Compile Include="..\..\..\external\referencesource\System\net\System\Net\SecureProtocols\NegotiateEnumTypes.cs" />
     <Compile Include="..\..\..\external\referencesource\System\net\System\Net\ServicePointManager.cs" />
+    <Compile Include="..\..\..\external\referencesource\System\net\System\Net\SocketException.cs" />
+    <Compile Include="..\..\..\external\referencesource\System\net\System\Net\Sockets\AddressFamily.cs" />
+    <Compile Include="..\..\..\external\referencesource\System\net\System\Net\Sockets\IOControlCode.cs" />
+    <Compile Include="..\..\..\external\referencesource\System\net\System\Net\Sockets\IPPacketInformation.cs" />
     <Compile Include="..\..\..\external\referencesource\System\net\System\Net\Sockets\IPProtectionLevel.cs" />
+    <Compile Include="..\..\..\external\referencesource\System\net\System\Net\Sockets\LingerOption.cs" />
+    <Compile Include="..\..\..\external\referencesource\System\net\System\Net\Sockets\MulticastOption.cs" />
     <Compile Include="..\..\..\external\referencesource\System\net\System\Net\Sockets\NetworkStream.cs" />
+    <Compile Include="..\..\..\external\referencesource\System\net\System\Net\Sockets\ProtocolFamily.cs" />
+    <Compile Include="..\..\..\external\referencesource\System\net\System\Net\Sockets\ProtocolType.cs" />
+    <Compile Include="..\..\..\external\referencesource\System\net\System\Net\Sockets\SelectMode.cs" />
+    <Compile Include="..\..\..\external\referencesource\System\net\System\Net\Sockets\SocketErrors.cs" />
+    <Compile Include="..\..\..\external\referencesource\System\net\System\Net\Sockets\SocketFlags.cs" />
+    <Compile Include="..\..\..\external\referencesource\System\net\System\Net\Sockets\SocketInformation.cs" />
+    <Compile Include="..\..\..\external\referencesource\System\net\System\Net\Sockets\SocketInformationOptions.cs" />
+    <Compile Include="..\..\..\external\referencesource\System\net\System\Net\Sockets\SocketOptionLevel.cs" />
     <Compile Include="..\..\..\external\referencesource\System\net\System\Net\Sockets\SocketOptionName.cs" />
+    <Compile Include="..\..\..\external\referencesource\System\net\System\Net\Sockets\SocketShutdown.cs" />
+    <Compile Include="..\..\..\external\referencesource\System\net\System\Net\Sockets\SocketType.cs" />
+    <Compile Include="..\..\..\external\referencesource\System\net\System\Net\Sockets\TransmitFileFlags.cs" />
+    <Compile Include="..\..\..\external\referencesource\System\net\System\Net\Sockets\UdpReceiveResult.cs" />
     <Compile Include="..\..\..\external\referencesource\System\net\System\Net\UnicodeDecodingConformance.cs" />
     <Compile Include="..\..\..\external\referencesource\System\net\System\Net\UnicodeEncodingConformance.cs" />
     <Compile Include="..\..\..\external\referencesource\System\net\System\Net\webclient.cs" />
@@ -532,6 +582,7 @@
     <Compile Include="..\..\..\external\referencesource\System\regex\system\text\regularexpressions\RegexTree.cs" />
     <Compile Include="..\..\..\external\referencesource\System\regex\system\text\regularexpressions\RegexWriter.cs" />
     <Compile Include="..\..\..\external\referencesource\System\security\system\security\permissions\typedescriptorpermission.cs" />
+    <Compile Include="..\..\..\external\referencesource\System\services\monitoring\system\diagnosticts\AsyncStreamReader.cs" />
     <Compile Include="..\..\..\external\referencesource\System\services\timers\system\timers\ElapsedEventHandler.cs" />
     <Compile Include="..\..\..\external\referencesource\System\services\timers\system\timers\Timer.cs" />
     <Compile Include="..\..\..\external\referencesource\System\services\timers\system\timers\TimersDescriptionAttribute.cs" />
@@ -866,11 +917,6 @@
     <Compile Include="System.Net.Mail\SmtpPermission.cs" />
     <Compile Include="System.Net.Mail\SmtpPermissionAttribute.cs" />
     <Compile Include="System.Net.Mail\SmtpStatusCode.cs" />
-    <Compile Include="System.Net.Mime\ContentDisposition.cs" />
-    <Compile Include="System.Net.Mime\ContentType.cs" />
-    <Compile Include="System.Net.Mime\DispositionTypeNames.cs" />
-    <Compile Include="System.Net.Mime\MediaTypeNames.cs" />
-    <Compile Include="System.Net.Mime\TransferEncoding.cs" />
     <Compile Include="System.Net.NetworkInformation\DuplicateAddressDetectionState.cs" />
     <Compile Include="System.Net.NetworkInformation\GatewayIPAddressInformation.cs" />
     <Compile Include="System.Net.NetworkInformation\GatewayIPAddressInformationCollection.cs" />
@@ -919,44 +965,22 @@
     <Compile Include="System.Net.NetworkInformation\UnicastIPAddressInformation.cs" />
     <Compile Include="System.Net.NetworkInformation\UnicastIPAddressInformationCollection.cs" />
     <Compile Include="System.Net.NetworkInformation\Win32NetworkInterfaceMarshal.cs" />
-    <Compile Include="System.Net.Security\AuthenticatedStream.cs" />
-    <Compile Include="System.Net.Security\AuthenticationLevel.cs" />
     <Compile Include="System.Net.Security\EncryptionPolicy.cs" />
     <Compile Include="System.Net.Security\LocalCertificateSelectionCallback.cs" />
     <Compile Include="System.Net.Security\NegotiateStream.cs" />
-    <Compile Include="System.Net.Security\ProtectionLevel.cs" />
     <Compile Include="System.Net.Security\RemoteCertificateValidationCallback.cs" />
     <Compile Include="System.Net.Security\SslPolicyErrors.cs" />
     <Compile Include="System.Net.Security\SslStream.cs" />
-    <Compile Include="System.Net.Sockets\AddressFamily.cs" />
-    <Compile Include="System.Net.Sockets\IOControlCode.cs" />
-    <Compile Include="System.Net.Sockets\IPPacketInformation.cs" />
-    <Compile Include="System.Net.Sockets\IPv6MulticastOption.cs" />
-    <Compile Include="System.Net.Sockets\LingerOption.cs" />
-    <Compile Include="System.Net.Sockets\MulticastOption.cs" />
-    <Compile Include="System.Net.Sockets\ProtocolFamily.cs" />
-    <Compile Include="System.Net.Sockets\ProtocolType.cs" />
     <Compile Include="System.Net.Sockets\SafeSocketHandle.cs" />
-    <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\SocketAsyncEventArgs.cs" />
     <Compile Include="System.Net.Sockets\SocketAsyncOperation.cs" />
     <Compile Include="System.Net.Sockets\SocketAsyncResult.cs" />
-    <Compile Include="System.Net.Sockets\SocketError.cs" />
-    <Compile Include="System.Net.Sockets\SocketException.cs" />
-    <Compile Include="System.Net.Sockets\SocketFlags.cs" />
-    <Compile Include="System.Net.Sockets\SocketInformation.cs" />
-    <Compile Include="System.Net.Sockets\SocketInformationOptions.cs" />
     <Compile Include="System.Net.Sockets\SocketOperation.cs" />
-    <Compile Include="System.Net.Sockets\SocketOptionLevel.cs" />
-    <Compile Include="System.Net.Sockets\SocketShutdown.cs" />
-    <Compile Include="System.Net.Sockets\SocketType.cs" />
     <Compile Include="System.Net.Sockets\TcpClient.cs" />
     <Compile Include="System.Net.Sockets\TcpListener.cs" />
-    <Compile Include="System.Net.Sockets\TransmitFileOptions.cs" />
     <Compile Include="System.Net.Sockets\UdpClient.cs" />
-    <Compile Include="System.Net.Sockets\UdpReceiveResult.cs" />
     <Compile Include="System.Net.WebSockets\ClientWebSocket.cs" />
     <Compile Include="System.Net.WebSockets\ClientWebSocketOptions.cs" />
     <Compile Include="System.Net.WebSockets\HttpListenerWebSocketContext.cs" />

+ 2 - 2
mcs/class/corlib/corlib-net_4_x.csproj

@@ -25,7 +25,7 @@
     <DebugType>full</DebugType>
     <NoWarn>612,618,1635,1699</NoWarn>
     <Optimize>false</Optimize>
-    <DefineConstants>TRACE;INSIDE_CORLIB;MONO_CULTURE_DATA;LIBC;FEATURE_PAL;GENERICS_WORK;FEATURE_LIST_PREDICATES;FEATURE_SERIALIZATION;FEATURE_ASCII;FEATURE_LATIN1;FEATURE_UTF7;FEATURE_UTF32;MONO_HYBRID_ENCODING_SUPPORT;FEATURE_ASYNC_IO;NEW_EXPERIMENTAL_ASYNC_IO;FEATURE_UTF32;FEATURE_EXCEPTIONDISPATCHINFO;FEATURE_CORRUPTING_EXCEPTIONS;FEATURE_EXCEPTION_NOTIFICATIONS;FEATURE_STRONGNAME_MIGRATION;FEATURE_USE_LCID;FEATURE_FUSION;FEATURE_CRYPTO;FEATURE_X509_SECURESTRINGS;FEATURE_SYNCHRONIZATIONCONTEXT;FEATURE_SYNCHRONIZATIONCONTEXT_WAIT;FEATURE_REMOTING;MONO_COM;FEATURE_COMINTEROP;FEATURE_ROLE_BASED_SECURITY;MONO_FEATURE_THREAD_ABORT;MONO_FEATURE_THREAD_SUSPEND_RESUME;NET_4_0;NET_4_5;NET_4_6;MONO;DISABLE_CAS_USE;FEATURE_PAL;GENERICS_WORK;FEATURE_LIST_PREDICATES;FEATURE_SERIALIZATION;FEATURE_ASCII;FEATURE_LATIN1;FEATURE_UTF7;FEATURE_UTF32;MONO_HYBRID_ENCODING_SUPPORT;FEATURE_ASYNC_IO;NEW_EXPERIMENTAL_ASYNC_IO;FEATURE_UTF32;FEATURE_EXCEPTIONDISPATCHINFO;FEATURE_CORRUPTING_EXCEPTIONS;FEATURE_EXCEPTION_NOTIFICATIONS;FEATURE_STRONGNAME_MIGRATION;FEATURE_USE_LCID;FEATURE_FUSION;FEATURE_CRYPTO;FEATURE_X509_SECURESTRINGS;FEATURE_SYNCHRONIZATIONCONTEXT;FEATURE_SYNCHRONIZATIONCONTEXT_WAIT;FEATURE_REMOTING;MONO_COM;FEATURE_COMINTEROP;FEATURE_ROLE_BASED_SECURITY;MONO_FEATURE_THREAD_ABORT;MONO_FEATURE_THREAD_SUSPEND_RESUME</DefineConstants>
+    <DefineConstants>TRACE;INSIDE_CORLIB;MONO_CULTURE_DATA;LIBC;FEATURE_PAL;GENERICS_WORK;FEATURE_LIST_PREDICATES;FEATURE_SERIALIZATION;FEATURE_ASCII;FEATURE_LATIN1;FEATURE_UTF7;FEATURE_UTF32;MONO_HYBRID_ENCODING_SUPPORT;FEATURE_ASYNC_IO;NEW_EXPERIMENTAL_ASYNC_IO;FEATURE_UTF32;FEATURE_EXCEPTIONDISPATCHINFO;FEATURE_CORRUPTING_EXCEPTIONS;FEATURE_EXCEPTION_NOTIFICATIONS;FEATURE_STRONGNAME_MIGRATION;FEATURE_USE_LCID;FEATURE_FUSION;FEATURE_CRYPTO;FEATURE_X509_SECURESTRINGS;FEATURE_SYNCHRONIZATIONCONTEXT;FEATURE_SYNCHRONIZATIONCONTEXT_WAIT;FEATURE_REMOTING;MONO_COM;FEATURE_COMINTEROP;FEATURE_ROLE_BASED_SECURITY;MONO_FEATURE_THREAD_ABORT;MONO_FEATURE_THREAD_SUSPEND_RESUME;MONO_FEATURE_MULTIPLE_APPDOMAINS;NET_4_0;NET_4_5;NET_4_6;MONO;DISABLE_CAS_USE;FEATURE_PAL;GENERICS_WORK;FEATURE_LIST_PREDICATES;FEATURE_SERIALIZATION;FEATURE_ASCII;FEATURE_LATIN1;FEATURE_UTF7;FEATURE_UTF32;MONO_HYBRID_ENCODING_SUPPORT;FEATURE_ASYNC_IO;NEW_EXPERIMENTAL_ASYNC_IO;FEATURE_UTF32;FEATURE_EXCEPTIONDISPATCHINFO;FEATURE_CORRUPTING_EXCEPTIONS;FEATURE_EXCEPTION_NOTIFICATIONS;FEATURE_STRONGNAME_MIGRATION;FEATURE_USE_LCID;FEATURE_FUSION;FEATURE_CRYPTO;FEATURE_X509_SECURESTRINGS;FEATURE_SYNCHRONIZATIONCONTEXT;FEATURE_SYNCHRONIZATIONCONTEXT_WAIT;FEATURE_REMOTING;MONO_COM;FEATURE_COMINTEROP;FEATURE_ROLE_BASED_SECURITY;MONO_FEATURE_THREAD_ABORT;MONO_FEATURE_THREAD_SUSPEND_RESUME;MONO_FEATURE_MULTIPLE_APPDOMAINS</DefineConstants>
     <ErrorReport>prompt</ErrorReport>
     <WarningLevel>4</WarningLevel>
   </PropertyGroup>
@@ -33,7 +33,7 @@
     <DebugType>pdbonly</DebugType>
     <NoWarn>612,618,1635,1699</NoWarn>
     <Optimize>true</Optimize>
-    <DefineConstants>INSIDE_CORLIB;MONO_CULTURE_DATA;LIBC;FEATURE_PAL;GENERICS_WORK;FEATURE_LIST_PREDICATES;FEATURE_SERIALIZATION;FEATURE_ASCII;FEATURE_LATIN1;FEATURE_UTF7;FEATURE_UTF32;MONO_HYBRID_ENCODING_SUPPORT;FEATURE_ASYNC_IO;NEW_EXPERIMENTAL_ASYNC_IO;FEATURE_UTF32;FEATURE_EXCEPTIONDISPATCHINFO;FEATURE_CORRUPTING_EXCEPTIONS;FEATURE_EXCEPTION_NOTIFICATIONS;FEATURE_STRONGNAME_MIGRATION;FEATURE_USE_LCID;FEATURE_FUSION;FEATURE_CRYPTO;FEATURE_X509_SECURESTRINGS;FEATURE_SYNCHRONIZATIONCONTEXT;FEATURE_SYNCHRONIZATIONCONTEXT_WAIT;FEATURE_REMOTING;MONO_COM;FEATURE_COMINTEROP;FEATURE_ROLE_BASED_SECURITY;MONO_FEATURE_THREAD_ABORT;MONO_FEATURE_THREAD_SUSPEND_RESUME;NET_4_0;NET_4_5;NET_4_6;MONO;DISABLE_CAS_USE;FEATURE_PAL;GENERICS_WORK;FEATURE_LIST_PREDICATES;FEATURE_SERIALIZATION;FEATURE_ASCII;FEATURE_LATIN1;FEATURE_UTF7;FEATURE_UTF32;MONO_HYBRID_ENCODING_SUPPORT;FEATURE_ASYNC_IO;NEW_EXPERIMENTAL_ASYNC_IO;FEATURE_UTF32;FEATURE_EXCEPTIONDISPATCHINFO;FEATURE_CORRUPTING_EXCEPTIONS;FEATURE_EXCEPTION_NOTIFICATIONS;FEATURE_STRONGNAME_MIGRATION;FEATURE_USE_LCID;FEATURE_FUSION;FEATURE_CRYPTO;FEATURE_X509_SECURESTRINGS;FEATURE_SYNCHRONIZATIONCONTEXT;FEATURE_SYNCHRONIZATIONCONTEXT_WAIT;FEATURE_REMOTING;MONO_COM;FEATURE_COMINTEROP;FEATURE_ROLE_BASED_SECURITY;MONO_FEATURE_THREAD_ABORT;MONO_FEATURE_THREAD_SUSPEND_RESUME</DefineConstants>
+    <DefineConstants>INSIDE_CORLIB;MONO_CULTURE_DATA;LIBC;FEATURE_PAL;GENERICS_WORK;FEATURE_LIST_PREDICATES;FEATURE_SERIALIZATION;FEATURE_ASCII;FEATURE_LATIN1;FEATURE_UTF7;FEATURE_UTF32;MONO_HYBRID_ENCODING_SUPPORT;FEATURE_ASYNC_IO;NEW_EXPERIMENTAL_ASYNC_IO;FEATURE_UTF32;FEATURE_EXCEPTIONDISPATCHINFO;FEATURE_CORRUPTING_EXCEPTIONS;FEATURE_EXCEPTION_NOTIFICATIONS;FEATURE_STRONGNAME_MIGRATION;FEATURE_USE_LCID;FEATURE_FUSION;FEATURE_CRYPTO;FEATURE_X509_SECURESTRINGS;FEATURE_SYNCHRONIZATIONCONTEXT;FEATURE_SYNCHRONIZATIONCONTEXT_WAIT;FEATURE_REMOTING;MONO_COM;FEATURE_COMINTEROP;FEATURE_ROLE_BASED_SECURITY;MONO_FEATURE_THREAD_ABORT;MONO_FEATURE_THREAD_SUSPEND_RESUME;MONO_FEATURE_MULTIPLE_APPDOMAINS;NET_4_0;NET_4_5;NET_4_6;MONO;DISABLE_CAS_USE;FEATURE_PAL;GENERICS_WORK;FEATURE_LIST_PREDICATES;FEATURE_SERIALIZATION;FEATURE_ASCII;FEATURE_LATIN1;FEATURE_UTF7;FEATURE_UTF32;MONO_HYBRID_ENCODING_SUPPORT;FEATURE_ASYNC_IO;NEW_EXPERIMENTAL_ASYNC_IO;FEATURE_UTF32;FEATURE_EXCEPTIONDISPATCHINFO;FEATURE_CORRUPTING_EXCEPTIONS;FEATURE_EXCEPTION_NOTIFICATIONS;FEATURE_STRONGNAME_MIGRATION;FEATURE_USE_LCID;FEATURE_FUSION;FEATURE_CRYPTO;FEATURE_X509_SECURESTRINGS;FEATURE_SYNCHRONIZATIONCONTEXT;FEATURE_SYNCHRONIZATIONCONTEXT_WAIT;FEATURE_REMOTING;MONO_COM;FEATURE_COMINTEROP;FEATURE_ROLE_BASED_SECURITY;MONO_FEATURE_THREAD_ABORT;MONO_FEATURE_THREAD_SUSPEND_RESUME;MONO_FEATURE_MULTIPLE_APPDOMAINS</DefineConstants>
     <ErrorReport>prompt</ErrorReport>
     <WarningLevel>4</WarningLevel>
   </PropertyGroup>

+ 12 - 6
msvc/scripts/net_4_x.sln

@@ -173,6 +173,10 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Web.Http.SelfHost-ne
 EndProject
 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Web.Http.WebHost-net_4_x", "..\..\mcs\class/System.Web.Http.WebHost\System.Web.Http.WebHost-net_4_x.csproj", "{2AF7E697-07BA-439E-89BF-076AEE4AE04C}"
 EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Mono.Security.Providers.NewSystemSource-net_4_x", "..\..\mcs\class/Mono.Security.Providers.NewSystemSource\Mono.Security.Providers.NewSystemSource-net_4_x.csproj", "{0BB4541F-9B1A-4CBC-BEB1-00B31B37F74E}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Mono.Security.Providers.NewTls-net_4_x", "..\..\mcs\class/Mono.Security.Providers.NewTls\Mono.Security.Providers.NewTls-net_4_x.csproj", "{C8B8E524-BB3A-44E2-8C22-E3313E9F477C}"
+EndProject
 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Microsoft.Build.Framework-net_4_x", "..\..\mcs\class/Microsoft.Build.Framework\Microsoft.Build.Framework-net_4_x.csproj", "{5E39A911-F4E6-4B4B-B8AC-111BB1DD80C6}"
 EndProject
 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Microsoft.Build.Utilities-net_4_x", "..\..\mcs\class/Microsoft.Build.Utilities\Microsoft.Build.Utilities-net_4_x.csproj", "{8E5728E0-CEAF-431F-963E-EB1DEE15C506}"
@@ -279,8 +283,6 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Mono.Security.Providers.Dot
 EndProject
 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Mono.Security.Providers.OldTls-net_4_x", "..\..\mcs\class/Mono.Security.Providers.OldTls\Mono.Security.Providers.OldTls-net_4_x.csproj", "{E485E885-59B1-4081-BC66-56AAAFD8771A}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Mono.Security.Providers.NewSystemSource-net_4_x", "..\..\mcs\class/Mono.Security.Providers.NewSystemSource\Mono.Security.Providers.NewSystemSource-net_4_x.csproj", "{0BB4541F-9B1A-4CBC-BEB1-00B31B37F74E}"
-EndProject
 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.DirectoryServices.Protocols-net_4_x", "..\..\mcs\class/System.DirectoryServices.Protocols\System.DirectoryServices.Protocols-net_4_x.csproj", "{EF08F249-31A1-4E62-8391-ECBA5227B686}"
 EndProject
 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Microsoft.VisualC-net_4_x", "..\..\mcs\class/Microsoft.VisualC\Microsoft.VisualC-net_4_x.csproj", "{ACA2694D-9F07-4AE2-9171-9AB5DD1A8C18}"
@@ -639,6 +641,14 @@ Global
 		{2AF7E697-07BA-439E-89BF-076AEE4AE04C}.Debug|Any CPU.Build.0 = Debug|Any CPU
 		{2AF7E697-07BA-439E-89BF-076AEE4AE04C}.Release|Any CPU.ActiveCfg = Release|Any CPU
 		{2AF7E697-07BA-439E-89BF-076AEE4AE04C}.Release|Any CPU.Build.0 = Release|Any CPU
+		{0BB4541F-9B1A-4CBC-BEB1-00B31B37F74E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+		{0BB4541F-9B1A-4CBC-BEB1-00B31B37F74E}.Debug|Any CPU.Build.0 = Debug|Any CPU
+		{0BB4541F-9B1A-4CBC-BEB1-00B31B37F74E}.Release|Any CPU.ActiveCfg = Release|Any CPU
+		{0BB4541F-9B1A-4CBC-BEB1-00B31B37F74E}.Release|Any CPU.Build.0 = Release|Any CPU
+		{C8B8E524-BB3A-44E2-8C22-E3313E9F477C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+		{C8B8E524-BB3A-44E2-8C22-E3313E9F477C}.Debug|Any CPU.Build.0 = Debug|Any CPU
+		{C8B8E524-BB3A-44E2-8C22-E3313E9F477C}.Release|Any CPU.ActiveCfg = Release|Any CPU
+		{C8B8E524-BB3A-44E2-8C22-E3313E9F477C}.Release|Any CPU.Build.0 = Release|Any CPU
 		{5E39A911-F4E6-4B4B-B8AC-111BB1DD80C6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
 		{5E39A911-F4E6-4B4B-B8AC-111BB1DD80C6}.Debug|Any CPU.Build.0 = Debug|Any CPU
 		{5E39A911-F4E6-4B4B-B8AC-111BB1DD80C6}.Release|Any CPU.ActiveCfg = Release|Any CPU
@@ -851,10 +861,6 @@ Global
 		{E485E885-59B1-4081-BC66-56AAAFD8771A}.Debug|Any CPU.Build.0 = Debug|Any CPU
 		{E485E885-59B1-4081-BC66-56AAAFD8771A}.Release|Any CPU.ActiveCfg = Release|Any CPU
 		{E485E885-59B1-4081-BC66-56AAAFD8771A}.Release|Any CPU.Build.0 = Release|Any CPU
-		{0BB4541F-9B1A-4CBC-BEB1-00B31B37F74E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-		{0BB4541F-9B1A-4CBC-BEB1-00B31B37F74E}.Debug|Any CPU.Build.0 = Debug|Any CPU
-		{0BB4541F-9B1A-4CBC-BEB1-00B31B37F74E}.Release|Any CPU.ActiveCfg = Release|Any CPU
-		{0BB4541F-9B1A-4CBC-BEB1-00B31B37F74E}.Release|Any CPU.Build.0 = Release|Any CPU
 		{EF08F249-31A1-4E62-8391-ECBA5227B686}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
 		{EF08F249-31A1-4E62-8391-ECBA5227B686}.Debug|Any CPU.Build.0 = Debug|Any CPU
 		{EF08F249-31A1-4E62-8391-ECBA5227B686}.Release|Any CPU.ActiveCfg = Release|Any CPU

Diferenças do arquivo suprimidas por serem muito extensas
+ 84 - 84
msvc/scripts/order.xml


Alguns arquivos não foram mostrados porque muitos arquivos mudaram nesse diff