|  | 
| 166 | 166 |   </ItemGroup> | 
| 167 | 167 | 
 | 
| 168 | 168 |   <!-- SocketsHttpHandler implementation --> | 
| 169 |  | -  <ItemGroup Condition="'$(TargetPlatformIdentifier)' != '' and '$(TargetPlatformIdentifier)' != 'browser'"> | 
|  | 169 | +  <ItemGroup Condition="'$(TargetPlatformIdentifier)' != '' and '$(TargetPlatformIdentifier)' != 'browser' and '$(TargetPlatformIdentifier)' != 'wasi'"> | 
| 170 | 170 |     <Compile Include="System\Net\Http\HttpHandlerDefaults.cs" /> | 
| 171 | 171 |     <Compile Include="System\Net\Http\HttpMethod.SocketsHttpHandler.cs" /> | 
| 172 | 172 |     <Compile Include="System\Net\Http\Headers\AltSvcHeaderParser.cs" /> | 
|  | 
| 324 | 324 |   </ItemGroup> | 
| 325 | 325 | 
 | 
| 326 | 326 |   <!-- SocketsHttpHandler platform parts --> | 
| 327 |  | -  <ItemGroup Condition="'$(TargetPlatformIdentifier)' != '' and '$(TargetPlatformIdentifier)' != 'windows' and '$(TargetPlatformIdentifier)' != 'browser'"> | 
|  | 327 | +  <ItemGroup Condition="'$(TargetPlatformIdentifier)' != '' and '$(TargetPlatformIdentifier)' != 'windows' and '$(TargetPlatformIdentifier)' != 'browser' and '$(TargetPlatformIdentifier)' != 'wasi'"> | 
| 328 | 328 |     <Compile Include="System\Net\Http\SocketsHttpHandler\HttpEnvironmentProxy.cs" /> | 
| 329 | 329 |     <Compile Include="System\Net\Http\SocketsHttpHandler\HttpEnvironmentProxy.Unix.cs" /> | 
| 330 | 330 |     <Compile Include="System\Net\Http\SocketsHttpHandler\CurrentUserIdentityProvider.Unix.cs" /> | 
| 331 | 331 |   </ItemGroup> | 
| 332 | 332 | 
 | 
| 333 |  | -  <ItemGroup Condition="'$(TargetPlatformIdentifier)' != '' and '$(TargetPlatformIdentifier)' != 'windows' and '$(TargetPlatformIdentifier)' != 'browser' and '$(TargetPlatformIdentifier)' != 'osx' and '$(TargetPlatformIdentifier)' != 'ios' and '$(TargetPlatformIdentifier)' != 'tvos' and '$(TargetPlatformIdentifier)' != 'maccatalyst'"> | 
|  | 333 | +  <ItemGroup Condition="'$(TargetPlatformIdentifier)' != '' and '$(TargetPlatformIdentifier)' != 'windows' and '$(TargetPlatformIdentifier)' != 'browser' and '$(TargetPlatformIdentifier)' != 'wasi' and '$(TargetPlatformIdentifier)' != 'osx' and '$(TargetPlatformIdentifier)' != 'ios' and '$(TargetPlatformIdentifier)' != 'tvos' and '$(TargetPlatformIdentifier)' != 'maccatalyst'"> | 
| 334 | 334 |     <Compile Include="System\Net\Http\SocketsHttpHandler\HttpNoProxy.cs" /> | 
| 335 | 335 |     <Compile Include="System\Net\Http\SocketsHttpHandler\SystemProxyInfo.Unix.cs" /> | 
| 336 | 336 |   </ItemGroup> | 
|  | 
| 407 | 407 |              Link="Common\System\Runtime\ExceptionServices\ExceptionStackTrace.cs" /> | 
| 408 | 408 |   </ItemGroup> | 
| 409 | 409 | 
 | 
| 410 |  | -  <ItemGroup Condition="'$(TargetPlatformIdentifier)' != '' and '$(TargetPlatformIdentifier)' != 'windows' and '$(TargetPlatformIdentifier)' != 'browser'"> | 
|  | 410 | +  <ItemGroup Condition="'$(TargetPlatformIdentifier)' != '' and '$(TargetPlatformIdentifier)' != 'windows' and '$(TargetPlatformIdentifier)' != 'browser' and '$(TargetPlatformIdentifier)' != 'wasi'"> | 
| 411 | 411 |     <Compile Include="$(CommonPath)System\StrongToWeakReference.cs" | 
| 412 | 412 |              Link="Common\Interop\Unix\StrongToWeakReference.cs" /> | 
| 413 | 413 |     <Compile Include="$(CommonPath)System\Net\SecurityProtocol.cs" | 
|  | 
| 432 | 432 |              Link="Common\System\Net\Security\CertificateHelper.Unix.cs" /> | 
| 433 | 433 |   </ItemGroup> | 
| 434 | 434 | 
 | 
| 435 |  | -  <ItemGroup Condition="'$(TargetPlatformIdentifier)' != '' and '$(TargetPlatformIdentifier)' != 'windows' and '$(TargetPlatformIdentifier)' != 'browser' and '$(TargetPlatformIdentifier)' != 'osx' and '$(TargetPlatformIdentifier)' != 'ios' and '$(TargetPlatformIdentifier)' != 'tvos'"> | 
|  | 435 | +  <ItemGroup Condition="'$(TargetPlatformIdentifier)' != '' and '$(TargetPlatformIdentifier)' != 'windows' and '$(TargetPlatformIdentifier)' != 'browser' and '$(TargetPlatformIdentifier)' != 'wasi' and '$(TargetPlatformIdentifier)' != 'osx' and '$(TargetPlatformIdentifier)' != 'ios' and '$(TargetPlatformIdentifier)' != 'tvos'"> | 
| 436 | 436 |     <Compile Include="$(CommonPath)Interop\Unix\System.Security.Cryptography.Native\Interop.Initialization.cs" | 
| 437 | 437 |              Link="Common\Interop\Unix\System.Security.Cryptography.Native\Interop.Initialization.cs" /> | 
| 438 | 438 |   </ItemGroup> | 
| 439 | 439 | 
 | 
| 440 |  | -  <ItemGroup Condition="'$(TargetPlatformIdentifier)' == 'browser'"> | 
|  | 440 | +  <ItemGroup Condition="'$(TargetPlatformIdentifier)' == 'browser' or '$(TargetPlatformIdentifier)' == 'wasi'"> | 
| 441 | 441 |     <Compile Include="$(CommonPath)\System\Net\HttpStatusDescription.cs" | 
| 442 | 442 |              Link="Common\System\Net\HttpStatusDescription.cs" /> | 
| 443 | 443 |     <Compile Include="System\Net\Http\SocketsHttpHandler\HttpKeepAlivePingPolicy.cs" /> | 
| 444 | 444 |     <Compile Include="System\Net\Http\SocketsHttpHandler\HttpNoProxy.cs" /> | 
| 445 | 445 |     <Compile Include="System\Net\Http\SocketsHttpHandler\SocketsHttpConnectionContext.cs" /> | 
| 446 |  | -    <Compile Include="System\Net\Http\BrowserHttpHandler\SystemProxyInfo.Browser.cs" /> | 
|  | 446 | +    <Compile Include="System\Net\Http\BrowserHttpHandler\SystemProxyInfo.Wasm.cs" /> | 
| 447 | 447 |     <Compile Include="System\Net\Http\BrowserHttpHandler\SocketsHttpHandler.cs" /> | 
| 448 |  | -    <Compile Include="System\Net\Http\BrowserHttpHandler\BrowserHttpHandler.cs" /> | 
| 449 | 448 |     <Compile Include="System\Net\Http\BrowserHttpHandler\HttpTelemetry.Browser.cs" /> | 
| 450 |  | -    <Compile Include="System\Net\Http\BrowserHttpHandler\BrowserHttpInterop.cs" /> | 
| 451 | 449 |     <Compile Include="$(CommonPath)System\Net\Http\HttpHandlerDefaults.cs" | 
| 452 | 450 |              Link="Common\System\Net\Http\HttpHandlerDefaults.cs" /> | 
| 453 | 451 |   </ItemGroup> | 
| 454 | 452 | 
 | 
|  | 453 | +  <ItemGroup Condition="'$(TargetPlatformIdentifier)' == 'browser'"> | 
|  | 454 | +    <Compile Include="System\Net\Http\BrowserHttpHandler\BrowserHttpHandler.cs" /> | 
|  | 455 | +    <Compile Include="System\Net\Http\BrowserHttpHandler\BrowserHttpInterop.cs" /> | 
|  | 456 | +  </ItemGroup> | 
|  | 457 | + | 
| 455 | 458 |   <ItemGroup Condition="'$(TargetPlatformIdentifier)' == 'wasi'"> | 
| 456 | 459 |     <Reference Include="System.Threading.Thread" /> | 
| 457 | 460 |     <Compile Include="System\Net\Http\WasiHttpHandler\WasiHttpHandler.cs" /> | 
|  | 
0 commit comments