<commit_before><?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" DefaultTargets="Build">
  <PropertyGroup>
    <Configuration Condition="'$(Configuration)'==''">Windows_Debug</Configuration>
  </PropertyGroup>
  <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />

  <PropertyGroup>
    <Configuration Condition=" '$(Configuration)' == '' ">Windows_Debug</Configuration>
    <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
    <OutputType>Library</OutputType>
    <ProjectGuid>{7860A11A-1841-4416-8A30-28EEEB42C6BB}</ProjectGuid>
    <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
    <StringResourcesPath>../../src/Resources/Strings.resx</StringResourcesPath>
    <NugetTargetMoniker Condition="'$(TargetGroup)' == ''">.NETStandard,Version=v1.7</NugetTargetMoniker>
  </PropertyGroup>
  
  <!-- Help VS understand available configurations -->
  <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Unix_Debug|AnyCPU'" />
  <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Unix_Release|AnyCPU'" />
  <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Windows_Debug|AnyCPU'" />
  <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Windows_Release|AnyCPU'" />

  <PropertyGroup>
    <!-- SYSTEM_NET_PRIMITIVES_DLL is required to allow source-level code sharing for types defined within the 
         System.Net.Internals namespace. -->
    <DefineConstants>$(DefineConstants);SYSTEM_NET_PRIMITIVES_DLL</DefineConstants>
  </PropertyGroup>
  
  <ItemGroup>
    <Compile Include="IPAddressPalTest.cs" />
    <Compile Include="HostInformationPalTest.cs" />
    <Compile Include="SocketAddressPalTest.cs" />

    <Compile Include="Fakes\GlobalLog.cs" />
    <Compile Include="Fakes\Serialization.cs" Condition="'$(TargetGroup)' != ''"/>

    <Compile Include="..\..\src\System\Net\EndPoint.cs" >
      <Link>ProductionCode\System\Net\EndPoint.cs</Link>
    </Compile>
    <Compile Include="..\..\src\System\Net\IPAddress.cs" >
      <Link>ProductionCode\System\Net\IPAddress.cs</Link>
    </Compile>
    <Compile Include="..\..\src\System\Net\IPAddressParser.cs" >
      <Link>ProductionCode\System\Net\IPAddressParser.cs</Link>
    </Compile>
    <Compile Include="..\..\src\System\Net\IPEndPoint.cs" >
      <Link>ProductionCode\System\Net\IPEndPoint.cs</Link>
    </Compile>
    <Compile Include="..\..\src\System\Net\SocketException.cs" >
      <Link>ProductionCode\System\Net\SocketException.cs</Link>
    </Compile>
    <Compile Include="..\..\src\System\Net\Sockets\AddressFamily.cs" >
      <Link>ProductionCode\System\Net\Sockets\AddressFamily.cs</Link>
    </Compile>
    <Compile Include="..\..\src\System\Net\Sockets\SocketError.cs" >
      <Link>ProductionCode\System\Net\Sockets\SocketError.cs</Link>
    </Compile>
    <Compile Include="$(CommonPath)\System\Net\ByteOrder.cs" >
      <Link>ProductionCode\Common\System\Net\ByteOrder.cs</Link>
    </Compile>
    <Compile Include="$(CommonPath)\System\Net\InternalException.cs" >
      <Link>ProductionCode\Common\System\Net\InternalException.cs</Link>
    </Compile>
    <Compile Include="$(CommonPath)\System\Net\IPAddressParserStatics.cs" >
      <Link>ProductionCode\Common\System\Net\IPAddressParserStatics.cs</Link>
    </Compile>
    <Compile Include="$(CommonPath)\System\Net\NetworkInformation\NetworkInformationException.cs" >
      <Link>ProductionCode\Common\System\Net\NetworkInformation\NetworkInformationException.cs</Link>
    </Compile>
    <Compile Include="$(CommonPath)\System\Net\SocketAddress.cs" >
      <Link>Common\System\Net\SocketAddress.cs</Link>
    </Compile>
    <Compile Include="$(CommonPath)\System\Net\TcpValidationHelpers.cs" >
      <Link>ProductionCode\Common\System\Net\TcpValidationHelpers.cs</Link>
    </Compile>
    <Compile Include="$(CommonPath)\System\NotImplemented.cs" >
      <Link>ProductionCode\Common\System\NotImplemented.cs</Link>
    </Compile>

    <Compile Include="$(CommonPath)\Interop\Windows\Winsock\Interop.ErrorCodes.cs" >
      <Link>ProductionCode\Common\Interop\Windows\Winsock\Interop.ErrorCodes.cs</Link>
    </Compile>
  </ItemGroup>

  <ItemGroup Condition=" '$(TargetsWindows)' == 'true' ">
    <Compile Include="..\..\src\System\Net\IPAddressPal.Windows.cs" >
      <Link>ProductionCode\System\Net\IPAddressPal.Windows.cs</Link>
    </Compile>
    <Compile Include="..\..\src\System\Net\SocketException.Windows.cs" >
      <Link>ProductionCode\System\Net\SocketException.Windows.cs</Link><commit_msg>Remove NetworkInformationExceptions.cs from System.Net.Primitives pal tests<commit_after><?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" DefaultTargets="Build">
  <PropertyGroup>
    <Configuration Condition="'$(Configuration)'==''">Windows_Debug</Configuration>
  </PropertyGroup>
  <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />

  <PropertyGroup>
    <Configuration Condition=" '$(Configuration)' == '' ">Windows_Debug</Configuration>
    <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
    <OutputType>Library</OutputType>
    <ProjectGuid>{7860A11A-1841-4416-8A30-28EEEB42C6BB}</ProjectGuid>
    <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
    <StringResourcesPath>../../src/Resources/Strings.resx</StringResourcesPath>
    <NugetTargetMoniker Condition="'$(TargetGroup)' == ''">.NETStandard,Version=v1.7</NugetTargetMoniker>
  </PropertyGroup>
  
  <!-- Help VS understand available configurations -->
  <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Unix_Debug|AnyCPU'" />
  <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Unix_Release|AnyCPU'" />
  <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Windows_Debug|AnyCPU'" />
  <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Windows_Release|AnyCPU'" />

  <PropertyGroup>
    <!-- SYSTEM_NET_PRIMITIVES_DLL is required to allow source-level code sharing for types defined within the 
         System.Net.Internals namespace. -->
    <DefineConstants>$(DefineConstants);SYSTEM_NET_PRIMITIVES_DLL</DefineConstants>
  </PropertyGroup>
  
  <ItemGroup>
    <Compile Include="IPAddressPalTest.cs" />
    <Compile Include="HostInformationPalTest.cs" />
    <Compile Include="SocketAddressPalTest.cs" />

    <Compile Include="Fakes\GlobalLog.cs" />
    <Compile Include="Fakes\Serialization.cs" Condition="'$(TargetGroup)' != ''"/>

    <Compile Include="..\..\src\System\Net\EndPoint.cs" >
      <Link>ProductionCode\System\Net\EndPoint.cs</Link>
    </Compile>
    <Compile Include="..\..\src\System\Net\IPAddress.cs" >
      <Link>ProductionCode\System\Net\IPAddress.cs</Link>
    </Compile>
    <Compile Include="..\..\src\System\Net\IPAddressParser.cs" >
      <Link>ProductionCode\System\Net\IPAddressParser.cs</Link>
    </Compile>
    <Compile Include="..\..\src\System\Net\IPEndPoint.cs" >
      <Link>ProductionCode\System\Net\IPEndPoint.cs</Link>
    </Compile>
    <Compile Include="..\..\src\System\Net\SocketException.cs" >
      <Link>ProductionCode\System\Net\SocketException.cs</Link>
    </Compile>
    <Compile Include="..\..\src\System\Net\Sockets\AddressFamily.cs" >
      <Link>ProductionCode\System\Net\Sockets\AddressFamily.cs</Link>
    </Compile>
    <Compile Include="..\..\src\System\Net\Sockets\SocketError.cs" >
      <Link>ProductionCode\System\Net\Sockets\SocketError.cs</Link>
    </Compile>
    <Compile Include="$(CommonPath)\System\Net\ByteOrder.cs" >
      <Link>ProductionCode\Common\System\Net\ByteOrder.cs</Link>
    </Compile>
    <Compile Include="$(CommonPath)\System\Net\InternalException.cs" >
      <Link>ProductionCode\Common\System\Net\InternalException.cs</Link>
    </Compile>
    <Compile Include="$(CommonPath)\System\Net\IPAddressParserStatics.cs" >
      <Link>ProductionCode\Common\System\Net\IPAddressParserStatics.cs</Link>
    </Compile>
    <Compile Include="$(CommonPath)\System\Net\SocketAddress.cs" >
      <Link>Common\System\Net\SocketAddress.cs</Link>
    </Compile>
    <Compile Include="$(CommonPath)\System\Net\TcpValidationHelpers.cs" >
      <Link>ProductionCode\Common\System\Net\TcpValidationHelpers.cs</Link>
    </Compile>
    <Compile Include="$(CommonPath)\System\NotImplemented.cs" >
      <Link>ProductionCode\Common\System\NotImplemented.cs</Link>
    </Compile>

    <Compile Include="$(CommonPath)\Interop\Windows\Winsock\Interop.ErrorCodes.cs" >
      <Link>ProductionCode\Common\Interop\Windows\Winsock\Interop.ErrorCodes.cs</Link>
    </Compile>
  </ItemGroup>

  <ItemGroup Condition=" '$(TargetsWindows)' == 'true' ">
    <Compile Include="..\..\src\System\Net\IPAddressPal.Windows.cs" >
      <Link>ProductionCode\System\Net\IPAddressPal.Windows.cs</Link>
    </Compile>
    <Compile Include="..\..\src\System\Net\SocketException.Windows.cs" >
      <Link>ProductionCode\System\Net\SocketException.Windows.cs</Link>
{'fraction_non_alphanumeric': 0.17457347275729224, 'fraction_numerical': 0.007484865162355531, 'mean_word_length': 4.418008348240907, 'pattern_counts': {'":': 0, '<': 215, '<?xml version=': 2, '>': 215, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 4}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '2772902', 'n_tokens_mistral': 3014, 'n_tokens_neox': 2665, 'n_words': 300}