1
0
Fork 0
mirror of https://github.com/VSadov/Satori.git synced 2025-06-10 18:11:04 +09:00

Use attribute Link syntax for Common files (#35436)

* Change <Link>...</Link> to Link="..."

* Format existing Link="..."
This commit is contained in:
Marcus Turewicz 2020-04-25 22:26:50 +10:00 committed by GitHub
parent 522cb764ba
commit 890fab0a64
Signed by: github
GPG key ID: 4AEE18F83AFDEB23
252 changed files with 8379 additions and 11916 deletions

View file

@ -7,213 +7,144 @@
<Nullable>annotations</Nullable>
</PropertyGroup>
<ItemGroup>
<Compile Include="$(CommonTestPath)System\Collections\DictionaryExtensions.cs">
<Link>Common\System\Collections\DictionaryExtensions.cs</Link>
</Compile>
<Compile Include="$(CommonTestPath)System\Security\Cryptography\ByteUtils.cs">
<Link>Common\System\Security\Cryptography\ByteUtils.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Linux\cgroups\Interop.cgroups.cs">
<Link>Common\Interop\Linux\cgroups\Interop.cgroups.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Linux\procfs\Interop.ProcFsStat.cs">
<Link>Common\Interop\Linux\procfs\Interop.ProcFsStat.cs</Link>
</Compile>
<Compile Include="$(CommonPath)System\CharArrayHelpers.cs">
<Link>Common\System\CharArrayHelpers.cs</Link>
</Compile>
<Compile Include="$(CommonPath)System\Marvin.cs">
<Link>Common\System\Marvin.cs</Link>
</Compile>
<Compile Include="$(CommonPath)System\StringExtensions.cs">
<Link>Common\System\StringExtensions.cs</Link>
</Compile>
<Compile Include="$(CommonPath)System\Collections\Generic\ArrayBuilder.cs">
<Link>Common\System\Collections\Generic\ArrayBuilder.cs</Link>
</Compile>
<Compile Include="$(CommonPath)System\Collections\Generic\LargeArrayBuilder.cs">
<Link>Common\System\Collections\Generic\LargeArrayBuilder.cs</Link>
</Compile>
<Compile Include="$(CommonPath)System\Collections\Generic\LargeArrayBuilder.SpeedOpt.cs">
<Link>Common\System\Collections\Generic\LargeArrayBuilder.SpeedOpt.cs</Link>
</Compile>
<Compile Include="$(CommonPath)System\IO\PathInternal.CaseSensitivity.cs">
<Link>Common\System\IO\PathInternal.CaseSensitivity.cs</Link>
</Compile>
<Compile Include="$(CommonPath)System\IO\RowConfigReader.cs">
<Link>Common\System\IO\RowConfigReader.cs</Link>
</Compile>
<Compile Include="$(CommonPath)System\IO\StringParser.cs">
<Link>Common\System\IO\StringParser.cs</Link>
</Compile>
<Compile Include="$(CommonPath)System\Net\HttpDateParser.cs">
<Link>Common\System\Net\HttpDateParser.cs</Link>
</Compile>
<Compile Include="$(CommonPath)System\Net\HttpKnownHeaderNames.cs">
<Link>Common\System\Net\HttpKnownHeaderNames.cs</Link>
</Compile>
<Compile Include="$(CommonPath)System\Net\HttpKnownHeaderNames.TryGetHeaderName.cs">
<Link>Common\System\Net\HttpKnownHeaderNames.TryGetHeaderName.cs</Link>
</Compile>
<Compile Include="$(CommonPath)System\Net\Http\aspnetcore\IHttpHeadersHandler.cs">
<Link>Common\System\Net\Http\aspnetcore\IHttpHeadersHandler.cs</Link>
</Compile>
<Compile Include="$(CommonPath)System\Net\Http\aspnetcore\Http2\Hpack\DynamicTable.cs">
<Link>Common\System\Net\Http\aspnetcore\Http2\Hpack\DynamicTable.cs</Link>
</Compile>
<Compile Include="$(CommonPath)System\Net\Http\aspnetcore\Http2\Hpack\HeaderField.cs">
<Link>Common\System\Net\Http\aspnetcore\Http2\Hpack\HeaderField.cs</Link>
</Compile>
<Compile Include="$(CommonPath)System\Net\Http\aspnetcore\Http2\Hpack\HPackDecoder.cs">
<Link>Common\System\Net\Http\aspnetcore\Http2\Hpack\HPackDecoder.cs</Link>
</Compile>
<Compile Include="$(CommonPath)System\Net\Http\aspnetcore\Http2\Hpack\HPackDecodingException.cs">
<Link>Common\System\Net\Http\aspnetcore\Http2\Hpack\HPackDecodingException.cs</Link>
</Compile>
<Compile Include="$(CommonPath)System\Net\Http\aspnetcore\Http2\Hpack\HPackEncoder.cs">
<Link>Common\System\Net\Http\aspnetcore\Http2\Hpack\HPackEncoder.cs</Link>
</Compile>
<Compile Include="$(CommonPath)System\Net\Http\aspnetcore\Http2\Hpack\HPackEncodingException.cs">
<Link>Common\System\Net\Http\aspnetcore\Http2\Hpack\HPackEncodingException.cs</Link>
</Compile>
<Compile Include="$(CommonPath)System\Net\Http\aspnetcore\Http2\Hpack\Huffman.cs">
<Link>Common\System\Net\Http\aspnetcore\Http2\Hpack\Huffman.cs</Link>
</Compile>
<Compile Include="$(CommonPath)System\Net\Http\aspnetcore\Http2\Hpack\HuffmanDecodingException.cs">
<Link>Common\System\Net\Http\aspnetcore\Http2\Hpack\HuffmanDecodingException.cs</Link>
</Compile>
<Compile Include="$(CommonPath)System\Net\Http\aspnetcore\Http2\Hpack\IntegerDecoder.cs">
<Link>Common\System\Net\Http\aspnetcore\Http2\Hpack\IntegerDecoder.cs</Link>
</Compile>
<Compile Include="$(CommonPath)System\Net\Http\aspnetcore\Http2\Hpack\IntegerEncoder.cs">
<Link>Common\System\Net\Http\aspnetcore\Http2\Hpack\IntegerEncoder.cs</Link>
</Compile>
<Compile Include="$(CommonPath)System\Net\Http\aspnetcore\Http2\Hpack\H2StaticTable.cs">
<Link>Common\System\Net\Http\aspnetcore\Http2\Hpack\H2StaticTable.cs</Link>
</Compile>
<Compile Include="$(CommonPath)System\Net\Http\aspnetcore\Http2\Hpack\StatusCodes.cs">
<Link>Common\System\Net\Http\aspnetcore\Http2\Hpack\StatusCodes.cs</Link>
</Compile>
<Compile Include="$(CommonPath)System\Net\Http\aspnetcore\Quic\Implementations\MsQuic\Internal\MsQuicAddressHelpers.cs">
<Link>Common\System\Net\Http\aspnetcore\Quic\Implementations\MsQuic\Internal\MsQuicAddressHelpers.cs</Link>
</Compile>
<Compile Include="$(CommonPath)System\Net\Http\aspnetcore\Quic\Implementations\MsQuic\Internal\MsQuicApi.cs">
<Link>Common\System\Net\Http\aspnetcore\Quic\Implementations\MsQuic\Internal\MsQuicApi.cs</Link>
</Compile>
<Compile Include="$(CommonPath)System\Net\Http\aspnetcore\Quic\Implementations\MsQuic\Internal\MsQuicParameterHelpers.cs">
<Link>Common\System\Net\Http\aspnetcore\Quic\Implementations\MsQuic\Internal\MsQuicParameterHelpers.cs</Link>
</Compile>
<Compile Include="$(CommonPath)System\Net\Http\aspnetcore\Quic\Implementations\MsQuic\Internal\MsQuicSecurityConfig.cs">
<Link>Common\System\Net\Http\aspnetcore\Quic\Implementations\MsQuic\Internal\MsQuicSecurityConfig.cs</Link>
</Compile>
<Compile Include="$(CommonPath)System\Net\Http\aspnetcore\Quic\Implementations\MsQuic\Internal\MsQuicSession.cs">
<Link>Common\System\Net\Http\aspnetcore\Quic\Implementations\MsQuic\Internal\MsQuicSession.cs</Link>
</Compile>
<Compile Include="$(CommonPath)System\Net\Http\aspnetcore\Quic\Implementations\MsQuic\Internal\QuicExceptionHelpers.cs">
<Link>Common\System\Net\Http\aspnetcore\Quic\Implementations\MsQuic\Internal\QuicExceptionHelpers.cs</Link>
</Compile>
<Compile Include="$(CommonPath)System\Net\Http\aspnetcore\Quic\Implementations\MsQuic\Internal\ResettableCompletionSource.cs">
<Link>Common\System\Net\Http\aspnetcore\Quic\Implementations\MsQuic\Internal\ResettableCompletionSource.cs</Link>
</Compile>
<Compile Include="$(CommonPath)System\Net\Http\aspnetcore\Quic\Implementations\MsQuic\MsQuicConnection.cs">
<Link>Common\System\Net\Http\aspnetcore\Quic\Implementations\MsQuic\MsQuicConnection.cs</Link>
</Compile>
<Compile Include="$(CommonPath)System\Net\Http\aspnetcore\Quic\Implementations\MsQuic\MsQuicImplementationProvider.cs">
<Link>Common\System\Net\Http\aspnetcore\Quic\Implementations\MsQuic\MsQuicImplementationProvider.cs</Link>
</Compile>
<Compile Include="$(CommonPath)System\Net\Http\aspnetcore\Quic\Implementations\MsQuic\MsQuicListener.cs">
<Link>Common\System\Net\Http\aspnetcore\Quic\Implementations\MsQuic\MsQuicListener.cs</Link>
</Compile>
<Compile Include="$(CommonPath)System\Net\Http\aspnetcore\Quic\Implementations\MsQuic\MsQuicStream.cs">
<Link>Common\System\Net\Http\aspnetcore\Quic\Implementations\MsQuic\MsQuicStream.cs</Link>
</Compile>
<Compile Include="$(CommonPath)System\Net\Http\aspnetcore\Quic\Implementations\QuicImplementationProvider.cs">
<Link>Common\System\Net\Http\aspnetcore\Quic\Implementations\QuicImplementationProvider.cs</Link>
</Compile>
<Compile Include="$(CommonPath)System\Net\Http\aspnetcore\Quic\Implementations\QuicListenerProvider.cs">
<Link>Common\System\Net\Http\aspnetcore\Quic\Implementations\QuicListenerProvider.cs</Link>
</Compile>
<Compile Include="$(CommonPath)System\Net\Http\aspnetcore\Quic\Implementations\QuicConnectionProvider.cs">
<Link>Common\System\Net\Http\aspnetcore\Quic\Implementations\QuicConnectionProvider.cs</Link>
</Compile>
<Compile Include="$(CommonPath)System\Net\Http\aspnetcore\Quic\Implementations\QuicStreamProvider.cs">
<Link>Common\System\Net\Http\aspnetcore\Quic\Implementations\QuicStreamProvider.cs</Link>
</Compile>
<Compile Include="$(CommonPath)System\Net\Http\aspnetcore\Quic\Implementations\Mock\MockImplementationProvider.cs">
<Link>Common\System\Net\Http\aspnetcore\Quic\Implementations\Mock\MockImplementationProvider.cs</Link>
</Compile>
<Compile Include="$(CommonPath)System\Net\Http\aspnetcore\Quic\Implementations\Mock\MockListener.cs">
<Link>Common\System\Net\Http\aspnetcore\Quic\Implementations\Mock\MockListener.cs</Link>
</Compile>
<Compile Include="$(CommonPath)System\Net\Http\aspnetcore\Quic\Implementations\Mock\MockConnection.cs">
<Link>Common\System\Net\Http\aspnetcore\Quic\Implementations\Mock\MockConnection.cs</Link>
</Compile>
<Compile Include="$(CommonPath)System\Net\Http\aspnetcore\Quic\Implementations\Mock\MockStream.cs">
<Link>Common\System\Net\Http\aspnetcore\Quic\Implementations\Mock\MockStream.cs</Link>
</Compile>
<Compile Include="$(CommonPath)System\Net\Http\aspnetcore\Quic\NetEventSource.Quic.cs" >
<Link>Common\System\Net\Http\aspnetcore\Quic\NetEventSource.Quic.cs</Link>
</Compile>
<Compile Include="$(CommonPath)System\Net\Http\aspnetcore\Quic\QuicClientConnectionOptions.cs">
<Link>Common\System\Net\Http\aspnetcore\Quic\QuicClientConnectionOptions.cs</Link>
</Compile>
<Compile Include="$(CommonPath)System\Net\Http\aspnetcore\Quic\QuicImplementationProviders.cs">
<Link>Common\System\Net\Http\aspnetcore\Quic\QuicImplementationProviders.cs</Link>
</Compile>
<Compile Include="$(CommonPath)System\Net\Http\aspnetcore\Quic\QuicConnection.cs">
<Link>Common\System\Net\Http\aspnetcore\Quic\QuicConnection.cs</Link>
</Compile>
<Compile Include="$(CommonPath)System\Net\Http\aspnetcore\Quic\QuicListener.cs">
<Link>Common\System\Net\Http\aspnetcore\Quic\QuicListener.cs</Link>
</Compile>
<Compile Include="$(CommonPath)System\Net\Http\aspnetcore\Quic\QuicListenerOptions.cs">
<Link>Common\System\Net\Http\aspnetcore\Quic\QuicListenerOptions.cs</Link>
</Compile>
<Compile Include="$(CommonPath)System\Net\Http\aspnetcore\Quic\QuicOperationAbortedException.cs">
<Link>Common\System\Net\Http\aspnetcore\Quic\QuicOperationAbortedException.cs</Link>
</Compile>
<Compile Include="$(CommonPath)System\Net\Http\aspnetcore\Quic\QuicStream.cs">
<Link>Common\System\Net\Http\aspnetcore\Quic\QuicStream.cs</Link>
</Compile>
<Compile Include="$(CommonPath)System\Net\Http\aspnetcore\Quic\QuicException.cs">
<Link>Common\System\Net\Http\aspnetcore\Quic\QuicException.cs</Link>
</Compile>
<Compile Include="$(CommonPath)System\Net\Http\aspnetcore\Quic\QuicConnectionAbortedException.cs">
<Link>Common\System\Net\Http\aspnetcore\Quic\QuicConnectionAbortedException.cs</Link>
</Compile>
<Compile Include="$(CommonPath)System\Net\Http\aspnetcore\Quic\QuicStreamAbortedException.cs">
<Link>Common\System\Net\Http\aspnetcore\Quic\QuicStreamAbortedException.cs</Link>
</Compile>
<Compile Include="$(CommonPath)System\Net\Http\aspnetcore\Quic\Interop\Interop.MsQuic.cs">
<Link>Common\System\Net\Http\aspnetcore\Quic\Interop\Interop.MsQuic.cs</Link>
</Compile>
<Compile Include="$(CommonPath)System\Net\Http\aspnetcore\Quic\Interop\MsQuicEnums.cs">
<Link>Common\System\Net\Http\aspnetcore\Quic\Interop\MsQuicEnums.cs</Link>
</Compile>
<Compile Include="$(CommonPath)System\Net\Http\aspnetcore\Quic\Interop\MsQuicNativeMethods.cs">
<Link>Common\System\Net\Http\aspnetcore\Quic\Interop\MsQuicNativeMethods.cs</Link>
</Compile>
<Compile Include="$(CommonPath)System\Net\Http\aspnetcore\Quic\Interop\MsQuicStatusCodes.cs">
<Link>Common\System\Net\Http\aspnetcore\Quic\Interop\MsQuicStatusCodes.cs</Link>
</Compile>
<Compile Include="$(CommonPath)System\Net\Http\aspnetcore\Quic\Interop\MsQuicStatusHelper.cs">
<Link>Common\System\Net\Http\aspnetcore\Quic\Interop\MsQuicStatusHelper.cs</Link>
</Compile>
<Compile Include="$(CommonPath)System\Text\ReusableTextReader.cs">
<Link>Common\System\Text\ReusableTextReader.cs</Link>
</Compile>
<Compile Include="$(CommonPath)System\Text\SimpleRegex.cs">
<Link>Common\System\Text\SimpleRegex.cs</Link>
</Compile>
<Compile Include="$(CommonPath)System\Text\ValueStringBuilder.cs">
<Link>Common\System\Text\ValueStringBuilder.cs</Link>
</Compile>
<Compile Include="$(CommonPath)System\Security\IdentityHelper.cs">
<Link>Common\System\Security\IdentityHelper.cs</Link>
</Compile>
<Compile Include="$(CoreLibSharedDir)System\PasteArguments.cs">
<Link>System\PasteArguments.cs</Link>
</Compile>
<Compile Include="$(CommonTestPath)System\Collections\DictionaryExtensions.cs"
Link="Common\System\Collections\DictionaryExtensions.cs" />
<Compile Include="$(CommonTestPath)System\Security\Cryptography\ByteUtils.cs"
Link="Common\System\Security\Cryptography\ByteUtils.cs" />
<Compile Include="$(CommonPath)Interop\Linux\cgroups\Interop.cgroups.cs"
Link="Common\Interop\Linux\cgroups\Interop.cgroups.cs" />
<Compile Include="$(CommonPath)Interop\Linux\procfs\Interop.ProcFsStat.cs"
Link="Common\Interop\Linux\procfs\Interop.ProcFsStat.cs" />
<Compile Include="$(CommonPath)System\CharArrayHelpers.cs"
Link="Common\System\CharArrayHelpers.cs" />
<Compile Include="$(CommonPath)System\Marvin.cs"
Link="Common\System\Marvin.cs" />
<Compile Include="$(CommonPath)System\StringExtensions.cs"
Link="Common\System\StringExtensions.cs" />
<Compile Include="$(CommonPath)System\Collections\Generic\ArrayBuilder.cs"
Link="Common\System\Collections\Generic\ArrayBuilder.cs" />
<Compile Include="$(CommonPath)System\Collections\Generic\LargeArrayBuilder.cs"
Link="Common\System\Collections\Generic\LargeArrayBuilder.cs" />
<Compile Include="$(CommonPath)System\Collections\Generic\LargeArrayBuilder.SpeedOpt.cs"
Link="Common\System\Collections\Generic\LargeArrayBuilder.SpeedOpt.cs" />
<Compile Include="$(CommonPath)System\IO\PathInternal.CaseSensitivity.cs"
Link="Common\System\IO\PathInternal.CaseSensitivity.cs" />
<Compile Include="$(CommonPath)System\IO\RowConfigReader.cs"
Link="Common\System\IO\RowConfigReader.cs" />
<Compile Include="$(CommonPath)System\IO\StringParser.cs"
Link="Common\System\IO\StringParser.cs" />
<Compile Include="$(CommonPath)System\Net\HttpDateParser.cs"
Link="Common\System\Net\HttpDateParser.cs" />
<Compile Include="$(CommonPath)System\Net\HttpKnownHeaderNames.cs"
Link="Common\System\Net\HttpKnownHeaderNames.cs" />
<Compile Include="$(CommonPath)System\Net\HttpKnownHeaderNames.TryGetHeaderName.cs"
Link="Common\System\Net\HttpKnownHeaderNames.TryGetHeaderName.cs" />
<Compile Include="$(CommonPath)System\Net\Http\aspnetcore\IHttpHeadersHandler.cs"
Link="Common\System\Net\Http\aspnetcore\IHttpHeadersHandler.cs" />
<Compile Include="$(CommonPath)System\Net\Http\aspnetcore\Http2\Hpack\DynamicTable.cs"
Link="Common\System\Net\Http\aspnetcore\Http2\Hpack\DynamicTable.cs" />
<Compile Include="$(CommonPath)System\Net\Http\aspnetcore\Http2\Hpack\HeaderField.cs"
Link="Common\System\Net\Http\aspnetcore\Http2\Hpack\HeaderField.cs" />
<Compile Include="$(CommonPath)System\Net\Http\aspnetcore\Http2\Hpack\HPackDecoder.cs"
Link="Common\System\Net\Http\aspnetcore\Http2\Hpack\HPackDecoder.cs" />
<Compile Include="$(CommonPath)System\Net\Http\aspnetcore\Http2\Hpack\HPackDecodingException.cs"
Link="Common\System\Net\Http\aspnetcore\Http2\Hpack\HPackDecodingException.cs" />
<Compile Include="$(CommonPath)System\Net\Http\aspnetcore\Http2\Hpack\HPackEncoder.cs"
Link="Common\System\Net\Http\aspnetcore\Http2\Hpack\HPackEncoder.cs" />
<Compile Include="$(CommonPath)System\Net\Http\aspnetcore\Http2\Hpack\HPackEncodingException.cs"
Link="Common\System\Net\Http\aspnetcore\Http2\Hpack\HPackEncodingException.cs" />
<Compile Include="$(CommonPath)System\Net\Http\aspnetcore\Http2\Hpack\Huffman.cs"
Link="Common\System\Net\Http\aspnetcore\Http2\Hpack\Huffman.cs" />
<Compile Include="$(CommonPath)System\Net\Http\aspnetcore\Http2\Hpack\HuffmanDecodingException.cs"
Link="Common\System\Net\Http\aspnetcore\Http2\Hpack\HuffmanDecodingException.cs" />
<Compile Include="$(CommonPath)System\Net\Http\aspnetcore\Http2\Hpack\IntegerDecoder.cs"
Link="Common\System\Net\Http\aspnetcore\Http2\Hpack\IntegerDecoder.cs" />
<Compile Include="$(CommonPath)System\Net\Http\aspnetcore\Http2\Hpack\IntegerEncoder.cs"
Link="Common\System\Net\Http\aspnetcore\Http2\Hpack\IntegerEncoder.cs" />
<Compile Include="$(CommonPath)System\Net\Http\aspnetcore\Http2\Hpack\H2StaticTable.cs"
Link="Common\System\Net\Http\aspnetcore\Http2\Hpack\H2StaticTable.cs" />
<Compile Include="$(CommonPath)System\Net\Http\aspnetcore\Http2\Hpack\StatusCodes.cs"
Link="Common\System\Net\Http\aspnetcore\Http2\Hpack\StatusCodes.cs" />
<Compile Include="$(CommonPath)System\Net\Http\aspnetcore\Quic\Implementations\MsQuic\Internal\MsQuicAddressHelpers.cs"
Link="Common\System\Net\Http\aspnetcore\Quic\Implementations\MsQuic\Internal\MsQuicAddressHelpers.cs" />
<Compile Include="$(CommonPath)System\Net\Http\aspnetcore\Quic\Implementations\MsQuic\Internal\MsQuicApi.cs"
Link="Common\System\Net\Http\aspnetcore\Quic\Implementations\MsQuic\Internal\MsQuicApi.cs" />
<Compile Include="$(CommonPath)System\Net\Http\aspnetcore\Quic\Implementations\MsQuic\Internal\MsQuicParameterHelpers.cs"
Link="Common\System\Net\Http\aspnetcore\Quic\Implementations\MsQuic\Internal\MsQuicParameterHelpers.cs" />
<Compile Include="$(CommonPath)System\Net\Http\aspnetcore\Quic\Implementations\MsQuic\Internal\MsQuicSecurityConfig.cs"
Link="Common\System\Net\Http\aspnetcore\Quic\Implementations\MsQuic\Internal\MsQuicSecurityConfig.cs" />
<Compile Include="$(CommonPath)System\Net\Http\aspnetcore\Quic\Implementations\MsQuic\Internal\MsQuicSession.cs"
Link="Common\System\Net\Http\aspnetcore\Quic\Implementations\MsQuic\Internal\MsQuicSession.cs" />
<Compile Include="$(CommonPath)System\Net\Http\aspnetcore\Quic\Implementations\MsQuic\Internal\QuicExceptionHelpers.cs"
Link="Common\System\Net\Http\aspnetcore\Quic\Implementations\MsQuic\Internal\QuicExceptionHelpers.cs" />
<Compile Include="$(CommonPath)System\Net\Http\aspnetcore\Quic\Implementations\MsQuic\Internal\ResettableCompletionSource.cs"
Link="Common\System\Net\Http\aspnetcore\Quic\Implementations\MsQuic\Internal\ResettableCompletionSource.cs" />
<Compile Include="$(CommonPath)System\Net\Http\aspnetcore\Quic\Implementations\MsQuic\MsQuicConnection.cs"
Link="Common\System\Net\Http\aspnetcore\Quic\Implementations\MsQuic\MsQuicConnection.cs" />
<Compile Include="$(CommonPath)System\Net\Http\aspnetcore\Quic\Implementations\MsQuic\MsQuicImplementationProvider.cs"
Link="Common\System\Net\Http\aspnetcore\Quic\Implementations\MsQuic\MsQuicImplementationProvider.cs" />
<Compile Include="$(CommonPath)System\Net\Http\aspnetcore\Quic\Implementations\MsQuic\MsQuicListener.cs"
Link="Common\System\Net\Http\aspnetcore\Quic\Implementations\MsQuic\MsQuicListener.cs" />
<Compile Include="$(CommonPath)System\Net\Http\aspnetcore\Quic\Implementations\MsQuic\MsQuicStream.cs"
Link="Common\System\Net\Http\aspnetcore\Quic\Implementations\MsQuic\MsQuicStream.cs" />
<Compile Include="$(CommonPath)System\Net\Http\aspnetcore\Quic\Implementations\QuicImplementationProvider.cs"
Link="Common\System\Net\Http\aspnetcore\Quic\Implementations\QuicImplementationProvider.cs" />
<Compile Include="$(CommonPath)System\Net\Http\aspnetcore\Quic\Implementations\QuicListenerProvider.cs"
Link="Common\System\Net\Http\aspnetcore\Quic\Implementations\QuicListenerProvider.cs" />
<Compile Include="$(CommonPath)System\Net\Http\aspnetcore\Quic\Implementations\QuicConnectionProvider.cs"
Link="Common\System\Net\Http\aspnetcore\Quic\Implementations\QuicConnectionProvider.cs" />
<Compile Include="$(CommonPath)System\Net\Http\aspnetcore\Quic\Implementations\QuicStreamProvider.cs"
Link="Common\System\Net\Http\aspnetcore\Quic\Implementations\QuicStreamProvider.cs" />
<Compile Include="$(CommonPath)System\Net\Http\aspnetcore\Quic\Implementations\Mock\MockImplementationProvider.cs"
Link="Common\System\Net\Http\aspnetcore\Quic\Implementations\Mock\MockImplementationProvider.cs" />
<Compile Include="$(CommonPath)System\Net\Http\aspnetcore\Quic\Implementations\Mock\MockListener.cs"
Link="Common\System\Net\Http\aspnetcore\Quic\Implementations\Mock\MockListener.cs" />
<Compile Include="$(CommonPath)System\Net\Http\aspnetcore\Quic\Implementations\Mock\MockConnection.cs"
Link="Common\System\Net\Http\aspnetcore\Quic\Implementations\Mock\MockConnection.cs" />
<Compile Include="$(CommonPath)System\Net\Http\aspnetcore\Quic\Implementations\Mock\MockStream.cs"
Link="Common\System\Net\Http\aspnetcore\Quic\Implementations\Mock\MockStream.cs" />
<Compile Include="$(CommonPath)System\Net\Http\aspnetcore\Quic\NetEventSource.Quic.cs"
Link="Common\System\Net\Http\aspnetcore\Quic\NetEventSource.Quic.cs" />
<Compile Include="$(CommonPath)System\Net\Http\aspnetcore\Quic\QuicClientConnectionOptions.cs"
Link="Common\System\Net\Http\aspnetcore\Quic\QuicClientConnectionOptions.cs" />
<Compile Include="$(CommonPath)System\Net\Http\aspnetcore\Quic\QuicImplementationProviders.cs"
Link="Common\System\Net\Http\aspnetcore\Quic\QuicImplementationProviders.cs" />
<Compile Include="$(CommonPath)System\Net\Http\aspnetcore\Quic\QuicConnection.cs"
Link="Common\System\Net\Http\aspnetcore\Quic\QuicConnection.cs" />
<Compile Include="$(CommonPath)System\Net\Http\aspnetcore\Quic\QuicListener.cs"
Link="Common\System\Net\Http\aspnetcore\Quic\QuicListener.cs" />
<Compile Include="$(CommonPath)System\Net\Http\aspnetcore\Quic\QuicListenerOptions.cs"
Link="Common\System\Net\Http\aspnetcore\Quic\QuicListenerOptions.cs" />
<Compile Include="$(CommonPath)System\Net\Http\aspnetcore\Quic\QuicOperationAbortedException.cs"
Link="Common\System\Net\Http\aspnetcore\Quic\QuicOperationAbortedException.cs" />
<Compile Include="$(CommonPath)System\Net\Http\aspnetcore\Quic\QuicStream.cs"
Link="Common\System\Net\Http\aspnetcore\Quic\QuicStream.cs" />
<Compile Include="$(CommonPath)System\Net\Http\aspnetcore\Quic\QuicException.cs"
Link="Common\System\Net\Http\aspnetcore\Quic\QuicException.cs" />
<Compile Include="$(CommonPath)System\Net\Http\aspnetcore\Quic\QuicConnectionAbortedException.cs"
Link="Common\System\Net\Http\aspnetcore\Quic\QuicConnectionAbortedException.cs" />
<Compile Include="$(CommonPath)System\Net\Http\aspnetcore\Quic\QuicStreamAbortedException.cs"
Link="Common\System\Net\Http\aspnetcore\Quic\QuicStreamAbortedException.cs" />
<Compile Include="$(CommonPath)System\Net\Http\aspnetcore\Quic\Interop\Interop.MsQuic.cs"
Link="Common\System\Net\Http\aspnetcore\Quic\Interop\Interop.MsQuic.cs" />
<Compile Include="$(CommonPath)System\Net\Http\aspnetcore\Quic\Interop\MsQuicEnums.cs"
Link="Common\System\Net\Http\aspnetcore\Quic\Interop\MsQuicEnums.cs" />
<Compile Include="$(CommonPath)System\Net\Http\aspnetcore\Quic\Interop\MsQuicNativeMethods.cs"
Link="Common\System\Net\Http\aspnetcore\Quic\Interop\MsQuicNativeMethods.cs" />
<Compile Include="$(CommonPath)System\Net\Http\aspnetcore\Quic\Interop\MsQuicStatusCodes.cs"
Link="Common\System\Net\Http\aspnetcore\Quic\Interop\MsQuicStatusCodes.cs" />
<Compile Include="$(CommonPath)System\Net\Http\aspnetcore\Quic\Interop\MsQuicStatusHelper.cs"
Link="Common\System\Net\Http\aspnetcore\Quic\Interop\MsQuicStatusHelper.cs" />
<Compile Include="$(CommonPath)System\Text\ReusableTextReader.cs"
Link="Common\System\Text\ReusableTextReader.cs" />
<Compile Include="$(CommonPath)System\Text\SimpleRegex.cs"
Link="Common\System\Text\SimpleRegex.cs" />
<Compile Include="$(CommonPath)System\Text\ValueStringBuilder.cs"
Link="Common\System\Text\ValueStringBuilder.cs" />
<Compile Include="$(CommonPath)System\Security\IdentityHelper.cs"
Link="Common\System\Security\IdentityHelper.cs" />
<Compile Include="$(CoreLibSharedDir)System\PasteArguments.cs"
Link="System\PasteArguments.cs" />
<Compile Include="Tests\Interop\cgroupsTests.cs" />
<Compile Include="Tests\Interop\procfsTests.cs" />
<Compile Include="Tests\System\CharArrayHelpersTests.cs" />
@ -234,75 +165,57 @@
<Compile Include="Tests\System\Net\aspnetcore\Http2\HPackDecoderTest.cs" />
<Compile Include="Tests\System\Net\aspnetcore\Http2\HPackIntegerTest.cs" />
<Compile Include="Tests\System\Net\aspnetcore\Http2\HuffmanDecodingTests.cs" />
<Compile Include="System\Net\Sockets\Fletcher32.cs">
<Link>System\Net\Sockets\Fletcher32.cs</Link>
</Compile>
<Compile Include="System\Net\VirtualNetwork\VirtualNetwork.cs">
<Link>System\Net\VirtualNetwork\VirtualNetwork.cs</Link>
</Compile>
<Compile Include="System\Net\VirtualNetwork\VirtualNetworkStream.cs">
<Link>System\Net\VirtualNetwork\VirtualNetworkStream.cs</Link>
</Compile>
<Compile Include="System\Net\Sockets\Fletcher32.cs"
Link="System\Net\Sockets\Fletcher32.cs" />
<Compile Include="System\Net\VirtualNetwork\VirtualNetwork.cs"
Link="System\Net\VirtualNetwork\VirtualNetwork.cs" />
<Compile Include="System\Net\VirtualNetwork\VirtualNetworkStream.cs"
Link="System\Net\VirtualNetwork\VirtualNetworkStream.cs" />
<Compile Include="Tests\System\Net\VirtualNetworkTest.cs" />
<Compile Include="Tests\System\Net\VirtualNetworkStreamTest.cs" />
<Compile Include="$(CommonPath)System\Net\Logging\NetEventSource.Common.cs">
<Link>Common\System\Net\Logging\NetEventSource.Common.cs</Link>
</Compile>
<Compile Include="$(CommonPath)System\Threading\Tasks\TaskToApm.cs">
<Link>Common\System\Threading\Tasks\TaskToApm.cs</Link>
</Compile>
<Compile Include="$(CoreLibSharedDir)System\IO\PathInternal.cs">
<Link>System\IO\PathInternal.cs</Link>
</Compile>
<Compile Include="$(CommonPath)System\Net\Logging\NetEventSource.Common.cs"
Link="Common\System\Net\Logging\NetEventSource.Common.cs" />
<Compile Include="$(CommonPath)System\Threading\Tasks\TaskToApm.cs"
Link="Common\System\Threading\Tasks\TaskToApm.cs" />
<Compile Include="$(CoreLibSharedDir)System\IO\PathInternal.cs"
Link="System\IO\PathInternal.cs" />
</ItemGroup>
<ItemGroup Condition="'$(TargetsWindows)'=='true'">
<Compile Include="$(CoreLibSharedDir)System\IO\PathInternal.Windows.cs">
<Link>System\IO\PathInternal.Windows.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Interop.Libraries.cs">
<Link>Common\Interop\Windows\Interop.Libraries.cs</Link>
</Compile>
<Compile Include="$(CoreLibSharedDir)System\IO\PathInternal.Windows.cs"
Link="System\IO\PathInternal.Windows.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Interop.Libraries.cs"
Link="Common\Interop\Windows\Interop.Libraries.cs" />
<Compile Include="Tests\System\IO\PathInternal.Windows.Tests.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.FormatMessage.cs">
<Link>Common\Interop\Windows\kernel32\Interop.FormatMessage.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Interop.Errors.cs">
<Link>Common\Interop\Windows\Interop.Errors.cs</Link>
</Compile>
<Compile Include="$(CommonPath)System\IO\Win32Marshal.cs">
<Link>Common\System\IO\Win32Marshal.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.FormatMessage.cs"
Link="Common\Interop\Windows\kernel32\Interop.FormatMessage.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Interop.Errors.cs"
Link="Common\Interop\Windows\Interop.Errors.cs" />
<Compile Include="$(CommonPath)System\IO\Win32Marshal.cs"
Link="Common\System\IO\Win32Marshal.cs" />
<Compile Include="Tests\System\IO\Win32Marshal.Tests.cs" />
<Compile Include="$(CoreLibSharedDir)System\PasteArguments.Windows.cs">
<Link>System\PasteArguments.Windows.cs</Link>
</Compile>
<Compile Include="$(CoreLibSharedDir)System\PasteArguments.Windows.cs"
Link="System\PasteArguments.Windows.cs" />
</ItemGroup>
<ItemGroup Condition="'$(TargetsUnix)'=='true'">
<Compile Include="Tests\System\IO\PathInternal.Unix.Tests.cs" />
<Compile Include="$(CoreLibSharedDir)System\IO\PathInternal.Unix.cs">
<Link>System\IO\PathInternal.Unix.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Unix\System.Native\Interop.PathConf.cs">
<Link>Common\Interop\Unix\Interop.PathConf.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Unix\Interop.Libraries.cs">
<Link>Common\Interop\Unix\Interop.Libraries.cs</Link>
</Compile>
<Compile Include="$(CoreLibSharedDir)System\PasteArguments.Unix.cs">
<Link>System\PasteArguments.Unix.cs</Link>
</Compile>
<Compile Include="$(CoreLibSharedDir)System\IO\PathInternal.Unix.cs"
Link="System\IO\PathInternal.Unix.cs" />
<Compile Include="$(CommonPath)Interop\Unix\System.Native\Interop.PathConf.cs"
Link="Common\Interop\Unix\Interop.PathConf.cs" />
<Compile Include="$(CommonPath)Interop\Unix\Interop.Libraries.cs"
Link="Common\Interop\Unix\Interop.Libraries.cs" />
<Compile Include="$(CoreLibSharedDir)System\PasteArguments.Unix.cs"
Link="System\PasteArguments.Unix.cs" />
</ItemGroup>
<!-- Linux specific files -->
<ItemGroup Condition="'$(TargetsLinux)' == 'true' ">
<Compile Include="$(CommonPath)Interop\Linux\Interop.Libraries.cs">
<Link>Common\Interop\Linux\Interop.Libraries.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Linux\Interop.Libraries.cs"
Link="Common\Interop\Linux\Interop.Libraries.cs" />
</ItemGroup>
<!-- OSX specific files -->
<ItemGroup Condition=" '$(TargetsOSX)' == 'true' ">
<Compile Include="$(CommonPath)Interop\OSX\Interop.Libraries.cs">
<Link>Common\Interop\OSX\Interop.Libraries.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\OSX\Interop.Libraries.cs"
Link="Common\Interop\OSX\Interop.Libraries.cs" />
</ItemGroup>
<ItemGroup>
<Folder Include="CommonTest\System\" />

View file

@ -32,42 +32,31 @@
</ItemGroup>
<!-- Windows imports -->
<ItemGroup>
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.GetCurrentProcess_IntPtr.cs">
<Link>Common\Interop\Windows\Kernel32\Interop.GetCurrentProcess_IntPtr.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\NtDll\Interop.RtlGetVersion.cs">
<Link>Common\Interop\Windows\NtDll\Interop.RtlGetVersion.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Advapi32\Interop.OpenProcessToken_SafeAccessTokenHandle.cs">
<Link>Common\Interop\Windows\Advapi32\Interop.OpenProcessToken_SafeAccessTokenHandle.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Interop.Libraries.cs">
<Link>Common\Interop\Windows\Interop.Libraries.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.CloseHandle.cs">
<Link>Common\Interop\Windows\Kernel32\Interop.CloseHandle.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Advapi32\Interop.TOKEN_INFORMATION_CLASS.cs">
<Link>Common\Interop\Windows\Advapi32\Interop.TOKEN_INFORMATION_CLASS.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Advapi32\Interop.GetTokenInformation_void.cs">
<Link>Common\Interop\Windows\Advapi32\Interop.GetTokenInformation_void.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Advapi32\Interop.TOKEN_ELEVATION.cs">
<Link>Common\Interop\Windows\Advapi32\Interop.TOKEN_ELEVATION.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Interop.BOOL.cs">
<Link>Common\Interop\Windows\Interop.BOOL.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.GetCurrentProcess_IntPtr.cs"
Link="Common\Interop\Windows\Kernel32\Interop.GetCurrentProcess_IntPtr.cs" />
<Compile Include="$(CommonPath)Interop\Windows\NtDll\Interop.RtlGetVersion.cs"
Link="Common\Interop\Windows\NtDll\Interop.RtlGetVersion.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Advapi32\Interop.OpenProcessToken_SafeAccessTokenHandle.cs"
Link="Common\Interop\Windows\Advapi32\Interop.OpenProcessToken_SafeAccessTokenHandle.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Interop.Libraries.cs"
Link="Common\Interop\Windows\Interop.Libraries.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.CloseHandle.cs"
Link="Common\Interop\Windows\Kernel32\Interop.CloseHandle.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Advapi32\Interop.TOKEN_INFORMATION_CLASS.cs"
Link="Common\Interop\Windows\Advapi32\Interop.TOKEN_INFORMATION_CLASS.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Advapi32\Interop.GetTokenInformation_void.cs"
Link="Common\Interop\Windows\Advapi32\Interop.GetTokenInformation_void.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Advapi32\Interop.TOKEN_ELEVATION.cs"
Link="Common\Interop\Windows\Advapi32\Interop.TOKEN_ELEVATION.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Interop.BOOL.cs"
Link="Common\Interop\Windows\Interop.BOOL.cs" />
</ItemGroup>
<!-- Unix imports -->
<ItemGroup>
<Compile Include="$(CommonPath)Interop\Unix\System.Security.Cryptography.Native\Interop.OpenSslVersion.cs">
<Link>Common\Interop\Unix\System.Security.Cryptography.Native\Interop.OpenSslVersion.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Unix\System.Native\Interop.GetEUid.cs">
<Link>Common\Interop\Unix\Interop.GetEUid.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Unix\System.Security.Cryptography.Native\Interop.OpenSslVersion.cs"
Link="Common\Interop\Unix\System.Security.Cryptography.Native\Interop.OpenSslVersion.cs" />
<Compile Include="$(CommonPath)Interop\Unix\System.Native\Interop.GetEUid.cs"
Link="Common\Interop\Unix\Interop.GetEUid.cs" />
</ItemGroup>
<ItemGroup>
<PackageReference Include="Microsoft.DotNet.XUnitExtensions" Version="$(MicrosoftDotNetXUnitExtensionsVersion)" />

View file

@ -160,23 +160,18 @@
<Compile Include="Microsoft\CSharp\RuntimeBinder\Syntax\PredefinedType.cs" />
<Compile Include="Microsoft\CSharp\RuntimeBinder\Syntax\TokenFacts.cs" />
<Compile Include="Microsoft\CSharp\RuntimeBinder\Syntax\TokenKind.cs" />
<Compile Include="$(CoreLibSharedDir)System\Numerics\Hashing\HashHelpers.cs">
<Link>Common\System\Collections\HashHelpers.cs</Link>
</Compile>
<Compile Include="$(CoreLibSharedDir)System\Numerics\Hashing\HashHelpers.cs"
Link="Common\System\Collections\HashHelpers.cs" />
</ItemGroup>
<ItemGroup Condition="'$(EnableComBinder)'=='true'">
<Compile Include="$(CommonPath)Interop\Windows\Interop.Libraries.cs">
<Link>Common\Interop\Windows\Interop.Libraries.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\OleAut32\Interop.VariantClear.cs">
<Link>Common\Interop\Windows\OleAut32\Interop.VariantClear.cs</Link>
</Compile>
<Compile Include="$(CommonPath)System\Runtime\InteropServices\ComEventsSink.cs">
<Link>Common\System\Runtime\InteropServices\ComEventsSink.cs</Link>
</Compile>
<Compile Include="$(CommonPath)System\Runtime\InteropServices\ComEventsMethod.cs">
<Link>Common\System\Runtime\InteropServices\ComEventsMethod.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Interop.Libraries.cs"
Link="Common\Interop\Windows\Interop.Libraries.cs" />
<Compile Include="$(CommonPath)Interop\Windows\OleAut32\Interop.VariantClear.cs"
Link="Common\Interop\Windows\OleAut32\Interop.VariantClear.cs" />
<Compile Include="$(CommonPath)System\Runtime\InteropServices\ComEventsSink.cs"
Link="Common\System\Runtime\InteropServices\ComEventsSink.cs" />
<Compile Include="$(CommonPath)System\Runtime\InteropServices\ComEventsMethod.cs"
Link="Common\System\Runtime\InteropServices\ComEventsMethod.cs" />
<Compile Include="$(CommonPath)System\Runtime\InteropServices\IDispatch.cs">
<Link>Common\System\Runtime\InteropServices\IDispatch.cs</Link>
</Compile>

View file

@ -6,12 +6,10 @@
</PropertyGroup>
<ItemGroup>
<Compile Include="..\..\Common\tests\Extensions\TestingUtils\Microsoft.AspNetCore.Testing\src\ExceptionAssertions.cs">
<Link>Common\tests\Extensions\TestingUtils\Microsoft.AspNetCore.Testing\src\ExceptionAssertions.cs</Link>
</Compile>
<Compile Include="..\..\Common\tests\Extensions\TestingUtils\Microsoft.AspNetCore.Testing\src\CultureReplacer.cs">
<Link>Common\tests\Extensions\TestingUtils\Microsoft.AspNetCore.Testing\src\CultureReplacer.cs</Link>
</Compile>
<Compile Include="..\..\Common\tests\Extensions\TestingUtils\Microsoft.AspNetCore.Testing\src\ExceptionAssertions.cs"
Link="Common\tests\Extensions\TestingUtils\Microsoft.AspNetCore.Testing\src\ExceptionAssertions.cs" />
<Compile Include="..\..\Common\tests\Extensions\TestingUtils\Microsoft.AspNetCore.Testing\src\CultureReplacer.cs"
Link="Common\tests\Extensions\TestingUtils\Microsoft.AspNetCore.Testing\src\CultureReplacer.cs" />
<ReferenceFromRuntime Include="Microsoft.Extensions.Caching.Memory" />
</ItemGroup>

View file

@ -6,12 +6,10 @@
</PropertyGroup>
<ItemGroup>
<Compile Include="$(LibrariesProjectRoot)Microsoft.Extensions.Configuration\tests\Common\ConfigurationProviderExtensions.cs">
<Link>Common\ConfigurationProviderExtensions.cs</Link>
</Compile>
<Compile Include="$(LibrariesProjectRoot)Microsoft.Extensions.Configuration\tests\Common\TestStreamHelpers.cs">
<Link>Common\TestStreamHelpers.cs</Link>
</Compile>
<Compile Include="$(LibrariesProjectRoot)Microsoft.Extensions.Configuration\tests\Common\ConfigurationProviderExtensions.cs"
Link="Common\ConfigurationProviderExtensions.cs" />
<Compile Include="$(LibrariesProjectRoot)Microsoft.Extensions.Configuration\tests\Common\TestStreamHelpers.cs"
Link="Common\TestStreamHelpers.cs" />
</ItemGroup>
<ItemGroup>

View file

@ -6,15 +6,12 @@
</PropertyGroup>
<ItemGroup>
<Compile Include="$(LibrariesProjectRoot)Microsoft.Extensions.Configuration\tests\ConfigurationProviderTestBase.cs">
<Link>Common\ConfigurationProviderTestBase.cs</Link>
</Compile>
<Compile Include="$(LibrariesProjectRoot)Microsoft.Extensions.Configuration\tests\Common\ConfigurationProviderExtensions.cs">
<Link>Common\ConfigurationProviderExtensions.cs</Link>
</Compile>
<Compile Include="$(LibrariesProjectRoot)Microsoft.Extensions.Configuration\tests\Common\TestStreamHelpers.cs">
<Link>Common\TestStreamHelpers.cs</Link>
</Compile>
<Compile Include="$(LibrariesProjectRoot)Microsoft.Extensions.Configuration\tests\ConfigurationProviderTestBase.cs"
Link="Common\ConfigurationProviderTestBase.cs" />
<Compile Include="$(LibrariesProjectRoot)Microsoft.Extensions.Configuration\tests\Common\ConfigurationProviderExtensions.cs"
Link="Common\ConfigurationProviderExtensions.cs" />
<Compile Include="$(LibrariesProjectRoot)Microsoft.Extensions.Configuration\tests\Common\TestStreamHelpers.cs"
Link="Common\TestStreamHelpers.cs" />
</ItemGroup>
<ItemGroup>

View file

@ -6,15 +6,12 @@
</PropertyGroup>
<ItemGroup>
<Compile Include="$(LibrariesProjectRoot)Microsoft.Extensions.Configuration\tests\ConfigurationProviderTestBase.cs">
<Link>Common\ConfigurationProviderTestBase.cs</Link>
</Compile>
<Compile Include="$(LibrariesProjectRoot)Microsoft.Extensions.Configuration\tests\Common\ConfigurationProviderExtensions.cs">
<Link>Common\ConfigurationProviderExtensions.cs</Link>
</Compile>
<Compile Include="$(LibrariesProjectRoot)Microsoft.Extensions.Configuration\tests\Common\TestStreamHelpers.cs">
<Link>Common\TestStreamHelpers.cs</Link>
</Compile>
<Compile Include="$(LibrariesProjectRoot)Microsoft.Extensions.Configuration\tests\ConfigurationProviderTestBase.cs"
Link="Common\ConfigurationProviderTestBase.cs" />
<Compile Include="$(LibrariesProjectRoot)Microsoft.Extensions.Configuration\tests\Common\ConfigurationProviderExtensions.cs"
Link="Common\ConfigurationProviderExtensions.cs" />
<Compile Include="$(LibrariesProjectRoot)Microsoft.Extensions.Configuration\tests\Common\TestStreamHelpers.cs"
Link="Common\TestStreamHelpers.cs" />
</ItemGroup>
<ItemGroup>

View file

@ -6,9 +6,8 @@
</PropertyGroup>
<ItemGroup>
<Compile Include="$(LibrariesProjectRoot)Microsoft.Extensions.Configuration\tests\ConfigurationRootTest.cs">
<Link>Microsoft.Extensions.Configuration\tests\ConfigurationRootTest.cs</Link>
</Compile>
<Compile Include="$(LibrariesProjectRoot)Microsoft.Extensions.Configuration\tests\ConfigurationRootTest.cs"
Link="Microsoft.Extensions.Configuration\tests\ConfigurationRootTest.cs" />
</ItemGroup>
<ItemGroup>

View file

@ -6,15 +6,12 @@
</PropertyGroup>
<ItemGroup>
<Compile Include="$(LibrariesProjectRoot)Microsoft.Extensions.Configuration\tests\ConfigurationProviderTestBase.cs">
<Link>Microsoft.Extensions.Configuration\tests\ConfigurationProviderTestBase.cs</Link>
</Compile>
<Compile Include="$(LibrariesProjectRoot)Microsoft.Extensions.Configuration\tests\Common\ConfigurationProviderExtensions.cs">
<Link>Microsoft.Extensions.Configuration\tests\Common\ConfigurationProviderExtensions.cs</Link>
</Compile>
<Compile Include="$(LibrariesProjectRoot)Microsoft.Extensions.Configuration\tests\Common\TestStreamHelpers.cs">
<Link>Microsoft.Extensions.Configuration\tests\Common\TestStreamHelpers.cs</Link>
</Compile>
<Compile Include="$(LibrariesProjectRoot)Microsoft.Extensions.Configuration\tests\ConfigurationProviderTestBase.cs"
Link="Microsoft.Extensions.Configuration\tests\ConfigurationProviderTestBase.cs" />
<Compile Include="$(LibrariesProjectRoot)Microsoft.Extensions.Configuration\tests\Common\ConfigurationProviderExtensions.cs"
Link="Microsoft.Extensions.Configuration\tests\Common\ConfigurationProviderExtensions.cs" />
<Compile Include="$(LibrariesProjectRoot)Microsoft.Extensions.Configuration\tests\Common\TestStreamHelpers.cs"
Link="Microsoft.Extensions.Configuration\tests\Common\TestStreamHelpers.cs" />
</ItemGroup>
<ItemGroup>

View file

@ -6,15 +6,12 @@
</PropertyGroup>
<ItemGroup>
<Compile Include="$(LibrariesProjectRoot)Microsoft.Extensions.Configuration\tests\ConfigurationProviderTestBase.cs">
<Link>Microsoft.Extensions.Configuration\tests\ConfigurationProviderTestBase.cs</Link>
</Compile>
<Compile Include="$(LibrariesProjectRoot)Microsoft.Extensions.Configuration\tests\Common\ConfigurationProviderExtensions.cs">
<Link>Microsoft.Extensions.Configuration\tests\Common\ConfigurationProviderExtensions.cs</Link>
</Compile>
<Compile Include="$(LibrariesProjectRoot)Microsoft.Extensions.Configuration\tests\Common\TestStreamHelpers.cs">
<Link>Microsoft.Extensions.Configuration\tests\Common\TestStreamHelpers.cs</Link>
</Compile>
<Compile Include="$(LibrariesProjectRoot)Microsoft.Extensions.Configuration\tests\ConfigurationProviderTestBase.cs"
Link="Microsoft.Extensions.Configuration\tests\ConfigurationProviderTestBase.cs" />
<Compile Include="$(LibrariesProjectRoot)Microsoft.Extensions.Configuration\tests\Common\ConfigurationProviderExtensions.cs"
Link="Microsoft.Extensions.Configuration\tests\Common\ConfigurationProviderExtensions.cs" />
<Compile Include="$(LibrariesProjectRoot)Microsoft.Extensions.Configuration\tests\Common\TestStreamHelpers.cs"
Link="Microsoft.Extensions.Configuration\tests\Common\TestStreamHelpers.cs" />
</ItemGroup>
<ItemGroup>

View file

@ -6,33 +6,25 @@
</PropertyGroup>
<ItemGroup>
<Compile Include="$(LibrariesProjectRoot)Microsoft.Extensions.Configuration\tests\ConfigurationProviderTestBase.cs">
<Link>Microsoft.Extensions.Configuration\tests\ConfigurationProviderTestBase.cs</Link>
</Compile>
<Compile Include="$(LibrariesProjectRoot)Microsoft.Extensions.Configuration\tests\Common\ConfigurationProviderExtensions.cs">
<Link>Microsoft.Extensions.Configuration\tests\Common\ConfigurationProviderExtensions.cs</Link>
</Compile>
<Compile Include="$(LibrariesProjectRoot)Microsoft.Extensions.Configuration\tests\Common\TestStreamHelpers.cs">
<Link>Microsoft.Extensions.Configuration\tests\Common\TestStreamHelpers.cs</Link>
</Compile>
<Compile Include="$(CommonTestPath)Extensions\TestingUtils\Microsoft.AspNetCore.Testing\src\ReplaceCulture.cs">
<Link>Common\tests\Extensions\TestingUtils\Microsoft.AspNetCore.Testing\src\ReplaceCulture.cs</Link>
</Compile>
<Compile Include="$(CommonTestPath)Extensions\TestingUtils\Microsoft.AspNetCore.Testing\src\xunit\FrameworkSkipConditionAttribute.cs">
<Link>Common\tests\Extensions\TestingUtils\Microsoft.AspNetCore.Testing\src\xunit\FrameworkSkipConditionAttribute.cs</Link>
</Compile>
<Compile Include="$(CommonTestPath)Extensions\TestingUtils\Microsoft.AspNetCore.Testing\src\xunit\ITestCondition.cs">
<Link>Common\tests\Extensions\TestingUtils\Microsoft.AspNetCore.Testing\src\xunit\ITestCondition.cs</Link>
</Compile>
<Compile Include="$(CommonTestPath)Extensions\TestingUtils\Microsoft.AspNetCore.Testing\src\xunit\RuntimeFrameworks.cs">
<Link>Common\tests\Extensions\TestingUtils\Microsoft.AspNetCore.Testing\src\xunit\RuntimeFrameworks.cs</Link>
</Compile>
<Compile Include="$(LibrariesProjectRoot)Microsoft.Extensions.Configuration\tests\ConfigurationProviderTestBase.cs"
Link="Microsoft.Extensions.Configuration\tests\ConfigurationProviderTestBase.cs" />
<Compile Include="$(LibrariesProjectRoot)Microsoft.Extensions.Configuration\tests\Common\ConfigurationProviderExtensions.cs"
Link="Microsoft.Extensions.Configuration\tests\Common\ConfigurationProviderExtensions.cs" />
<Compile Include="$(LibrariesProjectRoot)Microsoft.Extensions.Configuration\tests\Common\TestStreamHelpers.cs"
Link="Microsoft.Extensions.Configuration\tests\Common\TestStreamHelpers.cs" />
<Compile Include="$(CommonTestPath)Extensions\TestingUtils\Microsoft.AspNetCore.Testing\src\ReplaceCulture.cs"
Link="Common\tests\Extensions\TestingUtils\Microsoft.AspNetCore.Testing\src\ReplaceCulture.cs" />
<Compile Include="$(CommonTestPath)Extensions\TestingUtils\Microsoft.AspNetCore.Testing\src\xunit\FrameworkSkipConditionAttribute.cs"
Link="Common\tests\Extensions\TestingUtils\Microsoft.AspNetCore.Testing\src\xunit\FrameworkSkipConditionAttribute.cs" />
<Compile Include="$(CommonTestPath)Extensions\TestingUtils\Microsoft.AspNetCore.Testing\src\xunit\ITestCondition.cs"
Link="Common\tests\Extensions\TestingUtils\Microsoft.AspNetCore.Testing\src\xunit\ITestCondition.cs" />
<Compile Include="$(CommonTestPath)Extensions\TestingUtils\Microsoft.AspNetCore.Testing\src\xunit\RuntimeFrameworks.cs"
Link="Common\tests\Extensions\TestingUtils\Microsoft.AspNetCore.Testing\src\xunit\RuntimeFrameworks.cs" />
</ItemGroup>
<ItemGroup Condition="'$(TargetsNetFx)' == 'true'">
<Compile Include="$(CommonTestPath)Extensions\TestingUtils\Microsoft.AspNetCore.Testing\src\TestPlatformHelper.cs">
<Link>Common\tests\Extensions\TestingUtils\Microsoft.AspNetCore.Testing\src\TestPlatformHelper.cs</Link>
</Compile>
<Compile Include="$(CommonTestPath)Extensions\TestingUtils\Microsoft.AspNetCore.Testing\src\TestPlatformHelper.cs"
Link="Common\tests\Extensions\TestingUtils\Microsoft.AspNetCore.Testing\src\TestPlatformHelper.cs" />
</ItemGroup>
<ItemGroup>

View file

@ -6,9 +6,8 @@
</PropertyGroup>
<ItemGroup>
<Compile Include="$(LibrariesProjectRoot)Microsoft.Extensions.Configuration\tests\Common\ConfigurationProviderExtensions.cs">
<Link>Common\ConfigurationProviderExtensions.cs</Link>
</Compile>
<Compile Include="$(LibrariesProjectRoot)Microsoft.Extensions.Configuration\tests\Common\ConfigurationProviderExtensions.cs"
Link="Common\ConfigurationProviderExtensions.cs" />
</ItemGroup>
<ItemGroup>

View file

@ -7,18 +7,14 @@
</PropertyGroup>
<ItemGroup>
<Compile Include="$(CommonPath)Extensions\ParameterDefaultValue\ParameterDefaultValue.cs">
<Link>Common\src\Extensions\ParameterDefaultValue\ParameterDefaultValue.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Extensions\ActivatorUtilities\ActivatorUtilities.cs">
<Link>Common\src\Extensions\ActivatorUtilities\ActivatorUtilities.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Extensions\ActivatorUtilities\ActivatorUtilitiesConstructorAttribute.cs">
<Link>Common\src\Extensions\ActivatorUtilities\ActivatorUtilitiesConstructorAttribute.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Extensions\ActivatorUtilities\ObjectFactory.cs">
<Link>Common\src\Extensions\ActivatorUtilities\ObjectFactory.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Extensions\ParameterDefaultValue\ParameterDefaultValue.cs"
Link="Common\src\Extensions\ParameterDefaultValue\ParameterDefaultValue.cs" />
<Compile Include="$(CommonPath)Extensions\ActivatorUtilities\ActivatorUtilities.cs"
Link="Common\src\Extensions\ActivatorUtilities\ActivatorUtilities.cs" />
<Compile Include="$(CommonPath)Extensions\ActivatorUtilities\ActivatorUtilitiesConstructorAttribute.cs"
Link="Common\src\Extensions\ActivatorUtilities\ActivatorUtilitiesConstructorAttribute.cs" />
<Compile Include="$(CommonPath)Extensions\ActivatorUtilities\ObjectFactory.cs"
Link="Common\src\Extensions\ActivatorUtilities\ObjectFactory.cs" />
</ItemGroup>
</Project>

View file

@ -48,12 +48,10 @@
<Compile Condition="'$(ILEmitBackend)' == 'True'" Include="ServiceLookup\ILEmit\*.cs" />
<Compile Include="$(CommonPath)Extensions\ParameterDefaultValue\ParameterDefaultValue.cs">
<Link>Common\src\Extensions\ParameterDefaultValue\ParameterDefaultValue.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Extensions\TypeNameHelper\TypeNameHelper.cs">
<Link>Common\src\Extensions\TypeNameHelper\TypeNameHelper.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Extensions\ParameterDefaultValue\ParameterDefaultValue.cs"
Link="Common\src\Extensions\ParameterDefaultValue\ParameterDefaultValue.cs" />
<Compile Include="$(CommonPath)Extensions\TypeNameHelper\TypeNameHelper.cs"
Link="Common\src\Extensions\TypeNameHelper\TypeNameHelper.cs" />
</ItemGroup>
</Project>

View file

@ -6,12 +6,10 @@
</PropertyGroup>
<ItemGroup>
<Compile Include="..\..\Common\tests\Extensions\TestingUtils\Microsoft.AspNetCore.Testing\src\ExceptionAssertions.cs">
<Link>Common\tests\Extensions\TestingUtils\Microsoft.AspNetCore.Testing\src\ExceptionAssertions.cs</Link>
</Compile>
<Compile Include="..\..\Common\tests\Extensions\TestingUtils\Microsoft.AspNetCore.Testing\src\CultureReplacer.cs">
<Link>Common\tests\Extensions\TestingUtils\Microsoft.AspNetCore.Testing\src\CultureReplacer.cs</Link>
</Compile>
<Compile Include="..\..\Common\tests\Extensions\TestingUtils\Microsoft.AspNetCore.Testing\src\ExceptionAssertions.cs"
Link="Common\tests\Extensions\TestingUtils\Microsoft.AspNetCore.Testing\src\ExceptionAssertions.cs" />
<Compile Include="..\..\Common\tests\Extensions\TestingUtils\Microsoft.AspNetCore.Testing\src\CultureReplacer.cs"
Link="Common\tests\Extensions\TestingUtils\Microsoft.AspNetCore.Testing\src\CultureReplacer.cs" />
</ItemGroup>
<ItemGroup>

View file

@ -6,9 +6,8 @@
</PropertyGroup>
<ItemGroup>
<Compile Include="$(CoreLibSharedDir)\System\Numerics\Hashing\HashHelpers.cs">
<Link>System\Numerics\Hashing\HashHelpers.cs</Link>
</Compile>
<Compile Include="$(CoreLibSharedDir)\System\Numerics\Hashing\HashHelpers.cs"
Link="System\Numerics\Hashing\HashHelpers.cs" />
</ItemGroup>
<ItemGroup>

View file

@ -7,9 +7,8 @@
</PropertyGroup>
<ItemGroup>
<Compile Include="$(CommonPath)Extensions\EmptyDisposable.cs">
<Link>Common\src\Extensions\EmptyDisposable.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Extensions\EmptyDisposable.cs"
Link="Common\src\Extensions\EmptyDisposable.cs" />
</ItemGroup>
<ItemGroup>

View file

@ -8,12 +8,10 @@
</PropertyGroup>
<ItemGroup>
<Compile Include="$(CommonPath)Extensions\EmptyDisposable.cs">
<Link>Common\src\Extensions\EmptyDisposable.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Extensions\NonCapturingTimer\NonCapturingTimer.cs">
<Link>Common\src\Extensions\NonCapturingTimer\NonCapturingTimer.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Extensions\EmptyDisposable.cs"
Link="Common\src\Extensions\EmptyDisposable.cs" />
<Compile Include="$(CommonPath)Extensions\NonCapturingTimer\NonCapturingTimer.cs"
Link="Common\src\Extensions\NonCapturingTimer\NonCapturingTimer.cs" />
</ItemGroup>
<ItemGroup>

View file

@ -7,12 +7,10 @@
</PropertyGroup>
<ItemGroup>
<Compile Include="$(CommonTestPath)Extensions\TestingUtils\Microsoft.AspNetCore.Testing\src\xunit\ITestCondition.cs">
<Link>Common\tests\Extensions\TestingUtils\Microsoft.AspNetCore.Testing\src\xunit\ITestCondition.cs</Link>
</Compile>
<Compile Include="$(CommonTestPath)Extensions\TestingUtils\Microsoft.AspNetCore.Testing\src\TaskExtensions.cs">
<Link>Common\tests\Extensions\TestingUtils\Microsoft.AspNetCore.Testing\src\TaskExtensions.cs</Link>
</Compile>
<Compile Include="$(CommonTestPath)Extensions\TestingUtils\Microsoft.AspNetCore.Testing\src\xunit\ITestCondition.cs"
Link="Common\tests\Extensions\TestingUtils\Microsoft.AspNetCore.Testing\src\xunit\ITestCondition.cs" />
<Compile Include="$(CommonTestPath)Extensions\TestingUtils\Microsoft.AspNetCore.Testing\src\TaskExtensions.cs"
Link="Common\tests\Extensions\TestingUtils\Microsoft.AspNetCore.Testing\src\TaskExtensions.cs" />
</ItemGroup>
<ItemGroup>

View file

@ -7,9 +7,8 @@
</PropertyGroup>
<ItemGroup>
<Compile Include="$(CommonPath)Extensions\HashCodeCombiner\HashCodeCombiner.cs">
<Link>Common\src\Extensions\HashCodeCombiner\HashCodeCombiner.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Extensions\HashCodeCombiner\HashCodeCombiner.cs"
Link="Common\src\Extensions\HashCodeCombiner\HashCodeCombiner.cs" />
</ItemGroup>
</Project>

View file

@ -8,21 +8,16 @@
<ItemGroup>
<Content Include="testroot\**\*" />
<Compile Include="$(LibrariesProjectRoot)Microsoft.Extensions.Logging\tests\Common\TestLoggerBuilder.cs" />
<Compile Include="$(LibrariesProjectRoot)Common\tests\Extensions\TestingUtils\Microsoft.AspNetCore.Testing\src\TaskExtensions.cs">
<Link>TestingUtils\Microsoft.AspNetCore.Testing\src\TaskExtensions.cs</Link>
</Compile>
<Compile Include="$(LibrariesProjectRoot)Microsoft.Extensions.Logging\tests\DI.Common\Common\src\LogLevelAttribute.cs">
<Link>tests\DI.Common\Common\src\LogLevelAttribute.cs</Link>
</Compile>
<Compile Include="$(LibrariesProjectRoot)Microsoft.Extensions.Logging\tests\DI.Common\Common\src\LogValuesAssert.cs">
<Link>tests\DI.Common\Common\src\LogValuesAssert.cs</Link>
</Compile>
<Compile Include="$(LibrariesProjectRoot)Microsoft.Extensions.Logging\tests\DI.Common\Common\src\XunitLoggerFactoryExtensions.cs">
<Link>tests\DI.Common\Common\src\XunitLoggerFactoryExtensions.cs</Link>
</Compile>
<Compile Include="$(LibrariesProjectRoot)Microsoft.Extensions.Logging\tests\DI.Common\Common\src\XunitLoggerProvider.cs">
<Link>tests\DI.Common\Common\src\XunitLoggerProvider.cs</Link>
</Compile>
<Compile Include="$(LibrariesProjectRoot)Common\tests\Extensions\TestingUtils\Microsoft.AspNetCore.Testing\src\TaskExtensions.cs"
Link="TestingUtils\Microsoft.AspNetCore.Testing\src\TaskExtensions.cs" />
<Compile Include="$(LibrariesProjectRoot)Microsoft.Extensions.Logging\tests\DI.Common\Common\src\LogLevelAttribute.cs"
Link="tests\DI.Common\Common\src\LogLevelAttribute.cs" />
<Compile Include="$(LibrariesProjectRoot)Microsoft.Extensions.Logging\tests\DI.Common\Common\src\LogValuesAssert.cs"
Link="tests\DI.Common\Common\src\LogValuesAssert.cs" />
<Compile Include="$(LibrariesProjectRoot)Microsoft.Extensions.Logging\tests\DI.Common\Common\src\XunitLoggerFactoryExtensions.cs"
Link="tests\DI.Common\Common\src\XunitLoggerFactoryExtensions.cs" />
<Compile Include="$(LibrariesProjectRoot)Microsoft.Extensions.Logging\tests\DI.Common\Common\src\XunitLoggerProvider.cs"
Link="tests\DI.Common\Common\src\XunitLoggerProvider.cs" />
</ItemGroup>
<ItemGroup>

View file

@ -7,15 +7,12 @@
</PropertyGroup>
<ItemGroup>
<Compile Include="$(CommonPath)Extensions\NonCapturingTimer\NonCapturingTimer.cs">
<Link>Common\src\Extensions\NonCapturingTimer\NonCapturingTimer.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Extensions\TypeNameHelper\TypeNameHelper.cs">
<Link>Common\src\Extensions\TypeNameHelper\TypeNameHelper.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Extensions\ValueStopwatch\ValueStopwatch.cs">
<Link>Common\src\Extensions\ValueStopwatch\ValueStopwatch.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Extensions\NonCapturingTimer\NonCapturingTimer.cs"
Link="Common\src\Extensions\NonCapturingTimer\NonCapturingTimer.cs" />
<Compile Include="$(CommonPath)Extensions\TypeNameHelper\TypeNameHelper.cs"
Link="Common\src\Extensions\TypeNameHelper\TypeNameHelper.cs" />
<Compile Include="$(CommonPath)Extensions\ValueStopwatch\ValueStopwatch.cs"
Link="Common\src\Extensions\ValueStopwatch\ValueStopwatch.cs" />
</ItemGroup>
<ItemGroup>

View file

@ -6,25 +6,20 @@
</PropertyGroup>
<ItemGroup>
<Compile Include="$(LibrariesProjectRoot)Microsoft.Extensions.Logging\tests\DI.Common\Common\src\TestSink.cs">
<Link>tests\DI.Common\Common\src\TestSink.cs</Link>
</Compile>
<Compile Include="$(LibrariesProjectRoot)Microsoft.Extensions.Logging\tests\DI.Common\Common\src\WriteContext.cs">
<Link>tests\DI.Common\Common\src\WriteContext.cs</Link>
</Compile>
<Compile Include="$(LibrariesProjectRoot)Microsoft.Extensions.Logging\tests\DI.Common\Common\src\BeginScopeContext.cs">
<Link>tests\DI.Common\Common\src\BeginScopeContext.cs</Link>
</Compile>
<Compile Include="$(LibrariesProjectRoot)Microsoft.Extensions.Logging\tests\DI.Common\Common\src\ITestSink.cs">
<Link>tests\DI.Common\Common\src\ITestSink.cs</Link>
</Compile>
<Compile Include="$(LibrariesProjectRoot)Microsoft.Extensions.Logging\tests\DI.Common\Common\src\TestLogger.cs">
<Link>tests\DI.Common\Common\src\TestLogger.cs</Link>
</Compile>
<Compile Include="$(LibrariesProjectRoot)Microsoft.Extensions.Logging\tests\DI.Common\Common\src\TestLoggerFactory.cs">
<Link>tests\DI.Common\Common\src\TestLoggerFactory.cs</Link>
</Compile>
<Compile Include="$(CommonPath)..\tests\Extensions\SingleThreadedSynchronizationContext.cs" Link="Shared\SingleThreadedSynchronizationContext.cs"/>
<Compile Include="$(LibrariesProjectRoot)Microsoft.Extensions.Logging\tests\DI.Common\Common\src\TestSink.cs"
Link="tests\DI.Common\Common\src\TestSink.cs" />
<Compile Include="$(LibrariesProjectRoot)Microsoft.Extensions.Logging\tests\DI.Common\Common\src\WriteContext.cs"
Link="tests\DI.Common\Common\src\WriteContext.cs" />
<Compile Include="$(LibrariesProjectRoot)Microsoft.Extensions.Logging\tests\DI.Common\Common\src\BeginScopeContext.cs"
Link="tests\DI.Common\Common\src\BeginScopeContext.cs" />
<Compile Include="$(LibrariesProjectRoot)Microsoft.Extensions.Logging\tests\DI.Common\Common\src\ITestSink.cs"
Link="tests\DI.Common\Common\src\ITestSink.cs" />
<Compile Include="$(LibrariesProjectRoot)Microsoft.Extensions.Logging\tests\DI.Common\Common\src\TestLogger.cs"
Link="tests\DI.Common\Common\src\TestLogger.cs" />
<Compile Include="$(LibrariesProjectRoot)Microsoft.Extensions.Logging\tests\DI.Common\Common\src\TestLoggerFactory.cs"
Link="tests\DI.Common\Common\src\TestLoggerFactory.cs" />
<Compile Include="$(CommonPath)..\tests\Extensions\SingleThreadedSynchronizationContext.cs"
Link="Shared\SingleThreadedSynchronizationContext.cs" />
</ItemGroup>
<ItemGroup>

View file

@ -7,15 +7,12 @@
</PropertyGroup>
<ItemGroup>
<Compile Include="$(CommonPath)Extensions\TypeNameHelper\TypeNameHelper.cs">
<Link>Common\src\Extensions\TypeNameHelper\TypeNameHelper.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Extensions\Logging\NullExternalScopeProvider.cs">
<Link>Common\src\Extensions\Logging\NullExternalScopeProvider.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Extensions\Logging\NullScope.cs">
<Link>Common\src\Extensions\Logging\NullScope.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Extensions\TypeNameHelper\TypeNameHelper.cs"
Link="Common\src\Extensions\TypeNameHelper\TypeNameHelper.cs" />
<Compile Include="$(CommonPath)Extensions\Logging\NullExternalScopeProvider.cs"
Link="Common\src\Extensions\Logging\NullExternalScopeProvider.cs" />
<Compile Include="$(CommonPath)Extensions\Logging\NullScope.cs"
Link="Common\src\Extensions\Logging\NullScope.cs" />
</ItemGroup>
</Project>

View file

@ -6,9 +6,8 @@
</PropertyGroup>
<ItemGroup>
<Compile Include="$(CommonPath)\Extensions\ProviderAliasUtilities\ProviderAliasUtilities.cs">
<Link>Common\Extensions\ProviderAliasUtilities\ProviderAliasUtilities.cs</Link>
</Compile>
<Compile Include="$(CommonPath)\Extensions\ProviderAliasUtilities\ProviderAliasUtilities.cs"
Link="Common\Extensions\ProviderAliasUtilities\ProviderAliasUtilities.cs" />
</ItemGroup>
<ItemGroup Condition="'$(TargetsNetCoreApp)' == 'true'">

View file

@ -15,12 +15,10 @@
</ItemGroup>
<ItemGroup>
<Compile Include="$(CommonPath)Extensions\Logging\NullExternalScopeProvider.cs">
<Link>Common\src\Extensions\Logging\NullExternalScopeProvider.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Extensions\Logging\NullScope.cs">
<Link>Common\src\Extensions\Logging\NullScope.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Extensions\Logging\NullExternalScopeProvider.cs"
Link="Common\src\Extensions\Logging\NullExternalScopeProvider.cs" />
<Compile Include="$(CommonPath)Extensions\Logging\NullScope.cs"
Link="Common\src\Extensions\Logging\NullScope.cs" />
</ItemGroup>
<ItemGroup>

View file

@ -11,12 +11,10 @@
</ItemGroup>
<ItemGroup>
<Compile Include="$(CommonPath)Extensions\Logging\NullExternalScopeProvider.cs">
<Link>Common\src\Extensions\Logging\NullExternalScopeProvider.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Extensions\Logging\NullScope.cs">
<Link>Common\src\Extensions\Logging\NullScope.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Extensions\Logging\NullExternalScopeProvider.cs"
Link="Common\src\Extensions\Logging\NullExternalScopeProvider.cs" />
<Compile Include="$(CommonPath)Extensions\Logging\NullScope.cs"
Link="Common\src\Extensions\Logging\NullScope.cs" />
</ItemGroup>
<ItemGroup>

View file

@ -18,16 +18,14 @@
</ItemGroup>
<ItemGroup Condition="'$(TargetsNetFx)' != 'true'">
<Reference Include="System.Diagnostics.EventLog" />
<Reference Include="System.Diagnostics.EventLog" />
</ItemGroup>
<ItemGroup>
<Compile Include="$(CommonPath)Extensions\Logging\NullExternalScopeProvider.cs">
<Link>Common\src\Extensions\Logging\NullExternalScopeProvider.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Extensions\Logging\NullScope.cs">
<Link>Common\src\Extensions\Logging\NullScope.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Extensions\Logging\NullExternalScopeProvider.cs"
Link="Common\src\Extensions\Logging\NullExternalScopeProvider.cs" />
<Compile Include="$(CommonPath)Extensions\Logging\NullScope.cs"
Link="Common\src\Extensions\Logging\NullScope.cs" />
</ItemGroup>
<ItemGroup>

View file

@ -8,12 +8,10 @@
</PropertyGroup>
<ItemGroup>
<Compile Include="$(CommonPath)Extensions\Logging\NullExternalScopeProvider.cs">
<Link>Common\src\Extensions\Logging\NullExternalScopeProvider.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Extensions\Logging\NullScope.cs">
<Link>Common\src\Extensions\Logging\NullScope.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Extensions\Logging\NullExternalScopeProvider.cs"
Link="Common\src\Extensions\Logging\NullExternalScopeProvider.cs" />
<Compile Include="$(CommonPath)Extensions\Logging\NullScope.cs"
Link="Common\src\Extensions\Logging\NullScope.cs" />
<Reference Include="Microsoft.Extensions.DependencyInjection.Abstractions" />
<Reference Include="Microsoft.Extensions.Logging" />

View file

@ -7,15 +7,12 @@
</PropertyGroup>
<ItemGroup>
<Compile Include="$(CommonPath)\Extensions\ProviderAliasUtilities\ProviderAliasUtilities.cs">
<Link>Common\Extensions\ProviderAliasUtilities\ProviderAliasUtilities.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Extensions\Logging\NullExternalScopeProvider.cs">
<Link>Common\src\Extensions\Logging\NullExternalScopeProvider.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Extensions\Logging\NullScope.cs">
<Link>Common\src\Extensions\Logging\NullScope.cs</Link>
</Compile>
<Compile Include="$(CommonPath)\Extensions\ProviderAliasUtilities\ProviderAliasUtilities.cs"
Link="Common\Extensions\ProviderAliasUtilities\ProviderAliasUtilities.cs" />
<Compile Include="$(CommonPath)Extensions\Logging\NullExternalScopeProvider.cs"
Link="Common\src\Extensions\Logging\NullExternalScopeProvider.cs" />
<Compile Include="$(CommonPath)Extensions\Logging\NullScope.cs"
Link="Common\src\Extensions\Logging\NullScope.cs" />
</ItemGroup>
<ItemGroup Condition="'$(TargetsNetCoreApp)' == 'true'">

View file

@ -6,24 +6,18 @@
</PropertyGroup>
<ItemGroup>
<Compile Include="..\DI.Common\Common\src\TestSink.cs">
<Link>tests\DI.Common\Common\src\TestSink.cs</Link>
</Compile>
<Compile Include="..\DI.Common\Common\src\WriteContext.cs">
<Link>tests\DI.Common\Common\src\WriteContext.cs</Link>
</Compile>
<Compile Include="..\DI.Common\Common\src\BeginScopeContext.cs">
<Link>tests\DI.Common\Common\src\BeginScopeContext.cs</Link>
</Compile>
<Compile Include="..\DI.Common\Common\src\ITestSink.cs">
<Link>tests\DI.Common\Common\src\ITestSink.cs</Link>
</Compile>
<Compile Include="..\DI.Common\Common\src\TestLogger.cs">
<Link>tests\DI.Common\Common\src\TestLogger.cs</Link>
</Compile>
<Compile Include="..\DI.Common\Common\src\TestLoggerFactory.cs">
<Link>tests\DI.Common\Common\src\TestLoggerFactory.cs</Link>
</Compile>
<Compile Include="..\DI.Common\Common\src\TestSink.cs"
Link="tests\DI.Common\Common\src\TestSink.cs" />
<Compile Include="..\DI.Common\Common\src\WriteContext.cs"
Link="tests\DI.Common\Common\src\WriteContext.cs" />
<Compile Include="..\DI.Common\Common\src\BeginScopeContext.cs"
Link="tests\DI.Common\Common\src\BeginScopeContext.cs" />
<Compile Include="..\DI.Common\Common\src\ITestSink.cs"
Link="tests\DI.Common\Common\src\ITestSink.cs" />
<Compile Include="..\DI.Common\Common\src\TestLogger.cs"
Link="tests\DI.Common\Common\src\TestLogger.cs" />
<Compile Include="..\DI.Common\Common\src\TestLoggerFactory.cs"
Link="tests\DI.Common\Common\src\TestLoggerFactory.cs" />
<PackageReference Include="Moq" Version="$(MoqVersion)" />
<ReferenceFromRuntime Include="Microsoft.Extensions.Logging.Abstractions" />
<ReferenceFromRuntime Include="Microsoft.Extensions.Logging.Console" />

View file

@ -5,23 +5,17 @@
</PropertyGroup>
<ItemGroup>
<Compile Include="..\..\..\..\..\Common\tests\Extensions\TestingUtils\Microsoft.AspNetCore.Testing\src\ShortClassNameAttribute.cs">
<Link>Common\tests\Extensions\TestingUtils\Microsoft.AspNetCore.Testing\src\ShortClassNameAttribute.cs</Link>
</Compile>
<Compile Include="..\src\LogLevelAttribute.cs">
<Link>tests\DI.Common\Common\src\LogLevelAttribute.cs</Link>
</Compile>
<Compile Include="..\src\LogValuesAssert.cs">
<Link>tests\DI.Common\Common\src\LogValuesAssert.cs</Link>
</Compile>
<Compile Include="..\..\..\Common\TestLoggerBuilder.cs">
<Link>tests\Common\TestLoggerBuilder.cs</Link>
</Compile>
<Compile Include="..\src\XunitLoggerFactoryExtensions.cs">
<Link>tests\DI.Common\Common\src\XunitLoggerFactoryExtensions.cs</Link>
</Compile>
<Compile Include="..\src\XunitLoggerProvider.cs">
<Link>tests\DI.Common\Common\src\XunitLoggerProvider.cs</Link>
</Compile>
<Compile Include="..\..\..\..\..\Common\tests\Extensions\TestingUtils\Microsoft.AspNetCore.Testing\src\ShortClassNameAttribute.cs"
Link="Common\tests\Extensions\TestingUtils\Microsoft.AspNetCore.Testing\src\ShortClassNameAttribute.cs" />
<Compile Include="..\src\LogLevelAttribute.cs"
Link="tests\DI.Common\Common\src\LogLevelAttribute.cs" />
<Compile Include="..\src\LogValuesAssert.cs"
Link="tests\DI.Common\Common\src\LogValuesAssert.cs" />
<Compile Include="..\..\..\Common\TestLoggerBuilder.cs"
Link="tests\Common\TestLoggerBuilder.cs" />
<Compile Include="..\src\XunitLoggerFactoryExtensions.cs"
Link="tests\DI.Common\Common\src\XunitLoggerFactoryExtensions.cs" />
<Compile Include="..\src\XunitLoggerProvider.cs"
Link="tests\DI.Common\Common\src\XunitLoggerProvider.cs" />
</ItemGroup>
</Project>

View file

@ -5,9 +5,8 @@
<ExcludeCurrentNetCoreAppFromPackage>true</ExcludeCurrentNetCoreAppFromPackage>
</PropertyGroup>
<ItemGroup>
<Compile Include="$(CommonPath)Extensions\HashCodeCombiner\HashCodeCombiner.cs">
<Link>Common\src\Extensions\HashCodeCombiner\HashCodeCombiner.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Extensions\HashCodeCombiner\HashCodeCombiner.cs"
Link="Common\src\Extensions\HashCodeCombiner\HashCodeCombiner.cs" />
<Compile Include="CancellationChangeToken.cs" />
<Compile Include="ChangeToken.cs" />
<Compile Include="CompositeChangeToken.cs" />
@ -35,4 +34,4 @@
<Reference Include="System.Memory" />
<Reference Include="System.Runtime.CompilerServices.Unsafe" />
</ItemGroup>
</Project>
</Project>

View file

@ -9,97 +9,188 @@
<Nullable>annotations</Nullable>
</PropertyGroup>
<ItemGroup>
<Compile Include="..\..\System.IO.FileSystem\src\System\IO\Directory.cs" Link="Microsoft\IO\Directory.cs" />
<Compile Include="..\..\System.IO.FileSystem\src\System\IO\DirectoryInfo.cs" Link="Microsoft\IO\DirectoryInfo.cs" />
<Compile Include="..\..\System.IO.FileSystem\src\System\IO\Enumeration\FileSystemEntry.cs" Link="Microsoft\IO\Enumeration\FileSystemEntry.cs" />
<Compile Include="..\..\System.IO.FileSystem\src\System\IO\Enumeration\FileSystemEntry.Windows.cs" Link="Microsoft\IO\Enumeration\FileSystemEntry.Windows.cs" />
<Compile Include="..\..\System.IO.FileSystem\src\System\IO\Enumeration\FileSystemEnumerable.cs" Link="Microsoft\IO\Enumeration\FileSystemEnumerable.cs" />
<Compile Include="..\..\System.IO.FileSystem\src\System\IO\Enumeration\FileSystemEnumerableFactory.cs" Link="Microsoft\IO\Enumeration\FileSystemEnumerableFactory.cs" />
<Compile Include="..\..\System.IO.FileSystem\src\System\IO\Enumeration\FileSystemEnumerator.cs" Link="Microsoft\IO\Enumeration\FileSystemEnumerator.cs" />
<Compile Include="..\..\System.IO.FileSystem\src\System\IO\Enumeration\FileSystemEnumerator.Win32.cs" Link="Microsoft\IO\Enumeration\FileSystemEnumerator.Win32.cs" />
<Compile Include="..\..\System.IO.FileSystem\src\System\IO\Enumeration\FileSystemEnumerator.Windows.cs" Link="Microsoft\IO\Enumeration\FileSystemEnumerator.Windows.cs" />
<Compile Include="..\..\System.IO.FileSystem\src\System\IO\Enumeration\FileSystemName.cs" Link="Microsoft\IO\Enumeration\FileSystemName.cs" />
<Compile Include="..\..\System.IO.FileSystem\src\System\IO\EnumerationOptions.cs" Link="Microsoft\IO\EnumerationOptions.cs" />
<Compile Include="..\..\System.IO.FileSystem\src\System\IO\Error.cs" Link="Microsoft\IO\Error.cs" />
<Compile Include="..\..\System.IO.FileSystem\src\System\IO\File.cs" Link="Microsoft\IO\File.cs" />
<Compile Include="..\..\System.IO.FileSystem\src\System\IO\FileInfo.cs" Link="Microsoft\IO\FileInfo.cs" />
<Compile Include="..\..\System.IO.FileSystem\src\System\IO\FileSystem.Win32.cs" Link="Microsoft\IO\FileSystem.Win32.cs" />
<Compile Include="..\..\System.IO.FileSystem\src\System\IO\FileSystem.Windows.cs" Link="Microsoft\IO\FileSystem.Windows.cs" />
<Compile Include="..\..\System.IO.FileSystem\src\System\IO\FileSystemInfo.cs" Link="Microsoft\IO\FileSystemInfo.cs" />
<Compile Include="..\..\System.IO.FileSystem\src\System\IO\FileSystemInfo.Windows.cs" Link="Microsoft\IO\FileSystemInfo.Windows.cs" />
<Compile Include="..\..\System.IO.FileSystem\src\System\IO\Iterator.cs" Link="Microsoft\IO\Iterator.cs" />
<Compile Include="..\..\System.IO.FileSystem\src\System\IO\MatchCasing.cs" Link="Microsoft\IO\MatchCasing.cs" />
<Compile Include="..\..\System.IO.FileSystem\src\System\IO\MatchType.cs" Link="Microsoft\IO\MatchType.cs" />
<Compile Include="..\..\System.IO.FileSystem\src\System\IO\ReadLinesIterator.cs" Link="Microsoft\IO\ReadLinesIterator.cs" />
<Compile Include="..\..\System.IO.FileSystem\src\System\IO\SearchOption.cs" Link="Microsoft\IO\SearchOption.cs" />
<Compile Include="..\..\System.IO.FileSystem\src\System\IO\SearchTarget.cs" Link="Microsoft\IO\SearchTarget.cs" />
<Compile Include="$(CommonPath)Interop\Windows\BCrypt\Interop.BCryptGenRandom.cs" Link="Interop\Windows\BCrypt\Interop.BCryptGenRandom.cs" />
<Compile Include="$(CommonPath)Interop\Windows\BCrypt\Interop.BCryptGenRandom.GetRandomBytes.cs" Link="Interop\Windows\BCrypt\Interop.BCryptGenRandom.GetRandomBytes.cs" />
<Compile Include="$(CommonPath)Interop\Windows\BCrypt\Interop.NTSTATUS.cs" Link="Interop\Windows\BCrypt\Interop.NTSTATUS.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Interop.BOOL.cs" Link="Interop\Windows\Interop.BOOL.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Interop.BOOLEAN.cs" Link="Common\Interop\Windows\Interop.BOOLEAN.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.CloseHandle.cs" Link="Common\Interop\Windows\Interop.CloseHandle.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.FILE_TIME.cs" Link="Common\Interop\Windows\Interop.FILE_TIME.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.FILE_BASIC_INFO.cs" Link="Common\Interop\Windows\Interop.FILE_BASIC_INFO.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.FileAttributes.cs" Link="Common\Interop\Windows\Interop.FileAttributes.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.FindClose.cs" Link="Interop\Windows\Interop.FindClose.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.FindFirstFileEx.cs" Link="Interop\Windows\Interop.FindFirstFileEx.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.FormatMessage.cs" Link="Interop\Windows\Interop.FormatMessage.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.GenericOperations.cs" Link="Interop\Windows\Interop.GenericOperations.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.GET_FILEEX_INFO_LEVELS.cs" Link="Common\Interop\Windows\Interop.GET_FILEEX_INFO_LEVELS.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.GetFileAttributesEx.cs" Link="Common\Interop\Windows\Interop.GetFileAttributesEx.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.GetFullPathNameW.cs" Link="Interop\Windows\Kernel32\Interop.GetFullPathNameW.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.GetLogicalDrives.cs" Link="Common\Interop\Windows\Interop.GetLogicalDrives.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.GetLongPathNameW.cs" Link="Interop\Windows\Interop.GetLongPathNameW.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.GetTempFileNameW.cs" Link="Interop\Windows\Interop.GetTempFileNameW.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.GetTempPathW.cs" Link="Interop\Windows\Kernel32\Interop.GetTempPathW.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.MAX_PATH.cs" Link="Interop\Windows\Interop.MAX_PATH.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.SECURITY_ATTRIBUTES.cs" Link="Interop\Windows\Interop.SECURITY_ATTRIBUTES.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.SetThreadErrorMode.cs" Link="Interop\Windows\Interop.SetThreadErrorMode.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.WIN32_FILE_ATTRIBUTE_DATA.cs" Link="Common\Interop\Windows\Interop.WIN32_FILE_ATTRIBUTE_DATA.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.WIN32_FIND_DATA.cs" Link="Common\Interop\Windows\Interop.WIN32_FIND_DATA.cs" />
<Compile Include="$(CoreLibSharedDir)System\IO\DisableMediaInsertionPrompt.cs" Link="Common\System\IO\DisableMediaInsertionPrompt.cs" />
<Compile Include="$(CoreLibSharedDir)System\IO\DriveInfoInternal.Windows.cs" Link="Common\System\IO\DriveInfoInternal.Windows.cs" />
<Compile Include="$(CoreLibSharedDir)System\IO\Path.cs" Link="System\IO\Path.cs" />
<Compile Include="$(CoreLibSharedDir)System\IO\Path.Windows.cs" Link="System\IO\Path.Windows.cs" />
<Compile Include="$(CoreLibSharedDir)System\IO\PathHelper.Windows.cs" Link="System\IO\PathHelper.Windows.cs" />
<Compile Include="$(CoreLibSharedDir)System\IO\PathInternal.cs" Link="System\IO\PathInternal.cs" />
<Compile Include="$(CoreLibSharedDir)System\IO\PathInternal.Windows.cs" Link="System\IO\PathInternal.Windows.cs" />
<Compile Include="$(CommonPath)System\IO\Win32Marshal.cs" Link="Common\System\IO\Win32Marshal.cs" />
<Compile Include="$(CommonPath)System\Text\ValueStringBuilder.cs" Link="Common\System\Text\ValueStringBuilder.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Advapi32\Interop.EncryptDecrypt.cs" Link="Common\Interop\Windows\Interop.EncryptDecrypt.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Interop.Errors.cs" Link="Common\Interop\Windows\Interop.Errors.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Interop.Libraries.cs" Link="Common\Interop\Windows\Interop.Libraries.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Interop.LongFileTime.cs" Link="Common\Interop\Windows\Interop.LongFileTime.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Interop.OBJECT_ATTRIBUTES.cs" Link="Common\Interop\Windows\Interop.OBJECT_ATTRIBUTES.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Interop.UNICODE_STRING.cs" Link="Common\Interop\Windows\Interop.UNICODE_STRING.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.CopyFile.cs" Link="Common\Interop\Windows\Interop.CopyFile.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.CopyFileEx.cs" Link="Common\Interop\Windows\Interop.CopyFileEx.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.CreateDirectory.cs" Link="Common\Interop\Windows\Interop.CreateDirectory.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.CreateFile.cs" Link="Common\Interop\Windows\Interop.CreateFile.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.CreateFile_IntPtr.cs" Link="Common\Interop\Windows\Interop.CreateFile_IntPtr.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.DeleteFile.cs" Link="Common\Interop\Windows\Interop.DeleteFile.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.DeleteVolumeMountPoint.cs" Link="Common\Interop\Windows\Interop.DeleteVolumeMountPoint.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.FileOperations.cs" Link="Common\Interop\Windows\Interop.FileOperations.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.FindNextFile.cs" Link="Common\Interop\Windows\Interop.FindNextFile.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.GetVolumeInformation.cs" Link="Common\Interop\Windows\Interop.GetVolumeInformation.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.MoveFileEx.cs" Link="Common\Interop\Windows\Interop.MoveFileEx.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.RemoveDirectory.cs" Link="Common\Interop\Windows\Interop.RemoveDirectory.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.ReplaceFile.cs" Link="Common\Interop\Windows\Interop.ReplaceFile.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.SetFileAttributes.cs" Link="Common\Interop\Windows\Interop.SetFileAttributes.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.SetFileInformationByHandle.cs" Link="Common\Interop\Windows\Interop.SetFileInformationByHandle.cs" />
<Compile Include="$(CommonPath)Interop\Windows\NtDll\Interop.FILE_FULL_DIR_INFORMATION.cs" Link="Common\Interop\Windows\Interop.FILE_FULL_DIR_INFORMATION.cs" />
<Compile Include="$(CommonPath)Interop\Windows\NtDll\Interop.FILE_INFORMATION_CLASS.cs" Link="Common\Interop\Windows\Interop.FILE_INFORMATION_CLASS.cs" />
<Compile Include="$(CommonPath)Interop\Windows\NtDll\Interop.IO_STATUS_BLOCK.cs" Link="Common\Interop\Windows\Interop.IO_STATUS_BLOCK.cs" />
<Compile Include="$(CommonPath)Interop\Windows\NtDll\Interop.NtCreateFile.cs" Link="Common\Interop\Windows\Interop.NtCreateFile.cs" />
<Compile Include="$(CommonPath)Interop\Windows\NtDll\Interop.NtQueryDirectoryFile.cs" Link="Common\Interop\Windows\Interop.NtQueryDirectoryFile.cs" />
<Compile Include="$(CommonPath)Interop\Windows\NtDll\Interop.NtStatus.cs" Link="Common\Interop\Windows\Interop.NtStatus.cs" />
<Compile Include="$(CommonPath)Interop\Windows\NtDll\Interop.RtlNtStatusToDosError.cs" Link="Common\Interop\Windows\Interop.RtlNtStatusToDosError.cs" />
<Compile Include="$(CommonPath)Microsoft\Win32\SafeHandles\SafeFindHandle.Windows.cs" Link="Common\Microsoft\Win32\SafeHandles\SafeFindHandle.Windows.cs" />
<Compile Include="$(CommonPath)System\IO\FileSystem.Attributes.Windows.cs" Link="Common\System\IO\FileSystem.Attributes.Windows.cs" />
<Compile Include="$(CommonPath)System\IO\FileSystem.DirectoryCreation.Windows.cs" Link="Common\System\IO\FileSystem.DirectoryCreation.Windows.cs" />
<Compile Include="$(CommonPath)System\IO\PathInternal.CaseSensitivity.cs" Link="Common\System\IO\PathInternal.CaseSensitivity.cs" />
<Compile Include="$(CommonPath)System\Memory\FixedBufferExtensions.cs" Link="Common\System\Memory\FixedBufferExtensions.cs" />
<Compile Include="..\..\System.IO.FileSystem\src\System\IO\Directory.cs"
Link="Microsoft\IO\Directory.cs" />
<Compile Include="..\..\System.IO.FileSystem\src\System\IO\DirectoryInfo.cs"
Link="Microsoft\IO\DirectoryInfo.cs" />
<Compile Include="..\..\System.IO.FileSystem\src\System\IO\Enumeration\FileSystemEntry.cs"
Link="Microsoft\IO\Enumeration\FileSystemEntry.cs" />
<Compile Include="..\..\System.IO.FileSystem\src\System\IO\Enumeration\FileSystemEntry.Windows.cs"
Link="Microsoft\IO\Enumeration\FileSystemEntry.Windows.cs" />
<Compile Include="..\..\System.IO.FileSystem\src\System\IO\Enumeration\FileSystemEnumerable.cs"
Link="Microsoft\IO\Enumeration\FileSystemEnumerable.cs" />
<Compile Include="..\..\System.IO.FileSystem\src\System\IO\Enumeration\FileSystemEnumerableFactory.cs"
Link="Microsoft\IO\Enumeration\FileSystemEnumerableFactory.cs" />
<Compile Include="..\..\System.IO.FileSystem\src\System\IO\Enumeration\FileSystemEnumerator.cs"
Link="Microsoft\IO\Enumeration\FileSystemEnumerator.cs" />
<Compile Include="..\..\System.IO.FileSystem\src\System\IO\Enumeration\FileSystemEnumerator.Win32.cs"
Link="Microsoft\IO\Enumeration\FileSystemEnumerator.Win32.cs" />
<Compile Include="..\..\System.IO.FileSystem\src\System\IO\Enumeration\FileSystemEnumerator.Windows.cs"
Link="Microsoft\IO\Enumeration\FileSystemEnumerator.Windows.cs" />
<Compile Include="..\..\System.IO.FileSystem\src\System\IO\Enumeration\FileSystemName.cs"
Link="Microsoft\IO\Enumeration\FileSystemName.cs" />
<Compile Include="..\..\System.IO.FileSystem\src\System\IO\EnumerationOptions.cs"
Link="Microsoft\IO\EnumerationOptions.cs" />
<Compile Include="..\..\System.IO.FileSystem\src\System\IO\Error.cs"
Link="Microsoft\IO\Error.cs" />
<Compile Include="..\..\System.IO.FileSystem\src\System\IO\File.cs"
Link="Microsoft\IO\File.cs" />
<Compile Include="..\..\System.IO.FileSystem\src\System\IO\FileInfo.cs"
Link="Microsoft\IO\FileInfo.cs" />
<Compile Include="..\..\System.IO.FileSystem\src\System\IO\FileSystem.Win32.cs"
Link="Microsoft\IO\FileSystem.Win32.cs" />
<Compile Include="..\..\System.IO.FileSystem\src\System\IO\FileSystem.Windows.cs"
Link="Microsoft\IO\FileSystem.Windows.cs" />
<Compile Include="..\..\System.IO.FileSystem\src\System\IO\FileSystemInfo.cs"
Link="Microsoft\IO\FileSystemInfo.cs" />
<Compile Include="..\..\System.IO.FileSystem\src\System\IO\FileSystemInfo.Windows.cs"
Link="Microsoft\IO\FileSystemInfo.Windows.cs" />
<Compile Include="..\..\System.IO.FileSystem\src\System\IO\Iterator.cs"
Link="Microsoft\IO\Iterator.cs" />
<Compile Include="..\..\System.IO.FileSystem\src\System\IO\MatchCasing.cs"
Link="Microsoft\IO\MatchCasing.cs" />
<Compile Include="..\..\System.IO.FileSystem\src\System\IO\MatchType.cs"
Link="Microsoft\IO\MatchType.cs" />
<Compile Include="..\..\System.IO.FileSystem\src\System\IO\ReadLinesIterator.cs"
Link="Microsoft\IO\ReadLinesIterator.cs" />
<Compile Include="..\..\System.IO.FileSystem\src\System\IO\SearchOption.cs"
Link="Microsoft\IO\SearchOption.cs" />
<Compile Include="..\..\System.IO.FileSystem\src\System\IO\SearchTarget.cs"
Link="Microsoft\IO\SearchTarget.cs" />
<Compile Include="$(CommonPath)Interop\Windows\BCrypt\Interop.BCryptGenRandom.cs"
Link="Interop\Windows\BCrypt\Interop.BCryptGenRandom.cs" />
<Compile Include="$(CommonPath)Interop\Windows\BCrypt\Interop.BCryptGenRandom.GetRandomBytes.cs"
Link="Interop\Windows\BCrypt\Interop.BCryptGenRandom.GetRandomBytes.cs" />
<Compile Include="$(CommonPath)Interop\Windows\BCrypt\Interop.NTSTATUS.cs"
Link="Interop\Windows\BCrypt\Interop.NTSTATUS.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Interop.BOOL.cs"
Link="Interop\Windows\Interop.BOOL.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Interop.BOOLEAN.cs"
Link="Common\Interop\Windows\Interop.BOOLEAN.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.CloseHandle.cs"
Link="Common\Interop\Windows\Interop.CloseHandle.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.FILE_TIME.cs"
Link="Common\Interop\Windows\Interop.FILE_TIME.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.FILE_BASIC_INFO.cs"
Link="Common\Interop\Windows\Interop.FILE_BASIC_INFO.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.FileAttributes.cs"
Link="Common\Interop\Windows\Interop.FileAttributes.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.FindClose.cs"
Link="Interop\Windows\Interop.FindClose.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.FindFirstFileEx.cs"
Link="Interop\Windows\Interop.FindFirstFileEx.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.FormatMessage.cs"
Link="Interop\Windows\Interop.FormatMessage.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.GenericOperations.cs"
Link="Interop\Windows\Interop.GenericOperations.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.GET_FILEEX_INFO_LEVELS.cs"
Link="Common\Interop\Windows\Interop.GET_FILEEX_INFO_LEVELS.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.GetFileAttributesEx.cs"
Link="Common\Interop\Windows\Interop.GetFileAttributesEx.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.GetFullPathNameW.cs"
Link="Interop\Windows\Kernel32\Interop.GetFullPathNameW.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.GetLogicalDrives.cs"
Link="Common\Interop\Windows\Interop.GetLogicalDrives.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.GetLongPathNameW.cs"
Link="Interop\Windows\Interop.GetLongPathNameW.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.GetTempFileNameW.cs"
Link="Interop\Windows\Interop.GetTempFileNameW.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.GetTempPathW.cs"
Link="Interop\Windows\Kernel32\Interop.GetTempPathW.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.MAX_PATH.cs"
Link="Interop\Windows\Interop.MAX_PATH.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.SECURITY_ATTRIBUTES.cs"
Link="Interop\Windows\Interop.SECURITY_ATTRIBUTES.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.SetThreadErrorMode.cs"
Link="Interop\Windows\Interop.SetThreadErrorMode.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.WIN32_FILE_ATTRIBUTE_DATA.cs"
Link="Common\Interop\Windows\Interop.WIN32_FILE_ATTRIBUTE_DATA.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.WIN32_FIND_DATA.cs"
Link="Common\Interop\Windows\Interop.WIN32_FIND_DATA.cs" />
<Compile Include="$(CoreLibSharedDir)System\IO\DisableMediaInsertionPrompt.cs"
Link="Common\System\IO\DisableMediaInsertionPrompt.cs" />
<Compile Include="$(CoreLibSharedDir)System\IO\DriveInfoInternal.Windows.cs"
Link="Common\System\IO\DriveInfoInternal.Windows.cs" />
<Compile Include="$(CoreLibSharedDir)System\IO\Path.cs"
Link="System\IO\Path.cs" />
<Compile Include="$(CoreLibSharedDir)System\IO\Path.Windows.cs"
Link="System\IO\Path.Windows.cs" />
<Compile Include="$(CoreLibSharedDir)System\IO\PathHelper.Windows.cs"
Link="System\IO\PathHelper.Windows.cs" />
<Compile Include="$(CoreLibSharedDir)System\IO\PathInternal.cs"
Link="System\IO\PathInternal.cs" />
<Compile Include="$(CoreLibSharedDir)System\IO\PathInternal.Windows.cs"
Link="System\IO\PathInternal.Windows.cs" />
<Compile Include="$(CommonPath)System\IO\Win32Marshal.cs"
Link="Common\System\IO\Win32Marshal.cs" />
<Compile Include="$(CommonPath)System\Text\ValueStringBuilder.cs"
Link="Common\System\Text\ValueStringBuilder.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Advapi32\Interop.EncryptDecrypt.cs"
Link="Common\Interop\Windows\Interop.EncryptDecrypt.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Interop.Errors.cs"
Link="Common\Interop\Windows\Interop.Errors.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Interop.Libraries.cs"
Link="Common\Interop\Windows\Interop.Libraries.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Interop.LongFileTime.cs"
Link="Common\Interop\Windows\Interop.LongFileTime.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Interop.OBJECT_ATTRIBUTES.cs"
Link="Common\Interop\Windows\Interop.OBJECT_ATTRIBUTES.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Interop.UNICODE_STRING.cs"
Link="Common\Interop\Windows\Interop.UNICODE_STRING.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.CopyFile.cs"
Link="Common\Interop\Windows\Interop.CopyFile.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.CopyFileEx.cs"
Link="Common\Interop\Windows\Interop.CopyFileEx.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.CreateDirectory.cs"
Link="Common\Interop\Windows\Interop.CreateDirectory.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.CreateFile.cs"
Link="Common\Interop\Windows\Interop.CreateFile.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.CreateFile_IntPtr.cs"
Link="Common\Interop\Windows\Interop.CreateFile_IntPtr.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.DeleteFile.cs"
Link="Common\Interop\Windows\Interop.DeleteFile.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.DeleteVolumeMountPoint.cs"
Link="Common\Interop\Windows\Interop.DeleteVolumeMountPoint.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.FileOperations.cs"
Link="Common\Interop\Windows\Interop.FileOperations.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.FindNextFile.cs"
Link="Common\Interop\Windows\Interop.FindNextFile.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.GetVolumeInformation.cs"
Link="Common\Interop\Windows\Interop.GetVolumeInformation.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.MoveFileEx.cs"
Link="Common\Interop\Windows\Interop.MoveFileEx.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.RemoveDirectory.cs"
Link="Common\Interop\Windows\Interop.RemoveDirectory.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.ReplaceFile.cs"
Link="Common\Interop\Windows\Interop.ReplaceFile.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.SetFileAttributes.cs"
Link="Common\Interop\Windows\Interop.SetFileAttributes.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.SetFileInformationByHandle.cs"
Link="Common\Interop\Windows\Interop.SetFileInformationByHandle.cs" />
<Compile Include="$(CommonPath)Interop\Windows\NtDll\Interop.FILE_FULL_DIR_INFORMATION.cs"
Link="Common\Interop\Windows\Interop.FILE_FULL_DIR_INFORMATION.cs" />
<Compile Include="$(CommonPath)Interop\Windows\NtDll\Interop.FILE_INFORMATION_CLASS.cs"
Link="Common\Interop\Windows\Interop.FILE_INFORMATION_CLASS.cs" />
<Compile Include="$(CommonPath)Interop\Windows\NtDll\Interop.IO_STATUS_BLOCK.cs"
Link="Common\Interop\Windows\Interop.IO_STATUS_BLOCK.cs" />
<Compile Include="$(CommonPath)Interop\Windows\NtDll\Interop.NtCreateFile.cs"
Link="Common\Interop\Windows\Interop.NtCreateFile.cs" />
<Compile Include="$(CommonPath)Interop\Windows\NtDll\Interop.NtQueryDirectoryFile.cs"
Link="Common\Interop\Windows\Interop.NtQueryDirectoryFile.cs" />
<Compile Include="$(CommonPath)Interop\Windows\NtDll\Interop.NtStatus.cs"
Link="Common\Interop\Windows\Interop.NtStatus.cs" />
<Compile Include="$(CommonPath)Interop\Windows\NtDll\Interop.RtlNtStatusToDosError.cs"
Link="Common\Interop\Windows\Interop.RtlNtStatusToDosError.cs" />
<Compile Include="$(CommonPath)Microsoft\Win32\SafeHandles\SafeFindHandle.Windows.cs"
Link="Common\Microsoft\Win32\SafeHandles\SafeFindHandle.Windows.cs" />
<Compile Include="$(CommonPath)System\IO\FileSystem.Attributes.Windows.cs"
Link="Common\System\IO\FileSystem.Attributes.Windows.cs" />
<Compile Include="$(CommonPath)System\IO\FileSystem.DirectoryCreation.Windows.cs"
Link="Common\System\IO\FileSystem.DirectoryCreation.Windows.cs" />
<Compile Include="$(CommonPath)System\IO\PathInternal.CaseSensitivity.cs"
Link="Common\System\IO\PathInternal.CaseSensitivity.cs" />
<Compile Include="$(CommonPath)System\Memory\FixedBufferExtensions.cs"
Link="Common\System\Memory\FixedBufferExtensions.cs" />
<Compile Include="$(CommonPath)System\Runtime\InteropServices\SuppressGCTransitionAttribute.internal.cs" />
<Compile Include="Microsoft\IO\StringExtensions.cs" />
</ItemGroup>
@ -117,4 +208,4 @@
<ItemGroup>
<None Include="PinvokeAnalyzerExceptionList.analyzerdata" />
</ItemGroup>
</Project>
</Project>

View file

@ -8,25 +8,21 @@
<Compile Include="System\ComponentModel\Win32Exception.cs" />
</ItemGroup>
<ItemGroup Condition=" '$(TargetsWindows)' == 'true'">
<Compile Include="$(CommonPath)Interop\Windows\Interop.Libraries.cs">
<Link>Common\Interop\Windows\Interop.Libraries.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.FormatMessage.cs">
<Link>Common\Interop\Windows\Interop.FormatMessage.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Interop.Libraries.cs"
Link="Common\Interop\Windows\Interop.Libraries.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.FormatMessage.cs"
Link="Common\Interop\Windows\Interop.FormatMessage.cs" />
<Compile Include="System\ComponentModel\Win32Exception.Windows.cs" />
</ItemGroup>
<ItemGroup Condition=" '$(TargetsUnix)' == 'true'">
<Compile Include="System\ComponentModel\Win32Exception.Unix.cs" />
<Compile Include="$(CommonPath)Interop\Unix\Interop.Libraries.cs">
<Link>Common\Interop\Unix\Interop.Libraries.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Unix\Interop.Errors.cs">
<Link>Common\Interop\Unix\Interop.Errors.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Unix\Interop.Libraries.cs"
Link="Common\Interop\Unix\Interop.Libraries.cs" />
<Compile Include="$(CommonPath)Interop\Unix\Interop.Errors.cs"
Link="Common\Interop\Unix\Interop.Errors.cs" />
</ItemGroup>
<ItemGroup>
<Reference Include="System.Runtime" />
<Reference Include="System.Runtime.InteropServices" />
</ItemGroup>
</Project>
</Project>

View file

@ -12,12 +12,10 @@
<Nullable>enable</Nullable>
</PropertyGroup>
<ItemGroup Condition="'$(TargetsNetFx)' != 'true' and '$(TargetsAnyOS)' != 'true'">
<Compile Include="$(CommonPath)Interop\Windows\Advapi32\Interop.RegistryConstants.cs">
<Link>Common\Interop\Windows\Advapi32\Interop.RegistryConstants.cs</Link>
</Compile>
<Compile Include="$(CoreLibSharedDir)Microsoft\Win32\SafeHandles\SafeRegistryHandle.cs">
<Link>Microsoft\Win32\SafeHandles\SafeRegistryHandle.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Advapi32\Interop.RegistryConstants.cs"
Link="Common\Interop\Windows\Advapi32\Interop.RegistryConstants.cs" />
<Compile Include="$(CoreLibSharedDir)Microsoft\Win32\SafeHandles\SafeRegistryHandle.cs"
Link="Microsoft\Win32\SafeHandles\SafeRegistryHandle.cs" />
<Compile Include="Microsoft\Win32\Registry.cs" />
<Compile Include="Microsoft\Win32\RegistryHive.cs" />
<Compile Include="Microsoft\Win32\RegistryValueKind.cs" />
@ -30,61 +28,43 @@
<Compile Include="System\Security\AccessControl\RegistrySecurity.cs" />
</ItemGroup>
<ItemGroup Condition="'$(TargetsNetFx)' != 'true' and '$(TargetsWindows)' == 'true'">
<Compile Include="$(CommonPath)Interop\Windows\Interop.Libraries.cs">
<Link>Common\Interop\Windows\Interop.Libraries.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Interop.Errors.cs">
<Link>Common\Interop\Windows\Interop.Errors.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.FormatMessage.cs">
<Link>Common\Interop\Windows\Interop.FormatMessage.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Advapi32\Interop.RegCloseKey.cs">
<Link>Common\Interop\Windows\Interop.RegCloseKey.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Advapi32\Interop.RegConnectRegistry.cs">
<Link>Common\Interop\Windows\Interop.RegConnectRegistry.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Advapi32\Interop.RegCreateKeyEx.cs">
<Link>Common\Interop\Windows\Interop.RegCreateKeyEx.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Advapi32\Interop.RegDeleteKeyEx.cs">
<Link>Common\Interop\Windows\Interop.RegDeleteKeyEx.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Advapi32\Interop.RegDeleteValue.cs">
<Link>Common\Interop\Windows\Interop.RegDeleteValue.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Advapi32\Interop.RegEnumKeyEx.cs">
<Link>Common\Interop\Windows\Interop.RegEnumKeyEx.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Advapi32\Interop.RegEnumValue.cs">
<Link>Common\Interop\Windows\Interop.RegEnumValue.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Advapi32\Interop.RegFlushKey.cs">
<Link>Common\Interop\Windows\Interop.RegFlushKey.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Advapi32\Interop.RegOpenKeyEx.cs">
<Link>Common\Interop\Windows\Interop.RegOpenKeyEx.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Advapi32\Interop.RegQueryInfoKey.cs">
<Link>Common\Interop\Windows\Interop.RegQueryInfoKey.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Advapi32\Interop.RegQueryValueEx.cs">
<Link>Common\Interop\Windows\Interop.RegQueryValueEx.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Advapi32\Interop.RegSetValueEx.cs">
<Link>Common\Interop\Windows\Interop.RegSetValueEx.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Interop.BOOL.cs">
<Link>Common\Interop\Windows\Interop.BOOL.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.SECURITY_ATTRIBUTES.cs">
<Link>Common\Interop\Windows\Interop.SECURITY_ATTRIBUTES.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Interop.Libraries.cs"
Link="Common\Interop\Windows\Interop.Libraries.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Interop.Errors.cs"
Link="Common\Interop\Windows\Interop.Errors.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.FormatMessage.cs"
Link="Common\Interop\Windows\Interop.FormatMessage.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Advapi32\Interop.RegCloseKey.cs"
Link="Common\Interop\Windows\Interop.RegCloseKey.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Advapi32\Interop.RegConnectRegistry.cs"
Link="Common\Interop\Windows\Interop.RegConnectRegistry.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Advapi32\Interop.RegCreateKeyEx.cs"
Link="Common\Interop\Windows\Interop.RegCreateKeyEx.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Advapi32\Interop.RegDeleteKeyEx.cs"
Link="Common\Interop\Windows\Interop.RegDeleteKeyEx.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Advapi32\Interop.RegDeleteValue.cs"
Link="Common\Interop\Windows\Interop.RegDeleteValue.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Advapi32\Interop.RegEnumKeyEx.cs"
Link="Common\Interop\Windows\Interop.RegEnumKeyEx.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Advapi32\Interop.RegEnumValue.cs"
Link="Common\Interop\Windows\Interop.RegEnumValue.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Advapi32\Interop.RegFlushKey.cs"
Link="Common\Interop\Windows\Interop.RegFlushKey.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Advapi32\Interop.RegOpenKeyEx.cs"
Link="Common\Interop\Windows\Interop.RegOpenKeyEx.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Advapi32\Interop.RegQueryInfoKey.cs"
Link="Common\Interop\Windows\Interop.RegQueryInfoKey.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Advapi32\Interop.RegQueryValueEx.cs"
Link="Common\Interop\Windows\Interop.RegQueryValueEx.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Advapi32\Interop.RegSetValueEx.cs"
Link="Common\Interop\Windows\Interop.RegSetValueEx.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Interop.BOOL.cs"
Link="Common\Interop\Windows\Interop.BOOL.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.SECURITY_ATTRIBUTES.cs"
Link="Common\Interop\Windows\Interop.SECURITY_ATTRIBUTES.cs" />
<Compile Include="Microsoft\Win32\RegistryKey.Windows.cs" />
<Compile Include="$(CoreLibSharedDir)Microsoft\Win32\SafeHandles\SafeRegistryHandle.Windows.cs">
<Link>Microsoft\Win32\SafeHandles\SafeRegistryHandle.Windows.cs</Link>
</Compile>
<Compile Include="$(CoreLibSharedDir)Microsoft\Win32\SafeHandles\SafeRegistryHandle.Windows.cs"
Link="Microsoft\Win32\SafeHandles\SafeRegistryHandle.Windows.cs" />
<Compile Include="System\Security\AccessControl\RegistrySecurity.Windows.cs" />
</ItemGroup>
<ItemGroup Condition="'$(TargetsUnix)' == 'true'">

View file

@ -4,12 +4,10 @@
<TargetFrameworks>$(NetCoreAppCurrent)-Windows_NT;$(NetFrameworkCurrent)-Windows_NT</TargetFrameworks>
</PropertyGroup>
<ItemGroup>
<Compile Include="$(CommonPath)Interop\Windows\Interop.Libraries.cs">
<Link>Common\Interop\Windows\Interop.Libraries.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Advapi32\Interop.RegSetValueEx.cs">
<Link>Common\Interop\Windows\Interop.RegSetValueEx.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Interop.Libraries.cs"
Link="Common\Interop\Windows\Interop.Libraries.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Advapi32\Interop.RegSetValueEx.cs"
Link="Common\Interop\Windows\Interop.RegSetValueEx.cs" />
<Compile Include="Helpers.cs" />
<Compile Include="RegistryKey\RegistryKey_GetValue_CorruptData.cs" />
<Compile Include="Registry\Registry_Fields.cs" />

View file

@ -9,126 +9,86 @@
<ExcludeCurrentFullFrameworkFromPackage>true</ExcludeCurrentFullFrameworkFromPackage>
</PropertyGroup>
<ItemGroup Condition="'$(TargetsWindows)' == 'true' ">
<Compile Include="$(CommonPath)Interop\Windows\Interop.Libraries.cs">
<Link>Common\Interop\Windows\Interop.Libraries.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Interop.Errors.cs">
<Link>Common\Interop\Windows\Interop.Errors.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\User32\Interop.Constants.cs">
<Link>Common\Interop\Windows\User32\Interop.Constants.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\User32\Interop.CreateWindowEx.cs">
<Link>Common\Interop\Windows\User32\Interop.CreateWindowEx.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\User32\Interop.DefWindowProc.cs">
<Link>Common\Interop\Windows\User32\Interop.DefWindowProc.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\User32\Interop.DestroyWindow.cs">
<Link>Common\Interop\Windows\User32\Interop.DestroyWindow.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\User32\Interop.DispatchMessage.cs">
<Link>Common\Interop\Windows\User32\Interop.DispatchMessage.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\User32\Interop.GetClassInfo.cs">
<Link>Common\Interop\Windows\User32\Interop.GetClassInfo.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\User32\Interop.GetProcessWindowStation.cs">
<Link>Common\Interop\Windows\User32\Interop.GetProcessWindowStation.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\User32\Interop.GetUserObjectInformation.cs">
<Link>Common\Interop\Windows\User32\Interop.GetUserObjectInformation.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\User32\Interop.GetWindowThreadProcessId.cs">
<Link>Common\Interop\Windows\User32\Interop.GetWindowThreadProcessId.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\User32\Interop.IsWindow.cs">
<Link>Common\Interop\Windows\User32\Interop.IsWindow.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\User32\Interop.KillTimer.cs">
<Link>Common\Interop\Windows\User32\Interop.KillTimer.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\User32\Interop.MSG.cs">
<Link>Common\Interop\Windows\User32\Interop.MSG.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\User32\Interop.MsgWaitForMultipleObjectsEx.cs">
<Link>Common\Interop\Windows\User32\Interop.MsgWaitForMultipleObjectsEx.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\User32\Interop.PeekMessage.cs">
<Link>Common\Interop\Windows\User32\Interop.PeekMessage.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\User32\Interop.PostMessage.cs">
<Link>Common\Interop\Windows\User32\Interop.PostMessage.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\User32\Interop.RegisterClass.cs">
<Link>Common\Interop\Windows\User32\Interop.RegisterClass.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\User32\Interop.RegisterWindowMessage.cs">
<Link>Common\Interop\Windows\User32\Interop.RegisterWindowMessage.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\User32\Interop.SendMessage.cs">
<Link>Common\Interop\Windows\User32\Interop.SendMessage.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\User32\Interop.SetClassLong.cs">
<Link>Common\Interop\Windows\User32\Interop.SetClassLong.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\User32\Interop.SetClassLongPtr.cs">
<Link>Common\Interop\Windows\User32\Interop.SetClassLongPtr.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\User32\Interop.SetTimer.cs">
<Link>Common\Interop\Windows\User32\Interop.SetTimer.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\User32\Interop.SetWindowLong.cs">
<Link>Common\Interop\Windows\User32\Interop.SetWindowLong.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\User32\Interop.SetWindowLongPtr.cs">
<Link>Common\Interop\Windows\User32\Interop.SetWindowLongPtr.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\User32\Interop.TranslateMessage.cs">
<Link>Common\Interop\Windows\User32\Interop.TranslateMessage.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\User32\Interop.UnregisterClass.cs">
<Link>Common\Interop\Windows\User32\Interop.UnregisterClass.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\User32\Interop.USEROBJECTFLAGS.cs">
<Link>Common\Interop\Windows\User32\Interop.USEROBJECTFLAGS.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\User32\Interop.WNDCLASS.cs">
<Link>Common\Interop\Windows\User32\Interop.WNDCLASS.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\User32\Interop.WndProc.cs">
<Link>Common\Interop\Windows\User32\Interop.WndProc.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.GetCurrentThreadId.cs">
<Link>Common\Interop\Windows\Kernel32\Interop.GetCurrentThreadId.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.GetModuleHandle.cs">
<Link>Common\Interop\Windows\Kernel32\Interop.GetModuleHandle.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.GetProcAddress.cs">
<Link>Common\Interop\Windows\Kernel32\Interop.GetProcAddress.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.LoadLibrary.cs">
<Link>Common\Interop\Windows\Kernel32\Interop.LoadLibrary.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.FreeLibrary.cs">
<Link>Common\Interop\Windows\Kernel32\Interop.FreeLibrary.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.SetConsoleCtrlHandler.cs">
<Link>Common\Interop\Windows\Kernel32\Interop.SetConsoleCtrlHandler.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\WtsApi32\Interop.Constants.cs">
<Link>Common\Interop\Windows\WtsApi32\Interop.Constants.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\WtsApi32\Interop.WTSRegisterSessionNotification.cs">
<Link>Common\Interop\Windows\WtsApi32\Interop.WTSRegisterSessionNotification.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\WtsApi32\Interop.WTSUnRegisterSessionNotification.cs">
<Link>Common\Interop\Windows\WtsApi32\Interop.WTSUnRegisterSessionNotification.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Microsoft\Win32\SafeHandles\SafeLibraryHandle.cs">
<Link>Common\Microsoft\Win32\SafeHandles\SafeLibraryHandle.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Interop.Libraries.cs"
Link="Common\Interop\Windows\Interop.Libraries.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Interop.Errors.cs"
Link="Common\Interop\Windows\Interop.Errors.cs" />
<Compile Include="$(CommonPath)Interop\Windows\User32\Interop.Constants.cs"
Link="Common\Interop\Windows\User32\Interop.Constants.cs" />
<Compile Include="$(CommonPath)Interop\Windows\User32\Interop.CreateWindowEx.cs"
Link="Common\Interop\Windows\User32\Interop.CreateWindowEx.cs" />
<Compile Include="$(CommonPath)Interop\Windows\User32\Interop.DefWindowProc.cs"
Link="Common\Interop\Windows\User32\Interop.DefWindowProc.cs" />
<Compile Include="$(CommonPath)Interop\Windows\User32\Interop.DestroyWindow.cs"
Link="Common\Interop\Windows\User32\Interop.DestroyWindow.cs" />
<Compile Include="$(CommonPath)Interop\Windows\User32\Interop.DispatchMessage.cs"
Link="Common\Interop\Windows\User32\Interop.DispatchMessage.cs" />
<Compile Include="$(CommonPath)Interop\Windows\User32\Interop.GetClassInfo.cs"
Link="Common\Interop\Windows\User32\Interop.GetClassInfo.cs" />
<Compile Include="$(CommonPath)Interop\Windows\User32\Interop.GetProcessWindowStation.cs"
Link="Common\Interop\Windows\User32\Interop.GetProcessWindowStation.cs" />
<Compile Include="$(CommonPath)Interop\Windows\User32\Interop.GetUserObjectInformation.cs"
Link="Common\Interop\Windows\User32\Interop.GetUserObjectInformation.cs" />
<Compile Include="$(CommonPath)Interop\Windows\User32\Interop.GetWindowThreadProcessId.cs"
Link="Common\Interop\Windows\User32\Interop.GetWindowThreadProcessId.cs" />
<Compile Include="$(CommonPath)Interop\Windows\User32\Interop.IsWindow.cs"
Link="Common\Interop\Windows\User32\Interop.IsWindow.cs" />
<Compile Include="$(CommonPath)Interop\Windows\User32\Interop.KillTimer.cs"
Link="Common\Interop\Windows\User32\Interop.KillTimer.cs" />
<Compile Include="$(CommonPath)Interop\Windows\User32\Interop.MSG.cs"
Link="Common\Interop\Windows\User32\Interop.MSG.cs" />
<Compile Include="$(CommonPath)Interop\Windows\User32\Interop.MsgWaitForMultipleObjectsEx.cs"
Link="Common\Interop\Windows\User32\Interop.MsgWaitForMultipleObjectsEx.cs" />
<Compile Include="$(CommonPath)Interop\Windows\User32\Interop.PeekMessage.cs"
Link="Common\Interop\Windows\User32\Interop.PeekMessage.cs" />
<Compile Include="$(CommonPath)Interop\Windows\User32\Interop.PostMessage.cs"
Link="Common\Interop\Windows\User32\Interop.PostMessage.cs" />
<Compile Include="$(CommonPath)Interop\Windows\User32\Interop.RegisterClass.cs"
Link="Common\Interop\Windows\User32\Interop.RegisterClass.cs" />
<Compile Include="$(CommonPath)Interop\Windows\User32\Interop.RegisterWindowMessage.cs"
Link="Common\Interop\Windows\User32\Interop.RegisterWindowMessage.cs" />
<Compile Include="$(CommonPath)Interop\Windows\User32\Interop.SendMessage.cs"
Link="Common\Interop\Windows\User32\Interop.SendMessage.cs" />
<Compile Include="$(CommonPath)Interop\Windows\User32\Interop.SetClassLong.cs"
Link="Common\Interop\Windows\User32\Interop.SetClassLong.cs" />
<Compile Include="$(CommonPath)Interop\Windows\User32\Interop.SetClassLongPtr.cs"
Link="Common\Interop\Windows\User32\Interop.SetClassLongPtr.cs" />
<Compile Include="$(CommonPath)Interop\Windows\User32\Interop.SetTimer.cs"
Link="Common\Interop\Windows\User32\Interop.SetTimer.cs" />
<Compile Include="$(CommonPath)Interop\Windows\User32\Interop.SetWindowLong.cs"
Link="Common\Interop\Windows\User32\Interop.SetWindowLong.cs" />
<Compile Include="$(CommonPath)Interop\Windows\User32\Interop.SetWindowLongPtr.cs"
Link="Common\Interop\Windows\User32\Interop.SetWindowLongPtr.cs" />
<Compile Include="$(CommonPath)Interop\Windows\User32\Interop.TranslateMessage.cs"
Link="Common\Interop\Windows\User32\Interop.TranslateMessage.cs" />
<Compile Include="$(CommonPath)Interop\Windows\User32\Interop.UnregisterClass.cs"
Link="Common\Interop\Windows\User32\Interop.UnregisterClass.cs" />
<Compile Include="$(CommonPath)Interop\Windows\User32\Interop.USEROBJECTFLAGS.cs"
Link="Common\Interop\Windows\User32\Interop.USEROBJECTFLAGS.cs" />
<Compile Include="$(CommonPath)Interop\Windows\User32\Interop.WNDCLASS.cs"
Link="Common\Interop\Windows\User32\Interop.WNDCLASS.cs" />
<Compile Include="$(CommonPath)Interop\Windows\User32\Interop.WndProc.cs"
Link="Common\Interop\Windows\User32\Interop.WndProc.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.GetCurrentThreadId.cs"
Link="Common\Interop\Windows\Kernel32\Interop.GetCurrentThreadId.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.GetModuleHandle.cs"
Link="Common\Interop\Windows\Kernel32\Interop.GetModuleHandle.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.GetProcAddress.cs"
Link="Common\Interop\Windows\Kernel32\Interop.GetProcAddress.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.LoadLibrary.cs"
Link="Common\Interop\Windows\Kernel32\Interop.LoadLibrary.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.FreeLibrary.cs"
Link="Common\Interop\Windows\Kernel32\Interop.FreeLibrary.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.SetConsoleCtrlHandler.cs"
Link="Common\Interop\Windows\Kernel32\Interop.SetConsoleCtrlHandler.cs" />
<Compile Include="$(CommonPath)Interop\Windows\WtsApi32\Interop.Constants.cs"
Link="Common\Interop\Windows\WtsApi32\Interop.Constants.cs" />
<Compile Include="$(CommonPath)Interop\Windows\WtsApi32\Interop.WTSRegisterSessionNotification.cs"
Link="Common\Interop\Windows\WtsApi32\Interop.WTSRegisterSessionNotification.cs" />
<Compile Include="$(CommonPath)Interop\Windows\WtsApi32\Interop.WTSUnRegisterSessionNotification.cs"
Link="Common\Interop\Windows\WtsApi32\Interop.WTSUnRegisterSessionNotification.cs" />
<Compile Include="$(CommonPath)Microsoft\Win32\SafeHandles\SafeLibraryHandle.cs"
Link="Common\Microsoft\Win32\SafeHandles\SafeLibraryHandle.cs" />
<Compile Include="Microsoft\Win32\PowerModeChangedEventArgs.cs" />
<Compile Include="Microsoft\Win32\PowerModeChangedEventHandler.cs" />
<Compile Include="Microsoft\Win32\PowerModes.cs" />
@ -150,9 +110,8 @@
<Compile Include="Microsoft\Win32\UserPreferenceChangingEventHandler.cs" />
</ItemGroup>
<ItemGroup Condition="'$(TargetFramework)' != '$(NetCoreAppCurrent)'">
<Compile Include="$(CommonPath)System\Runtime\InteropServices\SuppressGCTransitionAttribute.internal.cs">
<Link>Common\System\Runtime\InteropServices\SuppressGCTransitionAttribute.internal.cs</Link>
</Compile>
<Compile Include="$(CommonPath)System\Runtime\InteropServices\SuppressGCTransitionAttribute.internal.cs"
Link="Common\System\Runtime\InteropServices\SuppressGCTransitionAttribute.internal.cs" />
</ItemGroup>
<ItemGroup Condition="'$(TargetsNetFx)' == 'true'">
<Reference Include="mscorlib" />
@ -174,4 +133,4 @@
<ItemGroup Condition="'$(TargetFramework)' == 'netcoreapp2.0'">
<Reference Include="System.ComponentModel.TypeConverter" />
</ItemGroup>
</Project>
</Project>

View file

@ -3,18 +3,14 @@
<TargetFrameworks>$(NetCoreAppCurrent)-Windows_NT;$(NetFrameworkCurrent)-Windows_NT</TargetFrameworks>
</PropertyGroup>
<ItemGroup>
<Compile Include="$(CommonPath)Interop\Windows\Interop.Libraries.cs">
<Link>Common\Interop\Windows\Interop.Libraries.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\User32\Interop.Constants.cs">
<Link>Common\Interop\Windows\User32\Interop.Constants.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\User32\Interop.FindWindow.cs">
<Link>Common\Interop\Windows\User32\Interop.FindWindow.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\User32\Interop.SendMessage.cs">
<Link>Common\Interop\Windows\User32\Interop.SendMessage.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Interop.Libraries.cs"
Link="Common\Interop\Windows\Interop.Libraries.cs" />
<Compile Include="$(CommonPath)Interop\Windows\User32\Interop.Constants.cs"
Link="Common\Interop\Windows\User32\Interop.Constants.cs" />
<Compile Include="$(CommonPath)Interop\Windows\User32\Interop.FindWindow.cs"
Link="Common\Interop\Windows\User32\Interop.FindWindow.cs" />
<Compile Include="$(CommonPath)Interop\Windows\User32\Interop.SendMessage.cs"
Link="Common\Interop\Windows\User32\Interop.SendMessage.cs" />
<Compile Include="GenericEventTests.cs" />
<Compile Include="SystemEvents.InvokeOnEventsThread.cs" />
<Compile Include="SystemEvents.UserPreference.cs" />
@ -33,4 +29,4 @@
<ItemGroup>
<Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
</ItemGroup>
</Project>
</Project>

View file

@ -97,23 +97,17 @@
<Compile Include="System\CodeDom\CodeAttributeArgumentTests.cs" />
<Compile Include="System\CodeDom\Compiler\VBCodeGenerationTests.cs" />
<Compile Include="System\CodeDom\Compiler\CSharpCodeGenerationTests.cs" />
<Compile Include="$(CommonTestPath)System\Collections\IList.NonGeneric.Tests.cs">
<Link>Common\System\Collections\IList.NonGeneric.Tests.cs</Link>
</Compile>
<Compile Include="$(CommonTestPath)System\Collections\ICollection.NonGeneric.Tests.cs">
<Link>Common\System\Collections\ICollection.NonGeneric.Tests.cs</Link>
</Compile>
<Compile Include="$(CommonTestPath)System\Collections\IEnumerable.NonGeneric.Tests.cs">
<Link>Common\System\Collections\IEnumerable.NonGeneric.Tests.cs</Link>
</Compile>
<Compile Include="$(CommonTestPath)System\Collections\TestBase.NonGeneric.cs">
<Link>Common\System\Collections\TestBase.NonGeneric.cs</Link>
</Compile>
<Compile Include="$(CommonTestPath)System\IO\TempFile.cs">
<Link>Common\System\IO\TempFile.cs</Link>
</Compile>
<Compile Include="$(CommonTestPath)System\Runtime\Serialization\Formatters\BinaryFormatterHelpers.cs">
<Link>Common\System\Runtime\Serialization\Formatters\BinaryFormatterHelpers.cs</Link>
</Compile>
<Compile Include="$(CommonTestPath)System\Collections\IList.NonGeneric.Tests.cs"
Link="Common\System\Collections\IList.NonGeneric.Tests.cs" />
<Compile Include="$(CommonTestPath)System\Collections\ICollection.NonGeneric.Tests.cs"
Link="Common\System\Collections\ICollection.NonGeneric.Tests.cs" />
<Compile Include="$(CommonTestPath)System\Collections\IEnumerable.NonGeneric.Tests.cs"
Link="Common\System\Collections\IEnumerable.NonGeneric.Tests.cs" />
<Compile Include="$(CommonTestPath)System\Collections\TestBase.NonGeneric.cs"
Link="Common\System\Collections\TestBase.NonGeneric.cs" />
<Compile Include="$(CommonTestPath)System\IO\TempFile.cs"
Link="Common\System\IO\TempFile.cs" />
<Compile Include="$(CommonTestPath)System\Runtime\Serialization\Formatters\BinaryFormatterHelpers.cs"
Link="Common\System\Runtime\Serialization\Formatters\BinaryFormatterHelpers.cs" />
</ItemGroup>
</Project>

View file

@ -15,9 +15,8 @@
<Compile Include="System\Collections\Concurrent\OrderablePartitioner.cs" />
<Compile Include="System\Collections\Concurrent\Partitioner.cs" />
<Compile Include="System\Collections\Concurrent\PartitionerStatic.cs" />
<Compile Include="$(CoreLibSharedDir)System\Collections\Concurrent\IProducerConsumerCollectionDebugView.cs">
<Link>System\Collections\Concurrent\IProducerConsumerCollectionDebugView.cs</Link>
</Compile>
<Compile Include="$(CoreLibSharedDir)System\Collections\Concurrent\IProducerConsumerCollectionDebugView.cs"
Link="System\Collections\Concurrent\IProducerConsumerCollectionDebugView.cs" />
</ItemGroup>
<ItemGroup>
<ReferenceFromRuntime Include="System.Private.CoreLib" />

View file

@ -5,64 +5,45 @@
<TargetFrameworks>$(NetCoreAppCurrent)</TargetFrameworks>
</PropertyGroup>
<ItemGroup>
<Compile Include="$(CoreLibSharedDir)System\Collections\Concurrent\IProducerConsumerCollectionDebugView.cs">
<Link>System\Collections\Concurrent\IProducerConsumerCollectionDebugView.cs</Link>
</Compile>
<Compile Include="$(CoreLibSharedDir)System\Collections\Concurrent\IProducerConsumerCollectionDebugView.cs"
Link="System\Collections\Concurrent\IProducerConsumerCollectionDebugView.cs" />
<!-- Common Collections tests -->
<Compile Include="$(CommonTestPath)System\Collections\CollectionAsserts.cs">
<Link>Common\System\Collections\CollectionAsserts.cs</Link>
</Compile>
<Compile Include="$(CommonTestPath)System\Collections\ICollection.NonGeneric.Tests.cs">
<Link>Common\System\Collections\ICollection.NonGeneric.Tests.cs</Link>
</Compile>
<Compile Include="$(CommonTestPath)System\Collections\ICollection.Generic.Tests.cs">
<Link>Common\System\Collections\ICollection.Generic.Tests.cs</Link>
</Compile>
<Compile Include="$(CommonTestPath)System\Collections\IDictionary.NonGeneric.Tests.cs">
<Link>Common\System\Collections\IDictionary.NonGeneric.Tests.cs</Link>
</Compile>
<Compile Include="$(CommonTestPath)System\Collections\IDictionary.Generic.Tests.cs">
<Link>Common\System\Collections\IDictionary.Generic.Tests.cs</Link>
</Compile>
<Compile Include="$(CommonTestPath)System\Collections\IEnumerable.NonGeneric.Tests.cs">
<Link>Common\System\Collections\IEnumerable.NonGeneric.Tests.cs</Link>
</Compile>
<Compile Include="$(CommonTestPath)System\Collections\IEnumerable.Generic.Tests.cs">
<Link>Common\System\Collections\IEnumerable.Generic.Tests.cs</Link>
</Compile>
<Compile Include="$(CommonTestPath)System\Collections\IList.NonGeneric.Tests.cs">
<Link>Common\System\Collections\IList.NonGeneric.Tests.cs</Link>
</Compile>
<Compile Include="$(CommonTestPath)System\Collections\IList.Generic.Tests.cs">
<Link>Common\System\Collections\IList.Generic.Tests.cs</Link>
</Compile>
<Compile Include="$(CommonTestPath)System\Collections\IGenericSharedAPI.Tests.cs">
<Link>Common\System\Collections\IGenericSharedAPI.Tests.cs</Link>
</Compile>
<Compile Include="$(CommonTestPath)System\Collections\ISet.Generic.Tests.cs">
<Link>Common\System\Collections\ISet.Generic.Tests.cs</Link>
</Compile>
<Compile Include="$(CommonTestPath)System\Collections\TestBase.NonGeneric.cs">
<Link>Common\System\Collections\TestBase.NonGeneric.Tests.cs</Link>
</Compile>
<Compile Include="$(CommonTestPath)System\Collections\TestBase.Generic.cs">
<Link>Common\System\Collections\TestBase.Generic.Tests.cs</Link>
</Compile>
<Compile Include="$(CommonTestPath)System\Collections\DebugView.Tests.cs">
<Link>Common\System\Collections\DebugView.Tests.cs</Link>
</Compile>
<Compile Include="$(CommonTestPath)System\Collections\TestingTypes.cs">
<Link>Common\System\Collections\TestingTypes.cs</Link>
</Compile>
<Compile Include="$(CommonTestPath)System\Diagnostics\Tracing\TestEventListener.cs">
<Link>Common\System\Diagnostics\Tracing\TestEventListener.cs</Link>
</Compile>
<Compile Include="$(CommonTestPath)System\EnumTypes.cs">
<Link>Common\System\EnumTypes.cs</Link>
</Compile>
<Compile Include="$(CommonTestPath)System\Runtime\Serialization\Formatters\BinaryFormatterHelpers.cs">
<Link>Common\System\Runtime\Serialization\Formatters\BinaryFormatterHelpers.cs</Link>
</Compile>
<Compile Include="$(CommonTestPath)System\Collections\CollectionAsserts.cs"
Link="Common\System\Collections\CollectionAsserts.cs" />
<Compile Include="$(CommonTestPath)System\Collections\ICollection.NonGeneric.Tests.cs"
Link="Common\System\Collections\ICollection.NonGeneric.Tests.cs" />
<Compile Include="$(CommonTestPath)System\Collections\ICollection.Generic.Tests.cs"
Link="Common\System\Collections\ICollection.Generic.Tests.cs" />
<Compile Include="$(CommonTestPath)System\Collections\IDictionary.NonGeneric.Tests.cs"
Link="Common\System\Collections\IDictionary.NonGeneric.Tests.cs" />
<Compile Include="$(CommonTestPath)System\Collections\IDictionary.Generic.Tests.cs"
Link="Common\System\Collections\IDictionary.Generic.Tests.cs" />
<Compile Include="$(CommonTestPath)System\Collections\IEnumerable.NonGeneric.Tests.cs"
Link="Common\System\Collections\IEnumerable.NonGeneric.Tests.cs" />
<Compile Include="$(CommonTestPath)System\Collections\IEnumerable.Generic.Tests.cs"
Link="Common\System\Collections\IEnumerable.Generic.Tests.cs" />
<Compile Include="$(CommonTestPath)System\Collections\IList.NonGeneric.Tests.cs"
Link="Common\System\Collections\IList.NonGeneric.Tests.cs" />
<Compile Include="$(CommonTestPath)System\Collections\IList.Generic.Tests.cs"
Link="Common\System\Collections\IList.Generic.Tests.cs" />
<Compile Include="$(CommonTestPath)System\Collections\IGenericSharedAPI.Tests.cs"
Link="Common\System\Collections\IGenericSharedAPI.Tests.cs" />
<Compile Include="$(CommonTestPath)System\Collections\ISet.Generic.Tests.cs"
Link="Common\System\Collections\ISet.Generic.Tests.cs" />
<Compile Include="$(CommonTestPath)System\Collections\TestBase.NonGeneric.cs"
Link="Common\System\Collections\TestBase.NonGeneric.Tests.cs" />
<Compile Include="$(CommonTestPath)System\Collections\TestBase.Generic.cs"
Link="Common\System\Collections\TestBase.Generic.Tests.cs" />
<Compile Include="$(CommonTestPath)System\Collections\DebugView.Tests.cs"
Link="Common\System\Collections\DebugView.Tests.cs" />
<Compile Include="$(CommonTestPath)System\Collections\TestingTypes.cs"
Link="Common\System\Collections\TestingTypes.cs" />
<Compile Include="$(CommonTestPath)System\Diagnostics\Tracing\TestEventListener.cs"
Link="Common\System\Diagnostics\Tracing\TestEventListener.cs" />
<Compile Include="$(CommonTestPath)System\EnumTypes.cs"
Link="Common\System\EnumTypes.cs" />
<Compile Include="$(CommonTestPath)System\Runtime\Serialization\Formatters\BinaryFormatterHelpers.cs"
Link="Common\System\Runtime\Serialization\Formatters\BinaryFormatterHelpers.cs" />
<Compile Include="BlockingCollectionCancellationTests.cs" />
<Compile Include="BlockingCollectionTests.cs" />
<Compile Include="ConcurrentBagTests.cs" />
@ -80,16 +61,13 @@
<Compile Include="PartitionerTests.cs" />
<Compile Include="ProducerConsumerCollectionTests.cs" />
<Compile Include="RangePartitionerNegativeTests.cs" />
<Compile Include="$(CommonTestPath)System\Diagnostics\DebuggerAttributes.cs">
<Link>Common\System\Diagnostics\DebuggerAttributes.cs</Link>
</Compile>
<Compile Include="$(CommonTestPath)System\Diagnostics\DebuggerAttributes.cs"
Link="Common\System\Diagnostics\DebuggerAttributes.cs" />
</ItemGroup>
<ItemGroup>
<Compile Include="$(CommonTestPath)System\Collections\IEnumerable.NonGeneric.Serialization.Tests.cs">
<Link>Common\System\Collections\IEnumerable.NonGeneric.Serialization.Tests.cs</Link>
</Compile>
<Compile Include="$(CommonTestPath)System\Collections\IEnumerable.Generic.Serialization.Tests.cs">
<Link>Common\System\Collections\IEnumerable.Generic.Serialization.Tests.cs</Link>
</Compile>
<Compile Include="$(CommonTestPath)System\Collections\IEnumerable.NonGeneric.Serialization.Tests.cs"
Link="Common\System\Collections\IEnumerable.NonGeneric.Serialization.Tests.cs" />
<Compile Include="$(CommonTestPath)System\Collections\IEnumerable.Generic.Serialization.Tests.cs"
Link="Common\System\Collections\IEnumerable.Generic.Serialization.Tests.cs" />
</ItemGroup>
</Project>

View file

@ -83,14 +83,12 @@
<Compile Include="System\Linq\ImmutableArrayExtensions.cs" />
<Compile Include="Validation\Requires.cs" />
<Compile Include="Validation\ValidatedNotNullAttribute.cs" />
<Compile Include="$(CommonPath)System\Runtime\Versioning\NonVersionableAttribute.cs">
<Link>Common\System\Runtime\Versioning\NonVersionableAttribute.cs</Link>
</Compile>
<Compile Include="$(CommonPath)System\Runtime\Versioning\NonVersionableAttribute.cs"
Link="Common\System\Runtime\Versioning\NonVersionableAttribute.cs" />
</ItemGroup>
<ItemGroup Condition="'$(TargetFramework)' == 'netstandard1.0' or '$(TargetFramework)' == 'netstandard1.3'">
<Compile Include="$(CommonPath)System\Diagnostics\CodeAnalysis\ExcludeFromCodeCoverageAttribute.cs">
<Link>System\Diagnostics\CodeAnalysis\ExcludeFromCodeCoverageAttribute.cs</Link>
</Compile>
<Compile Include="$(CommonPath)System\Diagnostics\CodeAnalysis\ExcludeFromCodeCoverageAttribute.cs"
Link="System\Diagnostics\CodeAnalysis\ExcludeFromCodeCoverageAttribute.cs" />
</ItemGroup>
<ItemGroup>
<None Include="Interfaces.cd" />

View file

@ -4,9 +4,8 @@
<TargetFrameworks>$(NetCoreAppCurrent);$(NetFrameworkCurrent)</TargetFrameworks>
</PropertyGroup>
<ItemGroup>
<Compile Include="$(CommonTestPath)System\Collections\DictionaryExtensions.cs" Condition="'$(TargetsNetFx)' == 'true'">
<Link>Common\System\Collections\DictionaryExtensions.cs</Link>
</Compile>
<Compile Include="$(CommonTestPath)System\Collections\DictionaryExtensions.cs" Condition="'$(TargetsNetFx)' == 'true'"
Link="Common\System\Collections\DictionaryExtensions.cs" />
<Compile Include="BadHasher.cs" />
<Compile Include="EverythingEqual.cs" />
<Compile Include="ImmutableArrayExtensionsTest.cs" />
@ -32,64 +31,45 @@
<Compile Include="IndexOfTests.cs" />
<Compile Include="SimpleElementImmutablesTestBase.cs" />
<Compile Include="TestExtensionsMethods.cs" />
<Compile Include="$(CommonTestPath)System\Diagnostics\DebuggerAttributes.cs">
<Link>Common\System\Diagnostics\DebuggerAttributes.cs</Link>
</Compile>
<Compile Include="$(CommonTestPath)System\ShouldNotBeInvokedException.cs">
<Link>Common\System\ShouldNotBeInvokedException.cs</Link>
</Compile>
<Compile Include="$(CommonTestPath)System\Diagnostics\DebuggerAttributes.cs"
Link="Common\System\Diagnostics\DebuggerAttributes.cs" />
<Compile Include="$(CommonTestPath)System\ShouldNotBeInvokedException.cs"
Link="Common\System\ShouldNotBeInvokedException.cs" />
<!-- Common Collections tests -->
<Compile Include="$(CommonTestPath)System\Collections\CollectionAsserts.cs">
<Link>Common\System\Collections\CollectionAsserts.cs</Link>
</Compile>
<Compile Include="$(CommonTestPath)System\Collections\DelegateEqualityComparer.cs">
<Link>Common\System\Collections\DelegateEqualityComparer.cs</Link>
</Compile>
<Compile Include="$(CommonTestPath)System\Collections\ICollection.NonGeneric.Tests.cs">
<Link>Common\System\Collections\ICollection.NonGeneric.Tests.cs</Link>
</Compile>
<Compile Include="$(CommonTestPath)System\Collections\ICollection.Generic.Tests.cs">
<Link>Common\System\Collections\ICollection.Generic.Tests.cs</Link>
</Compile>
<Compile Include="$(CommonTestPath)System\Collections\IDictionary.NonGeneric.Tests.cs">
<Link>Common\System\Collections\IDictionary.NonGeneric.Tests.cs</Link>
</Compile>
<Compile Include="$(CommonTestPath)System\Collections\IDictionary.Generic.Tests.cs">
<Link>Common\System\Collections\IDictionary.Generic.Tests.cs</Link>
</Compile>
<Compile Include="$(CommonTestPath)System\Collections\IEnumerable.NonGeneric.Tests.cs">
<Link>Common\System\Collections\IEnumerable.NonGeneric.Tests.cs</Link>
</Compile>
<Compile Include="$(CommonTestPath)System\Collections\IEnumerable.Generic.Tests.cs">
<Link>Common\System\Collections\IEnumerable.Generic.Tests.cs</Link>
</Compile>
<Compile Include="$(CommonTestPath)System\Collections\IList.NonGeneric.Tests.cs">
<Link>Common\System\Collections\IList.NonGeneric.Tests.cs</Link>
</Compile>
<Compile Include="$(CommonTestPath)System\Collections\IList.Generic.Tests.cs">
<Link>Common\System\Collections\IList.Generic.Tests.cs</Link>
</Compile>
<Compile Include="$(CommonTestPath)System\Collections\IGenericSharedAPI.Tests.cs">
<Link>Common\System\Collections\IGenericSharedAPI.Tests.cs</Link>
</Compile>
<Compile Include="$(CommonTestPath)System\Collections\ISet.Generic.Tests.cs">
<Link>Common\System\Collections\ISet.Generic.Tests.cs</Link>
</Compile>
<Compile Include="$(CommonTestPath)System\Collections\TestBase.NonGeneric.cs">
<Link>Common\System\Collections\TestBase.NonGeneric.Tests.cs</Link>
</Compile>
<Compile Include="$(CommonTestPath)System\Collections\TestBase.Generic.cs">
<Link>Common\System\Collections\TestBase.Generic.Tests.cs</Link>
</Compile>
<Compile Include="$(CommonTestPath)System\Collections\DebugView.Tests.cs">
<Link>Common\System\Collections\DebugView.Tests.cs</Link>
</Compile>
<Compile Include="$(CommonTestPath)System\Collections\TestingTypes.cs">
<Link>Common\System\Collections\TestingTypes.cs</Link>
</Compile>
<Compile Include="$(CommonPath)System\SerializableAttribute.cs">
<Link>Common\System\SerializableAttribute.cs</Link>
</Compile>
<Compile Include="$(CommonTestPath)System\Collections\CollectionAsserts.cs"
Link="Common\System\Collections\CollectionAsserts.cs" />
<Compile Include="$(CommonTestPath)System\Collections\DelegateEqualityComparer.cs"
Link="Common\System\Collections\DelegateEqualityComparer.cs" />
<Compile Include="$(CommonTestPath)System\Collections\ICollection.NonGeneric.Tests.cs"
Link="Common\System\Collections\ICollection.NonGeneric.Tests.cs" />
<Compile Include="$(CommonTestPath)System\Collections\ICollection.Generic.Tests.cs"
Link="Common\System\Collections\ICollection.Generic.Tests.cs" />
<Compile Include="$(CommonTestPath)System\Collections\IDictionary.NonGeneric.Tests.cs"
Link="Common\System\Collections\IDictionary.NonGeneric.Tests.cs" />
<Compile Include="$(CommonTestPath)System\Collections\IDictionary.Generic.Tests.cs"
Link="Common\System\Collections\IDictionary.Generic.Tests.cs" />
<Compile Include="$(CommonTestPath)System\Collections\IEnumerable.NonGeneric.Tests.cs"
Link="Common\System\Collections\IEnumerable.NonGeneric.Tests.cs" />
<Compile Include="$(CommonTestPath)System\Collections\IEnumerable.Generic.Tests.cs"
Link="Common\System\Collections\IEnumerable.Generic.Tests.cs" />
<Compile Include="$(CommonTestPath)System\Collections\IList.NonGeneric.Tests.cs"
Link="Common\System\Collections\IList.NonGeneric.Tests.cs" />
<Compile Include="$(CommonTestPath)System\Collections\IList.Generic.Tests.cs"
Link="Common\System\Collections\IList.Generic.Tests.cs" />
<Compile Include="$(CommonTestPath)System\Collections\IGenericSharedAPI.Tests.cs"
Link="Common\System\Collections\IGenericSharedAPI.Tests.cs" />
<Compile Include="$(CommonTestPath)System\Collections\ISet.Generic.Tests.cs"
Link="Common\System\Collections\ISet.Generic.Tests.cs" />
<Compile Include="$(CommonTestPath)System\Collections\TestBase.NonGeneric.cs"
Link="Common\System\Collections\TestBase.NonGeneric.Tests.cs" />
<Compile Include="$(CommonTestPath)System\Collections\TestBase.Generic.cs"
Link="Common\System\Collections\TestBase.Generic.Tests.cs" />
<Compile Include="$(CommonTestPath)System\Collections\DebugView.Tests.cs"
Link="Common\System\Collections\DebugView.Tests.cs" />
<Compile Include="$(CommonTestPath)System\Collections\TestingTypes.cs"
Link="Common\System\Collections\TestingTypes.cs" />
<Compile Include="$(CommonPath)System\SerializableAttribute.cs"
Link="Common\System\SerializableAttribute.cs" />
</ItemGroup>
<ItemGroup>
<None Include="ClassDiagram1.cd" />
@ -116,4 +96,4 @@
<Compile Include="ImmutableSortedSetBuilderTest.nonnetstandard.cs" />
<Compile Include="ImmutableSortedDictionaryTest.nonnetstandard.cs" />
</ItemGroup>
</Project>
</Project>

View file

@ -16,9 +16,8 @@
<Compile Include="System\Collections\SortedList.cs" />
<Compile Include="System\Collections\Stack.cs" />
<Compile Include="System\Collections\Specialized\CollectionsUtil.cs" />
<Compile Include="$(CoreLibSharedDir)System\Collections\KeyValuePairs.cs">
<Link>Common\System\Collections\KeyValuePairs.cs</Link>
</Compile>
<Compile Include="$(CoreLibSharedDir)System\Collections\KeyValuePairs.cs"
Link="Common\System\Collections\KeyValuePairs.cs" />
</ItemGroup>
<ItemGroup>
<Reference Include="System.Runtime" />

View file

@ -5,27 +5,20 @@
</PropertyGroup>
<ItemGroup>
<!-- Common Collections tests -->
<Compile Include="$(CommonTestPath)System\Collections\ICollection.NonGeneric.Tests.cs">
<Link>Common\System\Collections\ICollection.NonGeneric.Tests.cs</Link>
</Compile>
<Compile Include="$(CommonTestPath)System\Collections\IDictionary.NonGeneric.Tests.cs">
<Link>Common\System\Collections\IDictionary.NonGeneric.Tests.cs</Link>
</Compile>
<Compile Include="$(CommonTestPath)System\Collections\IEnumerable.NonGeneric.Tests.cs">
<Link>Common\System\Collections\IEnumerable.NonGeneric.Tests.cs</Link>
</Compile>
<Compile Include="$(CommonTestPath)System\Collections\IList.NonGeneric.Tests.cs">
<Link>Common\System\Collections\IList.NonGeneric.Tests.cs</Link>
</Compile>
<Compile Include="$(CommonTestPath)System\Collections\TestBase.NonGeneric.cs">
<Link>Common\System\Collections\TestBase.NonGeneric.cs</Link>
</Compile>
<Compile Include="$(CommonTestPath)System\Collections\TestingTypes.cs">
<Link>Common\System\Collections\TestingTypes.cs</Link>
</Compile>
<Compile Include="$(CommonTestPath)System\Runtime\Serialization\Formatters\BinaryFormatterHelpers.cs">
<Link>Common\System\Runtime\Serialization\Formatters\BinaryFormatterHelpers.cs</Link>
</Compile>
<Compile Include="$(CommonTestPath)System\Collections\ICollection.NonGeneric.Tests.cs"
Link="Common\System\Collections\ICollection.NonGeneric.Tests.cs" />
<Compile Include="$(CommonTestPath)System\Collections\IDictionary.NonGeneric.Tests.cs"
Link="Common\System\Collections\IDictionary.NonGeneric.Tests.cs" />
<Compile Include="$(CommonTestPath)System\Collections\IEnumerable.NonGeneric.Tests.cs"
Link="Common\System\Collections\IEnumerable.NonGeneric.Tests.cs" />
<Compile Include="$(CommonTestPath)System\Collections\IList.NonGeneric.Tests.cs"
Link="Common\System\Collections\IList.NonGeneric.Tests.cs" />
<Compile Include="$(CommonTestPath)System\Collections\TestBase.NonGeneric.cs"
Link="Common\System\Collections\TestBase.NonGeneric.cs" />
<Compile Include="$(CommonTestPath)System\Collections\TestingTypes.cs"
Link="Common\System\Collections\TestingTypes.cs" />
<Compile Include="$(CommonTestPath)System\Runtime\Serialization\Formatters\BinaryFormatterHelpers.cs"
Link="Common\System\Runtime\Serialization\Formatters\BinaryFormatterHelpers.cs" />
<Compile Include="ArrayListTests.cs" />
<Compile Include="ArrayList\ArrayList.IList.Tests.cs" />
<Compile Include="Hashtable\Hashtable.Values.Tests.cs" />
@ -42,12 +35,10 @@
<Compile Include="ReadOnlyCollectionBaseTests.cs" />
<Compile Include="SortedListTests.cs" />
<Compile Include="StackTests.cs" />
<Compile Include="$(CommonTestPath)System\Diagnostics\DebuggerAttributes.cs">
<Link>Common\System\Diagnostics\DebuggerAttributes.cs</Link>
</Compile>
<Compile Include="$(CommonTestPath)System\Diagnostics\DebuggerAttributes.cs"
Link="Common\System\Diagnostics\DebuggerAttributes.cs" />
<Compile Include="CaseInsensitiveHashCodeProviderTests.cs" />
<Compile Include="$(CommonTestPath)System\Collections\IEnumerable.NonGeneric.Serialization.Tests.cs">
<Link>Common\System\Collections\IEnumerable.NonGeneric.Serialization.Tests.cs</Link>
</Compile>
<Compile Include="$(CommonTestPath)System\Collections\IEnumerable.NonGeneric.Serialization.Tests.cs"
Link="Common\System\Collections\IEnumerable.NonGeneric.Serialization.Tests.cs" />
</ItemGroup>
</Project>
</Project>

View file

@ -15,9 +15,8 @@
<Compile Include="System\Collections\Specialized\OrderedDictionary.cs" />
<Compile Include="System\Collections\Specialized\StringCollection.cs" />
<Compile Include="System\Collections\Specialized\StringDictionary.cs" />
<Compile Include="$(CoreLibSharedDir)System\Collections\CompatibleComparer.cs">
<Link>Common\System\Collections\CompatibleComparer.cs</Link>
</Compile>
<Compile Include="$(CoreLibSharedDir)System\Collections\CompatibleComparer.cs"
Link="Common\System\Collections\CompatibleComparer.cs" />
</ItemGroup>
<ItemGroup>
<Reference Include="System.Collections.NonGeneric" />

View file

@ -4,30 +4,22 @@
</PropertyGroup>
<ItemGroup>
<!-- Common Collections tests -->
<Compile Include="$(CommonTestPath)System\Collections\CollectionAsserts.cs">
<Link>Common\System\Collections\CollectionAsserts.cs</Link>
</Compile>
<Compile Include="$(CommonTestPath)System\Collections\ICollection.NonGeneric.Tests.cs">
<Link>Common\System\Collections\ICollection.NonGeneric.Tests.cs</Link>
</Compile>
<Compile Include="$(CommonTestPath)System\Collections\IDictionary.NonGeneric.Tests.cs">
<Link>Common\System\Collections\IDictionary.NonGeneric.Tests.cs</Link>
</Compile>
<Compile Include="$(CommonTestPath)System\Collections\IEnumerable.NonGeneric.Tests.cs">
<Link>Common\System\Collections\IEnumerable.NonGeneric.Tests.cs</Link>
</Compile>
<Compile Include="$(CommonTestPath)System\Collections\TestBase.NonGeneric.cs">
<Link>Common\System\Collections\TestBase.NonGeneric.Tests.cs</Link>
</Compile>
<Compile Include="$(CommonTestPath)System\Collections\TestingTypes.cs">
<Link>Common\System\Collections\TestingTypes.cs</Link>
</Compile>
<Compile Include="$(CommonTestPath)System\Diagnostics\DebuggerAttributes.cs">
<Link>Common\System\Diagnostics\DebuggerAttributes.cs</Link>
</Compile>
<Compile Include="$(CommonTestPath)System\Runtime\Serialization\Formatters\BinaryFormatterHelpers.cs">
<Link>Common\System\Runtime\Serialization\Formatters\BinaryFormatterHelpers.cs</Link>
</Compile>
<Compile Include="$(CommonTestPath)System\Collections\CollectionAsserts.cs"
Link="Common\System\Collections\CollectionAsserts.cs" />
<Compile Include="$(CommonTestPath)System\Collections\ICollection.NonGeneric.Tests.cs"
Link="Common\System\Collections\ICollection.NonGeneric.Tests.cs" />
<Compile Include="$(CommonTestPath)System\Collections\IDictionary.NonGeneric.Tests.cs"
Link="Common\System\Collections\IDictionary.NonGeneric.Tests.cs" />
<Compile Include="$(CommonTestPath)System\Collections\IEnumerable.NonGeneric.Tests.cs"
Link="Common\System\Collections\IEnumerable.NonGeneric.Tests.cs" />
<Compile Include="$(CommonTestPath)System\Collections\TestBase.NonGeneric.cs"
Link="Common\System\Collections\TestBase.NonGeneric.Tests.cs" />
<Compile Include="$(CommonTestPath)System\Collections\TestingTypes.cs"
Link="Common\System\Collections\TestingTypes.cs" />
<Compile Include="$(CommonTestPath)System\Diagnostics\DebuggerAttributes.cs"
Link="Common\System\Diagnostics\DebuggerAttributes.cs" />
<Compile Include="$(CommonTestPath)System\Runtime\Serialization\Formatters\BinaryFormatterHelpers.cs"
Link="Common\System\Runtime\Serialization\Formatters\BinaryFormatterHelpers.cs" />
<Compile Include="BitVector32Tests.cs" />
<Compile Include="Helpers.cs" />
<Compile Include="HybridDictionary\HybridDictionary.AddTests.cs" />
@ -81,9 +73,8 @@
<Compile Include="StringDictionary\StringDictionary.SyncRootTests.cs" />
<Compile Include="StringDictionary\StringDictionary.ValuesTests.cs" />
<Compile Include="StringDictionary\StringDictionaryClearTests.cs" />
<Compile Include="$(CommonTestPath)System\Collections\IEnumerable.NonGeneric.Serialization.Tests.cs">
<Link>Common\System\Collections\IEnumerable.NonGeneric.Serialization.Tests.cs</Link>
</Compile>
<Compile Include="$(CommonTestPath)System\Collections\IEnumerable.NonGeneric.Serialization.Tests.cs"
Link="Common\System\Collections\IEnumerable.NonGeneric.Serialization.Tests.cs" />
<Compile Include="NameObjectCollectionBase\NameObjectCollectionBase.ConstructorTests.cs" />
</ItemGroup>
</Project>
</Project>

View file

@ -13,12 +13,10 @@
<Compile Include="System\Collections\BitArray.cs" />
<Compile Include="System\Collections\Generic\BitHelper.cs" />
<Compile Include="System\Collections\Generic\CollectionExtensions.cs" />
<Compile Include="$(CoreLibSharedDir)System\Collections\Generic\ICollectionDebugView.cs">
<Link>Common\System\Collections\Generic\ICollectionDebugView.cs</Link>
</Compile>
<Compile Include="$(CoreLibSharedDir)System\Collections\Generic\IDictionaryDebugView.cs">
<Link>Common\System\Collections\Generic\IDictionaryDebugView.cs</Link>
</Compile>
<Compile Include="$(CoreLibSharedDir)System\Collections\Generic\ICollectionDebugView.cs"
Link="Common\System\Collections\Generic\ICollectionDebugView.cs" />
<Compile Include="$(CoreLibSharedDir)System\Collections\Generic\IDictionaryDebugView.cs"
Link="Common\System\Collections\Generic\IDictionaryDebugView.cs" />
<Compile Include="System\Collections\Generic\HashSet.cs" />
<Compile Include="System\Collections\Generic\HashSetEqualityComparer.cs" />
<Compile Include="System\Collections\Generic\LinkedList.cs" />
@ -33,12 +31,10 @@
<Compile Include="System\Collections\Generic\StackDebugView.cs" />
<Compile Include="System\Collections\StructuralComparisons.cs" />
<!-- Shared Common -->
<Compile Include="$(CoreLibSharedDir)System\Collections\HashHelpers.cs">
<Link>Common\System\Collections\HashHelpers.cs</Link>
</Compile>
<Compile Include="$(CommonPath)System\Collections\Generic\EnumerableHelpers.cs">
<Link>Common\System\Collections\Generic\EnumerableHelpers.cs</Link>
</Compile>
<Compile Include="$(CoreLibSharedDir)System\Collections\HashHelpers.cs"
Link="Common\System\Collections\HashHelpers.cs" />
<Compile Include="$(CommonPath)System\Collections\Generic\EnumerableHelpers.cs"
Link="Common\System\Collections\Generic\EnumerableHelpers.cs" />
</ItemGroup>
<ItemGroup>
<ReferenceFromRuntime Include="System.Private.CoreLib" />

View file

@ -5,63 +5,44 @@
</PropertyGroup>
<ItemGroup>
<!-- Common Collections tests -->
<Compile Include="$(CommonTestPath)System\Collections\CollectionAsserts.cs">
<Link>Common\System\Collections\CollectionAsserts.cs</Link>
</Compile>
<Compile Include="$(CommonTestPath)System\Collections\ICollection.NonGeneric.Tests.cs">
<Link>Common\System\Collections\ICollection.NonGeneric.Tests.cs</Link>
</Compile>
<Compile Include="$(CommonTestPath)System\Collections\ICollection.Generic.Tests.cs">
<Link>Common\System\Collections\ICollection.Generic.Tests.cs</Link>
</Compile>
<Compile Include="$(CommonTestPath)System\Collections\IDictionary.NonGeneric.Tests.cs">
<Link>Common\System\Collections\IDictionary.NonGeneric.Tests.cs</Link>
</Compile>
<Compile Include="$(CommonTestPath)System\Collections\IDictionary.Generic.Tests.cs">
<Link>Common\System\Collections\IDictionary.Generic.Tests.cs</Link>
</Compile>
<Compile Include="$(CommonTestPath)System\Collections\IEnumerable.NonGeneric.Tests.cs">
<Link>Common\System\Collections\IEnumerable.NonGeneric.Tests.cs</Link>
</Compile>
<Compile Include="$(CommonTestPath)System\Collections\IEnumerable.Generic.Tests.cs">
<Link>Common\System\Collections\IEnumerable.Generic.Tests.cs</Link>
</Compile>
<Compile Include="$(CommonTestPath)System\Collections\IList.NonGeneric.Tests.cs">
<Link>Common\System\Collections\IList.NonGeneric.Tests.cs</Link>
</Compile>
<Compile Include="$(CommonTestPath)System\Collections\IList.Generic.Tests.cs">
<Link>Common\System\Collections\IList.Generic.Tests.cs</Link>
</Compile>
<Compile Include="$(CommonTestPath)System\Collections\IGenericSharedAPI.Tests.cs">
<Link>Common\System\Collections\IGenericSharedAPI.Tests.cs</Link>
</Compile>
<Compile Include="$(CommonTestPath)System\Collections\ISet.Generic.Tests.cs">
<Link>Common\System\Collections\ISet.Generic.Tests.cs</Link>
</Compile>
<Compile Include="$(CommonTestPath)System\Collections\TestBase.NonGeneric.cs">
<Link>Common\System\Collections\TestBase.NonGeneric.Tests.cs</Link>
</Compile>
<Compile Include="$(CommonTestPath)System\Collections\TestBase.Generic.cs">
<Link>Common\System\Collections\TestBase.Generic.Tests.cs</Link>
</Compile>
<Compile Include="$(CommonTestPath)System\Collections\DebugView.Tests.cs">
<Link>Common\System\Collections\DebugView.Tests.cs</Link>
</Compile>
<Compile Include="$(CommonTestPath)System\Collections\TestingTypes.cs">
<Link>Common\System\Collections\TestingTypes.cs</Link>
</Compile>
<Compile Include="$(CommonTestPath)System\EnumTypes.cs">
<Link>Common\System\EnumTypes.cs</Link>
</Compile>
<Compile Include="$(CommonTestPath)System\ObjectCloner.cs">
<Link>Common\System\ObjectCloner.cs</Link>
</Compile>
<Compile Include="$(CommonTestPath)System\RandomExtensions.cs">
<Link>Common\System\RandomExtensions.cs</Link>
</Compile>
<Compile Include="$(CommonTestPath)System\Runtime\Serialization\Formatters\BinaryFormatterHelpers.cs">
<Link>Common\System\Runtime\Serialization\Formatters\BinaryFormatterHelpers.cs</Link>
</Compile>
<Compile Include="$(CommonTestPath)System\Collections\CollectionAsserts.cs"
Link="Common\System\Collections\CollectionAsserts.cs" />
<Compile Include="$(CommonTestPath)System\Collections\ICollection.NonGeneric.Tests.cs"
Link="Common\System\Collections\ICollection.NonGeneric.Tests.cs" />
<Compile Include="$(CommonTestPath)System\Collections\ICollection.Generic.Tests.cs"
Link="Common\System\Collections\ICollection.Generic.Tests.cs" />
<Compile Include="$(CommonTestPath)System\Collections\IDictionary.NonGeneric.Tests.cs"
Link="Common\System\Collections\IDictionary.NonGeneric.Tests.cs" />
<Compile Include="$(CommonTestPath)System\Collections\IDictionary.Generic.Tests.cs"
Link="Common\System\Collections\IDictionary.Generic.Tests.cs" />
<Compile Include="$(CommonTestPath)System\Collections\IEnumerable.NonGeneric.Tests.cs"
Link="Common\System\Collections\IEnumerable.NonGeneric.Tests.cs" />
<Compile Include="$(CommonTestPath)System\Collections\IEnumerable.Generic.Tests.cs"
Link="Common\System\Collections\IEnumerable.Generic.Tests.cs" />
<Compile Include="$(CommonTestPath)System\Collections\IList.NonGeneric.Tests.cs"
Link="Common\System\Collections\IList.NonGeneric.Tests.cs" />
<Compile Include="$(CommonTestPath)System\Collections\IList.Generic.Tests.cs"
Link="Common\System\Collections\IList.Generic.Tests.cs" />
<Compile Include="$(CommonTestPath)System\Collections\IGenericSharedAPI.Tests.cs"
Link="Common\System\Collections\IGenericSharedAPI.Tests.cs" />
<Compile Include="$(CommonTestPath)System\Collections\ISet.Generic.Tests.cs"
Link="Common\System\Collections\ISet.Generic.Tests.cs" />
<Compile Include="$(CommonTestPath)System\Collections\TestBase.NonGeneric.cs"
Link="Common\System\Collections\TestBase.NonGeneric.Tests.cs" />
<Compile Include="$(CommonTestPath)System\Collections\TestBase.Generic.cs"
Link="Common\System\Collections\TestBase.Generic.Tests.cs" />
<Compile Include="$(CommonTestPath)System\Collections\DebugView.Tests.cs"
Link="Common\System\Collections\DebugView.Tests.cs" />
<Compile Include="$(CommonTestPath)System\Collections\TestingTypes.cs"
Link="Common\System\Collections\TestingTypes.cs" />
<Compile Include="$(CommonTestPath)System\EnumTypes.cs"
Link="Common\System\EnumTypes.cs" />
<Compile Include="$(CommonTestPath)System\ObjectCloner.cs"
Link="Common\System\ObjectCloner.cs" />
<Compile Include="$(CommonTestPath)System\RandomExtensions.cs"
Link="Common\System\RandomExtensions.cs" />
<Compile Include="$(CommonTestPath)System\Runtime\Serialization\Formatters\BinaryFormatterHelpers.cs"
Link="Common\System\Runtime\Serialization\Formatters\BinaryFormatterHelpers.cs" />
<!-- Generic tests -->
<Compile Include="Generic\SortedSet\SortedSet.TreeSubSet.Tests.cs" />
<Compile Include="StructuralComparisonsTests.cs" />
@ -133,21 +114,16 @@
<Compile Include="Generic\Stack\Stack.Tests.cs" />
<Compile Include="Generic\Stack\Stack.Generic.cs" />
<Compile Include="Generic\Stack\Stack.Generic.Tests.cs" />
<Compile Include="$(CommonTestPath)System\Diagnostics\DebuggerAttributes.cs">
<Link>Common\System\Diagnostics\DebuggerAttributes.cs</Link>
</Compile>
<Compile Include="$(CommonTestPath)System\Diagnostics\DebuggerAttributes.cs"
Link="Common\System\Diagnostics\DebuggerAttributes.cs" />
<Compile Include="Generic\Comparers\EqualityComparer.Generic.Serialization.Tests.cs" />
<Compile Include="$(CommonTestPath)System\Collections\IEnumerable.NonGeneric.Serialization.Tests.cs">
<Link>Common\System\Collections\IEnumerable.NonGeneric.Serialization.Tests.cs</Link>
</Compile>
<Compile Include="$(CommonTestPath)System\Collections\IEnumerable.Generic.Serialization.Tests.cs">
<Link>Common\System\Collections\IEnumerable.Generic.Serialization.Tests.cs</Link>
</Compile>
<Compile Include="$(CommonTestPath)System\Collections\IDictionary.Generic.Tests.netcoreapp.cs">
<Link>Common\System\Collections\IDictionary.Generic.Tests.netcoreapp.cs</Link>
</Compile>
<Compile Include="$(CommonTestPath)System\Collections\IDictionary.NonGeneric.Tests.netcoreapp.cs">
<Link>Common\System\Collections\IDictionary.NonGeneric.Tests.netcoreapp.cs</Link>
</Compile>
<Compile Include="$(CommonTestPath)System\Collections\IEnumerable.NonGeneric.Serialization.Tests.cs"
Link="Common\System\Collections\IEnumerable.NonGeneric.Serialization.Tests.cs" />
<Compile Include="$(CommonTestPath)System\Collections\IEnumerable.Generic.Serialization.Tests.cs"
Link="Common\System\Collections\IEnumerable.Generic.Serialization.Tests.cs" />
<Compile Include="$(CommonTestPath)System\Collections\IDictionary.Generic.Tests.netcoreapp.cs"
Link="Common\System\Collections\IDictionary.Generic.Tests.netcoreapp.cs" />
<Compile Include="$(CommonTestPath)System\Collections\IDictionary.NonGeneric.Tests.netcoreapp.cs"
Link="Common\System\Collections\IDictionary.NonGeneric.Tests.netcoreapp.cs" />
</ItemGroup>
</Project>
</Project>

View file

@ -50,8 +50,7 @@
<Compile Include="System\ComponentModel\DataAnnotations\ValidationException.cs" />
<Compile Include="System\ComponentModel\DataAnnotations\ValidationResult.cs" />
<Compile Include="System\ComponentModel\DataAnnotations\Validator.cs" />
<Compile Include="$(CommonPath)System\NotImplemented.cs">
<Link>Common\System\NotImplemented.cs</Link>
</Compile>
<Compile Include="$(CommonPath)System\NotImplemented.cs"
Link="Common\System\NotImplemented.cs" />
</ItemGroup>
</Project>
</Project>

View file

@ -13,24 +13,19 @@
<Compile Include="System\Threading\Lock.cs" />
<Compile Include="System\Threading\ReadLock.cs" />
<Compile Include="System\Threading\WriteLock.cs" />
<Compile Include="$(CommonPath)System\Composition\Diagnostics\CompositionTrace.cs">
<Link>Common\System\Composition\Diagnostics\CompositionTrace.cs</Link>
</Compile>
<Compile Include="$(CommonPath)System\Composition\Diagnostics\CompositionTraceId.cs">
<Link>Common\System\Composition\Diagnostics\CompositionTraceId.cs</Link>
</Compile>
<Compile Include="$(CommonPath)System\Composition\Diagnostics\CompositionTraceSource.cs">
<Link>Common\System\Composition\Diagnostics\CompositionTraceSource.cs</Link>
</Compile>
<Compile Include="$(CommonPath)System\Composition\Diagnostics\DebuggerTraceWriter.cs">
<Link>Common\System\Composition\Diagnostics\DebuggerTraceWriter.cs</Link>
</Compile>
<Compile Include="$(CommonPath)System\Composition\Diagnostics\TraceWriter.cs">
<Link>Common\System\Composition\Diagnostics\TraceWriter.cs</Link>
</Compile>
<Compile Include="$(CommonPath)System\Composition\Diagnostics\CompositionTrace.cs"
Link="Common\System\Composition\Diagnostics\CompositionTrace.cs" />
<Compile Include="$(CommonPath)System\Composition\Diagnostics\CompositionTraceId.cs"
Link="Common\System\Composition\Diagnostics\CompositionTraceId.cs" />
<Compile Include="$(CommonPath)System\Composition\Diagnostics\CompositionTraceSource.cs"
Link="Common\System\Composition\Diagnostics\CompositionTraceSource.cs" />
<Compile Include="$(CommonPath)System\Composition\Diagnostics\DebuggerTraceWriter.cs"
Link="Common\System\Composition\Diagnostics\DebuggerTraceWriter.cs" />
<Compile Include="$(CommonPath)System\Composition\Diagnostics\TraceWriter.cs"
Link="Common\System\Composition\Diagnostics\TraceWriter.cs" />
</ItemGroup>
<ItemGroup>
<Reference Include="System.ComponentModel.Composition" />
<Reference Include="System.Reflection.Context" />
</ItemGroup>
</Project>
</Project>

View file

@ -176,18 +176,14 @@
<Compile Include="System\ComponentModel\Composition\ReflectionModel\ReflectionProperty.cs" />
<Compile Include="System\ComponentModel\Composition\ReflectionModel\ReflectionType.cs" />
<Compile Include="System\ComponentModel\Composition\ReflectionModel\ReflectionWritableMember.cs" />
<Compile Include="$(CommonPath)System\Composition\Diagnostics\CompositionTraceId.cs">
<Link>Common\System\Composition\Diagnostics\CompositionTraceId.cs</Link>
</Compile>
<Compile Include="$(CommonPath)System\Composition\Diagnostics\CompositionTraceSource.cs">
<Link>Common\System\Composition\Diagnostics\CompositionTraceSource.cs</Link>
</Compile>
<Compile Include="$(CommonPath)System\Composition\Diagnostics\DebuggerTraceWriter.cs">
<Link>Common\System\Composition\Diagnostics\DebuggerTraceWriter.cs</Link>
</Compile>
<Compile Include="$(CommonPath)System\Composition\Diagnostics\TraceWriter.cs">
<Link>Common\System\Composition\Diagnostics\TraceWriter.cs</Link>
</Compile>
<Compile Include="$(CommonPath)System\Composition\Diagnostics\CompositionTraceId.cs"
Link="Common\System\Composition\Diagnostics\CompositionTraceId.cs" />
<Compile Include="$(CommonPath)System\Composition\Diagnostics\CompositionTraceSource.cs"
Link="Common\System\Composition\Diagnostics\CompositionTraceSource.cs" />
<Compile Include="$(CommonPath)System\Composition\Diagnostics\DebuggerTraceWriter.cs"
Link="Common\System\Composition\Diagnostics\DebuggerTraceWriter.cs" />
<Compile Include="$(CommonPath)System\Composition\Diagnostics\TraceWriter.cs"
Link="Common\System\Composition\Diagnostics\TraceWriter.cs" />
</ItemGroup>
<ItemGroup Condition="'$(TargetsNetStandard)' != 'true'">
<Reference Include="Microsoft.Win32.Primitives" />

View file

@ -10,12 +10,10 @@
<ReferenceFromRuntime Include="System.ComponentModel.Composition" />
</ItemGroup>
<ItemGroup>
<Compile Include="$(CommonTestPath)System\IO\TempDirectory.cs">
<Link>Common\System\IO\TempDirectory.cs</Link>
</Compile>
<Compile Include="$(CommonTestPath)System\IO\TempFile.cs">
<Link>Common\System\IO\TempFile.cs</Link>
</Compile>
<Compile Include="$(CommonTestPath)System\IO\TempDirectory.cs"
Link="Common\System\IO\TempDirectory.cs" />
<Compile Include="$(CommonTestPath)System\IO\TempFile.cs"
Link="Common\System\IO\TempFile.cs" />
<Compile Include="AssemblyInfo.cs" />
<Compile Include="IMetadataView.cs" />
<Compile Include="MetadataTests_IMetadataView.cs" />

View file

@ -81,12 +81,10 @@
<Compile Include="System\ComponentModel\Design\IDictionaryService.cs" />
<Compile Include="System\ComponentModel\Design\IExtenderListService.cs" />
<Compile Include="System\ComponentModel\Design\ITypeDescriptorFilterService.cs" />
<Compile Include="$(CommonPath)System\Drawing\ColorConverterCommon.cs">
<Link>System\Drawing\ColorConverterCommon.cs</Link>
</Compile>
<Compile Include="$(CommonPath)System\Drawing\ColorTable.cs">
<Link>System\Drawing\ColorTable.cs</Link>
</Compile>
<Compile Include="$(CommonPath)System\Drawing\ColorConverterCommon.cs"
Link="System\Drawing\ColorConverterCommon.cs" />
<Compile Include="$(CommonPath)System\Drawing\ColorTable.cs"
Link="System\Drawing\ColorTable.cs" />
<Compile Include="System\Drawing\ColorConverter.cs" />
<Compile Include="System\Drawing\PointConverter.cs" />
<Compile Include="System\Drawing\RectangleConverter.cs" />
@ -239,9 +237,8 @@
<Compile Include="System\ComponentModel\Design\Serialization\RootDesignerSerializerAttribute.cs" />
<Compile Include="System\ComponentModel\ComponentResourceManager.cs" />
<Compile Include="System\Security\Authentication\ExtendedProtection\ExtendedProtectionPolicyTypeConverter.cs" />
<Compile Include="$(CommonPath)System\Runtime\CompilerServices\PreserveDependencyAttribute.cs">
<Link>Common\System\Runtime\CompilerServices\PreserveDependencyAttribute.cs</Link>
</Compile>
<Compile Include="$(CommonPath)System\Runtime\CompilerServices\PreserveDependencyAttribute.cs"
Link="Common\System\Runtime\CompilerServices\PreserveDependencyAttribute.cs" />
</ItemGroup>
<ItemGroup>
<Reference Include="System.Collections" />
@ -266,4 +263,4 @@
<Reference Include="System.Threading.Thread" />
<Reference Include="System.Xml.XDocument" />
</ItemGroup>
</Project>
</Project>

View file

@ -13,21 +13,16 @@
<Compile Include="System\Composition\Convention\ParameterImportConventionBuilder.cs" />
<Compile Include="System\Composition\Convention\PartConventionBuilder.cs" />
<Compile Include="System\Composition\Convention\PartConventionBuilderOfT.cs" />
<Compile Include="$(CommonPath)System\Composition\Diagnostics\CompositionTrace.cs">
<Link>Common\System\Composition\Diagnostics\CompositionTrace.cs</Link>
</Compile>
<Compile Include="$(CommonPath)System\Composition\Diagnostics\CompositionTraceId.cs">
<Link>Common\System\Composition\Diagnostics\CompositionTraceId.cs</Link>
</Compile>
<Compile Include="$(CommonPath)System\Composition\Diagnostics\CompositionTraceSource.cs">
<Link>Common\System\Composition\Diagnostics\CompositionTraceSource.cs</Link>
</Compile>
<Compile Include="$(CommonPath)System\Composition\Diagnostics\DebuggerTraceWriter.cs">
<Link>Common\System\Composition\Diagnostics\DebuggerTraceWriter.cs</Link>
</Compile>
<Compile Include="$(CommonPath)System\Composition\Diagnostics\TraceWriter.cs">
<Link>Common\System\Composition\Diagnostics\TraceWriter.cs</Link>
</Compile>
<Compile Include="$(CommonPath)System\Composition\Diagnostics\CompositionTrace.cs"
Link="Common\System\Composition\Diagnostics\CompositionTrace.cs" />
<Compile Include="$(CommonPath)System\Composition\Diagnostics\CompositionTraceId.cs"
Link="Common\System\Composition\Diagnostics\CompositionTraceId.cs" />
<Compile Include="$(CommonPath)System\Composition\Diagnostics\CompositionTraceSource.cs"
Link="Common\System\Composition\Diagnostics\CompositionTraceSource.cs" />
<Compile Include="$(CommonPath)System\Composition\Diagnostics\DebuggerTraceWriter.cs"
Link="Common\System\Composition\Diagnostics\DebuggerTraceWriter.cs" />
<Compile Include="$(CommonPath)System\Composition\Diagnostics\TraceWriter.cs"
Link="Common\System\Composition\Diagnostics\TraceWriter.cs" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\..\System.Composition.AttributedModel\src\System.Composition.AttributedModel.csproj" />

View file

@ -26,9 +26,8 @@
<Compile Include="System\Composition\TypedParts\ImportInfo.cs" />
<Compile Include="System\Composition\TypedParts\TypedPartExportDescriptorProvider.cs" />
<Compile Include="System\Composition\TypedParts\Util\DirectAttributeContext.cs" />
<Compile Include="$(CoreLibSharedDir)System\Numerics\Hashing\HashHelpers.cs">
<Link>Common\System\Numerics\Hashing\HashHelpers.cs</Link>
</Compile>
<Compile Include="$(CoreLibSharedDir)System\Numerics\Hashing\HashHelpers.cs"
Link="Common\System\Numerics\Hashing\HashHelpers.cs" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\..\System.Composition.AttributedModel\src\System.Composition.AttributedModel.csproj" />

View file

@ -4,9 +4,8 @@
</PropertyGroup>
<ItemGroup>
<Compile Include="ContainerConfigurationTests.cs" />
<Compile Include="$(CommonTestPath)System\Diagnostics\DebuggerAttributes.cs">
<Link>Common\System\Diagnostics\DebuggerAttributes.cs</Link>
</Compile>
<Compile Include="$(CommonTestPath)System\Diagnostics\DebuggerAttributes.cs"
Link="Common\System\Diagnostics\DebuggerAttributes.cs" />
<Compile Include="ReflectionTests.cs" />
</ItemGroup>
</Project>

View file

@ -237,17 +237,15 @@
<Compile Include="System\Configuration\XmlUtil.cs" />
<Compile Include="System\Configuration\XmlUtilWriter.cs" />
<Compile Include="System\Drawing\Configuration\SystemDrawingSection.cs" />
<Compile Include="$(CommonPath)System\Security\IdentityHelper.cs">
<Link>Common\System\Security\IdentityHelper.cs</Link>
</Compile>
<Compile Include="$(CommonPath)System\Security\IdentityHelper.cs"
Link="Common\System\Security\IdentityHelper.cs" />
<Compile Include="System\Configuration\SettingsProperty.cs" />
<Compile Include="System\Configuration\SettingsPropertyValue.cs" />
<Compile Include="System\Configuration\SettingsSerializeAs.cs" />
<Compile Include="System\Configuration\NoSettingsVersionUpgradeAttribute.cs" />
<Compile Include="System\UriIdnScope.cs" />
<Compile Include="$(CommonPath)System\IO\TempFileCollection.cs">
<Link>Common\System\IO\TempFileCollection.cs</Link>
</Compile>
<Compile Include="$(CommonPath)System\IO\TempFileCollection.cs"
Link="Common\System\IO\TempFileCollection.cs" />
</ItemGroup>
<ItemGroup Condition="'$(IsPartialFacadeAssembly)' != 'true'">
<Reference Include="System.Security.Cryptography.ProtectedData" />
@ -261,4 +259,4 @@
<Reference Include="System.Drawing" />
<Reference Include="System.Xml" />
</ItemGroup>
</Project>
</Project>

View file

@ -7,30 +7,22 @@
<TargetFrameworks>$(NetCoreAppCurrent);$(NetFrameworkCurrent)</TargetFrameworks>
</PropertyGroup>
<ItemGroup>
<Compile Include="$(CommonTestPath)System\IO\TempDirectory.cs">
<Link>Common\System\IO\TempDirectory.cs</Link>
</Compile>
<Compile Include="$(CommonTestPath)System\IO\TempFile.cs">
<Link>Common\System\IO\TempFile.cs</Link>
</Compile>
<Compile Include="..\src\System\Configuration\ConfigPathUtility.cs">
<Link>Source\ConfigPathUtility.cs</Link>
</Compile>
<Compile Include="..\src\System\Configuration\ExceptionUtil.cs">
<Link>Source\ExceptionUtil.cs</Link>
</Compile>
<Compile Include="..\src\System\Configuration\StringUtil.cs">
<Link>Source\StringUtil.cs</Link>
</Compile>
<Compile Include="..\src\System\Configuration\TypeUtil.cs">
<Link>Source\TypeUtil.cs</Link>
</Compile>
<Compile Include="..\src\System\Configuration\UrlPath.cs">
<Link>Source\UrlPath.cs</Link>
</Compile>
<Compile Include="..\src\System\Configuration\ValidatorUtils.cs">
<Link>Source\ValidatorUtils.cs</Link>
</Compile>
<Compile Include="$(CommonTestPath)System\IO\TempDirectory.cs"
Link="Common\System\IO\TempDirectory.cs" />
<Compile Include="$(CommonTestPath)System\IO\TempFile.cs"
Link="Common\System\IO\TempFile.cs" />
<Compile Include="..\src\System\Configuration\ConfigPathUtility.cs"
Link="Source\ConfigPathUtility.cs" />
<Compile Include="..\src\System\Configuration\ExceptionUtil.cs"
Link="Source\ExceptionUtil.cs" />
<Compile Include="..\src\System\Configuration\StringUtil.cs"
Link="Source\StringUtil.cs" />
<Compile Include="..\src\System\Configuration\TypeUtil.cs"
Link="Source\TypeUtil.cs" />
<Compile Include="..\src\System\Configuration\UrlPath.cs"
Link="Source\UrlPath.cs" />
<Compile Include="..\src\System\Configuration\ValidatorUtils.cs"
Link="Source\ValidatorUtils.cs" />
<Compile Include="Mono\CallbackValidatorTest.cs" />
<Compile Include="Mono\CommaDelimitedStringCollectionConverterTest.cs" />
<Compile Include="Mono\CommaDelimitedStringCollectionTest.cs" />
@ -112,4 +104,4 @@
<Compile Include="System\Configuration\ValidatiorUtilsTests.cs" />
<Compile Include="System\Drawing\Configuration\SystemDrawingSectionTests.cs" />
</ItemGroup>
</Project>
</Project>

View file

@ -17,161 +17,112 @@
<Compile Include="System\IO\ConsoleStream.cs" />
<Compile Include="System\IO\SyncTextReader.cs" />
<Compile Include="System\IO\Error.cs" />
<Compile Include="$(CommonPath)System\Text\ConsoleEncoding.cs">
<Link>Common\System\Text\ConsoleEncoding.cs</Link>
</Compile>
<Compile Include="$(CommonPath)System\Text\ConsoleEncoding.cs"
Link="Common\System\Text\ConsoleEncoding.cs" />
</ItemGroup>
<!-- iOS/tvOS -->
<ItemGroup Condition="'$(TargetsiOS)' == 'true' or '$(TargetstvOS)' == 'true'">
<Compile Include="System\ConsolePal.iOS.cs" />
<Compile Include="$(CommonPath)Interop\OSX\System.Native\Interop.Log.cs">
<Link>Common\Interop\OSX\Interop.Log.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Unix\Interop.Libraries.cs">
<Link>Common\Interop\Unix\Interop.Libraries.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\OSX\System.Native\Interop.Log.cs"
Link="Common\Interop\OSX\Interop.Log.cs" />
<Compile Include="$(CommonPath)Interop\Unix\Interop.Libraries.cs"
Link="Common\Interop\Unix\Interop.Libraries.cs" />
</ItemGroup>
<!-- Windows -->
<ItemGroup Condition="'$(TargetsWindows)' == 'true'">
<Compile Include="System\ConsolePal.Windows.cs" />
<Compile Include="$(CommonPath)System\Text\OSEncoding.Windows.cs">
<Link>Common\System\Text\OSEncoding.Windows.cs</Link>
</Compile>
<Compile Include="$(CommonPath)System\Text\OSEncoder.cs">
<Link>Common\System\Text\OSEncoder.cs</Link>
</Compile>
<Compile Include="$(CommonPath)System\Text\DBCSDecoder.cs">
<Link>Common\System\Text\DBCSDecoder.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.GetCPInfoEx.cs">
<Link>Common\Interop\Windows\Interop.GetCPInfoEx.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.MAX_PATH.cs">
<Link>Common\Interop\Windows\Interop.MAX_PATH.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Interop.Libraries.cs">
<Link>Common\Interop\Windows\Interop.Libraries.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Interop.BOOL.cs">
<Link>Common\Interop\Windows\Interop.BOOL.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.Beep.cs">
<Link>Common\Interop\Windows\Interop.Beep.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.FormatMessage.cs">
<Link>Common\Interop\Windows\Interop.FormatMessage.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.ConsoleCursorInfo.cs">
<Link>Common\Interop\Windows\Interop.ConsoleCursorInfo.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.ConsoleScreenBufferInfo.cs">
<Link>Common\Interop\Windows\Interop.ConsoleScreenBufferInfo.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Interop.Errors.cs">
<Link>Common\Interop\Windows\Interop.Errors.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.FillConsoleOutputAttribute.cs">
<Link>Common\Interop\Windows\Interop.FillConsoleOutputAttribute.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.FillConsoleOutputCharacter.cs">
<Link>Common\Interop\Windows\Interop.FillConsoleOutputCharacter.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.FileTypes.cs">
<Link>Common\Interop\Windows\Interop.FileTypes.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.GetConsoleScreenBufferInfo.cs">
<Link>Common\Interop\Windows\Interop.GetConsoleScreenBufferInfo.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.GetConsoleCP.cs">
<Link>Common\Interop\Windows\Interop.GetConsoleCP.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.GetConsoleTitle.cs">
<Link>Common\Interop\Windows\Interop.GetConsoleTitle.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.GetConsoleMode.cs">
<Link>Common\Interop\Windows\Interop.GetConsoleMode.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.GetConsoleOutputCP.cs">
<Link>Common\Interop\Windows\Interop.GetConsoleOutputCP.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.GetLargestConsoleWindowSize.cs">
<Link>Common\Interop\Windows\Interop.GetLargestConsoleWindowSize.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.GetFileType_IntPtr.cs">
<Link>Common\Interop\Windows\Interop.GetFileType.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\User32\Interop.GetKeyState.cs">
<Link>Common\Interop\Windows\Interop.GetKeyState.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.GetStdHandle.cs">
<Link>Common\Interop\Windows\Interop.GetStdHandle.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.HandleTypes.cs">
<Link>Common\Interop\Windows\Interop.HandleTypes.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.MultiByteToWideChar.cs">
<Link>Common\Interop\Windows\Interop.MultiByteToWideChar.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.PeekConsoleInput.cs">
<Link>Common\Interop\Windows\Interop.PeekConsoleInput.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.ReadFile_IntPtr.cs">
<Link>Common\Interop\Windows\Interop.ReadFile.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.ReadConsole.cs">
<Link>Common\Interop\Windows\Interop.ReadConsole.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.ReadConsoleInput.cs">
<Link>Common\Interop\Windows\Interop.ReadConsoleInput.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.ReadConsoleOutput.cs">
<Link>Common\Interop\Windows\Interop.ReadConsoleOutput.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.SetConsoleCP.cs">
<Link>Common\Interop\Windows\Interop.SetConsoleCP.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.SetConsoleCtrlHandler.cs">
<Link>Common\Interop\Windows\Interop.SetConsoleCtrlHandler.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.SetConsoleCursorPosition.cs">
<Link>Common\Interop\Windows\Interop.SetConsoleCursorPosition.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.SetConsoleOutputCP.cs">
<Link>Common\Interop\Windows\Interop.SetConsoleOutputCP.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.SetConsoleScreenBufferSize.cs">
<Link>Common\Interop\Windows\Interop.SetConsoleScreenBufferSize.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.SetConsoleTextAttribute.cs">
<Link>Common\Interop\Windows\Interop.SetConsoleTextAttribute.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.SetConsoleTitle.cs">
<Link>Common\Interop\Windows\Interop.SetConsoleTitle.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.SetConsoleWindowInfo.cs">
<Link>Common\Interop\Windows\Interop.SetConsoleWindowInfo.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.WideCharToMultiByte.cs">
<Link>Common\Interop\Windows\Interop.WideCharToMultiByte.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.WriteFile_IntPtr.cs">
<Link>Common\Interop\Windows\Interop.WriteFile.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.WriteConsole.cs">
<Link>Common\Interop\Windows\Interop.WriteConsole.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.WriteConsoleOutput.cs">
<Link>Common\Interop\Windows\Interop.WriteConsoleOutput.cs</Link>
</Compile>
<Compile Include="$(CommonPath)System\Text\EncodingHelper.Windows.cs">
<Link>Common\System\IO\EncodingHelper.Windows.cs</Link>
</Compile>
<Compile Include="$(CommonPath)System\IO\Win32Marshal.cs">
<Link>Common\System\IO\Win32Marshal.cs</Link>
</Compile>
<Compile Include="$(CommonPath)System\Text\ValueStringBuilder.cs">
<Link>Common\System\Text\ValueStringBuilder.cs</Link>
</Compile>
<Compile Include="$(CommonPath)System\Text\OSEncoding.Windows.cs"
Link="Common\System\Text\OSEncoding.Windows.cs" />
<Compile Include="$(CommonPath)System\Text\OSEncoder.cs"
Link="Common\System\Text\OSEncoder.cs" />
<Compile Include="$(CommonPath)System\Text\DBCSDecoder.cs"
Link="Common\System\Text\DBCSDecoder.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.GetCPInfoEx.cs"
Link="Common\Interop\Windows\Interop.GetCPInfoEx.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.MAX_PATH.cs"
Link="Common\Interop\Windows\Interop.MAX_PATH.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Interop.Libraries.cs"
Link="Common\Interop\Windows\Interop.Libraries.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Interop.BOOL.cs"
Link="Common\Interop\Windows\Interop.BOOL.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.Beep.cs"
Link="Common\Interop\Windows\Interop.Beep.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.FormatMessage.cs"
Link="Common\Interop\Windows\Interop.FormatMessage.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.ConsoleCursorInfo.cs"
Link="Common\Interop\Windows\Interop.ConsoleCursorInfo.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.ConsoleScreenBufferInfo.cs"
Link="Common\Interop\Windows\Interop.ConsoleScreenBufferInfo.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Interop.Errors.cs"
Link="Common\Interop\Windows\Interop.Errors.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.FillConsoleOutputAttribute.cs"
Link="Common\Interop\Windows\Interop.FillConsoleOutputAttribute.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.FillConsoleOutputCharacter.cs"
Link="Common\Interop\Windows\Interop.FillConsoleOutputCharacter.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.FileTypes.cs"
Link="Common\Interop\Windows\Interop.FileTypes.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.GetConsoleScreenBufferInfo.cs"
Link="Common\Interop\Windows\Interop.GetConsoleScreenBufferInfo.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.GetConsoleCP.cs"
Link="Common\Interop\Windows\Interop.GetConsoleCP.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.GetConsoleTitle.cs"
Link="Common\Interop\Windows\Interop.GetConsoleTitle.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.GetConsoleMode.cs"
Link="Common\Interop\Windows\Interop.GetConsoleMode.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.GetConsoleOutputCP.cs"
Link="Common\Interop\Windows\Interop.GetConsoleOutputCP.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.GetLargestConsoleWindowSize.cs"
Link="Common\Interop\Windows\Interop.GetLargestConsoleWindowSize.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.GetFileType_IntPtr.cs"
Link="Common\Interop\Windows\Interop.GetFileType.cs" />
<Compile Include="$(CommonPath)Interop\Windows\User32\Interop.GetKeyState.cs"
Link="Common\Interop\Windows\Interop.GetKeyState.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.GetStdHandle.cs"
Link="Common\Interop\Windows\Interop.GetStdHandle.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.HandleTypes.cs"
Link="Common\Interop\Windows\Interop.HandleTypes.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.MultiByteToWideChar.cs"
Link="Common\Interop\Windows\Interop.MultiByteToWideChar.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.PeekConsoleInput.cs"
Link="Common\Interop\Windows\Interop.PeekConsoleInput.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.ReadFile_IntPtr.cs"
Link="Common\Interop\Windows\Interop.ReadFile.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.ReadConsole.cs"
Link="Common\Interop\Windows\Interop.ReadConsole.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.ReadConsoleInput.cs"
Link="Common\Interop\Windows\Interop.ReadConsoleInput.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.ReadConsoleOutput.cs"
Link="Common\Interop\Windows\Interop.ReadConsoleOutput.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.SetConsoleCP.cs"
Link="Common\Interop\Windows\Interop.SetConsoleCP.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.SetConsoleCtrlHandler.cs"
Link="Common\Interop\Windows\Interop.SetConsoleCtrlHandler.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.SetConsoleCursorPosition.cs"
Link="Common\Interop\Windows\Interop.SetConsoleCursorPosition.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.SetConsoleOutputCP.cs"
Link="Common\Interop\Windows\Interop.SetConsoleOutputCP.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.SetConsoleScreenBufferSize.cs"
Link="Common\Interop\Windows\Interop.SetConsoleScreenBufferSize.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.SetConsoleTextAttribute.cs"
Link="Common\Interop\Windows\Interop.SetConsoleTextAttribute.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.SetConsoleTitle.cs"
Link="Common\Interop\Windows\Interop.SetConsoleTitle.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.SetConsoleWindowInfo.cs"
Link="Common\Interop\Windows\Interop.SetConsoleWindowInfo.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.WideCharToMultiByte.cs"
Link="Common\Interop\Windows\Interop.WideCharToMultiByte.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.WriteFile_IntPtr.cs"
Link="Common\Interop\Windows\Interop.WriteFile.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.WriteConsole.cs"
Link="Common\Interop\Windows\Interop.WriteConsole.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.WriteConsoleOutput.cs"
Link="Common\Interop\Windows\Interop.WriteConsoleOutput.cs" />
<Compile Include="$(CommonPath)System\Text\EncodingHelper.Windows.cs"
Link="Common\System\IO\EncodingHelper.Windows.cs" />
<Compile Include="$(CommonPath)System\IO\Win32Marshal.cs"
Link="Common\System\IO\Win32Marshal.cs" />
<Compile Include="$(CommonPath)System\Text\ValueStringBuilder.cs"
Link="Common\System\Text\ValueStringBuilder.cs" />
</ItemGroup>
<!-- Unix -->
<ItemGroup Condition=" '$(TargetsUnix)' == 'true' and '$(TargetsiOS)' != 'true' and '$(TargetstvOS)' != 'true'">
@ -179,105 +130,72 @@
<Compile Include="System\TermInfo.cs" />
<Compile Include="System\IO\StdInReader.cs" />
<Compile Include="System\IO\SyncTextReader.Unix.cs" />
<Compile Include="$(CommonPath)Microsoft\Win32\SafeHandles\SafeFileHandleHelper.Unix.cs">
<Link>Common\Microsoft\Win32\SafeHandles\SafeFileHandleHelper.Unix.cs</Link>
</Compile>
<Compile Include="$(CoreLibSharedDir)System\IO\PersistedFiles.Unix.cs">
<Link>Common\System\IO\PersistedFiles.Unix.cs</Link>
</Compile>
<Compile Include="$(CoreLibSharedDir)System\IO\PersistedFiles.Names.Unix.cs">
<Link>Common\System\IO\PersistedFiles.Names.Unix.cs</Link>
</Compile>
<Compile Include="$(CommonPath)System\Text\StringBuilderCache.cs">
<Link>Common\System\Text\StringBuilderCache.cs</Link>
</Compile>
<Compile Include="$(CommonPath)System\Text\EncodingHelper.Unix.cs">
<Link>Common\System\Text\EncodingHelper.Unix.cs</Link>
</Compile>
<Compile Include="$(CommonPath)System\Text\StringOrCharArray.cs">
<Link>Common\System\Text\StringOrCharArray.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Unix\Interop.Libraries.cs">
<Link>Common\Interop\Unix\Interop.Libraries.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Unix\Interop.Errors.cs">
<Link>Common\Interop\Unix\Interop.Errors.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Unix\Interop.IOErrors.cs">
<Link>Common\Interop\Unix\Interop.IOErrors.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Unix\System.Native\Interop.Close.cs">
<Link>Common\Interop\Unix\Interop.Close.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Unix\System.Native\Interop.Dup.cs">
<Link>Common\Interop\Unix\Interop.Dup.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Unix\System.Native\Interop.FileDescriptors.cs">
<Link>Common\Interop\Unix\Interop.FileDescriptors.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Unix\System.Native\Interop.FLock.cs">
<Link>Common\Interop\Unix\Interop.FLock.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Unix\System.Native\Interop.GetControlCharacters.cs">
<Link>Common\Interop\Unix\Interop.GetControlCharacters.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Unix\System.Native\Interop.IsATty.cs">
<Link>Common\Interop\Unix\Interop.IsATty.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Unix\System.Native\Interop.LSeek.cs">
<Link>Common\Interop\Unix\Interop.LSeek.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Unix\System.Native\Interop.Open.cs">
<Link>Common\Interop\Unix\Interop.Open.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Unix\System.Native\Interop.OpenFlags.cs">
<Link>Common\Interop\Unix\Interop.OpenFlags.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Unix\System.Native\Interop.Poll.cs">
<Link>Common\Interop\Unix\Interop.Poll.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Unix\System.Native\Interop.GetEUid.cs">
<Link>Common\Interop\Unix\Interop.GetEUid.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Unix\System.Native\Interop.GetPwUid.cs">
<Link>Common\Interop\Unix\Interop.GetPwUid.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Unix\System.Native\Interop.RegisterForCtrlC.cs">
<Link>Common\Interop\Unix\Interop.RegisterForCtrlC.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Unix\System.Native\Interop.RestoreAndHandleCtrl.cs">
<Link>Common\Interop\Unix\Interop.RestoreAndHandleCtrl.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Unix\System.Native\Interop.SetTerminalInvalidationHandler.cs">
<Link>Common\Interop\Unix\Interop.SetTerminalInvalidationHandler.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Unix\System.Native\Interop.SetSignalForBreak.cs">
<Link>Common\Interop\Unix\Interop.SetSignalForBreak.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Unix\System.Native\Interop.SNPrintF.cs">
<Link>Common\Interop\Unix\Interop.SNPrintF.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Unix\System.Native\Interop.Stat.cs">
<Link>Common\Interop\Unix\Interop.Stat.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Unix\System.Native\Interop.Read.cs">
<Link>Common\Interop\Unix\Interop.Read.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Unix\System.Native\Interop.Write.cs">
<Link>Common\Interop\Unix\Interop.Write.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Unix\System.Native\Interop.GetWindowWidth.cs">
<Link>Common\Interop\Unix\Interop.GetWindowWidth.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Unix\System.Native\Interop.InitializeTerminalAndSignalHandling.cs">
<Link>Common\Interop\Unix\Interop.InitializeTerminalAndSignalHandling.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Unix\System.Native\Interop.ReadStdinUnbuffered.cs">
<Link>Common\Interop\Unix\Interop.ReadStdinUnbuffered.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Unix\System.Native\Interop.StdinReady.cs">
<Link>Common\Interop\Unix\Interop.StdinReady.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Microsoft\Win32\SafeHandles\SafeFileHandleHelper.Unix.cs"
Link="Common\Microsoft\Win32\SafeHandles\SafeFileHandleHelper.Unix.cs" />
<Compile Include="$(CoreLibSharedDir)System\IO\PersistedFiles.Unix.cs"
Link="Common\System\IO\PersistedFiles.Unix.cs" />
<Compile Include="$(CoreLibSharedDir)System\IO\PersistedFiles.Names.Unix.cs"
Link="Common\System\IO\PersistedFiles.Names.Unix.cs" />
<Compile Include="$(CommonPath)System\Text\StringBuilderCache.cs"
Link="Common\System\Text\StringBuilderCache.cs" />
<Compile Include="$(CommonPath)System\Text\EncodingHelper.Unix.cs"
Link="Common\System\Text\EncodingHelper.Unix.cs" />
<Compile Include="$(CommonPath)System\Text\StringOrCharArray.cs"
Link="Common\System\Text\StringOrCharArray.cs" />
<Compile Include="$(CommonPath)Interop\Unix\Interop.Libraries.cs"
Link="Common\Interop\Unix\Interop.Libraries.cs" />
<Compile Include="$(CommonPath)Interop\Unix\Interop.Errors.cs"
Link="Common\Interop\Unix\Interop.Errors.cs" />
<Compile Include="$(CommonPath)Interop\Unix\Interop.IOErrors.cs"
Link="Common\Interop\Unix\Interop.IOErrors.cs" />
<Compile Include="$(CommonPath)Interop\Unix\System.Native\Interop.Close.cs"
Link="Common\Interop\Unix\Interop.Close.cs" />
<Compile Include="$(CommonPath)Interop\Unix\System.Native\Interop.Dup.cs"
Link="Common\Interop\Unix\Interop.Dup.cs" />
<Compile Include="$(CommonPath)Interop\Unix\System.Native\Interop.FileDescriptors.cs"
Link="Common\Interop\Unix\Interop.FileDescriptors.cs" />
<Compile Include="$(CommonPath)Interop\Unix\System.Native\Interop.FLock.cs"
Link="Common\Interop\Unix\Interop.FLock.cs" />
<Compile Include="$(CommonPath)Interop\Unix\System.Native\Interop.GetControlCharacters.cs"
Link="Common\Interop\Unix\Interop.GetControlCharacters.cs" />
<Compile Include="$(CommonPath)Interop\Unix\System.Native\Interop.IsATty.cs"
Link="Common\Interop\Unix\Interop.IsATty.cs" />
<Compile Include="$(CommonPath)Interop\Unix\System.Native\Interop.LSeek.cs"
Link="Common\Interop\Unix\Interop.LSeek.cs" />
<Compile Include="$(CommonPath)Interop\Unix\System.Native\Interop.Open.cs"
Link="Common\Interop\Unix\Interop.Open.cs" />
<Compile Include="$(CommonPath)Interop\Unix\System.Native\Interop.OpenFlags.cs"
Link="Common\Interop\Unix\Interop.OpenFlags.cs" />
<Compile Include="$(CommonPath)Interop\Unix\System.Native\Interop.Poll.cs"
Link="Common\Interop\Unix\Interop.Poll.cs" />
<Compile Include="$(CommonPath)Interop\Unix\System.Native\Interop.GetEUid.cs"
Link="Common\Interop\Unix\Interop.GetEUid.cs" />
<Compile Include="$(CommonPath)Interop\Unix\System.Native\Interop.GetPwUid.cs"
Link="Common\Interop\Unix\Interop.GetPwUid.cs" />
<Compile Include="$(CommonPath)Interop\Unix\System.Native\Interop.RegisterForCtrlC.cs"
Link="Common\Interop\Unix\Interop.RegisterForCtrlC.cs" />
<Compile Include="$(CommonPath)Interop\Unix\System.Native\Interop.RestoreAndHandleCtrl.cs"
Link="Common\Interop\Unix\Interop.RestoreAndHandleCtrl.cs" />
<Compile Include="$(CommonPath)Interop\Unix\System.Native\Interop.SetTerminalInvalidationHandler.cs"
Link="Common\Interop\Unix\Interop.SetTerminalInvalidationHandler.cs" />
<Compile Include="$(CommonPath)Interop\Unix\System.Native\Interop.SetSignalForBreak.cs"
Link="Common\Interop\Unix\Interop.SetSignalForBreak.cs" />
<Compile Include="$(CommonPath)Interop\Unix\System.Native\Interop.SNPrintF.cs"
Link="Common\Interop\Unix\Interop.SNPrintF.cs" />
<Compile Include="$(CommonPath)Interop\Unix\System.Native\Interop.Stat.cs"
Link="Common\Interop\Unix\Interop.Stat.cs" />
<Compile Include="$(CommonPath)Interop\Unix\System.Native\Interop.Read.cs"
Link="Common\Interop\Unix\Interop.Read.cs" />
<Compile Include="$(CommonPath)Interop\Unix\System.Native\Interop.Write.cs"
Link="Common\Interop\Unix\Interop.Write.cs" />
<Compile Include="$(CommonPath)Interop\Unix\System.Native\Interop.GetWindowWidth.cs"
Link="Common\Interop\Unix\Interop.GetWindowWidth.cs" />
<Compile Include="$(CommonPath)Interop\Unix\System.Native\Interop.InitializeTerminalAndSignalHandling.cs"
Link="Common\Interop\Unix\Interop.InitializeTerminalAndSignalHandling.cs" />
<Compile Include="$(CommonPath)Interop\Unix\System.Native\Interop.ReadStdinUnbuffered.cs"
Link="Common\Interop\Unix\Interop.ReadStdinUnbuffered.cs" />
<Compile Include="$(CommonPath)Interop\Unix\System.Native\Interop.StdinReady.cs"
Link="Common\Interop\Unix\Interop.StdinReady.cs" />
</ItemGroup>
<ItemGroup>
<Reference Include="System.Collections" />

View file

@ -23,12 +23,10 @@
<Compile Include="TermInfo.cs" />
<Compile Include="RedirectedStream.cs" />
<Compile Include="ReadKey.cs" />
<Compile Include="$(CommonTestPath)System\IO\InterceptStreamWriter.cs">
<Link>Common\System\IO\InterceptStreamWriter.cs</Link>
</Compile>
<Compile Include="$(CommonTestPath)System\ShouldNotBeInvokedException.cs">
<Link>Common\System\ShouldNotBeInvokedException.cs</Link>
</Compile>
<Compile Include="$(CommonTestPath)System\IO\InterceptStreamWriter.cs"
Link="Common\System\IO\InterceptStreamWriter.cs" />
<Compile Include="$(CommonTestPath)System\ShouldNotBeInvokedException.cs"
Link="Common\System\ShouldNotBeInvokedException.cs" />
<Compile Include="WindowAndCursorProps.cs" />
</ItemGroup>
<ItemGroup>
@ -42,11 +40,9 @@
<ItemGroup Condition="'$(TargetsWindows)' != 'true'">
<Compile Include="CancelKeyPress.Unix.cs" />
<Compile Include="NonStandardConfiguration.Unix.cs" />
<Compile Include="$(CommonPath)Interop\Unix\Interop.Libraries.cs">
<Link>Common\Interop\Windows\Interop.Libraries.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Unix\System.Native\Interop.Fcntl.cs">
<Link>Common\Interop\Unix\System.Native\Interop.Fcntl.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Unix\Interop.Libraries.cs"
Link="Common\Interop\Windows\Interop.Libraries.cs" />
<Compile Include="$(CommonPath)Interop\Unix\System.Native\Interop.Fcntl.cs"
Link="Common\Interop\Unix\System.Native\Interop.Fcntl.cs" />
</ItemGroup>
</Project>
</Project>

View file

@ -161,9 +161,8 @@
<Compile Include="System\Data\UpdateRowSource.cs" />
<Compile Include="System\Data\Common\UInt64Storage.cs" />
<Compile Include="System\Data\Common\AdapterUtil.Common.cs" />
<Compile Include="$(CommonPath)System\Data\Common\AdapterUtil.cs">
<Link>System\Data\Common\AdapterUtil.cs</Link>
</Compile>
<Compile Include="$(CommonPath)System\Data\Common\AdapterUtil.cs"
Link="System\Data\Common\AdapterUtil.cs" />
<Compile Include="System\Data\Common\BigIntegerStorage.cs" />
<Compile Include="System\Data\Common\BooleanStorage.cs" />
<Compile Include="System\Data\Common\ByteStorage.cs" />
@ -191,12 +190,10 @@
<SubType>Component</SubType>
</Compile>
<Compile Include="System\Data\Common\DbConnectionOptions.cs" />
<Compile Include="$(CommonPath)System\Data\Common\DbConnectionOptions.Common.cs">
<Link>System\Data\Common\DbConnectionOptions.Common.cs</Link>
</Compile>
<Compile Include="$(CommonPath)System\Data\Common\DbConnectionPoolKey.cs">
<Link>System\Data\Common\DbConnectionPoolKey.cs</Link>
</Compile>
<Compile Include="$(CommonPath)System\Data\Common\DbConnectionOptions.Common.cs"
Link="System\Data\Common\DbConnectionOptions.Common.cs" />
<Compile Include="$(CommonPath)System\Data\Common\DbConnectionPoolKey.cs"
Link="System\Data\Common\DbConnectionPoolKey.cs" />
<Compile Include="System\Data\Common\DbConnectionStringBuilder.cs" />
<Compile Include="System\Data\Common\DbConnectionStringCommon.cs" />
<Compile Include="System\Data\Common\DbConnectionStringBuilderDescriptor.cs" />
@ -228,12 +225,10 @@
<Compile Include="System\Data\Common\Int16Storage.cs" />
<Compile Include="System\Data\Common\Int32Storage.cs" />
<Compile Include="System\Data\Common\Int64Storage.cs" />
<Compile Include="$(CommonPath)System\Data\Common\MultipartIdentifier.cs">
<Link>System\Data\Common\MultipartIdentifier.cs</Link>
</Compile>
<Compile Include="$(CommonPath)System\Data\Common\NameValuePair.cs">
<Link>System\Data\Common\NameValuePair.cs</Link>
</Compile>
<Compile Include="$(CommonPath)System\Data\Common\MultipartIdentifier.cs"
Link="System\Data\Common\MultipartIdentifier.cs" />
<Compile Include="$(CommonPath)System\Data\Common\NameValuePair.cs"
Link="System\Data\Common\NameValuePair.cs" />
<Compile Include="System\Data\Common\ObjectStorage.cs" />
<Compile Include="System\Data\Common\RowUpdatedEventArgs.cs" />
<Compile Include="System\Data\Common\RowUpdatingEventArgs.cs" />
@ -286,9 +281,8 @@
<Compile Include="System\Data\SQLTypes\SQLInt32.cs" />
<Compile Include="System\Data\SQLTypes\SQLInt64.cs" />
<Compile Include="System\Data\SQLTypes\SQLMoney.cs" />
<Compile Include="$(CommonPath)System\Data\Common\SQLResource.cs">
<Link>System\Data\SQLTypes\SQLResource.cs</Link>
</Compile>
<Compile Include="$(CommonPath)System\Data\Common\SQLResource.cs"
Link="System\Data\SQLTypes\SQLResource.cs" />
<Compile Include="System\Data\SQLTypes\SQLSingle.cs" />
<Compile Include="System\Data\SQLTypes\SQLString.cs" />
<Compile Include="System\Data\SQLTypes\SQLUtility.cs" />
@ -300,9 +294,8 @@
<Compile Include="System\Data\SQLTypes\SQLBytes.cs" />
<Compile Include="System\Data\ProviderBase\DataReaderContainer.cs" />
<Compile Include="System\Data\ProviderBase\SchemaMapping.cs" />
<Compile Include="$(CommonPath)System\Runtime\CompilerServices\PreserveDependencyAttribute.cs">
<Link>Common\System\Runtime\CompilerServices\PreserveDependencyAttribute.cs</Link>
</Compile>
<Compile Include="$(CommonPath)System\Runtime\CompilerServices\PreserveDependencyAttribute.cs"
Link="Common\System\Runtime\CompilerServices\PreserveDependencyAttribute.cs" />
</ItemGroup>
<ItemGroup>
<Reference Include="System.Collections" />

View file

@ -113,11 +113,9 @@
<Compile Include="System\Data\XmlDataLoaderTest.cs" />
<Compile Include="System\Data\XmlDataReaderTest.cs" />
<Compile Include="System\Xml\XmlDataDocumentTests.cs" />
<Compile Include="$(CommonTestPath)System\Diagnostics\Tracing\TestEventListener.cs">
<Link>Common\System\Diagnostics\Tracing\TestEventListener.cs</Link>
</Compile>
<Compile Include="$(CommonTestPath)System\Runtime\Serialization\Formatters\BinaryFormatterHelpers.cs">
<Link>Common\System\Runtime\Serialization\Formatters\BinaryFormatterHelpers.cs</Link>
</Compile>
<Compile Include="$(CommonTestPath)System\Diagnostics\Tracing\TestEventListener.cs"
Link="Common\System\Diagnostics\Tracing\TestEventListener.cs" />
<Compile Include="$(CommonTestPath)System\Runtime\Serialization\Formatters\BinaryFormatterHelpers.cs"
Link="Common\System\Runtime\Serialization\Formatters\BinaryFormatterHelpers.cs" />
</ItemGroup>
</Project>

View file

@ -9,56 +9,42 @@
<ExcludeCurrentFullFrameworkFromPackage>true</ExcludeCurrentFullFrameworkFromPackage>
</PropertyGroup>
<ItemGroup Condition="'$(TargetsNetCoreApp)' == 'true'">
<Compile Include="$(CommonPath)System\Data\Common\AdapterUtil.cs">
<Link>Common\System\Data\Common\AdapterUtil.cs</Link>
</Compile>
<Compile Include="$(CommonPath)System\Data\Common\AdapterUtil.Drivers.cs">
<Link>System\Data\Common\AdapterUtil.Drivers.cs</Link>
</Compile>
<Compile Include="$(CommonPath)System\Data\Common\AdapterUtil.cs"
Link="Common\System\Data\Common\AdapterUtil.cs" />
<Compile Include="$(CommonPath)System\Data\Common\AdapterUtil.Drivers.cs"
Link="System\Data\Common\AdapterUtil.Drivers.cs" />
<Compile Include="Common\System\Data\Common\AdapterUtil.Odbc.cs" />
<Compile Include="Common\System\Data\Common\DbConnectionOptions.cs" />
<Compile Include="$(CommonPath)System\Data\Common\DbConnectionOptions.Common.cs">
<Link>Common\System\Data\Common\DbConnectionOptions.Common.cs</Link>
</Compile>
<Compile Include="$(CommonPath)System\Data\Common\DbConnectionPoolKey.cs">
<Link>System\Data\Common\DbConnectionPoolKey.cs</Link>
</Compile>
<Compile Include="$(CommonPath)System\Data\Common\DbConnectionOptions.Common.cs"
Link="Common\System\Data\Common\DbConnectionOptions.Common.cs" />
<Compile Include="$(CommonPath)System\Data\Common\DbConnectionPoolKey.cs"
Link="System\Data\Common\DbConnectionPoolKey.cs" />
<Compile Include="Common\System\Data\Common\DBConnectionString.cs" />
<Compile Include="Common\System\Data\Common\DbConnectionStringCommon.cs" />
<Compile Include="$(CommonPath)System\Data\Common\NameValuePair.cs">
<Link>Common\System\Data\Common\NameValuePair.cs</Link>
</Compile>
<Compile Include="$(CommonPath)System\Data\Common\NameValuePair.cs"
Link="Common\System\Data\Common\NameValuePair.cs" />
<Compile Include="Common\System\Data\Common\NameValuePermission.cs" />
<Compile Include="Common\System\Data\Common\SafeNativeMethods.cs" />
<Compile Include="Common\System\Data\DataStorage.cs" />
<Compile Include="Common\System\Data\ProviderBase\DbBuffer.cs" />
<Compile Include="$(CommonPath)System\Data\Common\FieldNameLookup.cs">
<Link>Common\System\Data\ProviderBase\FieldNameLookup.cs</Link>
</Compile>
<Compile Include="$(CommonPath)System\Data\Common\BasicFieldNameLookup.cs">
<Link>Common\System\Data\ProviderBase\BasicFieldNameLookup.cs</Link>
</Compile>
<Compile Include="$(CommonPath)System\Data\ProviderBase\DbConnectionInternal.cs">
<Link>System\Data\ProviderBase\DbConnectionInternal.cs</Link>
</Compile>
<Compile Include="$(CommonPath)System\Data\ProviderBase\DbConnectionFactory.cs">
<Link>System\Data\ProviderBase\DbConnectionFactory.cs</Link>
</Compile>
<Compile Include="$(CommonPath)System\Data\ProviderBase\DbConnectionPoolGroup.cs">
<Link>System\Data\ProviderBase\DbConnectionPoolGroup.cs</Link>
</Compile>
<Compile Include="$(CommonPath)System\Data\ProviderBase\TimeoutTimer.cs">
<Link>System\Data\ProviderBase\TimeoutTimer.cs</Link>
</Compile>
<Compile Include="$(CommonPath)System\Data\ProviderBase\DbReferenceCollection.cs">
<Link>System\Data\ProviderBase\DbReferenceCollection.cs</Link>
</Compile>
<Compile Include="$(CommonPath)System\Data\ProviderBase\DbMetaDataFactory.cs">
<Link>System\Data\ProviderBase\DbMetaDataFactory.cs</Link>
</Compile>
<Compile Include="$(CommonPath)System\Data\ProviderBase\DbConnectionClosed.cs">
<Link>System\Data\ProviderBase\DbConnectionClosed.cs</Link>
</Compile>
<Compile Include="$(CommonPath)System\Data\Common\FieldNameLookup.cs"
Link="Common\System\Data\ProviderBase\FieldNameLookup.cs" />
<Compile Include="$(CommonPath)System\Data\Common\BasicFieldNameLookup.cs"
Link="Common\System\Data\ProviderBase\BasicFieldNameLookup.cs" />
<Compile Include="$(CommonPath)System\Data\ProviderBase\DbConnectionInternal.cs"
Link="System\Data\ProviderBase\DbConnectionInternal.cs" />
<Compile Include="$(CommonPath)System\Data\ProviderBase\DbConnectionFactory.cs"
Link="System\Data\ProviderBase\DbConnectionFactory.cs" />
<Compile Include="$(CommonPath)System\Data\ProviderBase\DbConnectionPoolGroup.cs"
Link="System\Data\ProviderBase\DbConnectionPoolGroup.cs" />
<Compile Include="$(CommonPath)System\Data\ProviderBase\TimeoutTimer.cs"
Link="System\Data\ProviderBase\TimeoutTimer.cs" />
<Compile Include="$(CommonPath)System\Data\ProviderBase\DbReferenceCollection.cs"
Link="System\Data\ProviderBase\DbReferenceCollection.cs" />
<Compile Include="$(CommonPath)System\Data\ProviderBase\DbMetaDataFactory.cs"
Link="System\Data\ProviderBase\DbMetaDataFactory.cs" />
<Compile Include="$(CommonPath)System\Data\ProviderBase\DbConnectionClosed.cs"
Link="System\Data\ProviderBase\DbConnectionClosed.cs" />
<Compile Include="Common\System\Data\ProviderBase\DbConnectionClosed.cs" />
<Compile Include="Common\System\Data\ProviderBase\DbConnectionFactory.cs" />
<Compile Include="Common\System\Data\ProviderBase\DbConnectionInternal.cs" />
@ -112,31 +98,25 @@
<Compile Include="System\Data\Odbc\OdbcTransaction.cs" />
<Compile Include="System\Data\Odbc\OdbcType.cs" />
<Compile Include="System\Data\Odbc\OdbcUtils.cs" />
<Compile Include="$(CommonPath)System\NotImplemented.cs">
<Link>Common\System\NotImplemented.cs</Link>
</Compile>
<Compile Include="$(CommonPath)System\NotImplemented.cs"
Link="Common\System\NotImplemented.cs" />
<Compile Include="Common\System\HResults.cs" />
<Compile Include="$(CommonPath)System\Data\Common\MultipartIdentifier.cs">
<Link>Common\System\Data\Common\MultipartIdentifier.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Interop.Odbc.cs">
<Link>Common\Interop\Interop.Odbc.cs</Link>
</Compile>
<Compile Include="$(CommonPath)System\Data\Common\MultipartIdentifier.cs"
Link="Common\System\Data\Common\MultipartIdentifier.cs" />
<Compile Include="$(CommonPath)Interop\Interop.Odbc.cs"
Link="Common\Interop\Interop.Odbc.cs" />
</ItemGroup>
<ItemGroup Condition="'$(TargetsLinux)' == 'true' or '$(TargetsFreeBSD)' == 'true'">
<Compile Include="$(CommonPath)Interop\Linux\Interop.Libraries.cs">
<Link>Common\Interop\Linux\Interop.Libraries.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Linux\Interop.Libraries.cs"
Link="Common\Interop\Linux\Interop.Libraries.cs" />
</ItemGroup>
<ItemGroup Condition="'$(TargetsOSX)' == 'true' or '$(TargetsiOS)' == 'true' or '$(TargetstvOS)' == 'true'">
<Compile Include="$(CommonPath)Interop\OSX\Interop.Libraries.cs">
<Link>Common\Interop\OSX\Interop.Libraries.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\OSX\Interop.Libraries.cs"
Link="Common\Interop\OSX\Interop.Libraries.cs" />
</ItemGroup>
<ItemGroup Condition="'$(TargetsWindows)' == 'true' and '$(TargetsNetCoreApp)' == 'true'">
<Compile Include="$(CommonPath)Interop\Windows\Interop.Libraries.cs">
<Link>Common\Interop\Windows\Interop.Libraries.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Interop.Libraries.cs"
Link="Common\Interop\Windows\Interop.Libraries.cs" />
</ItemGroup>
<ItemGroup Condition="'$(IsPartialFacadeAssembly)' == 'true'">
<Reference Include="mscorlib" />

View file

@ -16,29 +16,24 @@
<Compile Include="OdbcParameterTests.cs" />
</ItemGroup>
<ItemGroup Condition="'$(TargetsUnix)' == 'true'">
<Compile Include="$(CommonPath)Interop\Unix\Interop.Libraries.cs">
<Link>Common\Interop\Unix\Interop.Libraries.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Unix\Interop.Libraries.cs"
Link="Common\Interop\Unix\Interop.Libraries.cs" />
</ItemGroup>
<ItemGroup Condition="'$(TargetsLinux)' == 'true'">
<Compile Include="$(CommonPath)Interop\Linux\Interop.Libraries.cs">
<Link>Common\Interop\Linux\Interop.Libraries.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Linux\Interop.Libraries.cs"
Link="Common\Interop\Linux\Interop.Libraries.cs" />
</ItemGroup>
<ItemGroup Condition="'$(TargetsOSX)' == 'true' or '$(TargetsiOS)' == 'true' or '$(TargetstvOS)' == 'true'">
<Compile Include="$(CommonPath)Interop\OSX\Interop.Libraries.cs">
<Link>Common\Interop\OSX\Interop.Libraries.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\OSX\Interop.Libraries.cs"
Link="Common\Interop\OSX\Interop.Libraries.cs" />
</ItemGroup>
<ItemGroup Condition="'$(TargetsFreeBSD)' == 'true'">
<Compile Include="$(CommonPath)Interop\FreeBSD\Interop.Libraries.cs">
<Link>Common\Interop\FreeBSD\Interop.Libraries.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\FreeBSD\Interop.Libraries.cs"
Link="Common\Interop\FreeBSD\Interop.Libraries.cs" />
</ItemGroup>
<ItemGroup Condition="'$(TargetsWindows)' == 'true'">
<Compile Include="$(CommonPath)Interop\Windows\Interop.Libraries.cs">
<Link>Common\Interop\Windows\Interop.Libraries.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Interop.Libraries.cs"
Link="Common\Interop\Windows\Interop.Libraries.cs" />
<Compile Include="ConnectionStrings.Windows.cs" />
</ItemGroup>
<ItemGroup Condition="'$(TargetsWindows)' != 'true'">

View file

@ -10,12 +10,10 @@
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
</PropertyGroup>
<ItemGroup Condition="'$(TargetsNetFx)' != 'true' and '$(TargetsWindows)' == 'true'">
<Compile Include="$(CommonPath)Interop\Windows\Interop.Libraries.cs">
<Link>Common\Interop\Windows\Interop.Libraries.cs</Link>
</Compile>
<Compile Include="$(CommonPath)System\Data\Common\MultipartIdentifier.cs">
<Link>Common\System\Data\Common\MultipartIdentifier.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Interop.Libraries.cs"
Link="Common\Interop\Windows\Interop.Libraries.cs" />
<Compile Include="$(CommonPath)System\Data\Common\MultipartIdentifier.cs"
Link="Common\System\Data\Common\MultipartIdentifier.cs" />
<Compile Include="AdapterSwitches.cs" />
<Compile Include="ColumnBinding.cs" />
<Compile Include="DbBindings.cs" />
@ -107,4 +105,4 @@
<Reference Include="System.Diagnostics.PerformanceCounter" />
<Reference Include="System.Security.Principal.Windows" />
</ItemGroup>
</Project>
</Project>

View file

@ -11,8 +11,7 @@
<Compile Include="ForAllTests.cs" />
<Compile Include="Utilities.cs" />
<Compile Include="ValueTests.cs" />
<Compile Include="$(CommonTestPath)System\ShouldNotBeInvokedException.cs">
<Link>Common\System\ShouldNotBeInvokedException.cs</Link>
</Compile>
<Compile Include="$(CommonTestPath)System\ShouldNotBeInvokedException.cs"
Link="Common\System\ShouldNotBeInvokedException.cs" />
</ItemGroup>
</Project>
</Project>

View file

@ -22,15 +22,13 @@
<Compile Include="System\Diagnostics\DiagnosticSource.cs" />
<Compile Include="System\Diagnostics\DiagnosticListener.cs" />
<Compile Include="System\Diagnostics\DiagnosticSourceEventSource.cs" />
<Compile Include="$(CommonPath)System\Runtime\CompilerServices\PreserveDependencyAttribute.cs">
<Link>Common\System\Runtime\CompilerServices\PreserveDependencyAttribute.cs</Link>
</Compile>
<Compile Include="$(CommonPath)System\Runtime\CompilerServices\PreserveDependencyAttribute.cs"
Link="Common\System\Runtime\CompilerServices\PreserveDependencyAttribute.cs" />
<None Include="DiagnosticSourceUsersGuide.md" />
</ItemGroup>
<ItemGroup Condition=" '$(TargetFramework)' != 'netstandard1.1'">
<Compile Include="$(CommonPath)System\HexConverter.cs">
<Link>Common\System\HexConverter.cs</Link>
</Compile>
<Compile Include="$(CommonPath)System\HexConverter.cs"
Link="Common\System\HexConverter.cs" />
<Compile Include="System\Diagnostics\Activity.cs" />
<Compile Include="System\Diagnostics\ActivityContext.cs" />
<Compile Include="System\Diagnostics\ActivityCreationOptions.cs" />

View file

@ -14,11 +14,9 @@
<ItemGroup Condition=" '$(TargetsNetFx)' == 'true'">
<Compile Include="HttpHandlerDiagnosticListenerTests.cs" />
<Compile Include="ActivityDateTimeTests.cs" />
<Compile Include="$(CommonTestPath)System\Net\Configuration.cs">
<Link>Common\System\Net\Configuration.cs</Link>
</Compile>
<Compile Include="$(CommonTestPath)System\Net\Configuration.Http.cs">
<Link>Common\System\Net\Configuration.Http.cs</Link>
</Compile>
<Compile Include="$(CommonTestPath)System\Net\Configuration.cs"
Link="Common\System\Net\Configuration.cs" />
<Compile Include="$(CommonTestPath)System\Net\Configuration.Http.cs"
Link="Common\System\Net\Configuration.Http.cs" />
</ItemGroup>
</Project>

View file

@ -53,69 +53,48 @@
<Compile Include="System\Diagnostics\OverflowAction.cs" />
<Compile Include="System\Diagnostics\SafeEventLogReadHandle.cs" />
<Compile Include="System\Diagnostics\SafeEventLogWriteHandle.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.CloseHandle.cs">
<Link>Common\Interop\Windows\Kernel32\Interop.CloseHandle.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Microsoft\Win32\SafeHandles\SafeLibraryHandle.cs">
<Link>Common\Microsoft\Win32\SafeHandles\SafeLibraryHandle.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Advapi32\Interop.ClearEventLog.cs">
<Link>Common\Interop\Windows\Advapi32\Interop.ClearEventLog.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Advapi32\Interop.CloseEventLog.cs">
<Link>Common\Interop\Windows\Advapi32\Interop.CloseEventLog.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Advapi32\Interop.DeregisterEventSource.cs">
<Link>Common\Interop\Windows\Advapi32\Interop.DeregisterEventSource.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Advapi32\Interop.GetNumberOfEventLogRecords.cs">
<Link>Common\Interop\Windows\Advapi32\Interop.GetNumberOfEventLogRecords.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Advapi32\Interop.GetOldestEventLogRecord.cs">
<Link>Common\Interop\Windows\Advapi32\Interop.GetOldestEventLogRecord.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Advapi32\Interop.LookupAccountSid.cs">
<Link>Common\Interop\Windows\Advapi32\Interop.LookupAccountSid.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Advapi32\Interop.NotifyChangeEventLog.cs">
<Link>Common\Interop\Windows\Advapi32\Interop.NotifyChangeEventLog.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Advapi32\Interop.OpenEventLog.cs">
<Link>Common\Interop\Windows\Advapi32\Interop.OpenEventLog.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Advapi32\Interop.ReadEventLog.cs">
<Link>Common\Interop\Windows\Advapi32\Interop.ReadEventLog.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Advapi32\Interop.RegisterEventSource.cs">
<Link>Common\Interop\Windows\Advapi32\Interop.RegisterEventSource.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Advapi32\Interop.ReportEvent.cs">
<Link>Common\Interop\Windows\Advapi32\Interop.ReportEvent.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.Constants.cs">
<Link>Common\Interop\Windows\Kernel32\Interop.Constants.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.FormatMessage_SafeLibraryHandle.cs">
<Link>Common\Interop\Windows\Kernel32\Interop.FormatMessage_SafeLibraryHandle.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.FreeLibrary.cs">
<Link>Common\Interop\Windows\Kernel32\Interop.FreeLibrary.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.LoadLibraryEx.cs">
<Link>Common\Interop\Windows\Kernel32\Interop.LoadLibraryEx.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.WaitForSingleObject.cs">
<Link>Common\Interop\Windows\Kernel32\Interop.WaitForSingleObject.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Interop.Errors.cs">
<Link>Common\Interop\Windows\Interop.Errors.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Interop.Libraries.cs">
<Link>Common\Interop\Windows\Interop.Libraries.cs</Link>
</Compile>
<Compile Include="$(CommonPath)System\Diagnostics\NetFrameworkUtils.cs">
<Link>Common\System\Diagnostics\NetFrameworkUtils.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.CloseHandle.cs"
Link="Common\Interop\Windows\Kernel32\Interop.CloseHandle.cs" />
<Compile Include="$(CommonPath)Microsoft\Win32\SafeHandles\SafeLibraryHandle.cs"
Link="Common\Microsoft\Win32\SafeHandles\SafeLibraryHandle.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Advapi32\Interop.ClearEventLog.cs"
Link="Common\Interop\Windows\Advapi32\Interop.ClearEventLog.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Advapi32\Interop.CloseEventLog.cs"
Link="Common\Interop\Windows\Advapi32\Interop.CloseEventLog.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Advapi32\Interop.DeregisterEventSource.cs"
Link="Common\Interop\Windows\Advapi32\Interop.DeregisterEventSource.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Advapi32\Interop.GetNumberOfEventLogRecords.cs"
Link="Common\Interop\Windows\Advapi32\Interop.GetNumberOfEventLogRecords.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Advapi32\Interop.GetOldestEventLogRecord.cs"
Link="Common\Interop\Windows\Advapi32\Interop.GetOldestEventLogRecord.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Advapi32\Interop.LookupAccountSid.cs"
Link="Common\Interop\Windows\Advapi32\Interop.LookupAccountSid.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Advapi32\Interop.NotifyChangeEventLog.cs"
Link="Common\Interop\Windows\Advapi32\Interop.NotifyChangeEventLog.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Advapi32\Interop.OpenEventLog.cs"
Link="Common\Interop\Windows\Advapi32\Interop.OpenEventLog.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Advapi32\Interop.ReadEventLog.cs"
Link="Common\Interop\Windows\Advapi32\Interop.ReadEventLog.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Advapi32\Interop.RegisterEventSource.cs"
Link="Common\Interop\Windows\Advapi32\Interop.RegisterEventSource.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Advapi32\Interop.ReportEvent.cs"
Link="Common\Interop\Windows\Advapi32\Interop.ReportEvent.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.Constants.cs"
Link="Common\Interop\Windows\Kernel32\Interop.Constants.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.FormatMessage_SafeLibraryHandle.cs"
Link="Common\Interop\Windows\Kernel32\Interop.FormatMessage_SafeLibraryHandle.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.FreeLibrary.cs"
Link="Common\Interop\Windows\Kernel32\Interop.FreeLibrary.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.LoadLibraryEx.cs"
Link="Common\Interop\Windows\Kernel32\Interop.LoadLibraryEx.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.WaitForSingleObject.cs"
Link="Common\Interop\Windows\Kernel32\Interop.WaitForSingleObject.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Interop.Errors.cs"
Link="Common\Interop\Windows\Interop.Errors.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Interop.Libraries.cs"
Link="Common\Interop\Windows\Interop.Libraries.cs" />
<Compile Include="$(CommonPath)System\Diagnostics\NetFrameworkUtils.cs"
Link="Common\System\Diagnostics\NetFrameworkUtils.cs" />
</ItemGroup>
<ItemGroup Condition="'$(TargetsNetFx)' == 'true'">
<Reference Include="mscorlib" />

View file

@ -11,42 +11,31 @@
</ItemGroup>
<ItemGroup Condition=" '$(TargetsWindows)' == 'true'">
<Compile Include="System\Diagnostics\FileVersionInfo.Windows.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Interop.Libraries.cs">
<Link>Common\Interop\Windows\Interop.Libraries.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Version\Interop.FileVersionInfo.cs">
<Link>Common\Interop\Windows\Interop.FileVersionInfo.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Version\Interop.FileVersionInfoType.cs">
<Link>Common\Interop\Windows\Interop.FileVersionInfoType.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Version\Interop.GetFileVersionInfoEx.cs">
<Link>Common\Interop\Windows\Interop.GetFileVersionInfoEx.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Version\Interop.GetFileVersionInfoSizeEx.cs">
<Link>Common\Interop\Windows\Interop.GetFileVersionInfoSizeEx.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.VerLanguageName.cs">
<Link>Common\Interop\Windows\Interop.VerLanguageName.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Version\Interop.VerQueryValue.cs">
<Link>Common\Interop\Windows\Interop.VerQueryValue.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Version\Interop.VSFixedFileInfo.cs">
<Link>Common\Interop\Windows\Interop.VSFixedFileInfo.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Interop.Libraries.cs"
Link="Common\Interop\Windows\Interop.Libraries.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Version\Interop.FileVersionInfo.cs"
Link="Common\Interop\Windows\Interop.FileVersionInfo.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Version\Interop.FileVersionInfoType.cs"
Link="Common\Interop\Windows\Interop.FileVersionInfoType.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Version\Interop.GetFileVersionInfoEx.cs"
Link="Common\Interop\Windows\Interop.GetFileVersionInfoEx.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Version\Interop.GetFileVersionInfoSizeEx.cs"
Link="Common\Interop\Windows\Interop.GetFileVersionInfoSizeEx.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.VerLanguageName.cs"
Link="Common\Interop\Windows\Interop.VerLanguageName.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Version\Interop.VerQueryValue.cs"
Link="Common\Interop\Windows\Interop.VerQueryValue.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Version\Interop.VSFixedFileInfo.cs"
Link="Common\Interop\Windows\Interop.VSFixedFileInfo.cs" />
</ItemGroup>
<ItemGroup Condition="'$(TargetsUnix)' == 'true'">
<Compile Include="System\Diagnostics\FileVersionInfo.Unix.cs" />
<Compile Include="$(CommonPath)Interop\Unix\Interop.Libraries.cs">
<Link>Common\Interop\Unix\Interop.Libraries.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Unix\Interop.Errors.cs">
<Link>Common\Interop\Unix\Interop.Errors.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Unix\System.Native\Interop.Stat.cs">
<Link>Common\Interop\Unix\Interop.Stat.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Unix\Interop.Libraries.cs"
Link="Common\Interop\Unix\Interop.Libraries.cs" />
<Compile Include="$(CommonPath)Interop\Unix\Interop.Errors.cs"
Link="Common\Interop\Unix\Interop.Errors.cs" />
<Compile Include="$(CommonPath)Interop\Unix\System.Native\Interop.Stat.cs"
Link="Common\Interop\Unix\Interop.Stat.cs" />
</ItemGroup>
<ItemGroup>
<Reference Include="System.IO.FileSystem" />
@ -59,4 +48,4 @@
<Reference Include="System.Collections.Immutable" />
<Reference Include="System.Runtime.Extensions" />
</ItemGroup>
</Project>
</Project>

View file

@ -24,12 +24,10 @@
</ItemGroup>
<ItemGroup Condition="'$(TargetsWindows)' == 'true'">
<Compile Include="FileVersionInfoTest.Windows.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Interop.Libraries.cs">
<Link>ProductionCode\Common\Interop\Windows\Interop.Libraries.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.VerLanguageName.cs">
<Link>ProductionCode\Common\Interop\Windows\Kernel32\Interop.VerLanguageName.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Interop.Libraries.cs"
Link="ProductionCode\Common\Interop\Windows\Interop.Libraries.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.VerLanguageName.cs"
Link="ProductionCode\Common\Interop\Windows\Kernel32\Interop.VerLanguageName.cs" />
</ItemGroup>
<ItemGroup Condition="'$(TargetsUnix)' == 'true'">
<Compile Include="FileVersionInfoTest.Unix.cs" />

View file

@ -39,126 +39,86 @@
<Compile Include="System\Diagnostics\PerformanceData\CounterSetInstanceType.cs" />
<Compile Include="System\Diagnostics\PerformanceData\CounterType.cs" />
<Compile Include="System\Diagnostics\PerformanceData\PerfProviderCollection.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Interop.BOOL.cs">
<Link>Common\Interop\Windows\Interop.BOOL.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.FormatMessage.cs">
<Link>Common\Interop\Windows\Interop.FormatMessage.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Advapi32\Interop.RegCloseKey.cs">
<Link>Common\Interop\Windows\Interop.RegCloseKey.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Advapi32\Interop.RegQueryValueEx.cs">
<Link>Common\Interop\Windows\Advapi32\Interop.RegQueryValueEx.cs</Link>
</Compile>
<Compile Include="$(CoreLibSharedDir)Microsoft\Win32\SafeHandles\SafeRegistryHandle.cs">
<Link>Microsoft\Win32\SafeHandles\SafeRegistryHandle.cs</Link>
</Compile>
<Compile Include="$(CoreLibSharedDir)Microsoft\Win32\SafeHandles\SafeRegistryHandle.Windows.cs">
<Link>Microsoft\Win32\SafeHandles\SafeRegistryHandle.Windows.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Interop.Errors.cs">
<Link>Common\Interop\Windows\Interop.Errors.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Interop.Libraries.cs">
<Link>Common\Interop\Windows\Interop.Libraries.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Advapi32\Interop.ConvertStringSecurityDescriptorToSecurityDescriptor.cs">
<Link>Common\Interop\Windows\Advapi32\Interop.ConvertStringSecurityDescriptorToSecurityDescriptor.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Advapi32\Interop.GetTokenInformation.cs">
<Link>Common\Interop\Windows\Advapi32\Interop.GetTokenInformation.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Advapi32\Interop.PERF_INFO.cs">
<Link>Common\Interop\Windows\Advapi32\Interop.PERF_INFO.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Advapi32\Interop.ProcessOptions.cs">
<Link>Common\Interop\Windows\Advapi32\Interop.ProcessOptions.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Advapi32\Interop.RegConnectRegistry.cs">
<Link>Common\Interop\Windows\Advapi32\Interop.RegConnectRegistry.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Advapi32\Interop.TOKEN_INFORMATION_CLASS.cs">
<Link>Common\Interop\Windows\Advapi32\Interop.TOKEN_INFORMATION_CLASS.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.Constants.cs">
<Link>Common\Interop\Windows\Kernel32\Interop.Constants.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.CreateFileMapping.cs">
<Link>Common\Interop\Windows\Kernel32\Interop.CreateFileMapping.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.DuplicateHandle_SafeProcessHandle.cs">
<Link>Common\Interop\Windows\kernel32\Interop.DuplicateHandle.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.FreeLibrary.cs">
<Link>Common\Interop\Windows\Kernel32\Interop.FreeLibrary.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.GetComputerName.cs">
<Link>Common\Interop\Windows\Kernel32\Interop.GetComputerName.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.GetCurrentProcess_SafeProcessHandle.cs">
<Link>Common\Interop\Windows\kernel32\Interop.GetCurrentProcess.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.GetCurrentProcessId.cs">
<Link>Common\Interop\Windows\Kernel32\Interop.GetCurrentProcessId.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.GetProcessTimes.cs">
<Link>Common\Interop\Windows\Kernel32\Interop.GetProcessTimes.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.HandleOptions.cs">
<Link>Common\Interop\Windows\Kernel32\Interop.HandleOptions.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.LoadLibrary.cs">
<Link>Common\Interop\Windows\Kernel32\Interop.LoadLibrary.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.MapViewOfFile.cs">
<Link>Common\Interop\Windows\Kernel32\Interop.MapViewOfFile.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.MemOptions.cs">
<Link>Common\Interop\Windows\Kernel32\Interop.MemOptions.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.MEMORY_BASIC_INFO.cs">
<Link>Common\Interop\Windows\Kernel32\Interop.MEMORY_BASIC_INFO.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.OpenFileMapping.cs">
<Link>Common\Interop\Windows\Kernel32\Interop.OpenFileMapping.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.OpenProcess.cs">
<Link>Common\Interop\Windows\Kernel32\Interop.OpenProcess.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.PerformanceCounterOptions.cs">
<Link>Common\Interop\Windows\Kernel32\Interop.PerformanceCounterOptions.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.ProcessWaitHandle.cs">
<Link>Common\Interop\Windows\Kernel32\Interop.ProcessWaitHandle.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.SECURITY_ATTRIBUTES.cs">
<Link>Common\Interop\Windows\Kernel32\Interop.SECURITY_ATTRIBUTES.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.UnmapViewOfFile.cs">
<Link>Common\Interop\Windows\Kernel32\Interop.UnmapViewOfFile.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.VirtualQuery.cs">
<Link>Common\Interop\Windows\Kernel32\Interop.VirtualQuery.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.WaitForSingleObject.cs">
<Link>Common\Interop\Windows\Kernel32\Interop.WaitForSingleObject.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\PerfCounter\Interop.FormatFromRawValue.cs">
<Link>Common\Interop\Windows\PerfCounter\Interop.FormatFromRawValue.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\PerfCounter\Interop.PerformanceData.cs">
<Link>Common\Interop\Windows\PerfCounter\Interop.PerformanceData.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Microsoft\Win32\SafeHandles\SafeLocalAllocHandle.cs">
<Link>Common\Microsoft\Win32\SafeHandles\SafeLocalAllocHandle.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Microsoft\Win32\SafeHandles\SafePerfProviderHandle.cs">
<Link>Common\Microsoft\Win32\SafeHandles\SafePerfProviderHandle.cs</Link>
</Compile>
<Compile Include="$(CommonPath)System\Diagnostics\NetFrameworkUtils.cs">
<Link>Common\System\Diagnostics\NetFrameworkUtils.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Interop.BOOL.cs"
Link="Common\Interop\Windows\Interop.BOOL.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.FormatMessage.cs"
Link="Common\Interop\Windows\Interop.FormatMessage.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Advapi32\Interop.RegCloseKey.cs"
Link="Common\Interop\Windows\Interop.RegCloseKey.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Advapi32\Interop.RegQueryValueEx.cs"
Link="Common\Interop\Windows\Advapi32\Interop.RegQueryValueEx.cs" />
<Compile Include="$(CoreLibSharedDir)Microsoft\Win32\SafeHandles\SafeRegistryHandle.cs"
Link="Microsoft\Win32\SafeHandles\SafeRegistryHandle.cs" />
<Compile Include="$(CoreLibSharedDir)Microsoft\Win32\SafeHandles\SafeRegistryHandle.Windows.cs"
Link="Microsoft\Win32\SafeHandles\SafeRegistryHandle.Windows.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Interop.Errors.cs"
Link="Common\Interop\Windows\Interop.Errors.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Interop.Libraries.cs"
Link="Common\Interop\Windows\Interop.Libraries.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Advapi32\Interop.ConvertStringSecurityDescriptorToSecurityDescriptor.cs"
Link="Common\Interop\Windows\Advapi32\Interop.ConvertStringSecurityDescriptorToSecurityDescriptor.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Advapi32\Interop.GetTokenInformation.cs"
Link="Common\Interop\Windows\Advapi32\Interop.GetTokenInformation.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Advapi32\Interop.PERF_INFO.cs"
Link="Common\Interop\Windows\Advapi32\Interop.PERF_INFO.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Advapi32\Interop.ProcessOptions.cs"
Link="Common\Interop\Windows\Advapi32\Interop.ProcessOptions.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Advapi32\Interop.RegConnectRegistry.cs"
Link="Common\Interop\Windows\Advapi32\Interop.RegConnectRegistry.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Advapi32\Interop.TOKEN_INFORMATION_CLASS.cs"
Link="Common\Interop\Windows\Advapi32\Interop.TOKEN_INFORMATION_CLASS.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.Constants.cs"
Link="Common\Interop\Windows\Kernel32\Interop.Constants.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.CreateFileMapping.cs"
Link="Common\Interop\Windows\Kernel32\Interop.CreateFileMapping.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.DuplicateHandle_SafeProcessHandle.cs"
Link="Common\Interop\Windows\kernel32\Interop.DuplicateHandle.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.FreeLibrary.cs"
Link="Common\Interop\Windows\Kernel32\Interop.FreeLibrary.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.GetComputerName.cs"
Link="Common\Interop\Windows\Kernel32\Interop.GetComputerName.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.GetCurrentProcess_SafeProcessHandle.cs"
Link="Common\Interop\Windows\kernel32\Interop.GetCurrentProcess.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.GetCurrentProcessId.cs"
Link="Common\Interop\Windows\Kernel32\Interop.GetCurrentProcessId.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.GetProcessTimes.cs"
Link="Common\Interop\Windows\Kernel32\Interop.GetProcessTimes.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.HandleOptions.cs"
Link="Common\Interop\Windows\Kernel32\Interop.HandleOptions.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.LoadLibrary.cs"
Link="Common\Interop\Windows\Kernel32\Interop.LoadLibrary.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.MapViewOfFile.cs"
Link="Common\Interop\Windows\Kernel32\Interop.MapViewOfFile.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.MemOptions.cs"
Link="Common\Interop\Windows\Kernel32\Interop.MemOptions.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.MEMORY_BASIC_INFO.cs"
Link="Common\Interop\Windows\Kernel32\Interop.MEMORY_BASIC_INFO.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.OpenFileMapping.cs"
Link="Common\Interop\Windows\Kernel32\Interop.OpenFileMapping.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.OpenProcess.cs"
Link="Common\Interop\Windows\Kernel32\Interop.OpenProcess.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.PerformanceCounterOptions.cs"
Link="Common\Interop\Windows\Kernel32\Interop.PerformanceCounterOptions.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.ProcessWaitHandle.cs"
Link="Common\Interop\Windows\Kernel32\Interop.ProcessWaitHandle.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.SECURITY_ATTRIBUTES.cs"
Link="Common\Interop\Windows\Kernel32\Interop.SECURITY_ATTRIBUTES.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.UnmapViewOfFile.cs"
Link="Common\Interop\Windows\Kernel32\Interop.UnmapViewOfFile.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.VirtualQuery.cs"
Link="Common\Interop\Windows\Kernel32\Interop.VirtualQuery.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.WaitForSingleObject.cs"
Link="Common\Interop\Windows\Kernel32\Interop.WaitForSingleObject.cs" />
<Compile Include="$(CommonPath)Interop\Windows\PerfCounter\Interop.FormatFromRawValue.cs"
Link="Common\Interop\Windows\PerfCounter\Interop.FormatFromRawValue.cs" />
<Compile Include="$(CommonPath)Interop\Windows\PerfCounter\Interop.PerformanceData.cs"
Link="Common\Interop\Windows\PerfCounter\Interop.PerformanceData.cs" />
<Compile Include="$(CommonPath)Microsoft\Win32\SafeHandles\SafeLocalAllocHandle.cs"
Link="Common\Microsoft\Win32\SafeHandles\SafeLocalAllocHandle.cs" />
<Compile Include="$(CommonPath)Microsoft\Win32\SafeHandles\SafePerfProviderHandle.cs"
Link="Common\Microsoft\Win32\SafeHandles\SafePerfProviderHandle.cs" />
<Compile Include="$(CommonPath)System\Diagnostics\NetFrameworkUtils.cs"
Link="Common\System\Diagnostics\NetFrameworkUtils.cs" />
</ItemGroup>
<ItemGroup Condition="'$(TargetsNetFx)' == 'true'">
<Reference Include="mscorlib" />

View file

@ -13,9 +13,8 @@
<Compile Include="CounterCreationDataCollectionTests.cs" />
<Compile Include="InstanceDataTests.cs" />
<Compile Include="Helpers.cs" />
<Compile Include="$(CommonTestPath)System\ShouldNotBeInvokedException.cs">
<Link>Common\System\ShouldNotBeInvokedException.cs</Link>
</Compile>
<Compile Include="$(CommonTestPath)System\ShouldNotBeInvokedException.cs"
Link="Common\System\ShouldNotBeInvokedException.cs" />
<Compile Include="PerformanceDataTests.cs" />
</ItemGroup>
<ItemGroup>

View file

@ -33,262 +33,178 @@
<Compile Include="System\Diagnostics\ThreadWaitReason.cs" />
<Compile Include="System\Diagnostics\MonitoringDescriptionAttribute.cs" />
<Compile Include="System\Collections\Specialized\StringDictionaryWrapper.cs" />
<Compile Include="$(CommonPath)System\Runtime\Serialization\SerializationGuard.cs">
<Link>Common\System\Runtime\Serialization\SerializationGuard.cs</Link>
</Compile>
<Compile Include="$(CoreLibSharedDir)System\PasteArguments.cs">
<Link>System\PasteArguments.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Interop.Errors.cs">
<Link>Common\Interop\Windows\Interop.Errors.cs</Link>
</Compile>
<Compile Include="$(CommonPath)System\Threading\Tasks\TaskCompletionSourceWithCancellation.cs">
<Link>Common\System\Threading\Tasks\TaskCompletionSourceWithCancellation.cs</Link>
</Compile>
<Compile Include="$(CommonPath)System\Runtime\Serialization\SerializationGuard.cs"
Link="Common\System\Runtime\Serialization\SerializationGuard.cs" />
<Compile Include="$(CoreLibSharedDir)System\PasteArguments.cs"
Link="System\PasteArguments.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Interop.Errors.cs"
Link="Common\Interop\Windows\Interop.Errors.cs" />
<Compile Include="$(CommonPath)System\Threading\Tasks\TaskCompletionSourceWithCancellation.cs"
Link="Common\System\Threading\Tasks\TaskCompletionSourceWithCancellation.cs" />
</ItemGroup>
<ItemGroup Condition=" '$(TargetsWindows)' == 'true'">
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.EnumProcessModules.cs">
<Link>Common\Interop\Windows\Kernel32\Interop.EnumProcessModules.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\NtDll\Interop.NtQueryInformationProcess.cs">
<Link>Common\Interop\Windows\NtDll\Interop.NtQueryInformationProcess.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\NtDll\Interop.NtQuerySystemInformation.cs">
<Link>Common\Interop\Windows\NtDll\Interop.NtQuerySystemInformation.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\NtDll\Interop.PROCESS_BASIC_INFORMATION.cs">
<Link>Common\Interop\Windows\NtDll\Interop.PROCESS_BASIC_INFORMATION.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\NtDll\Interop.SYSTEM_PROCESS_INFORMATION.cs">
<Link>Common\Interop\Windows\NtDll\Interop.SYSTEM_PROCESS_INFORMATION.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\User32\Interop.EnumWindows.cs">
<Link>Common\Interop\Windows\User32\Interop.EnumWindows.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\User32\Interop.GetWindow.cs">
<Link>Common\Interop\Windows\User32\Interop.GetWindow.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\User32\Interop.GetWindowLong.cs">
<Link>Common\Interop\Windows\User32\Interop.GetWindowLong.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\User32\Interop.GetWindowTextLengthW.cs">
<Link>Common\Interop\Windows\User32\Interop.GetWindowTextLengthW.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\User32\Interop.GetWindowTextW.cs">
<Link>Common\Interop\Windows\User32\Interop.GetWindowTextW.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\User32\Interop.GetWindowThreadProcessId.cs">
<Link>Common\Interop\Windows\User32\Interop.GetWindowThreadProcessId.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\User32\Interop.PostMessage.cs">
<Link>Common\Interop\Windows\User32\Interop.PostMessage.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\User32\Interop.IsWindowVisible.cs">
<Link>Common\Interop\Windows\User32\Interop.IsWindowVisible.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\User32\Interop.SendMessageTimeout.cs">
<Link>Common\Interop\Windows\User32\Interop.SendMessageTimeout.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\User32\Interop.WaitForInputIdle.cs">
<Link>Common\Interop\Windows\User32\Interop.WaitForInputIdle.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.EnumProcessModules.cs"
Link="Common\Interop\Windows\Kernel32\Interop.EnumProcessModules.cs" />
<Compile Include="$(CommonPath)Interop\Windows\NtDll\Interop.NtQueryInformationProcess.cs"
Link="Common\Interop\Windows\NtDll\Interop.NtQueryInformationProcess.cs" />
<Compile Include="$(CommonPath)Interop\Windows\NtDll\Interop.NtQuerySystemInformation.cs"
Link="Common\Interop\Windows\NtDll\Interop.NtQuerySystemInformation.cs" />
<Compile Include="$(CommonPath)Interop\Windows\NtDll\Interop.PROCESS_BASIC_INFORMATION.cs"
Link="Common\Interop\Windows\NtDll\Interop.PROCESS_BASIC_INFORMATION.cs" />
<Compile Include="$(CommonPath)Interop\Windows\NtDll\Interop.SYSTEM_PROCESS_INFORMATION.cs"
Link="Common\Interop\Windows\NtDll\Interop.SYSTEM_PROCESS_INFORMATION.cs" />
<Compile Include="$(CommonPath)Interop\Windows\User32\Interop.EnumWindows.cs"
Link="Common\Interop\Windows\User32\Interop.EnumWindows.cs" />
<Compile Include="$(CommonPath)Interop\Windows\User32\Interop.GetWindow.cs"
Link="Common\Interop\Windows\User32\Interop.GetWindow.cs" />
<Compile Include="$(CommonPath)Interop\Windows\User32\Interop.GetWindowLong.cs"
Link="Common\Interop\Windows\User32\Interop.GetWindowLong.cs" />
<Compile Include="$(CommonPath)Interop\Windows\User32\Interop.GetWindowTextLengthW.cs"
Link="Common\Interop\Windows\User32\Interop.GetWindowTextLengthW.cs" />
<Compile Include="$(CommonPath)Interop\Windows\User32\Interop.GetWindowTextW.cs"
Link="Common\Interop\Windows\User32\Interop.GetWindowTextW.cs" />
<Compile Include="$(CommonPath)Interop\Windows\User32\Interop.GetWindowThreadProcessId.cs"
Link="Common\Interop\Windows\User32\Interop.GetWindowThreadProcessId.cs" />
<Compile Include="$(CommonPath)Interop\Windows\User32\Interop.PostMessage.cs"
Link="Common\Interop\Windows\User32\Interop.PostMessage.cs" />
<Compile Include="$(CommonPath)Interop\Windows\User32\Interop.IsWindowVisible.cs"
Link="Common\Interop\Windows\User32\Interop.IsWindowVisible.cs" />
<Compile Include="$(CommonPath)Interop\Windows\User32\Interop.SendMessageTimeout.cs"
Link="Common\Interop\Windows\User32\Interop.SendMessageTimeout.cs" />
<Compile Include="$(CommonPath)Interop\Windows\User32\Interop.WaitForInputIdle.cs"
Link="Common\Interop\Windows\User32\Interop.WaitForInputIdle.cs" />
</ItemGroup>
<ItemGroup Condition=" '$(TargetsWindows)' == 'true'">
<Compile Include="$(CommonPath)Microsoft\Win32\SafeHandles\SafeTokenHandle.cs">
<Link>Microsoft\Win32\SafeHandles\SafeTokenHandle.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Interop.Libraries.cs">
<Link>Common\Interop\Windows\Interop.Libraries.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.CloseHandle.cs">
<Link>Common\Interop\Windows\Kernel32\Interop.CloseHandle.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Advapi32\Interop.PERF_INFO.cs">
<Link>Common\Interop\Windows\Advapi32\Interop.PERF_INFO.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.IsWow64Process_SafeProcessHandle.cs">
<Link>Common\Interop\Windows\Kernel32\Interop.IsWow64Process_SafeProcessHandle.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.GetExitCodeProcess.cs">
<Link>Common\Interop\Windows\Kernel32\Interop.GetExitCodeProcess.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.GetProcessTimes.cs">
<Link>Common\Interop\Windows\Kernel32\Interop.GetProcessTimes.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.GetThreadTimes.cs">
<Link>Common\Interop\Windows\Kernel32\Interop.GetThreadTimes.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.GetStdHandle.cs">
<Link>Common\Interop\Windows\Kernel32\Interop.GetStdHandle.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.CreateProcess.cs">
<Link>Common\Interop\Windows\Kernel32\Interop.CreateProcess.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.TerminateProcess.cs">
<Link>Common\Interop\Windows\Kernel32\Interop.TerminateProcess.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.GetCurrentProcess_SafeProcessHandle.cs">
<Link>Common\Interop\Windows\kernel32\Interop.GetCurrentProcess.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.OpenProcess.cs">
<Link>Common\Interop\Windows\Kernel32\Interop.OpenProcess.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.EnumProcesses.cs">
<Link>Common\Interop\Windows\Kernel32\Interop.EnumProcesses.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.GetModuleInformation.cs">
<Link>Common\Interop\Windows\Kernel32\Interop.GetModuleInformation.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.GetModuleBaseName.cs">
<Link>Common\Interop\Windows\Kernel32\Interop.GetModuleBaseName.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.GetModuleFileNameEx.cs">
<Link>Common\Interop\Windows\Kernel32\Interop.GetModuleFileNameEx.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.SetProcessWorkingSetSizeEx.cs">
<Link>Common\Interop\Windows\Kernel32\Interop.SetProcessWorkingSetSizeEx.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.GetProcessWorkingSetSizeEx.cs">
<Link>Common\Interop\Windows\Kernel32\Interop.GetProcessWorkingSetSizeEx.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.SetProcessAffinityMask.cs">
<Link>Common\Interop\Windows\Kernel32\Interop.SetProcessAffinityMask.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.GetProcessAffinityMask.cs">
<Link>Common\Interop\Windows\Kernel32\Interop.GetProcessAffinityMask.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.GetProcessId.cs">
<Link>Common\Interop\Windows\Kernel32\Interop.GetProcessId.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.GetThreadPriorityBoost.cs">
<Link>Common\Interop\Windows\Kernel32\Interop.GetThreadPriorityBoost.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.SetThreadPriorityBoost.cs">
<Link>Common\Interop\Windows\Kernel32\Interop.SetThreadPriorityBoost.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.GetProcessPriorityBoost.cs">
<Link>Common\Interop\Windows\Kernel32\Interop.GetProcessPriorityBoost.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.SetProcessPriorityBoost.cs">
<Link>Common\Interop\Windows\Kernel32\Interop.SetProcessPriorityBoost.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.OpenThread.cs">
<Link>Common\Interop\Windows\Kernel32\Interop.OpenThread.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.SetThreadPriority.cs">
<Link>Common\Interop\Windows\Kernel32\Interop.SetThreadPriority.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.GetThreadPriority.cs">
<Link>Common\Interop\Windows\Kernel32\Interop.GetThreadPriority.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.SetThreadAffinityMask.cs">
<Link>Common\Interop\Windows\Kernel32\Interop.SetThreadAffinityMask.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.SetThreadIdealProcessor.cs">
<Link>Common\Interop\Windows\Kernel32\Interop.SetThreadIdealProcessor.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.GetPriorityClass.cs">
<Link>Common\Interop\Windows\Kernel32\Interop.GetPriorityClass.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.SetPriorityClass.cs">
<Link>Common\Interop\Windows\Kernel32\Interop.SetPriorityClass.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.DuplicateHandle_SafeProcessHandle.cs">
<Link>Common\Interop\Windows\kernel32\Interop.DuplicateHandle.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.ProcessWaitHandle.cs">
<Link>Common\Interop\Windows\Kernel32\Interop.ProcessWaitHandle.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Advapi32\Interop.OpenProcessToken.cs">
<Link>Common\Interop\Windows\Advapi32\Interop.OpenProcessToken.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Advapi32\Interop.LookupPrivilegeValue.cs">
<Link>Common\Interop\Windows\Advapi32\Interop.LookupPrivilegeValue.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Advapi32\Interop.AdjustTokenPrivileges.cs">
<Link>Common\Interop\Windows\Advapi32\Interop.AdjustTokenPrivileges.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.GetComputerName.cs">
<Link>Common\Interop\Windows\Kernel32\Interop.GetComputerName.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.GetCurrentProcessId.cs">
<Link>Common\Interop\Windows\Kernel32\Interop.GetCurrentProcessId.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.GetConsoleCP.cs">
<Link>Common\Interop\Windows\Kernel32\Interop.GetConsoleCP.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.GetConsoleOutputCP.cs">
<Link>Common\Interop\Windows\Kernel32\Interop.GetConsoleOutputCP.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Advapi32\Interop.CreateProcessWithLogon.cs">
<Link>Common\Interop\Windows\Advapi32\Interop.CreateProcessWithLogon.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Interop.BOOL.cs">
<Link>Common\Interop\Windows\Interop.BOOL.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.SECURITY_ATTRIBUTES.cs">
<Link>Common\Interop\Windows\Kernel32\Interop.SECURITY_ATTRIBUTES.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Advapi32\Interop.LUID.cs">
<Link>Common\Interop\Windows\Advapi32\Interop.LUID.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Advapi32\Interop.LUID_AND_ATTRIBUTES.cs">
<Link>Common\Interop\Windows\Advapi32\Interop.LUID_AND_ATTRIBUTES.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Advapi32\Interop.TOKEN_PRIVILEGE.cs">
<Link>Common\Interop\Windows\Advapi32\Interop.TOKEN_PRIVILEGE.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.Constants.cs">
<Link>Common\Interop\Windows\Kernel32\Interop.Constants.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.CreatePipe_SafeFileHandle.cs">
<Link>Common\Interop\Windows\kernel32\Interop.CreatePipe.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.ThreadOptions.cs">
<Link>Common\Interop\Windows\Kernel32\Interop.ThreadOptions.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.HandleTypes.cs">
<Link>Common\Interop\Windows\Kernel32\Interop.HandleTypes.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Advapi32\Interop.ProcessOptions.cs">
<Link>Common\Interop\Windows\Advapi32\Interop.ProcessOptions.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.HandleOptions.cs">
<Link>Common\Interop\Windows\kernel32\Interop.ProcessOptions.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.MultiByteToWideChar.cs">
<Link>Common\Interop\Windows\Kernel32\Interop.MultiByteToWideChar.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Interop.UNICODE_STRING.cs">
<Link>Common\Interop\Interop.UNICODE_STRING.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.WideCharToMultiByte.cs">
<Link>Common\Interop\Windows\Kernel32\Interop.WideCharToMultiByte.cs</Link>
</Compile>
<Compile Include="$(CommonPath)System\Text\ConsoleEncoding.cs">
<Link>Common\System\Text\ConsoleEncoding.cs</Link>
</Compile>
<Compile Include="$(CommonPath)System\Text\EncodingHelper.Windows.cs">
<Link>Common\System\Text\EncodingHelper.Windows.cs</Link>
</Compile>
<Compile Include="$(CommonPath)System\Text\OSEncoding.Windows.cs">
<Link>Common\System\Text\OSEncoding.Windows.cs</Link>
</Compile>
<Compile Include="$(CommonPath)System\Text\OSEncoder.cs">
<Link>Common\System\Text\OSEncoder.cs</Link>
</Compile>
<Compile Include="$(CommonPath)System\Text\DBCSDecoder.cs">
<Link>Common\System\Text\DBCSDecoder.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.GetCPInfoEx.cs">
<Link>Common\Interop\Windows\Kernel32\Interop.GetCPInfoEx.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.MAX_PATH.cs">
<Link>Common\Interop\Windows\Interop.MAX_PATH.cs</Link>
</Compile>
<Compile Include="$(CommonPath)System\HResults.cs">
<Link>Common\System\HResults.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Microsoft\Win32\SafeHandles\SafeTokenHandle.cs"
Link="Microsoft\Win32\SafeHandles\SafeTokenHandle.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Interop.Libraries.cs"
Link="Common\Interop\Windows\Interop.Libraries.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.CloseHandle.cs"
Link="Common\Interop\Windows\Kernel32\Interop.CloseHandle.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Advapi32\Interop.PERF_INFO.cs"
Link="Common\Interop\Windows\Advapi32\Interop.PERF_INFO.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.IsWow64Process_SafeProcessHandle.cs"
Link="Common\Interop\Windows\Kernel32\Interop.IsWow64Process_SafeProcessHandle.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.GetExitCodeProcess.cs"
Link="Common\Interop\Windows\Kernel32\Interop.GetExitCodeProcess.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.GetProcessTimes.cs"
Link="Common\Interop\Windows\Kernel32\Interop.GetProcessTimes.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.GetThreadTimes.cs"
Link="Common\Interop\Windows\Kernel32\Interop.GetThreadTimes.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.GetStdHandle.cs"
Link="Common\Interop\Windows\Kernel32\Interop.GetStdHandle.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.CreateProcess.cs"
Link="Common\Interop\Windows\Kernel32\Interop.CreateProcess.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.TerminateProcess.cs"
Link="Common\Interop\Windows\Kernel32\Interop.TerminateProcess.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.GetCurrentProcess_SafeProcessHandle.cs"
Link="Common\Interop\Windows\kernel32\Interop.GetCurrentProcess.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.OpenProcess.cs"
Link="Common\Interop\Windows\Kernel32\Interop.OpenProcess.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.EnumProcesses.cs"
Link="Common\Interop\Windows\Kernel32\Interop.EnumProcesses.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.GetModuleInformation.cs"
Link="Common\Interop\Windows\Kernel32\Interop.GetModuleInformation.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.GetModuleBaseName.cs"
Link="Common\Interop\Windows\Kernel32\Interop.GetModuleBaseName.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.GetModuleFileNameEx.cs"
Link="Common\Interop\Windows\Kernel32\Interop.GetModuleFileNameEx.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.SetProcessWorkingSetSizeEx.cs"
Link="Common\Interop\Windows\Kernel32\Interop.SetProcessWorkingSetSizeEx.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.GetProcessWorkingSetSizeEx.cs"
Link="Common\Interop\Windows\Kernel32\Interop.GetProcessWorkingSetSizeEx.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.SetProcessAffinityMask.cs"
Link="Common\Interop\Windows\Kernel32\Interop.SetProcessAffinityMask.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.GetProcessAffinityMask.cs"
Link="Common\Interop\Windows\Kernel32\Interop.GetProcessAffinityMask.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.GetProcessId.cs"
Link="Common\Interop\Windows\Kernel32\Interop.GetProcessId.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.GetThreadPriorityBoost.cs"
Link="Common\Interop\Windows\Kernel32\Interop.GetThreadPriorityBoost.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.SetThreadPriorityBoost.cs"
Link="Common\Interop\Windows\Kernel32\Interop.SetThreadPriorityBoost.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.GetProcessPriorityBoost.cs"
Link="Common\Interop\Windows\Kernel32\Interop.GetProcessPriorityBoost.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.SetProcessPriorityBoost.cs"
Link="Common\Interop\Windows\Kernel32\Interop.SetProcessPriorityBoost.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.OpenThread.cs"
Link="Common\Interop\Windows\Kernel32\Interop.OpenThread.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.SetThreadPriority.cs"
Link="Common\Interop\Windows\Kernel32\Interop.SetThreadPriority.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.GetThreadPriority.cs"
Link="Common\Interop\Windows\Kernel32\Interop.GetThreadPriority.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.SetThreadAffinityMask.cs"
Link="Common\Interop\Windows\Kernel32\Interop.SetThreadAffinityMask.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.SetThreadIdealProcessor.cs"
Link="Common\Interop\Windows\Kernel32\Interop.SetThreadIdealProcessor.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.GetPriorityClass.cs"
Link="Common\Interop\Windows\Kernel32\Interop.GetPriorityClass.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.SetPriorityClass.cs"
Link="Common\Interop\Windows\Kernel32\Interop.SetPriorityClass.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.DuplicateHandle_SafeProcessHandle.cs"
Link="Common\Interop\Windows\kernel32\Interop.DuplicateHandle.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.ProcessWaitHandle.cs"
Link="Common\Interop\Windows\Kernel32\Interop.ProcessWaitHandle.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Advapi32\Interop.OpenProcessToken.cs"
Link="Common\Interop\Windows\Advapi32\Interop.OpenProcessToken.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Advapi32\Interop.LookupPrivilegeValue.cs"
Link="Common\Interop\Windows\Advapi32\Interop.LookupPrivilegeValue.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Advapi32\Interop.AdjustTokenPrivileges.cs"
Link="Common\Interop\Windows\Advapi32\Interop.AdjustTokenPrivileges.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.GetComputerName.cs"
Link="Common\Interop\Windows\Kernel32\Interop.GetComputerName.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.GetCurrentProcessId.cs"
Link="Common\Interop\Windows\Kernel32\Interop.GetCurrentProcessId.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.GetConsoleCP.cs"
Link="Common\Interop\Windows\Kernel32\Interop.GetConsoleCP.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.GetConsoleOutputCP.cs"
Link="Common\Interop\Windows\Kernel32\Interop.GetConsoleOutputCP.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Advapi32\Interop.CreateProcessWithLogon.cs"
Link="Common\Interop\Windows\Advapi32\Interop.CreateProcessWithLogon.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Interop.BOOL.cs"
Link="Common\Interop\Windows\Interop.BOOL.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.SECURITY_ATTRIBUTES.cs"
Link="Common\Interop\Windows\Kernel32\Interop.SECURITY_ATTRIBUTES.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Advapi32\Interop.LUID.cs"
Link="Common\Interop\Windows\Advapi32\Interop.LUID.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Advapi32\Interop.LUID_AND_ATTRIBUTES.cs"
Link="Common\Interop\Windows\Advapi32\Interop.LUID_AND_ATTRIBUTES.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Advapi32\Interop.TOKEN_PRIVILEGE.cs"
Link="Common\Interop\Windows\Advapi32\Interop.TOKEN_PRIVILEGE.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.Constants.cs"
Link="Common\Interop\Windows\Kernel32\Interop.Constants.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.CreatePipe_SafeFileHandle.cs"
Link="Common\Interop\Windows\kernel32\Interop.CreatePipe.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.ThreadOptions.cs"
Link="Common\Interop\Windows\Kernel32\Interop.ThreadOptions.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.HandleTypes.cs"
Link="Common\Interop\Windows\Kernel32\Interop.HandleTypes.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Advapi32\Interop.ProcessOptions.cs"
Link="Common\Interop\Windows\Advapi32\Interop.ProcessOptions.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.HandleOptions.cs"
Link="Common\Interop\Windows\kernel32\Interop.ProcessOptions.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.MultiByteToWideChar.cs"
Link="Common\Interop\Windows\Kernel32\Interop.MultiByteToWideChar.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Interop.UNICODE_STRING.cs"
Link="Common\Interop\Interop.UNICODE_STRING.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.WideCharToMultiByte.cs"
Link="Common\Interop\Windows\Kernel32\Interop.WideCharToMultiByte.cs" />
<Compile Include="$(CommonPath)System\Text\ConsoleEncoding.cs"
Link="Common\System\Text\ConsoleEncoding.cs" />
<Compile Include="$(CommonPath)System\Text\EncodingHelper.Windows.cs"
Link="Common\System\Text\EncodingHelper.Windows.cs" />
<Compile Include="$(CommonPath)System\Text\OSEncoding.Windows.cs"
Link="Common\System\Text\OSEncoding.Windows.cs" />
<Compile Include="$(CommonPath)System\Text\OSEncoder.cs"
Link="Common\System\Text\OSEncoder.cs" />
<Compile Include="$(CommonPath)System\Text\DBCSDecoder.cs"
Link="Common\System\Text\DBCSDecoder.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.GetCPInfoEx.cs"
Link="Common\Interop\Windows\Kernel32\Interop.GetCPInfoEx.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.MAX_PATH.cs"
Link="Common\Interop\Windows\Interop.MAX_PATH.cs" />
<Compile Include="$(CommonPath)System\HResults.cs"
Link="Common\System\HResults.cs" />
<Compile Include="Microsoft\Win32\SafeHandles\SafeProcessHandle.Windows.cs" />
<Compile Include="Microsoft\Win32\SafeHandles\SafeThreadHandle.cs" />
<Compile Include="System\Diagnostics\PerformanceCounterLib.cs" />
@ -306,101 +222,71 @@
<Compile Include="System\Diagnostics\ProcessStartInfo.Unix.cs" />
<Compile Include="System\Diagnostics\ProcessWaitHandle.Unix.cs" />
<Compile Include="System\Diagnostics\ProcessWaitState.Unix.cs" />
<Compile Include="$(CommonPath)System\Text\ValueStringBuilder.cs">
<Link>Common\System\Text\ValueStringBuilder.cs</Link>
</Compile>
<Compile Include="$(CommonPath)System\IO\StringParser.cs">
<Link>Common\System\IO\StringParser.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Unix\Interop.Libraries.cs">
<Link>Common\Interop\Unix\Interop.Libraries.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Unix\Interop.Errors.cs">
<Link>Common\Interop\Unix\Interop.Errors.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Unix\System.Native\Interop.Close.cs">
<Link>Common\Interop\Unix\Interop.Close.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Unix\System.Native\Interop.GetHostName.cs">
<Link>Common\Interop\Unix\Interop.GetHostName.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Unix\System.Native\Interop.SysConf.cs">
<Link>Common\Interop\Unix\Interop.SysConf.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Unix\System.Native\Interop.ConfigureTerminalForChildProcess.cs">
<Link>Common\Interop\Unix\Interop.ConfigureTerminalForChildProcess.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Unix\System.Native\Interop.ForkAndExecProcess.cs">
<Link>Common\Interop\Unix\Interop.ForkAndExecProcess.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Unix\System.Native\Interop.GetGroupList.cs">
<Link>Common\Interop\Unix\Interop.GetGroupList.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Unix\System.Native\Interop.GetLine.cs">
<Link>Common\Interop\Unix\Interop.GetLine.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Unix\System.Native\Interop.GetPid.cs">
<Link>Common\Interop\Unix\Interop.GetPid.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Unix\System.Native\Interop.GetPwUid.cs">
<Link>Common\Interop\Unix\Interop.GetPwUid.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Unix\System.Native\Interop.GetSetPriority.cs">
<Link>Common\Interop\Unix\Interop.GetSetPriority.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Unix\System.Native\Interop.GetSid.cs">
<Link>Common\Interop\Unix\Interop.GetSid.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Unix\System.Native\Interop.GetUid.cs">
<Link>Common\Interop\Unix\Interop.GetUid.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Unix\System.Native\Interop.InitializeTerminalAndSignalHandling.cs">
<Link>Common\Interop\Unix\Interop.InitializeTerminalAndSignalHandling.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Unix\System.Native\Interop.Kill.cs">
<Link>Common\Interop\Unix\Interop.Kill.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Unix\System.Native\Interop.ReadLink.cs">
<Link>Common\Interop\Unix\Interop.ReadLink.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Unix\System.Native\Interop.RegisterForSigChld.cs">
<Link>Common\Interop\Unix\Interop.RegisterForRegisterForSigChld.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Unix\System.Native\Interop.ResourceLimits.cs">
<Link>Common\Interop\Unix\Interop.ResourceLimits.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Unix\System.Native\Interop.PathConf.cs">
<Link>Common\Interop\Unix\Interop.PathConf.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Unix\System.Native\Interop.POpen.cs">
<Link>Common\Interop\Unix\Interop.POpen.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Unix\System.Native\Interop.WaitId.cs">
<Link>Common\Interop\Unix\Interop.WaitId.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Unix\System.Native\Interop.WaitPid.cs">
<Link>Common\Interop\Unix\Interop.WaitPid.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Unix\System.Native\Interop.Access.cs">
<Link>Common\Interop\Unix\System.Native\Interop.Access.cs</Link>
</Compile>
<Compile Include="$(CommonPath)System\Text\ValueStringBuilder.cs"
Link="Common\System\Text\ValueStringBuilder.cs" />
<Compile Include="$(CommonPath)System\IO\StringParser.cs"
Link="Common\System\IO\StringParser.cs" />
<Compile Include="$(CommonPath)Interop\Unix\Interop.Libraries.cs"
Link="Common\Interop\Unix\Interop.Libraries.cs" />
<Compile Include="$(CommonPath)Interop\Unix\Interop.Errors.cs"
Link="Common\Interop\Unix\Interop.Errors.cs" />
<Compile Include="$(CommonPath)Interop\Unix\System.Native\Interop.Close.cs"
Link="Common\Interop\Unix\Interop.Close.cs" />
<Compile Include="$(CommonPath)Interop\Unix\System.Native\Interop.GetHostName.cs"
Link="Common\Interop\Unix\Interop.GetHostName.cs" />
<Compile Include="$(CommonPath)Interop\Unix\System.Native\Interop.SysConf.cs"
Link="Common\Interop\Unix\Interop.SysConf.cs" />
<Compile Include="$(CommonPath)Interop\Unix\System.Native\Interop.ConfigureTerminalForChildProcess.cs"
Link="Common\Interop\Unix\Interop.ConfigureTerminalForChildProcess.cs" />
<Compile Include="$(CommonPath)Interop\Unix\System.Native\Interop.ForkAndExecProcess.cs"
Link="Common\Interop\Unix\Interop.ForkAndExecProcess.cs" />
<Compile Include="$(CommonPath)Interop\Unix\System.Native\Interop.GetGroupList.cs"
Link="Common\Interop\Unix\Interop.GetGroupList.cs" />
<Compile Include="$(CommonPath)Interop\Unix\System.Native\Interop.GetLine.cs"
Link="Common\Interop\Unix\Interop.GetLine.cs" />
<Compile Include="$(CommonPath)Interop\Unix\System.Native\Interop.GetPid.cs"
Link="Common\Interop\Unix\Interop.GetPid.cs" />
<Compile Include="$(CommonPath)Interop\Unix\System.Native\Interop.GetPwUid.cs"
Link="Common\Interop\Unix\Interop.GetPwUid.cs" />
<Compile Include="$(CommonPath)Interop\Unix\System.Native\Interop.GetSetPriority.cs"
Link="Common\Interop\Unix\Interop.GetSetPriority.cs" />
<Compile Include="$(CommonPath)Interop\Unix\System.Native\Interop.GetSid.cs"
Link="Common\Interop\Unix\Interop.GetSid.cs" />
<Compile Include="$(CommonPath)Interop\Unix\System.Native\Interop.GetUid.cs"
Link="Common\Interop\Unix\Interop.GetUid.cs" />
<Compile Include="$(CommonPath)Interop\Unix\System.Native\Interop.InitializeTerminalAndSignalHandling.cs"
Link="Common\Interop\Unix\Interop.InitializeTerminalAndSignalHandling.cs" />
<Compile Include="$(CommonPath)Interop\Unix\System.Native\Interop.Kill.cs"
Link="Common\Interop\Unix\Interop.Kill.cs" />
<Compile Include="$(CommonPath)Interop\Unix\System.Native\Interop.ReadLink.cs"
Link="Common\Interop\Unix\Interop.ReadLink.cs" />
<Compile Include="$(CommonPath)Interop\Unix\System.Native\Interop.RegisterForSigChld.cs"
Link="Common\Interop\Unix\Interop.RegisterForRegisterForSigChld.cs" />
<Compile Include="$(CommonPath)Interop\Unix\System.Native\Interop.ResourceLimits.cs"
Link="Common\Interop\Unix\Interop.ResourceLimits.cs" />
<Compile Include="$(CommonPath)Interop\Unix\System.Native\Interop.PathConf.cs"
Link="Common\Interop\Unix\Interop.PathConf.cs" />
<Compile Include="$(CommonPath)Interop\Unix\System.Native\Interop.POpen.cs"
Link="Common\Interop\Unix\Interop.POpen.cs" />
<Compile Include="$(CommonPath)Interop\Unix\System.Native\Interop.WaitId.cs"
Link="Common\Interop\Unix\Interop.WaitId.cs" />
<Compile Include="$(CommonPath)Interop\Unix\System.Native\Interop.WaitPid.cs"
Link="Common\Interop\Unix\Interop.WaitPid.cs" />
<Compile Include="$(CommonPath)Interop\Unix\System.Native\Interop.Access.cs"
Link="Common\Interop\Unix\System.Native\Interop.Access.cs" />
</ItemGroup>
<ItemGroup Condition=" '$(TargetsLinux)' == 'true'">
<Compile Include="System\Diagnostics\Process.Linux.cs" />
<Compile Include="System\Diagnostics\ProcessManager.Linux.cs" />
<Compile Include="System\Diagnostics\ProcessThread.Linux.cs" />
<Compile Include="$(CommonPath)Interop\Linux\cgroups\Interop.cgroups.cs">
<Link>Common\Interop\Linux\Interop.cgroups.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Linux\procfs\Interop.ProcFsStat.cs">
<Link>Common\Interop\Linux\Interop.ProcFsStat.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Unix\System.Native\Interop.SchedGetSetAffinity.cs">
<Link>Common\Interop\Linux\Interop.SchedGetSetAffinity.cs</Link>
</Compile>
<Compile Include="$(CommonPath)System\Text\ReusableTextReader.cs">
<Link>Common\System\Text\ReusableTextReader.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Linux\cgroups\Interop.cgroups.cs"
Link="Common\Interop\Linux\Interop.cgroups.cs" />
<Compile Include="$(CommonPath)Interop\Linux\procfs\Interop.ProcFsStat.cs"
Link="Common\Interop\Linux\Interop.ProcFsStat.cs" />
<Compile Include="$(CommonPath)Interop\Unix\System.Native\Interop.SchedGetSetAffinity.cs"
Link="Common\Interop\Linux\Interop.SchedGetSetAffinity.cs" />
<Compile Include="$(CommonPath)System\Text\ReusableTextReader.cs"
Link="Common\System\Text\ReusableTextReader.cs" />
</ItemGroup>
<ItemGroup Condition=" '$(TargetsOSX)' == 'true' or '$(TargetsiOS)' == 'true' or '$(TargetstvOS)' == 'true'">
<Compile Include="System\Diagnostics\Process.BSD.cs" />
@ -408,17 +294,14 @@
<Compile Include="System\Diagnostics\ProcessManager.BSD.cs" />
<Compile Include="System\Diagnostics\ProcessManager.OSX.cs" />
<Compile Include="System\Diagnostics\ProcessThread.OSX.cs" />
<Compile Include="$(CommonPath)Interop\OSX\Interop.libproc.cs">
<Link>Common\Interop\OSX\Interop.libproc.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\OSX\Interop.Libraries.cs">
<Link>Common\Interop\OSX\Interop.Libraries.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\OSX\Interop.libproc.cs"
Link="Common\Interop\OSX\Interop.libproc.cs" />
<Compile Include="$(CommonPath)Interop\OSX\Interop.Libraries.cs"
Link="Common\Interop\OSX\Interop.Libraries.cs" />
</ItemGroup>
<ItemGroup Condition="'$(TargetFramework)' == '$(NetCoreAppCurrent)' and '$(TargetsWindows)' == 'true'">
<Compile Include="$(CommonPath)Interop\Windows\Shell32\Interop.ShellExecuteExW.cs">
<Link>Common\Interop\Windows\Shell32\Interop.ShellExecuteExW.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Shell32\Interop.ShellExecuteExW.cs"
Link="Common\Interop\Windows\Shell32\Interop.ShellExecuteExW.cs" />
<Compile Include="System\Diagnostics\Process.Win32.cs" />
<Compile Include="System\Diagnostics\ProcessManager.Win32.cs" />
<Compile Include="System\Diagnostics\ProcessStartInfo.Win32.cs" />
@ -432,15 +315,12 @@
<Compile Include="System\Diagnostics\ProcessManager.BSD.cs" />
<Compile Include="System\Diagnostics\ProcessManager.FreeBSD.cs" />
<Compile Include="System\Diagnostics\ProcessThread.FreeBSD.cs" />
<Compile Include="$(CommonPath)Interop\BSD\System.Native\Interop.Sysctl.cs">
<Link>Common\Interop\BSD\System.Native\Interop.Sysctl.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\FreeBSD\Interop.Process.cs">
<Link>Common\Interop\FreeBSD\Interop.Process.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Unix\System.Native\Interop.Stat.cs">
<Link>Common\Unix\System.Native\Interop.Stat.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\BSD\System.Native\Interop.Sysctl.cs"
Link="Common\Interop\BSD\System.Native\Interop.Sysctl.cs" />
<Compile Include="$(CommonPath)Interop\FreeBSD\Interop.Process.cs"
Link="Common\Interop\FreeBSD\Interop.Process.cs" />
<Compile Include="$(CommonPath)Interop\Unix\System.Native\Interop.Stat.cs"
Link="Common\Unix\System.Native\Interop.Stat.cs" />
</ItemGroup>
<ItemGroup Condition="'$(TargetsUnknownUnix)' == 'true'">
<Compile Include="System\Diagnostics\Process.UnknownUnix.cs" />

View file

@ -6,18 +6,14 @@
<TargetFrameworks>$(NetCoreAppCurrent)-Windows_NT;$(NetCoreAppCurrent)-Unix</TargetFrameworks>
</PropertyGroup>
<ItemGroup>
<Compile Include="$(CoreLibSharedDir)System\PasteArguments.cs">
<Link>System\PasteArguments.cs</Link>
</Compile>
<Compile Include="$(CommonPath)System\IO\StringParser.cs">
<Link>Common\System\IO\StringParser.cs</Link>
</Compile>
<Compile Include="$(CommonTestPath)System\ShouldNotBeInvokedException.cs">
<Link>Common\System\ShouldNotBeInvokedException.cs</Link>
</Compile>
<Compile Include="$(CommonTestPath)Microsoft\Win32\TempRegistryKey.cs">
<Link>Common\Microsoft\Win32\TempRegistryKey.cs</Link>
</Compile>
<Compile Include="$(CoreLibSharedDir)System\PasteArguments.cs"
Link="System\PasteArguments.cs" />
<Compile Include="$(CommonPath)System\IO\StringParser.cs"
Link="Common\System\IO\StringParser.cs" />
<Compile Include="$(CommonTestPath)System\ShouldNotBeInvokedException.cs"
Link="Common\System\ShouldNotBeInvokedException.cs" />
<Compile Include="$(CommonTestPath)Microsoft\Win32\TempRegistryKey.cs"
Link="Common\Microsoft\Win32\TempRegistryKey.cs" />
<Compile Include="Helpers.cs" />
<Compile Include="Interop.cs" />
<Compile Include="Interop.Unix.cs" Condition="'$(TargetsWindows)' != 'true'" />
@ -37,15 +33,13 @@
<ItemGroup Condition="'$(TargetsWindows)' == 'true'">
<Compile Include="ProcessTests.Windows.cs" />
<Compile Include="ProcessThreadTests.Windows.cs" />
<Compile Include="$(CoreLibSharedDir)System\PasteArguments.Windows.cs">
<Link>System\PasteArguments.Windows.cs</Link>
</Compile>
<Compile Include="$(CoreLibSharedDir)System\PasteArguments.Windows.cs"
Link="System\PasteArguments.Windows.cs" />
</ItemGroup>
<ItemGroup Condition=" '$(TargetsUnix)' == 'true' ">
<Compile Include="ProcessTests.Unix.cs" />
<Compile Include="ProcessThreadTests.Unix.cs" />
<Compile Include="$(CoreLibSharedDir)System\PasteArguments.Unix.cs">
<Link>System\PasteArguments.Unix.cs</Link>
</Compile>
<Compile Include="$(CoreLibSharedDir)System\PasteArguments.Unix.cs"
Link="System\PasteArguments.Unix.cs" />
</ItemGroup>
</Project>
</Project>

View file

@ -9,31 +9,24 @@
<Compile Include="System\Diagnostics\DelimitedListTraceListener.cs" />
<Compile Include="System\Diagnostics\TextWriterTraceListener.cs" />
<Compile Include="System\Diagnostics\XmlWriterTraceListener.cs" />
<Compile Include="$(CommonPath)System\Diagnostics\TraceListenerHelpers.cs">
<Link>Common\System\Diagnostics\TraceListenerHelpers.cs</Link>
</Compile>
<Compile Include="$(CommonPath)System\Diagnostics\TraceListenerHelpers.cs"
Link="Common\System\Diagnostics\TraceListenerHelpers.cs" />
</ItemGroup>
<ItemGroup Condition=" '$(TargetsWindows)' == 'true'">
<Compile Include="$(CommonPath)System\Diagnostics\TraceListenerHelpers.Windows.cs">
<Link>Common\System\Diagnostics\TraceListenerHelpers.Windows.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Interop.Libraries.cs">
<Link>Common\Interop\Windows\Interop.Libraries.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.GetCurrentProcessId.cs">
<Link>Common\Interop\Windows\Interop.GetCurrentProcessId.cs</Link>
</Compile>
<Compile Include="$(CommonPath)System\Diagnostics\TraceListenerHelpers.Windows.cs"
Link="Common\System\Diagnostics\TraceListenerHelpers.Windows.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Interop.Libraries.cs"
Link="Common\Interop\Windows\Interop.Libraries.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.GetCurrentProcessId.cs"
Link="Common\Interop\Windows\Interop.GetCurrentProcessId.cs" />
</ItemGroup>
<ItemGroup Condition=" '$(TargetsUnix)' == 'true'">
<Compile Include="$(CommonPath)Interop\Unix\Interop.Libraries.cs">
<Link>Common\Interop\Unix\Interop.Libraries.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Unix\System.Native\Interop.GetPid.cs">
<Link>Common\Interop\Unix\Interop.GetPid.cs</Link>
</Compile>
<Compile Include="$(CommonPath)System\Diagnostics\TraceListenerHelpers.Unix.cs">
<Link>Common\System\Diagnostics\TraceListenerHelpers.Unix.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Unix\Interop.Libraries.cs"
Link="Common\Interop\Unix\Interop.Libraries.cs" />
<Compile Include="$(CommonPath)Interop\Unix\System.Native\Interop.GetPid.cs"
Link="Common\Interop\Unix\Interop.GetPid.cs" />
<Compile Include="$(CommonPath)System\Diagnostics\TraceListenerHelpers.Unix.cs"
Link="Common\System\Diagnostics\TraceListenerHelpers.Unix.cs" />
</ItemGroup>
<ItemGroup>
<Reference Include="System.ComponentModel.Primitives" />

View file

@ -29,31 +29,24 @@
<Compile Include="System\Diagnostics\TraceSwitch.cs" />
<Compile Include="System\Diagnostics\SwitchAttribute.cs" />
<Compile Include="System\Diagnostics\SwitchLevelAttribute.cs" />
<Compile Include="$(CommonPath)System\Diagnostics\TraceListenerHelpers.cs">
<Link>Common\System\Diagnostics\TraceListenerHelpers.cs</Link>
</Compile>
<Compile Include="$(CommonPath)System\Diagnostics\TraceListenerHelpers.cs"
Link="Common\System\Diagnostics\TraceListenerHelpers.cs" />
</ItemGroup>
<ItemGroup Condition=" '$(TargetsWindows)' == 'true'">
<Compile Include="$(CommonPath)System\Diagnostics\TraceListenerHelpers.Windows.cs">
<Link>Common\System\Diagnostics\TraceListenerHelpers.Windows.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Interop.Libraries.cs">
<Link>Common\Interop\Windows\Interop.Libraries.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.GetCurrentProcessId.cs">
<Link>Common\Interop\Windows\Interop.GetCurrentProcessId.cs</Link>
</Compile>
<Compile Include="$(CommonPath)System\Diagnostics\TraceListenerHelpers.Windows.cs"
Link="Common\System\Diagnostics\TraceListenerHelpers.Windows.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Interop.Libraries.cs"
Link="Common\Interop\Windows\Interop.Libraries.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.GetCurrentProcessId.cs"
Link="Common\Interop\Windows\Interop.GetCurrentProcessId.cs" />
</ItemGroup>
<ItemGroup Condition=" '$(TargetsUnix)' == 'true'">
<Compile Include="$(CommonPath)Interop\Unix\Interop.Libraries.cs">
<Link>Common\Interop\Unix\Interop.Libraries.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Unix\System.Native\Interop.GetPid.cs">
<Link>Common\Interop\Unix\Interop.GetPid.cs</Link>
</Compile>
<Compile Include="$(CommonPath)System\Diagnostics\TraceListenerHelpers.Unix.cs">
<Link>Common\System\Diagnostics\TraceListenerHelpers.Unix.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Unix\Interop.Libraries.cs"
Link="Common\Interop\Unix\Interop.Libraries.cs" />
<Compile Include="$(CommonPath)Interop\Unix\System.Native\Interop.GetPid.cs"
Link="Common\Interop\Unix\Interop.GetPid.cs" />
<Compile Include="$(CommonPath)System\Diagnostics\TraceListenerHelpers.Unix.cs"
Link="Common\System\Diagnostics\TraceListenerHelpers.Unix.cs" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\..\System.Collections\src\System.Collections.csproj" />

View file

@ -83,12 +83,10 @@
<Compile Include="System\DirectoryServices\AccountManagement\IdentityClaim.cs" />
<Compile Include="System\DirectoryServices\AccountManagement\IdentityReference.cs" />
<Compile Include="System\DirectoryServices\AccountManagement\UnknownPrincipal.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Interop.Libraries.cs">
<Link>Common\Interop\Windows\Interop.Libraries.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Advapi32\Interop.LookupAccountSid.cs">
<Link>Common\Interop\Windows\Advapi32\Interop.LookupAccountSid.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Interop.Libraries.cs"
Link="Common\Interop\Windows\Interop.Libraries.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Advapi32\Interop.LookupAccountSid.cs"
Link="Common\Interop\Windows\Advapi32\Interop.LookupAccountSid.cs" />
</ItemGroup>
<ItemGroup>
<Reference Include="System.DirectoryServices" />

View file

@ -10,9 +10,8 @@
<Compile Include="PrincipalContextTests.cs" />
<Compile Include="UserPrincipalTest.cs" />
<Compile Include="AccountManagementTests.cs" />
<Compile Include="$(CommonTestPath)System\DirectoryServices\LdapConfiguration.cs">
<Link>Common\DirectoryServices\LdapConfiguration.cs</Link>
</Compile>
<Compile Include="$(CommonTestPath)System\DirectoryServices\LdapConfiguration.cs"
Link="Common\DirectoryServices\LdapConfiguration.cs" />
</ItemGroup>
<ItemGroup>
<None Include="LDAP.Configuration.xml">

View file

@ -47,9 +47,8 @@
<Compile Include="AsqRequestControlTests.cs" />
<Compile Include="AddRequestTests.cs" />
<Compile Include="DirectoryServicesProtocolsTests.cs" />
<Compile Include="$(CommonTestPath)System\DirectoryServices\LdapConfiguration.cs">
<Link>Common\DirectoryServices\LdapConfiguration.cs</Link>
</Compile>
<Compile Include="$(CommonTestPath)System\DirectoryServices\LdapConfiguration.cs"
Link="Common\DirectoryServices\LdapConfiguration.cs" />
</ItemGroup>
<ItemGroup>
<None Include="LDAP.Configuration.xml">

View file

@ -18,9 +18,8 @@
<Compile Include="System\DirectoryServices\ActiveDirectory\DirectoryContextTests.cs" />
<Compile Include="System\DirectoryServices\ActiveDirectory\ForestTests.cs" />
<Compile Include="System\DirectoryServices\ActiveDirectory\ActiveDirectoryTests.cs" />
<Compile Include="$(CommonTestPath)System\DirectoryServices\LdapConfiguration.cs">
<Link>Common\DirectoryServices\LdapConfiguration.cs</Link>
</Compile>
<Compile Include="$(CommonTestPath)System\DirectoryServices\LdapConfiguration.cs"
Link="Common\DirectoryServices\LdapConfiguration.cs" />
</ItemGroup>
<ItemGroup>
<None Include="LDAP.Configuration.xml">
@ -31,4 +30,4 @@
<Compile Include="System\DirectoryServices\DirectoryServicesTests.Windows.cs" />
<Compile Include="System\DirectoryServices\ActiveDirectoryComInterop.cs" />
</ItemGroup>
</Project>
</Project>

View file

@ -151,12 +151,10 @@
<Compile Include="System\Drawing\Imaging\ImageCodecInfo.cs" />
<Compile Include="System\Drawing\Imaging\ImageCodecInfoPrivate.cs" />
<Compile Include="System\Drawing\Imaging\MetafileFrameUnit.cs" />
<Compile Include="$(CommonPath)Interop\Windows\User32\Interop.LOGFONT.cs">
<Link>Common\Interop\Windows\User32\Interop.LOGFONT.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Gdi32\Interop.RasterOp.cs">
<Link>Common\Interop\Windows\Gdi32\Interop.RasterOp.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\User32\Interop.LOGFONT.cs"
Link="Common\Interop\Windows\User32\Interop.LOGFONT.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Gdi32\Interop.RasterOp.cs"
Link="Common\Interop\Windows\Gdi32\Interop.RasterOp.cs" />
<EmbeddedResource Include="Resources\System\Drawing\DefaultComponent.bmp">
<LogicalName>System.Drawing.DefaultComponent.bmp</LogicalName>
</EmbeddedResource>
@ -221,117 +219,80 @@
<Compile Include="misc\GDI\DeviceContextType.cs" />
<Compile Include="misc\GDI\WindowsGraphics.cs" />
<Compile Include="misc\GDI\WindowsRegion.cs" />
<Compile Include="$(CoreLibSharedDir)System\LocalAppContextSwitches.Common.cs">
<Link>System\LocalAppContextSwitches.Common.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Interop.Libraries.cs">
<Link>Common\Interop\Windows\Interop.Libraries.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Gdi32\Interop.CombineRgn.cs">
<Link>Common\Interop\Windows\Gdi32\Interop.CombineRgn.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Gdi32\Interop.CreateCompatibleDC.cs">
<Link>Common\Interop\Windows\Gdi32\Interop.CreateCompatibleDC.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Gdi32\Interop.CreateDC.cs">
<Link>Common\Interop\Windows\Gdi32\Interop.CreateDC.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Gdi32\Interop.CreateIC.cs">
<Link>Common\Interop\Windows\Gdi32\Interop.CreateIC.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Gdi32\Interop.CreateFontIndirect.cs">
<Link>Common\Interop\Windows\Gdi32\Interop.CreateFontIndirect.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Gdi32\Interop.CreateRectRgn.cs">
<Link>Common\Interop\Windows\Gdi32\Interop.CreateRectRgn.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Gdi32\Interop.DeleteDC.cs">
<Link>Common\Interop\Windows\Gdi32\Interop.DeleteDC.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Gdi32\Interop.DeleteObject.cs">
<Link>Common\Interop\Windows\Gdi32\Interop.DeleteObject.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Gdi32\Interop.GetClipRgn.cs">
<Link>Common\Interop\Windows\Gdi32\Interop.GetClipRgn.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Gdi32\Interop.GetCurrentObject.cs">
<Link>Common\Interop\Windows\Gdi32\Interop.GetCurrentObject.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Gdi32\Interop.GetDeviceCaps.cs">
<Link>Common\Interop\Windows\Gdi32\Interop.GetDeviceCaps.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Gdi32\Interop.GetObjectType.cs">
<Link>Common\Interop\Windows\Gdi32\Interop.GetObjectType.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Gdi32\Interop.GetRgnBox.cs">
<Link>Common\Interop\Windows\Gdi32\Interop.GetRgnBox.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Gdi32\Interop.GetStockObject.cs">
<Link>Common\Interop\Windows\Gdi32\Interop.GetStockObject.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Gdi32\Interop.ObjectType.cs">
<Link>Common\Interop\Windows\Gdi32\Interop.ObjectType.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Gdi32\Interop.OffsetViewportOrgEx.cs">
<Link>Common\Interop\Windows\Gdi32\Interop.OffsetViewportOrgEx.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Gdi32\Interop.RECT.cs">
<Link>Common\Interop\Windows\Gdi32\Interop.RECT.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Gdi32\Interop.RegionType.cs">
<Link>Common\Interop\Windows\Gdi32\Interop.RegionType.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Gdi32\Interop.RestoreDC.cs">
<Link>Common\Interop\Windows\Gdi32\Interop.RestoreDC.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Gdi32\Interop.SaveDC.cs">
<Link>Common\Interop\Windows\Gdi32\Interop.SaveDC.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Gdi32\Interop.SelectClipRgn.cs">
<Link>Common\Interop\Windows\Gdi32\Interop.SelectClipRgn.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.GlobalFree.cs">
<Link>Common\Interop\Windows\Kernel32\Interop.GlobalFree.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.GlobalLock.cs">
<Link>Common\Interop\Windows\Kernel32\Interop.GlobalLock.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Gdi32\Interop.BitBlt.cs">
<Link>Common\Interop\Windows\Gdi32\Interop.BitBlt.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Ole32\Interop.IStream.cs">
<Link>Common\Interop\Windows\Ole32\Interop.IStream.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Ole32\Interop.STATSTG.cs">
<Link>Common\Interop\Windows\Ole32\Interop.STATSTG.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Ole32\Interop.STGTY.cs">
<Link>Common\Interop\Windows\Ole32\Interop.STGTY.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Ole32\Interop.STATFLAG.cs">
<Link>Common\Interop\Windows\Ole32\Interop.STATFLAG.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Ole32\Interop.STGM.cs">
<Link>Common\Interop\Windows\Ole32\Interop.STGM.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\User32\Interop.GetDC.cs">
<Link>Common\Interop\Windows\User32\Interop.GetDC.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\User32\Interop.ReleaseDC.cs">
<Link>Common\Interop\Windows\User32\Interop.ReleaseDC.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\User32\Interop.SystemParametersInfo.cs">
<Link>Common\Interop\Windows\User32\Interop.SystemParametersInfo.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\User32\Interop.NONCLIENTMETRICS.cs">
<Link>Common\Interop\Windows\User32\Interop.NONCLIENTMETRICS.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\User32\Interop.WindowFromDC.cs">
<Link>Common\Interop\Windows\User32\Interop.WindowFromDC.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Interop.HRESULT.cs">
<Link>Common\Interop\Windows\Interop.HRESULT.cs</Link>
</Compile>
<Compile Include="$(CoreLibSharedDir)System\LocalAppContextSwitches.Common.cs"
Link="System\LocalAppContextSwitches.Common.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Interop.Libraries.cs"
Link="Common\Interop\Windows\Interop.Libraries.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Gdi32\Interop.CombineRgn.cs"
Link="Common\Interop\Windows\Gdi32\Interop.CombineRgn.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Gdi32\Interop.CreateCompatibleDC.cs"
Link="Common\Interop\Windows\Gdi32\Interop.CreateCompatibleDC.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Gdi32\Interop.CreateDC.cs"
Link="Common\Interop\Windows\Gdi32\Interop.CreateDC.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Gdi32\Interop.CreateIC.cs"
Link="Common\Interop\Windows\Gdi32\Interop.CreateIC.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Gdi32\Interop.CreateFontIndirect.cs"
Link="Common\Interop\Windows\Gdi32\Interop.CreateFontIndirect.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Gdi32\Interop.CreateRectRgn.cs"
Link="Common\Interop\Windows\Gdi32\Interop.CreateRectRgn.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Gdi32\Interop.DeleteDC.cs"
Link="Common\Interop\Windows\Gdi32\Interop.DeleteDC.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Gdi32\Interop.DeleteObject.cs"
Link="Common\Interop\Windows\Gdi32\Interop.DeleteObject.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Gdi32\Interop.GetClipRgn.cs"
Link="Common\Interop\Windows\Gdi32\Interop.GetClipRgn.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Gdi32\Interop.GetCurrentObject.cs"
Link="Common\Interop\Windows\Gdi32\Interop.GetCurrentObject.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Gdi32\Interop.GetDeviceCaps.cs"
Link="Common\Interop\Windows\Gdi32\Interop.GetDeviceCaps.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Gdi32\Interop.GetObjectType.cs"
Link="Common\Interop\Windows\Gdi32\Interop.GetObjectType.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Gdi32\Interop.GetRgnBox.cs"
Link="Common\Interop\Windows\Gdi32\Interop.GetRgnBox.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Gdi32\Interop.GetStockObject.cs"
Link="Common\Interop\Windows\Gdi32\Interop.GetStockObject.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Gdi32\Interop.ObjectType.cs"
Link="Common\Interop\Windows\Gdi32\Interop.ObjectType.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Gdi32\Interop.OffsetViewportOrgEx.cs"
Link="Common\Interop\Windows\Gdi32\Interop.OffsetViewportOrgEx.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Gdi32\Interop.RECT.cs"
Link="Common\Interop\Windows\Gdi32\Interop.RECT.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Gdi32\Interop.RegionType.cs"
Link="Common\Interop\Windows\Gdi32\Interop.RegionType.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Gdi32\Interop.RestoreDC.cs"
Link="Common\Interop\Windows\Gdi32\Interop.RestoreDC.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Gdi32\Interop.SaveDC.cs"
Link="Common\Interop\Windows\Gdi32\Interop.SaveDC.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Gdi32\Interop.SelectClipRgn.cs"
Link="Common\Interop\Windows\Gdi32\Interop.SelectClipRgn.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.GlobalFree.cs"
Link="Common\Interop\Windows\Kernel32\Interop.GlobalFree.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.GlobalLock.cs"
Link="Common\Interop\Windows\Kernel32\Interop.GlobalLock.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Gdi32\Interop.BitBlt.cs"
Link="Common\Interop\Windows\Gdi32\Interop.BitBlt.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Ole32\Interop.IStream.cs"
Link="Common\Interop\Windows\Ole32\Interop.IStream.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Ole32\Interop.STATSTG.cs"
Link="Common\Interop\Windows\Ole32\Interop.STATSTG.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Ole32\Interop.STGTY.cs"
Link="Common\Interop\Windows\Ole32\Interop.STGTY.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Ole32\Interop.STATFLAG.cs"
Link="Common\Interop\Windows\Ole32\Interop.STATFLAG.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Ole32\Interop.STGM.cs"
Link="Common\Interop\Windows\Ole32\Interop.STGM.cs" />
<Compile Include="$(CommonPath)Interop\Windows\User32\Interop.GetDC.cs"
Link="Common\Interop\Windows\User32\Interop.GetDC.cs" />
<Compile Include="$(CommonPath)Interop\Windows\User32\Interop.ReleaseDC.cs"
Link="Common\Interop\Windows\User32\Interop.ReleaseDC.cs" />
<Compile Include="$(CommonPath)Interop\Windows\User32\Interop.SystemParametersInfo.cs"
Link="Common\Interop\Windows\User32\Interop.SystemParametersInfo.cs" />
<Compile Include="$(CommonPath)Interop\Windows\User32\Interop.NONCLIENTMETRICS.cs"
Link="Common\Interop\Windows\User32\Interop.NONCLIENTMETRICS.cs" />
<Compile Include="$(CommonPath)Interop\Windows\User32\Interop.WindowFromDC.cs"
Link="Common\Interop\Windows\User32\Interop.WindowFromDC.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Interop.HRESULT.cs"
Link="Common\Interop\Windows\Interop.HRESULT.cs" />
</ItemGroup>
<!-- Unix specific -->
<ItemGroup Condition="'$(TargetsUnix)' == 'true'">
@ -377,9 +338,8 @@
<Compile Include="System\Drawing\Text\PrivateFontCollection.Unix.cs" />
<Compile Include="System\Drawing\LibraryResolver.cs" />
<Compile Include="misc\ExternDll.Unix.cs" />
<Compile Include="$(CommonPath)Interop\Unix\Interop.Libraries.cs">
<Link>Common\Interop\Unix\Interop.Libraries.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Unix\Interop.Libraries.cs"
Link="Common\Interop\Unix\Interop.Libraries.cs" />
<EmbeddedResource Include="Resources\System\Drawing\Error.ico">
<LogicalName>placeholder.ico</LogicalName>
</EmbeddedResource>

View file

@ -79,15 +79,12 @@
<Compile Include="Printing\PaperSizeTests.cs" />
<Compile Include="Printing\PaperSourceTests.cs" />
<Compile Include="Printing\PrinterUnitConvertTests.cs" />
<Compile Include="$(CommonTestPath)System\Diagnostics\DebuggerAttributes.cs">
<Link>Common\System\Diagnostics\DebuggerAttributes.cs</Link>
</Compile>
<Compile Include="$(CommonTestPath)System\Drawing\Helpers.cs">
<Link>Common\System\Drawing\Helpers.cs</Link>
</Compile>
<Compile Include="$(CommonTestPath)System\IO\TempFile.cs">
<Link>Common\System\IO\TempFile.cs</Link>
</Compile>
<Compile Include="$(CommonTestPath)System\Diagnostics\DebuggerAttributes.cs"
Link="Common\System\Diagnostics\DebuggerAttributes.cs" />
<Compile Include="$(CommonTestPath)System\Drawing\Helpers.cs"
Link="Common\System\Drawing\Helpers.cs" />
<Compile Include="$(CommonTestPath)System\IO\TempFile.cs"
Link="Common\System\IO\TempFile.cs" />
</ItemGroup>
<ItemGroup>
<PackageReference Include="System.Drawing.Common.TestData" Version="$(SystemDrawingCommonTestDataVersion)" GeneratePathProperty="true" />

View file

@ -25,34 +25,25 @@
<Compile Include="System\Drawing\Size.cs" />
<Compile Include="System\Drawing\SizeF.cs" />
<Compile Include="System\Drawing\Color.cs" />
<Compile Include="$(CommonPath)System\Drawing\ColorConverterCommon.cs">
<Link>System\Drawing\ColorConverterCommon.cs</Link>
</Compile>
<Compile Include="$(CommonPath)System\Drawing\ColorTable.cs">
<Link>System\Drawing\ColorTable.cs</Link>
</Compile>
<Compile Include="$(CommonPath)System\Drawing\ColorTranslator.cs">
<Link>System\Drawing\ColorTranslator.cs</Link>
</Compile>
<Compile Include="$(CommonPath)System\Drawing\KnownColor.cs">
<Link>System\Drawing\KnownColor.cs</Link>
</Compile>
<Compile Include="$(CommonPath)System\Drawing\KnownColorTable.cs">
<Link>System\Drawing\KnownColorTable.cs</Link>
</Compile>
<Compile Include="$(CommonPath)System\Drawing\SystemColors.cs">
<Link>System\Drawing\SystemColors.cs</Link>
</Compile>
<Compile Include="$(CommonPath)System\Drawing\ColorConverterCommon.cs"
Link="System\Drawing\ColorConverterCommon.cs" />
<Compile Include="$(CommonPath)System\Drawing\ColorTable.cs"
Link="System\Drawing\ColorTable.cs" />
<Compile Include="$(CommonPath)System\Drawing\ColorTranslator.cs"
Link="System\Drawing\ColorTranslator.cs" />
<Compile Include="$(CommonPath)System\Drawing\KnownColor.cs"
Link="System\Drawing\KnownColor.cs" />
<Compile Include="$(CommonPath)System\Drawing\KnownColorTable.cs"
Link="System\Drawing\KnownColorTable.cs" />
<Compile Include="$(CommonPath)System\Drawing\SystemColors.cs"
Link="System\Drawing\SystemColors.cs" />
</ItemGroup>
<ItemGroup Condition="'$(TargetsWindows)' == 'true'">
<Compile Include="$(CommonPath)Interop\Windows\Interop.Libraries.cs">
<Link>Common\Interop\Windows\Interop.Libraries.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\User32\Interop.GetSysColor.cs">
<Link>Common\Interop\Windows\User32\Interop.GetSysColor.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\User32\Interop.Win32SystemColors.cs">
<Link>Common\Interop\Windows\User32\Interop.Win32SystemColors.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Interop.Libraries.cs"
Link="Common\Interop\Windows\Interop.Libraries.cs" />
<Compile Include="$(CommonPath)Interop\Windows\User32\Interop.GetSysColor.cs"
Link="Common\Interop\Windows\User32\Interop.GetSysColor.cs" />
<Compile Include="$(CommonPath)Interop\Windows\User32\Interop.Win32SystemColors.cs"
Link="Common\Interop\Windows\User32\Interop.Win32SystemColors.cs" />
</ItemGroup>
</Project>
</Project>

View file

@ -12,14 +12,11 @@
<Compile Include="SizeFTests.cs" />
<Compile Include="SizeTests.cs" />
<Compile Include="ColorTests.cs" />
<Compile Include="$(CommonTestPath)System\Diagnostics\DebuggerAttributes.cs">
<Link>Common\System\Diagnostics\DebuggerAttributes.cs</Link>
</Compile>
<Compile Include="$(CommonTestPath)System\Runtime\Serialization\DataContractSerializerHelper.cs">
<Link>Common\System\Runtime\Serialization\DataContractSerializerHelper.cs</Link>
</Compile>
<Compile Include="$(CommonTestPath)System\Runtime\Serialization\Utils.cs">
<Link>Common\System\Runtime\Serialization\Utils.cs</Link>
</Compile>
<Compile Include="$(CommonTestPath)System\Diagnostics\DebuggerAttributes.cs"
Link="Common\System\Diagnostics\DebuggerAttributes.cs" />
<Compile Include="$(CommonTestPath)System\Runtime\Serialization\DataContractSerializerHelper.cs"
Link="Common\System\Runtime\Serialization\DataContractSerializerHelper.cs" />
<Compile Include="$(CommonTestPath)System\Runtime\Serialization\Utils.cs"
Link="Common\System\Runtime\Serialization\Utils.cs" />
</ItemGroup>
</Project>
</Project>

View file

@ -4,51 +4,36 @@
<TestRuntime>true</TestRuntime>
</PropertyGroup>
<ItemGroup>
<Compile Include="..\GetStringComparerTests.cs">
<Link>GetStringComparerTests.cs</Link>
</Compile>
<Compile Include="..\IdnMapping\Data\ConformanceIdnaUnicodeTestResult.cs">
<Link>IdnMapping\Data\ConformanceIdnaUnicodeTestResult.cs</Link>
</Compile>
<Compile Include="..\IdnMapping\Data\Unicode_9_0\Unicode_9_0_IdnaTest.cs">
<Link>IdnMapping\Data\Unicode_9_0\Unicode_9_0_IdnaTest.cs</Link>
</Compile>
<Compile Include="..\IdnMapping\Data\Unicode_11_0\Unicode_11_0_IdnaTest.cs">
<Link>IdnMapping\Data\Unicode_11_0\Unicode_11_0_IdnaTest.cs</Link>
</Compile>
<Compile Include="..\IdnMapping\IdnMappingIdnaConformanceTests.cs">
<Link>IdnMapping\IdnMappingIdnaConformanceTests.cs</Link>
</Compile>
<Compile Include="..\IdnMapping\Data\Factory.cs">
<Link>IdnMapping\Data\Factory.cs</Link>
</Compile>
<Compile Include="..\IdnMapping\Data\ConformanceIdnaTestResult.cs">
<Link>IdnMapping\Data\ConformanceIdnaTestResult.cs</Link>
</Compile>
<Compile Include="..\IdnMapping\Data\Unicode_6_0\Unicode_6_0_IdnaTest.cs">
<Link>IdnMapping\Data\Unicode_6_0\Unicode_6_0_IdnaTest.cs</Link>
</Compile>
<Compile Include="..\IdnMapping\Data\Unicode_Win7\Unicode_Win7_IdnaTest.cs">
<Link>IdnMapping\Data\Unicode_Win7\Unicode_Win7_IdnaTest.cs</Link>
</Compile>
<Compile Include="..\IdnMapping\Data\IConformanceIdnaTest.cs">
<Link>IdnMapping\Data\IConformanceIdnaTest.cs</Link>
</Compile>
<Compile Include="..\IdnMapping\IdnMappingGetAsciiTests.cs">
<Link>IdnMapping\IdnMappingGetAsciiTests.cs</Link>
</Compile>
<Compile Include="..\IdnMapping\IdnMappingGetUnicodeTests.cs">
<Link>IdnMapping\IdnMappingGetUnicodeTests.cs</Link>
</Compile>
<Compile Include="..\IdnMapping\IdnMappingUseStd3AsciiRulesTests.cs">
<Link>IdnMapping\IdnMappingUseStd3AsciiRulesTests.cs</Link>
</Compile>
<Compile Include="..\Normalization\StringNormalizationTests.cs">
<Link>Normalization\StringNormalizationTests.cs</Link>
</Compile>
<Compile Include="..\Normalization\NormalizationAll.cs">
<Link>Normalization\NormalizationAll.cs</Link>
</Compile>
<Compile Include="..\GetStringComparerTests.cs"
Link="GetStringComparerTests.cs" />
<Compile Include="..\IdnMapping\Data\ConformanceIdnaUnicodeTestResult.cs"
Link="IdnMapping\Data\ConformanceIdnaUnicodeTestResult.cs" />
<Compile Include="..\IdnMapping\Data\Unicode_9_0\Unicode_9_0_IdnaTest.cs"
Link="IdnMapping\Data\Unicode_9_0\Unicode_9_0_IdnaTest.cs" />
<Compile Include="..\IdnMapping\Data\Unicode_11_0\Unicode_11_0_IdnaTest.cs"
Link="IdnMapping\Data\Unicode_11_0\Unicode_11_0_IdnaTest.cs" />
<Compile Include="..\IdnMapping\IdnMappingIdnaConformanceTests.cs"
Link="IdnMapping\IdnMappingIdnaConformanceTests.cs" />
<Compile Include="..\IdnMapping\Data\Factory.cs"
Link="IdnMapping\Data\Factory.cs" />
<Compile Include="..\IdnMapping\Data\ConformanceIdnaTestResult.cs"
Link="IdnMapping\Data\ConformanceIdnaTestResult.cs" />
<Compile Include="..\IdnMapping\Data\Unicode_6_0\Unicode_6_0_IdnaTest.cs"
Link="IdnMapping\Data\Unicode_6_0\Unicode_6_0_IdnaTest.cs" />
<Compile Include="..\IdnMapping\Data\Unicode_Win7\Unicode_Win7_IdnaTest.cs"
Link="IdnMapping\Data\Unicode_Win7\Unicode_Win7_IdnaTest.cs" />
<Compile Include="..\IdnMapping\Data\IConformanceIdnaTest.cs"
Link="IdnMapping\Data\IConformanceIdnaTest.cs" />
<Compile Include="..\IdnMapping\IdnMappingGetAsciiTests.cs"
Link="IdnMapping\IdnMappingGetAsciiTests.cs" />
<Compile Include="..\IdnMapping\IdnMappingGetUnicodeTests.cs"
Link="IdnMapping\IdnMappingGetUnicodeTests.cs" />
<Compile Include="..\IdnMapping\IdnMappingUseStd3AsciiRulesTests.cs"
Link="IdnMapping\IdnMappingUseStd3AsciiRulesTests.cs" />
<Compile Include="..\Normalization\StringNormalizationTests.cs"
Link="Normalization\StringNormalizationTests.cs" />
<Compile Include="..\Normalization\NormalizationAll.cs"
Link="Normalization\NormalizationAll.cs" />
</ItemGroup>
<ItemGroup>
<EmbeddedResource Include="..\IdnMapping\Data\Unicode_6_0\IdnaTest_6.txt" />

View file

@ -10,322 +10,217 @@
<ItemGroup>
<!-- Include tests from System.Globalization.Tests -->
<Compile Include="NlsSwitchTests.cs" />
<Compile Include="..\CompareInfo\CompareInfoTests.cs">
<Link>CompareInfo\CompareInfoTests.cs</Link>
</Compile>
<Compile Include="..\CompareInfo\CompareInfoTests.IndexOf.cs">
<Link>CompareInfo\CompareInfoTests.IndexOf.cs</Link>
</Compile>
<Compile Include="..\CompareInfo\CompareInfoTests.IsPrefix.cs">
<Link>CompareInfo\CompareInfoTests.IsPrefix.cs</Link>
</Compile>
<Compile Include="..\CompareInfo\CompareInfoTests.Compare.cs">
<Link>CompareInfo\CompareInfoTests.Compare.cs</Link>
</Compile>
<Compile Include="..\CompareInfo\CompareInfoTests.IsSuffix.cs">
<Link>CompareInfo\CompareInfoTests.IsSuffix.cs</Link>
</Compile>
<Compile Include="..\CompareInfo\CompareInfoTests.LastIndexOf.cs">
<Link>CompareInfo\CompareInfoTests.LastIndexOf.cs</Link>
</Compile>
<Compile Include="..\NumberFormatInfo\NumberFormatInfoCurrentInfo.cs">
<Link>NumberFormatInfo\NumberFormatInfoCurrentInfo.cs</Link>
</Compile>
<Compile Include="..\NumberFormatInfo\NumberFormatInfoValidateParseStyle.cs">
<Link>NumberFormatInfo\NumberFormatInfoValidateParseStyle.cs</Link>
</Compile>
<Compile Include="..\NumberFormatInfo\NumberFormatInfoData.cs">
<Link>NumberFormatInfo\NumberFormatInfoData.cs</Link>
</Compile>
<Compile Include="..\NumberFormatInfo\NumberFormatInfoCurrencySymbol.cs">
<Link>NumberFormatInfo\NumberFormatInfoCurrencySymbol.cs</Link>
</Compile>
<Compile Include="..\NumberFormatInfo\NumberFormatInfoNaNSymbol.cs">
<Link>NumberFormatInfo\NumberFormatInfoNaNSymbol.cs</Link>
</Compile>
<Compile Include="..\NumberFormatInfo\NumberFormatInfoPercentGroupSeparator.cs">
<Link>NumberFormatInfo\NumberFormatInfoPercentGroupSeparator.cs</Link>
</Compile>
<Compile Include="..\NumberFormatInfo\NumberFormatInfoPercentDecimalSeparator.cs">
<Link>NumberFormatInfo\NumberFormatInfoPercentDecimalSeparator.cs</Link>
</Compile>
<Compile Include="..\NumberFormatInfo\NumberFormatInfoPercentDecimalDigits.cs">
<Link>NumberFormatInfo\NumberFormatInfoPercentDecimalDigits.cs</Link>
</Compile>
<Compile Include="..\NumberFormatInfo\NumberFormatInfoPerMilleSymbol.cs">
<Link>NumberFormatInfo\NumberFormatInfoPerMilleSymbol.cs</Link>
</Compile>
<Compile Include="..\NumberFormatInfo\NumberFormatInfoPercentSymbol.cs">
<Link>NumberFormatInfo\NumberFormatInfoPercentSymbol.cs</Link>
</Compile>
<Compile Include="..\NumberFormatInfo\NumberFormatInfoPositiveSign.cs">
<Link>NumberFormatInfo\NumberFormatInfoPositiveSign.cs</Link>
</Compile>
<Compile Include="..\NumberFormatInfo\NumberFormatInfoPositiveInfinitySymbol.cs">
<Link>NumberFormatInfo\NumberFormatInfoPositiveInfinitySymbol.cs</Link>
</Compile>
<Compile Include="..\NumberFormatInfo\NumberFormatInfoNegativeSign.cs">
<Link>NumberFormatInfo\NumberFormatInfoNegativeSign.cs</Link>
</Compile>
<Compile Include="..\NumberFormatInfo\NumberFormatInfoNegativeInfinitySymbol.cs">
<Link>NumberFormatInfo\NumberFormatInfoNegativeInfinitySymbol.cs</Link>
</Compile>
<Compile Include="..\NumberFormatInfo\NumberFormatInfoNumberGroupSeparator.cs">
<Link>NumberFormatInfo\NumberFormatInfoNumberGroupSeparator.cs</Link>
</Compile>
<Compile Include="..\NumberFormatInfo\NumberFormatInfoNumberDecimalSeparator.cs">
<Link>NumberFormatInfo\NumberFormatInfoNumberDecimalSeparator.cs</Link>
</Compile>
<Compile Include="..\NumberFormatInfo\NumberFormatInfoNumberDecimalDigits.cs">
<Link>NumberFormatInfo\NumberFormatInfoNumberDecimalDigits.cs</Link>
</Compile>
<Compile Include="..\NumberFormatInfo\NumberFormatInfoNumberGroupSizes.cs">
<Link>NumberFormatInfo\NumberFormatInfoNumberGroupSizes.cs</Link>
</Compile>
<Compile Include="..\NumberFormatInfo\NumberFormatInfoNumberNegativePattern.cs">
<Link>NumberFormatInfo\NumberFormatInfoNumberNegativePattern.cs</Link>
</Compile>
<Compile Include="..\NumberFormatInfo\NumberFormatInfoPercentNegativePattern.cs">
<Link>NumberFormatInfo\NumberFormatInfoPercentNegativePattern.cs</Link>
</Compile>
<Compile Include="..\NumberFormatInfo\NumberFormatInfoPercentGroupSizes.cs">
<Link>NumberFormatInfo\NumberFormatInfoPercentGroupSizes.cs</Link>
</Compile>
<Compile Include="..\NumberFormatInfo\NumberFormatInfoPercentPositivePattern.cs">
<Link>NumberFormatInfo\NumberFormatInfoPercentPositivePattern.cs</Link>
</Compile>
<Compile Include="..\CultureInfo\CultureInfoAll.cs">
<Link>CultureInfo\CultureInfoAll.cs</Link>
</Compile>
<Compile Include="..\CultureInfo\CultureInfoAsync.cs">
<Link>CultureInfo\CultureInfoAsync.cs</Link>
</Compile>
<Compile Include="..\CultureInfo\CultureInfoCalendar.cs">
<Link>CultureInfo\CultureInfoCalendar.cs</Link>
</Compile>
<Compile Include="..\CultureInfo\CultureInfoClone.cs">
<Link>CultureInfo\CultureInfoClone.cs</Link>
</Compile>
<Compile Include="..\CultureInfo\CultureInfoCompareInfo.cs">
<Link>CultureInfo\CultureInfoCompareInfo.cs</Link>
</Compile>
<Compile Include="..\CultureInfo\CultureInfoCtor.cs">
<Link>CultureInfo\CultureInfoCtor.cs</Link>
</Compile>
<Compile Include="..\CultureInfo\CultureInfoDateTimeFormat.cs">
<Link>CultureInfo\CultureInfoDateTimeFormat.cs</Link>
</Compile>
<Compile Include="..\CultureInfo\CultureInfoEnglishName.cs">
<Link>CultureInfo\CultureInfoEnglishName.cs</Link>
</Compile>
<Compile Include="..\CultureInfo\CultureInfoEquals.cs">
<Link>CultureInfo\CultureInfoEquals.cs</Link>
</Compile>
<Compile Include="..\CultureInfo\CultureInfoGetFormat.cs">
<Link>CultureInfo\CultureInfoGetFormat.cs</Link>
</Compile>
<Compile Include="..\CultureInfo\CultureInfoGetHashCode.cs">
<Link>CultureInfo\CultureInfoGetHashCode.cs</Link>
</Compile>
<Compile Include="..\CultureInfo\CultureInfoIsNeutralCulture.cs">
<Link>CultureInfo\CultureInfoIsNeutralCulture.cs</Link>
</Compile>
<Compile Include="..\CultureInfo\CultureInfoNativeName.cs">
<Link>CultureInfo\CultureInfoNativeName.cs</Link>
</Compile>
<Compile Include="..\CultureInfo\CultureInfoNumberFormat.cs">
<Link>CultureInfo\CultureInfoNumberFormat.cs</Link>
</Compile>
<Compile Include="..\CultureInfo\CultureInfoParent.cs">
<Link>CultureInfo\CultureInfoParent.cs</Link>
</Compile>
<Compile Include="..\CultureInfo\CultureInfoReadOnly.cs">
<Link>CultureInfo\CultureInfoReadOnly.cs</Link>
</Compile>
<Compile Include="..\CultureInfo\CultureInfoTwoLetterISOLanguageName.cs">
<Link>CultureInfo\CultureInfoTwoLetterISOLanguageName.cs</Link>
</Compile>
<Compile Include="..\CultureInfo\CultureInfoCurrentCulture.cs">
<Link>CultureInfo\CultureInfoCurrentCulture.cs</Link>
</Compile>
<Compile Include="..\CultureInfo\GetCultureInfo.cs">
<Link>CultureInfo\GetCultureInfo.cs</Link>
</Compile>
<Compile Include="..\DateTimeFormatInfo\DateTimeFormatInfoAbbreviatedDayNames.cs">
<Link>DateTimeFormatInfo\DateTimeFormatInfoAbbreviatedDayNames.cs</Link>
</Compile>
<Compile Include="..\DateTimeFormatInfo\DateTimeFormatInfoAbbreviatedMonthGenitiveNames.cs">
<Link>DateTimeFormatInfo\DateTimeFormatInfoAbbreviatedMonthGenitiveNames.cs</Link>
</Compile>
<Compile Include="..\DateTimeFormatInfo\DateTimeFormatInfoAbbreviatedMonthNames.cs">
<Link>DateTimeFormatInfo\DateTimeFormatInfoAbbreviatedMonthNames.cs</Link>
</Compile>
<Compile Include="..\DateTimeFormatInfo\DateTimeFormatInfoAMDesignator.cs">
<Link>DateTimeFormatInfo\DateTimeFormatInfoAMDesignator.cs</Link>
</Compile>
<Compile Include="..\DateTimeFormatInfo\DateTimeFormatInfoCalendar.cs">
<Link>DateTimeFormatInfo\DateTimeFormatInfoCalendar.cs</Link>
</Compile>
<Compile Include="..\DateTimeFormatInfo\DateTimeFormatInfoCalendarWeekRule.cs">
<Link>DateTimeFormatInfo\DateTimeFormatInfoCalendarWeekRule.cs</Link>
</Compile>
<Compile Include="..\DateTimeFormatInfo\DateTimeFormatInfoClone.cs">
<Link>DateTimeFormatInfo\DateTimeFormatInfoClone.cs</Link>
</Compile>
<Compile Include="..\DateTimeFormatInfo\DateTimeFormatInfoData.cs">
<Link>DateTimeFormatInfo\DateTimeFormatInfoData.cs</Link>
</Compile>
<Compile Include="..\DateTimeFormatInfo\DateTimeFormatInfoDayNames.cs">
<Link>DateTimeFormatInfo\DateTimeFormatInfoDayNames.cs</Link>
</Compile>
<Compile Include="..\DateTimeFormatInfo\DateTimeFormatInfoFirstDayOfWeek.cs">
<Link>DateTimeFormatInfo\DateTimeFormatInfoFirstDayOfWeek.cs</Link>
</Compile>
<Compile Include="..\DateTimeFormatInfo\DateTimeFormatInfoFullDateTimePattern.cs">
<Link>DateTimeFormatInfo\DateTimeFormatInfoFullDateTimePattern.cs</Link>
</Compile>
<Compile Include="..\DateTimeFormatInfo\DateTimeFormatInfoGetAbbreviatedDayName.cs">
<Link>DateTimeFormatInfo\DateTimeFormatInfoGetAbbreviatedDayName.cs</Link>
</Compile>
<Compile Include="..\DateTimeFormatInfo\DateTimeFormatInfoGetAbbreviatedEraName.cs">
<Link>DateTimeFormatInfo\DateTimeFormatInfoGetAbbreviatedEraName.cs</Link>
</Compile>
<Compile Include="..\DateTimeFormatInfo\DateTimeFormatInfoGetAbbreviatedMonthName.cs">
<Link>DateTimeFormatInfo\DateTimeFormatInfoGetAbbreviatedMonthName.cs</Link>
</Compile>
<Compile Include="..\DateTimeFormatInfo\DateTimeFormatInfoGetDayName.cs">
<Link>DateTimeFormatInfo\DateTimeFormatInfoGetDayName.cs</Link>
</Compile>
<Compile Include="..\DateTimeFormatInfo\DateTimeFormatInfoGetEra.cs">
<Link>DateTimeFormatInfo\DateTimeFormatInfoGetEra.cs</Link>
</Compile>
<Compile Include="..\DateTimeFormatInfo\DateTimeFormatInfoGetEraName.cs">
<Link>DateTimeFormatInfo\DateTimeFormatInfoGetEraName.cs</Link>
</Compile>
<Compile Include="..\DateTimeFormatInfo\DateTimeFormatInfoGetFormat.cs">
<Link>DateTimeFormatInfo\DateTimeFormatInfoGetFormat.cs</Link>
</Compile>
<Compile Include="..\DateTimeFormatInfo\DateTimeFormatInfoGetInstance.cs">
<Link>DateTimeFormatInfo\DateTimeFormatInfoGetInstance.cs</Link>
</Compile>
<Compile Include="..\DateTimeFormatInfo\DateTimeFormatInfoGetMonthName.cs">
<Link>DateTimeFormatInfo\DateTimeFormatInfoGetMonthName.cs</Link>
</Compile>
<Compile Include="..\DateTimeFormatInfo\DateTimeFormatInfoLongDatePattern.cs">
<Link>DateTimeFormatInfo\DateTimeFormatInfoLongDatePattern.cs</Link>
</Compile>
<Compile Include="..\DateTimeFormatInfo\DateTimeFormatInfoLongTimePattern.cs">
<Link>DateTimeFormatInfo\DateTimeFormatInfoLongTimePattern.cs</Link>
</Compile>
<Compile Include="..\DateTimeFormatInfo\DateTimeFormatInfoMonthDayPattern.cs">
<Link>DateTimeFormatInfo\DateTimeFormatInfoMonthDayPattern.cs</Link>
</Compile>
<Compile Include="..\DateTimeFormatInfo\DateTimeFormatInfoMonthGenitiveNames.cs">
<Link>DateTimeFormatInfo\DateTimeFormatInfoMonthGenitiveNames.cs</Link>
</Compile>
<Compile Include="..\DateTimeFormatInfo\DateTimeFormatInfoMonthNames.cs">
<Link>DateTimeFormatInfo\DateTimeFormatInfoMonthNames.cs</Link>
</Compile>
<Compile Include="..\DateTimeFormatInfo\DateTimeFormatInfoPMDesignator.cs">
<Link>DateTimeFormatInfo\DateTimeFormatInfoPMDesignator.cs</Link>
</Compile>
<Compile Include="..\DateTimeFormatInfo\DateTimeFormatInfoReadOnly.cs">
<Link>DateTimeFormatInfo\DateTimeFormatInfoReadOnly.cs</Link>
</Compile>
<Compile Include="..\DateTimeFormatInfo\DateTimeFormatInfoRFC1123Pattern.cs">
<Link>DateTimeFormatInfo\DateTimeFormatInfoRFC1123Pattern.cs</Link>
</Compile>
<Compile Include="..\DateTimeFormatInfo\DateTimeFormatInfoShortDatePattern.cs">
<Link>DateTimeFormatInfo\DateTimeFormatInfoShortDatePattern.cs</Link>
</Compile>
<Compile Include="..\DateTimeFormatInfo\DateTimeFormatInfoShortestDayNames.cs">
<Link>DateTimeFormatInfo\DateTimeFormatInfoShortestDayNames.cs</Link>
</Compile>
<Compile Include="..\DateTimeFormatInfo\DateTimeFormatInfoShortTimePattern.cs">
<Link>DateTimeFormatInfo\DateTimeFormatInfoShortTimePattern.cs</Link>
</Compile>
<Compile Include="..\DateTimeFormatInfo\DateTimeFormatInfoSortableDateTimePattern.cs">
<Link>DateTimeFormatInfo\DateTimeFormatInfoSortableDateTimePattern.cs</Link>
</Compile>
<Compile Include="..\DateTimeFormatInfo\DateTimeFormatInfoTests.cs">
<Link>DateTimeFormatInfo\DateTimeFormatInfoTests.cs</Link>
</Compile>
<Compile Include="..\DateTimeFormatInfo\DateTimeFormatInfoUniversalSortableDateTimePattern.cs">
<Link>DateTimeFormatInfo\DateTimeFormatInfoUniversalSortableDateTimePattern.cs</Link>
</Compile>
<Compile Include="..\DateTimeFormatInfo\DateTimeFormatInfoYearMonthPattern.cs">
<Link>DateTimeFormatInfo\DateTimeFormatInfoYearMonthPattern.cs</Link>
</Compile>
<Compile Include="..\NumberFormatInfo\NumberFormatInfoClone.cs">
<Link>NumberFormatInfo\NumberFormatInfoClone.cs</Link>
</Compile>
<Compile Include="..\NumberFormatInfo\NumberFormatInfoCurrencyDecimalDigits.cs">
<Link>NumberFormatInfo\NumberFormatInfoCurrencyDecimalDigits.cs</Link>
</Compile>
<Compile Include="..\NumberFormatInfo\NumberFormatInfoCurrencyDecimalSeparator.cs">
<Link>NumberFormatInfo\NumberFormatInfoCurrencyDecimalSeparator.cs</Link>
</Compile>
<Compile Include="..\NumberFormatInfo\NumberFormatInfoCurrencyGroupSeparator.cs">
<Link>NumberFormatInfo\NumberFormatInfoCurrencyGroupSeparator.cs</Link>
</Compile>
<Compile Include="..\NumberFormatInfo\NumberFormatInfoCurrencyGroupSizes.cs">
<Link>NumberFormatInfo\NumberFormatInfoCurrencyGroupSizes.cs</Link>
</Compile>
<Compile Include="..\NumberFormatInfo\NumberFormatInfoCurrencyNegativePattern.cs">
<Link>NumberFormatInfo\NumberFormatInfoCurrencyNegativePattern.cs</Link>
</Compile>
<Compile Include="..\NumberFormatInfo\NumberFormatInfoCurrencyPositivePattern.cs">
<Link>NumberFormatInfo\NumberFormatInfoCurrencyPositivePattern.cs</Link>
</Compile>
<Compile Include="..\NumberFormatInfo\NumberFormatInfoGetFormat.cs">
<Link>NumberFormatInfo\NumberFormatInfoGetFormat.cs</Link>
</Compile>
<Compile Include="..\NumberFormatInfo\NumberFormatInfoGetInstance.cs">
<Link>NumberFormatInfo\NumberFormatInfoGetInstance.cs</Link>
</Compile>
<Compile Include="..\NumberFormatInfo\NumberFormatInfoReadOnly.cs">
<Link>NumberFormatInfo\NumberFormatInfoReadOnly.cs</Link>
</Compile>
<Compile Include="..\NumberFormatInfo\NumberFormatInfoTests.cs">
<Link>NumberFormatInfo\NumberFormatInfoTests.cs</Link>
</Compile>
<Compile Include="..\System\Globalization\CharUnicodeInfoTestData.cs">
<Link>System\Globalization\CharUnicodeInfoTestData.cs</Link>
</Compile>
<Compile Include="..\System\Globalization\CharUnicodeInfoTests.cs">
<Link>System\Globalization\CharUnicodeInfoTests.cs</Link>
</Compile>
<Compile Include="..\System\Globalization\CharUnicodeInfoTests.Generated.cs">
<Link>System\Globalization\CharUnicodeInfoTests.Generated.cs</Link>
</Compile>
<Compile Include="..\System\Globalization\CultureNotFoundExceptionTests.cs">
<Link>System\Globalization\CultureNotFoundExceptionTests.cs</Link>
</Compile>
<Compile Include="..\System\Globalization\GraphemeBreakTest.cs">
<Link>System\Globalization\GraphemeBreakTest.cs</Link>
</Compile>
<Compile Include="..\System\Globalization\RegionInfoTests.cs">
<Link>System\Globalization\RegionInfoTests.cs</Link>
</Compile>
<Compile Include="..\System\Globalization\StringInfoTests.cs">
<Link>System\Globalization\StringInfoTests.cs</Link>
</Compile>
<Compile Include="..\System\Globalization\SortVersionTests.cs">
<Link>System\Globalization\SortVersionTests.cs</Link>
</Compile>
<Compile Include="..\System\Globalization\TextInfoTests.cs">
<Link>System\Globalization\TextInfoTests.cs</Link>
</Compile>
<Compile Include="..\System\Globalization\TextElementEnumeratorTests.cs">
<Link>System\Globalization\TextElementEnumeratorTests.cs</Link>
</Compile>
<Compile Include="..\System\Globalization\UnicodeCategoryTests.cs">
<Link>System\Globalization\UnicodeCategoryTests.cs</Link>
</Compile>
<Compile Include="..\CompareInfo\CompareInfoTests.cs"
Link="CompareInfo\CompareInfoTests.cs" />
<Compile Include="..\CompareInfo\CompareInfoTests.IndexOf.cs"
Link="CompareInfo\CompareInfoTests.IndexOf.cs" />
<Compile Include="..\CompareInfo\CompareInfoTests.IsPrefix.cs"
Link="CompareInfo\CompareInfoTests.IsPrefix.cs" />
<Compile Include="..\CompareInfo\CompareInfoTests.Compare.cs"
Link="CompareInfo\CompareInfoTests.Compare.cs" />
<Compile Include="..\CompareInfo\CompareInfoTests.IsSuffix.cs"
Link="CompareInfo\CompareInfoTests.IsSuffix.cs" />
<Compile Include="..\CompareInfo\CompareInfoTests.LastIndexOf.cs"
Link="CompareInfo\CompareInfoTests.LastIndexOf.cs" />
<Compile Include="..\NumberFormatInfo\NumberFormatInfoCurrentInfo.cs"
Link="NumberFormatInfo\NumberFormatInfoCurrentInfo.cs" />
<Compile Include="..\NumberFormatInfo\NumberFormatInfoValidateParseStyle.cs"
Link="NumberFormatInfo\NumberFormatInfoValidateParseStyle.cs" />
<Compile Include="..\NumberFormatInfo\NumberFormatInfoData.cs"
Link="NumberFormatInfo\NumberFormatInfoData.cs" />
<Compile Include="..\NumberFormatInfo\NumberFormatInfoCurrencySymbol.cs"
Link="NumberFormatInfo\NumberFormatInfoCurrencySymbol.cs" />
<Compile Include="..\NumberFormatInfo\NumberFormatInfoNaNSymbol.cs"
Link="NumberFormatInfo\NumberFormatInfoNaNSymbol.cs" />
<Compile Include="..\NumberFormatInfo\NumberFormatInfoPercentGroupSeparator.cs"
Link="NumberFormatInfo\NumberFormatInfoPercentGroupSeparator.cs" />
<Compile Include="..\NumberFormatInfo\NumberFormatInfoPercentDecimalSeparator.cs"
Link="NumberFormatInfo\NumberFormatInfoPercentDecimalSeparator.cs" />
<Compile Include="..\NumberFormatInfo\NumberFormatInfoPercentDecimalDigits.cs"
Link="NumberFormatInfo\NumberFormatInfoPercentDecimalDigits.cs" />
<Compile Include="..\NumberFormatInfo\NumberFormatInfoPerMilleSymbol.cs"
Link="NumberFormatInfo\NumberFormatInfoPerMilleSymbol.cs" />
<Compile Include="..\NumberFormatInfo\NumberFormatInfoPercentSymbol.cs"
Link="NumberFormatInfo\NumberFormatInfoPercentSymbol.cs" />
<Compile Include="..\NumberFormatInfo\NumberFormatInfoPositiveSign.cs"
Link="NumberFormatInfo\NumberFormatInfoPositiveSign.cs" />
<Compile Include="..\NumberFormatInfo\NumberFormatInfoPositiveInfinitySymbol.cs"
Link="NumberFormatInfo\NumberFormatInfoPositiveInfinitySymbol.cs" />
<Compile Include="..\NumberFormatInfo\NumberFormatInfoNegativeSign.cs"
Link="NumberFormatInfo\NumberFormatInfoNegativeSign.cs" />
<Compile Include="..\NumberFormatInfo\NumberFormatInfoNegativeInfinitySymbol.cs"
Link="NumberFormatInfo\NumberFormatInfoNegativeInfinitySymbol.cs" />
<Compile Include="..\NumberFormatInfo\NumberFormatInfoNumberGroupSeparator.cs"
Link="NumberFormatInfo\NumberFormatInfoNumberGroupSeparator.cs" />
<Compile Include="..\NumberFormatInfo\NumberFormatInfoNumberDecimalSeparator.cs"
Link="NumberFormatInfo\NumberFormatInfoNumberDecimalSeparator.cs" />
<Compile Include="..\NumberFormatInfo\NumberFormatInfoNumberDecimalDigits.cs"
Link="NumberFormatInfo\NumberFormatInfoNumberDecimalDigits.cs" />
<Compile Include="..\NumberFormatInfo\NumberFormatInfoNumberGroupSizes.cs"
Link="NumberFormatInfo\NumberFormatInfoNumberGroupSizes.cs" />
<Compile Include="..\NumberFormatInfo\NumberFormatInfoNumberNegativePattern.cs"
Link="NumberFormatInfo\NumberFormatInfoNumberNegativePattern.cs" />
<Compile Include="..\NumberFormatInfo\NumberFormatInfoPercentNegativePattern.cs"
Link="NumberFormatInfo\NumberFormatInfoPercentNegativePattern.cs" />
<Compile Include="..\NumberFormatInfo\NumberFormatInfoPercentGroupSizes.cs"
Link="NumberFormatInfo\NumberFormatInfoPercentGroupSizes.cs" />
<Compile Include="..\NumberFormatInfo\NumberFormatInfoPercentPositivePattern.cs"
Link="NumberFormatInfo\NumberFormatInfoPercentPositivePattern.cs" />
<Compile Include="..\CultureInfo\CultureInfoAll.cs"
Link="CultureInfo\CultureInfoAll.cs" />
<Compile Include="..\CultureInfo\CultureInfoAsync.cs"
Link="CultureInfo\CultureInfoAsync.cs" />
<Compile Include="..\CultureInfo\CultureInfoCalendar.cs"
Link="CultureInfo\CultureInfoCalendar.cs" />
<Compile Include="..\CultureInfo\CultureInfoClone.cs"
Link="CultureInfo\CultureInfoClone.cs" />
<Compile Include="..\CultureInfo\CultureInfoCompareInfo.cs"
Link="CultureInfo\CultureInfoCompareInfo.cs" />
<Compile Include="..\CultureInfo\CultureInfoCtor.cs"
Link="CultureInfo\CultureInfoCtor.cs" />
<Compile Include="..\CultureInfo\CultureInfoDateTimeFormat.cs"
Link="CultureInfo\CultureInfoDateTimeFormat.cs" />
<Compile Include="..\CultureInfo\CultureInfoEnglishName.cs"
Link="CultureInfo\CultureInfoEnglishName.cs" />
<Compile Include="..\CultureInfo\CultureInfoEquals.cs"
Link="CultureInfo\CultureInfoEquals.cs" />
<Compile Include="..\CultureInfo\CultureInfoGetFormat.cs"
Link="CultureInfo\CultureInfoGetFormat.cs" />
<Compile Include="..\CultureInfo\CultureInfoGetHashCode.cs"
Link="CultureInfo\CultureInfoGetHashCode.cs" />
<Compile Include="..\CultureInfo\CultureInfoIsNeutralCulture.cs"
Link="CultureInfo\CultureInfoIsNeutralCulture.cs" />
<Compile Include="..\CultureInfo\CultureInfoNativeName.cs"
Link="CultureInfo\CultureInfoNativeName.cs" />
<Compile Include="..\CultureInfo\CultureInfoNumberFormat.cs"
Link="CultureInfo\CultureInfoNumberFormat.cs" />
<Compile Include="..\CultureInfo\CultureInfoParent.cs"
Link="CultureInfo\CultureInfoParent.cs" />
<Compile Include="..\CultureInfo\CultureInfoReadOnly.cs"
Link="CultureInfo\CultureInfoReadOnly.cs" />
<Compile Include="..\CultureInfo\CultureInfoTwoLetterISOLanguageName.cs"
Link="CultureInfo\CultureInfoTwoLetterISOLanguageName.cs" />
<Compile Include="..\CultureInfo\CultureInfoCurrentCulture.cs"
Link="CultureInfo\CultureInfoCurrentCulture.cs" />
<Compile Include="..\CultureInfo\GetCultureInfo.cs"
Link="CultureInfo\GetCultureInfo.cs" />
<Compile Include="..\DateTimeFormatInfo\DateTimeFormatInfoAbbreviatedDayNames.cs"
Link="DateTimeFormatInfo\DateTimeFormatInfoAbbreviatedDayNames.cs" />
<Compile Include="..\DateTimeFormatInfo\DateTimeFormatInfoAbbreviatedMonthGenitiveNames.cs"
Link="DateTimeFormatInfo\DateTimeFormatInfoAbbreviatedMonthGenitiveNames.cs" />
<Compile Include="..\DateTimeFormatInfo\DateTimeFormatInfoAbbreviatedMonthNames.cs"
Link="DateTimeFormatInfo\DateTimeFormatInfoAbbreviatedMonthNames.cs" />
<Compile Include="..\DateTimeFormatInfo\DateTimeFormatInfoAMDesignator.cs"
Link="DateTimeFormatInfo\DateTimeFormatInfoAMDesignator.cs" />
<Compile Include="..\DateTimeFormatInfo\DateTimeFormatInfoCalendar.cs"
Link="DateTimeFormatInfo\DateTimeFormatInfoCalendar.cs" />
<Compile Include="..\DateTimeFormatInfo\DateTimeFormatInfoCalendarWeekRule.cs"
Link="DateTimeFormatInfo\DateTimeFormatInfoCalendarWeekRule.cs" />
<Compile Include="..\DateTimeFormatInfo\DateTimeFormatInfoClone.cs"
Link="DateTimeFormatInfo\DateTimeFormatInfoClone.cs" />
<Compile Include="..\DateTimeFormatInfo\DateTimeFormatInfoData.cs"
Link="DateTimeFormatInfo\DateTimeFormatInfoData.cs" />
<Compile Include="..\DateTimeFormatInfo\DateTimeFormatInfoDayNames.cs"
Link="DateTimeFormatInfo\DateTimeFormatInfoDayNames.cs" />
<Compile Include="..\DateTimeFormatInfo\DateTimeFormatInfoFirstDayOfWeek.cs"
Link="DateTimeFormatInfo\DateTimeFormatInfoFirstDayOfWeek.cs" />
<Compile Include="..\DateTimeFormatInfo\DateTimeFormatInfoFullDateTimePattern.cs"
Link="DateTimeFormatInfo\DateTimeFormatInfoFullDateTimePattern.cs" />
<Compile Include="..\DateTimeFormatInfo\DateTimeFormatInfoGetAbbreviatedDayName.cs"
Link="DateTimeFormatInfo\DateTimeFormatInfoGetAbbreviatedDayName.cs" />
<Compile Include="..\DateTimeFormatInfo\DateTimeFormatInfoGetAbbreviatedEraName.cs"
Link="DateTimeFormatInfo\DateTimeFormatInfoGetAbbreviatedEraName.cs" />
<Compile Include="..\DateTimeFormatInfo\DateTimeFormatInfoGetAbbreviatedMonthName.cs"
Link="DateTimeFormatInfo\DateTimeFormatInfoGetAbbreviatedMonthName.cs" />
<Compile Include="..\DateTimeFormatInfo\DateTimeFormatInfoGetDayName.cs"
Link="DateTimeFormatInfo\DateTimeFormatInfoGetDayName.cs" />
<Compile Include="..\DateTimeFormatInfo\DateTimeFormatInfoGetEra.cs"
Link="DateTimeFormatInfo\DateTimeFormatInfoGetEra.cs" />
<Compile Include="..\DateTimeFormatInfo\DateTimeFormatInfoGetEraName.cs"
Link="DateTimeFormatInfo\DateTimeFormatInfoGetEraName.cs" />
<Compile Include="..\DateTimeFormatInfo\DateTimeFormatInfoGetFormat.cs"
Link="DateTimeFormatInfo\DateTimeFormatInfoGetFormat.cs" />
<Compile Include="..\DateTimeFormatInfo\DateTimeFormatInfoGetInstance.cs"
Link="DateTimeFormatInfo\DateTimeFormatInfoGetInstance.cs" />
<Compile Include="..\DateTimeFormatInfo\DateTimeFormatInfoGetMonthName.cs"
Link="DateTimeFormatInfo\DateTimeFormatInfoGetMonthName.cs" />
<Compile Include="..\DateTimeFormatInfo\DateTimeFormatInfoLongDatePattern.cs"
Link="DateTimeFormatInfo\DateTimeFormatInfoLongDatePattern.cs" />
<Compile Include="..\DateTimeFormatInfo\DateTimeFormatInfoLongTimePattern.cs"
Link="DateTimeFormatInfo\DateTimeFormatInfoLongTimePattern.cs" />
<Compile Include="..\DateTimeFormatInfo\DateTimeFormatInfoMonthDayPattern.cs"
Link="DateTimeFormatInfo\DateTimeFormatInfoMonthDayPattern.cs" />
<Compile Include="..\DateTimeFormatInfo\DateTimeFormatInfoMonthGenitiveNames.cs"
Link="DateTimeFormatInfo\DateTimeFormatInfoMonthGenitiveNames.cs" />
<Compile Include="..\DateTimeFormatInfo\DateTimeFormatInfoMonthNames.cs"
Link="DateTimeFormatInfo\DateTimeFormatInfoMonthNames.cs" />
<Compile Include="..\DateTimeFormatInfo\DateTimeFormatInfoPMDesignator.cs"
Link="DateTimeFormatInfo\DateTimeFormatInfoPMDesignator.cs" />
<Compile Include="..\DateTimeFormatInfo\DateTimeFormatInfoReadOnly.cs"
Link="DateTimeFormatInfo\DateTimeFormatInfoReadOnly.cs" />
<Compile Include="..\DateTimeFormatInfo\DateTimeFormatInfoRFC1123Pattern.cs"
Link="DateTimeFormatInfo\DateTimeFormatInfoRFC1123Pattern.cs" />
<Compile Include="..\DateTimeFormatInfo\DateTimeFormatInfoShortDatePattern.cs"
Link="DateTimeFormatInfo\DateTimeFormatInfoShortDatePattern.cs" />
<Compile Include="..\DateTimeFormatInfo\DateTimeFormatInfoShortestDayNames.cs"
Link="DateTimeFormatInfo\DateTimeFormatInfoShortestDayNames.cs" />
<Compile Include="..\DateTimeFormatInfo\DateTimeFormatInfoShortTimePattern.cs"
Link="DateTimeFormatInfo\DateTimeFormatInfoShortTimePattern.cs" />
<Compile Include="..\DateTimeFormatInfo\DateTimeFormatInfoSortableDateTimePattern.cs"
Link="DateTimeFormatInfo\DateTimeFormatInfoSortableDateTimePattern.cs" />
<Compile Include="..\DateTimeFormatInfo\DateTimeFormatInfoTests.cs"
Link="DateTimeFormatInfo\DateTimeFormatInfoTests.cs" />
<Compile Include="..\DateTimeFormatInfo\DateTimeFormatInfoUniversalSortableDateTimePattern.cs"
Link="DateTimeFormatInfo\DateTimeFormatInfoUniversalSortableDateTimePattern.cs" />
<Compile Include="..\DateTimeFormatInfo\DateTimeFormatInfoYearMonthPattern.cs"
Link="DateTimeFormatInfo\DateTimeFormatInfoYearMonthPattern.cs" />
<Compile Include="..\NumberFormatInfo\NumberFormatInfoClone.cs"
Link="NumberFormatInfo\NumberFormatInfoClone.cs" />
<Compile Include="..\NumberFormatInfo\NumberFormatInfoCurrencyDecimalDigits.cs"
Link="NumberFormatInfo\NumberFormatInfoCurrencyDecimalDigits.cs" />
<Compile Include="..\NumberFormatInfo\NumberFormatInfoCurrencyDecimalSeparator.cs"
Link="NumberFormatInfo\NumberFormatInfoCurrencyDecimalSeparator.cs" />
<Compile Include="..\NumberFormatInfo\NumberFormatInfoCurrencyGroupSeparator.cs"
Link="NumberFormatInfo\NumberFormatInfoCurrencyGroupSeparator.cs" />
<Compile Include="..\NumberFormatInfo\NumberFormatInfoCurrencyGroupSizes.cs"
Link="NumberFormatInfo\NumberFormatInfoCurrencyGroupSizes.cs" />
<Compile Include="..\NumberFormatInfo\NumberFormatInfoCurrencyNegativePattern.cs"
Link="NumberFormatInfo\NumberFormatInfoCurrencyNegativePattern.cs" />
<Compile Include="..\NumberFormatInfo\NumberFormatInfoCurrencyPositivePattern.cs"
Link="NumberFormatInfo\NumberFormatInfoCurrencyPositivePattern.cs" />
<Compile Include="..\NumberFormatInfo\NumberFormatInfoGetFormat.cs"
Link="NumberFormatInfo\NumberFormatInfoGetFormat.cs" />
<Compile Include="..\NumberFormatInfo\NumberFormatInfoGetInstance.cs"
Link="NumberFormatInfo\NumberFormatInfoGetInstance.cs" />
<Compile Include="..\NumberFormatInfo\NumberFormatInfoReadOnly.cs"
Link="NumberFormatInfo\NumberFormatInfoReadOnly.cs" />
<Compile Include="..\NumberFormatInfo\NumberFormatInfoTests.cs"
Link="NumberFormatInfo\NumberFormatInfoTests.cs" />
<Compile Include="..\System\Globalization\CharUnicodeInfoTestData.cs"
Link="System\Globalization\CharUnicodeInfoTestData.cs" />
<Compile Include="..\System\Globalization\CharUnicodeInfoTests.cs"
Link="System\Globalization\CharUnicodeInfoTests.cs" />
<Compile Include="..\System\Globalization\CharUnicodeInfoTests.Generated.cs"
Link="System\Globalization\CharUnicodeInfoTests.Generated.cs" />
<Compile Include="..\System\Globalization\CultureNotFoundExceptionTests.cs"
Link="System\Globalization\CultureNotFoundExceptionTests.cs" />
<Compile Include="..\System\Globalization\GraphemeBreakTest.cs"
Link="System\Globalization\GraphemeBreakTest.cs" />
<Compile Include="..\System\Globalization\RegionInfoTests.cs"
Link="System\Globalization\RegionInfoTests.cs" />
<Compile Include="..\System\Globalization\StringInfoTests.cs"
Link="System\Globalization\StringInfoTests.cs" />
<Compile Include="..\System\Globalization\SortVersionTests.cs"
Link="System\Globalization\SortVersionTests.cs" />
<Compile Include="..\System\Globalization\TextInfoTests.cs"
Link="System\Globalization\TextInfoTests.cs" />
<Compile Include="..\System\Globalization\TextElementEnumeratorTests.cs"
Link="System\Globalization\TextElementEnumeratorTests.cs" />
<Compile Include="..\System\Globalization\UnicodeCategoryTests.cs"
Link="System\Globalization\UnicodeCategoryTests.cs" />
<!-- Helpers -->
<Compile Include="$(CommonTestPath)System\RandomDataGenerator.cs">
<Link>Common\System\RandomDataGenerator.cs</Link>
</Compile>
<Compile Include="$(CommonTestPath)System\RandomDataGenerator.cs"
Link="Common\System\RandomDataGenerator.cs" />
</ItemGroup>
<ItemGroup>
<PackageReference Include="System.Private.Runtime.UnicodeData" Version="$(SystemPrivateRuntimeUnicodeDataVersion)" ExcludeAssets="contentFiles" GeneratePathProperty="true" />

View file

@ -113,9 +113,8 @@
<Compile Include="System\Globalization\TextElementEnumeratorTests.cs" />
<Compile Include="System\Globalization\UnicodeCategoryTests.cs" />
<!-- Helpers -->
<Compile Include="$(CommonTestPath)System\RandomDataGenerator.cs">
<Link>Common\System\RandomDataGenerator.cs</Link>
</Compile>
<Compile Include="$(CommonTestPath)System\RandomDataGenerator.cs"
Link="Common\System\RandomDataGenerator.cs" />
</ItemGroup>
<ItemGroup>
<PackageReference Include="System.Private.Runtime.UnicodeData" Version="$(SystemPrivateRuntimeUnicodeDataVersion)" ExcludeAssets="contentFiles" GeneratePathProperty="true" />

View file

@ -17,24 +17,20 @@
<Compile Include="System\IO\Compression\enc\BrotliEncoderOperation.cs" />
<Compile Include="System\IO\Compression\enc\BrotliEncoderParameter.cs" />
<Compile Include="System\IO\Compression\BrotliStream.cs" />
<Compile Include="$(CommonPath)System\Threading\Tasks\TaskToApm.cs">
<Link>Common\System\Threading\Tasks\TaskToApm.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Microsoft\Win32\SafeHandles\SafeBrotliHandle.cs">
<Link>Common\Microsoft\Win32\SafeHandles\SafeBrotliHandle.cs</Link>
</Compile>
<Compile Include="$(CommonPath)System\Threading\Tasks\TaskToApm.cs"
Link="Common\System\Threading\Tasks\TaskToApm.cs" />
<Compile Include="$(CommonPath)Microsoft\Win32\SafeHandles\SafeBrotliHandle.cs"
Link="Common\Microsoft\Win32\SafeHandles\SafeBrotliHandle.cs" />
</ItemGroup>
<!-- Windows specific files -->
<ItemGroup Condition=" '$(TargetsWindows)' == 'true'">
<Compile Include="$(CommonPath)Interop\Windows\Interop.Libraries.cs">
<Link>Common\Interop\Windows\Interop.Libraries.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Interop.Libraries.cs"
Link="Common\Interop\Windows\Interop.Libraries.cs" />
</ItemGroup>
<!-- Unix specific files -->
<ItemGroup Condition=" '$(TargetsUnix)' == 'true' ">
<Compile Include="$(CommonPath)Interop\Unix\Interop.Libraries.cs">
<Link>Common\Interop\Unix\Interop.Libraries.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Unix\Interop.Libraries.cs"
Link="Common\Interop\Unix\Interop.Libraries.cs" />
</ItemGroup>
<ItemGroup>
<Reference Include="System.Collections" />

View file

@ -6,24 +6,18 @@
<Compile Include="BrotliEncoderTests.cs" />
<Compile Include="BrotliGoogleTestData.cs" />
<Compile Include="CompressionStreamUnitTests.Brotli.cs" />
<Compile Include="$(CommonTestPath)System\IO\Compression\CompressionStreamTestBase.cs">
<Link>Common\System\IO\Compression\CompressionStreamTestBase.cs</Link>
</Compile>
<Compile Include="$(CommonTestPath)System\IO\Compression\CompressionStreamUnitTestBase.cs">
<Link>Common\System\IO\Compression\CompressionStreamUnitTestBase.cs</Link>
</Compile>
<Compile Include="$(CommonTestPath)System\IO\Compression\LocalMemoryStream.cs">
<Link>Common\System\IO\Compression\LocalMemoryStream.cs</Link>
</Compile>
<Compile Include="$(CommonTestPath)System\IO\Compression\StreamHelpers.cs">
<Link>Common\System\IO\Compression\StreamHelpers.cs</Link>
</Compile>
<Compile Include="$(CommonTestPath)System\IO\TempFile.cs">
<Link>Common\System\IO\TempFile.cs</Link>
</Compile>
<Compile Include="$(CommonPath)System\Threading\Tasks\TaskToApm.cs">
<Link>Common\System\Threading\Tasks\TaskToApm.cs</Link>
</Compile>
<Compile Include="$(CommonTestPath)System\IO\Compression\CompressionStreamTestBase.cs"
Link="Common\System\IO\Compression\CompressionStreamTestBase.cs" />
<Compile Include="$(CommonTestPath)System\IO\Compression\CompressionStreamUnitTestBase.cs"
Link="Common\System\IO\Compression\CompressionStreamUnitTestBase.cs" />
<Compile Include="$(CommonTestPath)System\IO\Compression\LocalMemoryStream.cs"
Link="Common\System\IO\Compression\LocalMemoryStream.cs" />
<Compile Include="$(CommonTestPath)System\IO\Compression\StreamHelpers.cs"
Link="Common\System\IO\Compression\StreamHelpers.cs" />
<Compile Include="$(CommonTestPath)System\IO\TempFile.cs"
Link="Common\System\IO\TempFile.cs" />
<Compile Include="$(CommonPath)System\Threading\Tasks\TaskToApm.cs"
Link="Common\System\Threading\Tasks\TaskToApm.cs" />
</ItemGroup>
<!--
Manually copy the contentFiles over as on macOS 10.12 unicode characters cause items to be flagged with buildaction compile.
@ -33,4 +27,4 @@
<PackageReference Include="System.IO.Compression.TestData" Version="$(SystemIOCompressionTestDataVersion)" ExcludeAssets="contentFiles" GeneratePathProperty="true" />
<None Include="$(PkgSystem_IO_Compression_TestData)\contentFiles\any\any\**\*" CopyToOutputDirectory="PreserveNewest" Visible="false" />
</ItemGroup>
</Project>
</Project>

View file

@ -13,9 +13,8 @@
<Compile Include="System\IO\Compression\ZipFileExtensions.ZipArchive.Create.cs" />
<Compile Include="System\IO\Compression\ZipFileExtensions.ZipArchive.Extract.cs" />
<Compile Include="System\IO\Compression\ZipFileExtensions.ZipArchiveEntry.Extract.cs" />
<Compile Include="$(CommonPath)System\IO\PathInternal.CaseSensitivity.cs">
<Link>Common\System\IO\PathInternal.CaseSensitivity.cs</Link>
</Compile>
<Compile Include="$(CommonPath)System\IO\PathInternal.CaseSensitivity.cs"
Link="Common\System\IO\PathInternal.CaseSensitivity.cs" />
</ItemGroup>
<ItemGroup>
<Reference Include="System.IO.Compression" />

View file

@ -8,27 +8,20 @@
<Compile Include="ZipFileExtensions.ZipArchive.Create.cs" />
<Compile Include="ZipFileExtensions.ZipArchiveEntry.Extract.cs" />
<Compile Include="ZipFileExtensions.ZipArchive.Extract.cs" />
<Compile Include="$(CommonTestPath)System\IO\TempFile.cs">
<Link>Common\System\IO\TempFile.cs</Link>
</Compile>
<Compile Include="$(CommonTestPath)System\IO\TempDirectory.cs">
<Link>Common\System\IO\TempDirectory.cs</Link>
</Compile>
<Compile Include="$(CommonTestPath)System\IO\Compression\CRC.cs">
<Link>Common\System\IO\Compression\CRC.cs</Link>
</Compile>
<Compile Include="$(CommonTestPath)System\IO\Compression\FileData.cs">
<Link>Common\System\IO\Compression\FileData.cs</Link>
</Compile>
<Compile Include="$(CommonTestPath)System\IO\Compression\LocalMemoryStream.cs">
<Link>Common\System\IO\Compression\LocalMemoryStream.cs</Link>
</Compile>
<Compile Include="$(CommonTestPath)System\IO\Compression\StreamHelpers.cs">
<Link>Common\System\IO\Compression\StreamHelpers.cs</Link>
</Compile>
<Compile Include="$(CommonTestPath)System\IO\Compression\ZipTestHelper.cs">
<Link>Common\System\IO\Compression\ZipTestHelper.cs</Link>
</Compile>
<Compile Include="$(CommonTestPath)System\IO\TempFile.cs"
Link="Common\System\IO\TempFile.cs" />
<Compile Include="$(CommonTestPath)System\IO\TempDirectory.cs"
Link="Common\System\IO\TempDirectory.cs" />
<Compile Include="$(CommonTestPath)System\IO\Compression\CRC.cs"
Link="Common\System\IO\Compression\CRC.cs" />
<Compile Include="$(CommonTestPath)System\IO\Compression\FileData.cs"
Link="Common\System\IO\Compression\FileData.cs" />
<Compile Include="$(CommonTestPath)System\IO\Compression\LocalMemoryStream.cs"
Link="Common\System\IO\Compression\LocalMemoryStream.cs" />
<Compile Include="$(CommonTestPath)System\IO\Compression\StreamHelpers.cs"
Link="Common\System\IO\Compression\StreamHelpers.cs" />
<Compile Include="$(CommonTestPath)System\IO\Compression\ZipTestHelper.cs"
Link="Common\System\IO\Compression\ZipTestHelper.cs" />
</ItemGroup>
<!--
Manually copy the contentFiles over as on macOS 10.12 unicode characters cause items to be flagged with buildaction compile.
@ -38,4 +31,4 @@
<PackageReference Include="System.IO.Compression.TestData" Version="$(SystemIOCompressionTestDataVersion)" ExcludeAssets="contentFiles" GeneratePathProperty="true" />
<None Include="$(PkgSystem_IO_Compression_TestData)\contentFiles\any\any\**\*" CopyToOutputDirectory="PreserveNewest" Visible="false" />
</ItemGroup>
</Project>
</Project>

View file

@ -35,35 +35,28 @@
<Compile Include="System\IO\Compression\Crc32Helper.ZLib.cs" />
<Compile Include="System\IO\Compression\GZipStream.cs" />
<Compile Include="System\IO\Compression\PositionPreservingWriteOnlyStreamWrapper.cs" />
<Compile Include="$(CommonPath)System\IO\StreamHelpers.CopyValidation.cs">
<Link>Common\System\IO\StreamHelpers.CopyValidation.cs</Link>
</Compile>
<Compile Include="$(CommonPath)System\Threading\Tasks\TaskToApm.cs">
<Link>Common\System\Threading\Tasks\TaskToApm.cs</Link>
</Compile>
<Compile Include="$(CommonPath)System\IO\StreamHelpers.CopyValidation.cs"
Link="Common\System\IO\StreamHelpers.CopyValidation.cs" />
<Compile Include="$(CommonPath)System\Threading\Tasks\TaskToApm.cs"
Link="Common\System\Threading\Tasks\TaskToApm.cs" />
</ItemGroup>
<!-- Windows specific files -->
<ItemGroup Condition=" '$(TargetsWindows)' == 'true'">
<Compile Include="System\IO\Compression\ZipArchiveEntry.Windows.cs" />
<Compile Include="$(CommonPath)System\IO\PathInternal.Windows.cs">
<Link>Common\System\IO\PathInternal.Windows.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Interop.Libraries.cs">
<Link>Common\Interop\Windows\Interop.Libraries.cs</Link>
</Compile>
<Compile Include="$(CommonPath)System\IO\PathInternal.Windows.cs"
Link="Common\System\IO\PathInternal.Windows.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Interop.Libraries.cs"
Link="Common\Interop\Windows\Interop.Libraries.cs" />
</ItemGroup>
<!-- Unix specific files -->
<ItemGroup Condition=" '$(TargetsUnix)' == 'true' ">
<Compile Include="System\IO\Compression\ZipArchiveEntry.Unix.cs" />
<Compile Include="$(CommonPath)Interop\Unix\Interop.Libraries.cs">
<Link>Common\Interop\Unix\Interop.Libraries.cs</Link>
</Compile>
<Compile Include="$(CommonPath)System\IO\PathInternal.Unix.cs">
<Link>Common\System\IO\PathInternal.Unix.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Unix\System.Native\Interop.PathConf.cs">
<Link>Common\Interop\Unix\System.Native\Interop.PathConf.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Unix\Interop.Libraries.cs"
Link="Common\Interop\Unix\Interop.Libraries.cs" />
<Compile Include="$(CommonPath)System\IO\PathInternal.Unix.cs"
Link="Common\System\IO\PathInternal.Unix.cs" />
<Compile Include="$(CommonPath)Interop\Unix\System.Native\Interop.PathConf.cs"
Link="Common\Interop\Unix\System.Native\Interop.PathConf.cs" />
</ItemGroup>
<ItemGroup>
<Reference Include="System.Collections" />

View file

@ -14,36 +14,26 @@
<Compile Include="ZipArchive\zip_netcoreappTests.cs" />
<Compile Include="ZipArchive\zip_ReadTests.cs" />
<Compile Include="ZipArchive\zip_UpdateTests.cs" />
<Compile Include="$(CommonTestPath)System\IO\PathFeatures.cs">
<Link>Common\System\IO\PathFeatures.cs</Link>
</Compile>
<Compile Include="$(CommonTestPath)System\IO\Compression\CRC.cs">
<Link>Common\System\IO\Compression\CRC.cs</Link>
</Compile>
<Compile Include="$(CommonTestPath)System\IO\Compression\CompressionStreamTestBase.cs">
<Link>Common\System\IO\Compression\CompressionStreamTestBase.cs</Link>
</Compile>
<Compile Include="$(CommonTestPath)System\IO\Compression\CompressionStreamUnitTestBase.cs">
<Link>Common\System\IO\Compression\CompressionStreamUnitTestBase.cs</Link>
</Compile>
<Compile Include="$(CommonTestPath)System\IO\Compression\FileData.cs">
<Link>Common\System\IO\Compression\FileData.cs</Link>
</Compile>
<Compile Include="$(CommonTestPath)System\IO\Compression\LocalMemoryStream.cs">
<Link>Common\System\IO\Compression\LocalMemoryStream.cs</Link>
</Compile>
<Compile Include="$(CommonTestPath)System\IO\Compression\StreamHelpers.cs">
<Link>Common\System\IO\Compression\StreamHelpers.cs</Link>
</Compile>
<Compile Include="$(CommonTestPath)System\IO\TempFile.cs">
<Link>Common\System\IO\TempFile.cs</Link>
</Compile>
<Compile Include="$(CommonTestPath)System\IO\Compression\ZipTestHelper.cs">
<Link>Common\System\IO\Compression\ZipTestHelper.cs</Link>
</Compile>
<Compile Include="$(CommonPath)System\Threading\Tasks\TaskToApm.cs">
<Link>Common\System\Threading\Tasks\TaskToApm.cs</Link>
</Compile>
<Compile Include="$(CommonTestPath)System\IO\PathFeatures.cs"
Link="Common\System\IO\PathFeatures.cs" />
<Compile Include="$(CommonTestPath)System\IO\Compression\CRC.cs"
Link="Common\System\IO\Compression\CRC.cs" />
<Compile Include="$(CommonTestPath)System\IO\Compression\CompressionStreamTestBase.cs"
Link="Common\System\IO\Compression\CompressionStreamTestBase.cs" />
<Compile Include="$(CommonTestPath)System\IO\Compression\CompressionStreamUnitTestBase.cs"
Link="Common\System\IO\Compression\CompressionStreamUnitTestBase.cs" />
<Compile Include="$(CommonTestPath)System\IO\Compression\FileData.cs"
Link="Common\System\IO\Compression\FileData.cs" />
<Compile Include="$(CommonTestPath)System\IO\Compression\LocalMemoryStream.cs"
Link="Common\System\IO\Compression\LocalMemoryStream.cs" />
<Compile Include="$(CommonTestPath)System\IO\Compression\StreamHelpers.cs"
Link="Common\System\IO\Compression\StreamHelpers.cs" />
<Compile Include="$(CommonTestPath)System\IO\TempFile.cs"
Link="Common\System\IO\TempFile.cs" />
<Compile Include="$(CommonTestPath)System\IO\Compression\ZipTestHelper.cs"
Link="Common\System\IO\Compression\ZipTestHelper.cs" />
<Compile Include="$(CommonPath)System\Threading\Tasks\TaskToApm.cs"
Link="Common\System\Threading\Tasks\TaskToApm.cs" />
</ItemGroup>
<!--
Manually copy the contentFiles over as on macOS 10.12 unicode characters cause items to be flagged with buildaction compile.

View file

@ -13,8 +13,10 @@
</ItemGroup>
<!-- Source includes -->
<ItemGroup Condition="'$(TargetsWindows)' == 'true' and '$(TargetsNetFx)' != 'true'">
<Compile Include="$(CommonPath)Interop\Windows\Interop.Errors.cs" Link="Common\Interop\Windows\Interop.Errors.cs" />
<Compile Include="$(CommonPath)System\NotImplemented.cs" Link="Common\System\NotImplemented.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Interop.Errors.cs"
Link="Common\Interop\Windows\Interop.Errors.cs" />
<Compile Include="$(CommonPath)System\NotImplemented.cs"
Link="Common\System\NotImplemented.cs" />
<Compile Include="System\IO\FileSystemAclExtensions.cs" />
<Compile Include="System\Security\AccessControl\DirectoryObjectSecurity.cs" />
<Compile Include="System\Security\AccessControl\DirectorySecurity.cs" />
@ -23,39 +25,72 @@
<Compile Include="System\Security\AccessControl\FileSystemAuditRule.cs" />
<Compile Include="System\Security\AccessControl\FileSystemRights.cs" />
<Compile Include="System\Security\AccessControl\FileSystemSecurity.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Interop.BOOL.cs" Link="Common\Interop\Windows\Interop.BOOL.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.CreateFile.cs" Link="Common\Interop\Windows\Interop.CreateFile.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.FILE_TIME.cs" Link="Common\Interop\Windows\Interop.FILE_TIME.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.FileAttributes.cs" Link="Common\Interop\Windows\Interop.FileAttributes.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.FileTypes.cs" Link="Common\Interop\Windows\Interop.FileTypes.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.FindClose.cs" Link="Common\Interop\Windows\Interop.FindClose.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.FindFirstFileEx.cs" Link="Common\Interop\Windows\Interop.FindFirstFileEx.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.FormatMessage.cs" Link="Common\Interop\Windows\Interop.FormatMessage.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.GenericOperations.cs" Link="Common\Interop\Windows\Interop.GenericOperations.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.GET_FILEEX_INFO_LEVELS.cs" Link="Common\Interop\Windows\Interop.GET_FILEEX_INFO_LEVELS.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.GetFileAttributesEx.cs" Link="Common\Interop\Windows\Interop.GetFileAttributesEx.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.GetFileType_SafeHandle.cs" Link="Common\Interop\Windows\Interop.GetFileType_SafeHandle.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.GetFullPathNameW.cs" Link="Common\Interop\Windows\Interop.GetFullPathNameW.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.GetLongPathNameW.cs" Link="Common\Interop\Windows\Interop.GetLongPathNameW.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.GetLogicalDrives.cs" Link="Common\Interop\Windows\Interop.GetLogicalDrives.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.MAX_PATH.cs" Link="Common\Interop\Windows\Interop.MAX_PATH.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.SecurityOptions.cs" Link="Common\Interop\Windows\Interop.SecurityOptions.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.SECURITY_ATTRIBUTES.cs" Link="Common\Interop\Windows\Interop.SECURITY_ATTRIBUTES.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.SetThreadErrorMode.cs" Link="Common\Interop\Windows\Interop.SetThreadErrorMode.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.WIN32_FILE_ATTRIBUTE_DATA.cs" Link="Common\Interop\Windows\Interop.WIN32_FILE_ATTRIBUTE_DATA.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.WIN32_FIND_DATA.cs" Link="Common\Interop\Windows\Interop.WIN32_FIND_DATA.cs" />
<Compile Include="$(CoreLibSharedDir)System\IO\DisableMediaInsertionPrompt.cs" Link="Common\System\IO\DisableMediaInsertionPrompt.cs" />
<Compile Include="$(CoreLibSharedDir)System\IO\PathHelper.Windows.cs" Link="System\IO\PathHelper.Windows.cs" />
<Compile Include="$(CoreLibSharedDir)System\IO\PathInternal.cs" Link="System\IO\PathInternal.cs" />
<Compile Include="$(CoreLibSharedDir)System\IO\PathInternal.Windows.cs" Link="System\IO\PathInternal.Windows.cs" />
<Compile Include="$(CommonPath)System\IO\Win32Marshal.cs" Link="Common\System\IO\Win32Marshal.cs" />
<Compile Include="$(CommonPath)System\Text\ValueStringBuilder.cs" Link="Common\System\Text\ValueStringBuilder.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Interop.Libraries.cs" Link="Common\Interop\Windows\Interop.Libraries.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Interop.LongFileTime.cs" Link="Common\Interop\Windows\Interop.LongFileTime.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.CreateDirectory.cs" Link="Common\Interop\Windows\Interop.CreateDirectory.cs" />
<Compile Include="$(CommonPath)Microsoft\Win32\SafeHandles\SafeFindHandle.Windows.cs" Link="Common\Microsoft\Win32\SafeHandles\SafeFindHandle.Windows.cs" />
<Compile Include="$(CommonPath)System\IO\FileSystem.Attributes.Windows.cs" Link="Common\System\IO\FileSystem.Attributes.Windows.cs" />
<Compile Include="$(CommonPath)System\IO\FileSystem.DirectoryCreation.Windows.cs" Link="Common\System\IO\FileSystem.DirectoryCreation.Windows.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Interop.BOOL.cs"
Link="Common\Interop\Windows\Interop.BOOL.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.CreateFile.cs"
Link="Common\Interop\Windows\Interop.CreateFile.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.FILE_TIME.cs"
Link="Common\Interop\Windows\Interop.FILE_TIME.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.FileAttributes.cs"
Link="Common\Interop\Windows\Interop.FileAttributes.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.FileTypes.cs"
Link="Common\Interop\Windows\Interop.FileTypes.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.FindClose.cs"
Link="Common\Interop\Windows\Interop.FindClose.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.FindFirstFileEx.cs"
Link="Common\Interop\Windows\Interop.FindFirstFileEx.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.FormatMessage.cs"
Link="Common\Interop\Windows\Interop.FormatMessage.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.GenericOperations.cs"
Link="Common\Interop\Windows\Interop.GenericOperations.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.GET_FILEEX_INFO_LEVELS.cs"
Link="Common\Interop\Windows\Interop.GET_FILEEX_INFO_LEVELS.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.GetFileAttributesEx.cs"
Link="Common\Interop\Windows\Interop.GetFileAttributesEx.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.GetFileType_SafeHandle.cs"
Link="Common\Interop\Windows\Interop.GetFileType_SafeHandle.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.GetFullPathNameW.cs"
Link="Common\Interop\Windows\Interop.GetFullPathNameW.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.GetLongPathNameW.cs"
Link="Common\Interop\Windows\Interop.GetLongPathNameW.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.GetLogicalDrives.cs"
Link="Common\Interop\Windows\Interop.GetLogicalDrives.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.MAX_PATH.cs"
Link="Common\Interop\Windows\Interop.MAX_PATH.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.SecurityOptions.cs"
Link="Common\Interop\Windows\Interop.SecurityOptions.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.SECURITY_ATTRIBUTES.cs"
Link="Common\Interop\Windows\Interop.SECURITY_ATTRIBUTES.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.SetThreadErrorMode.cs"
Link="Common\Interop\Windows\Interop.SetThreadErrorMode.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.WIN32_FILE_ATTRIBUTE_DATA.cs"
Link="Common\Interop\Windows\Interop.WIN32_FILE_ATTRIBUTE_DATA.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.WIN32_FIND_DATA.cs"
Link="Common\Interop\Windows\Interop.WIN32_FIND_DATA.cs" />
<Compile Include="$(CoreLibSharedDir)System\IO\DisableMediaInsertionPrompt.cs"
Link="Common\System\IO\DisableMediaInsertionPrompt.cs" />
<Compile Include="$(CoreLibSharedDir)System\IO\PathHelper.Windows.cs"
Link="System\IO\PathHelper.Windows.cs" />
<Compile Include="$(CoreLibSharedDir)System\IO\PathInternal.cs"
Link="System\IO\PathInternal.cs" />
<Compile Include="$(CoreLibSharedDir)System\IO\PathInternal.Windows.cs"
Link="System\IO\PathInternal.Windows.cs" />
<Compile Include="$(CommonPath)System\IO\Win32Marshal.cs"
Link="Common\System\IO\Win32Marshal.cs" />
<Compile Include="$(CommonPath)System\Text\ValueStringBuilder.cs"
Link="Common\System\Text\ValueStringBuilder.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Interop.Libraries.cs"
Link="Common\Interop\Windows\Interop.Libraries.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Interop.LongFileTime.cs"
Link="Common\Interop\Windows\Interop.LongFileTime.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.CreateDirectory.cs"
Link="Common\Interop\Windows\Interop.CreateDirectory.cs" />
<Compile Include="$(CommonPath)Microsoft\Win32\SafeHandles\SafeFindHandle.Windows.cs"
Link="Common\Microsoft\Win32\SafeHandles\SafeFindHandle.Windows.cs" />
<Compile Include="$(CommonPath)System\IO\FileSystem.Attributes.Windows.cs"
Link="Common\System\IO\FileSystem.Attributes.Windows.cs" />
<Compile Include="$(CommonPath)System\IO\FileSystem.DirectoryCreation.Windows.cs"
Link="Common\System\IO\FileSystem.DirectoryCreation.Windows.cs" />
</ItemGroup>
<ItemGroup Condition="'$(TargetsNetFx)' == 'true'">
<Compile Include="System\IO\FileSystemAclExtensions.net46.cs" />
@ -83,4 +118,4 @@
<Reference Include="System.Security.AccessControl" />
<Reference Include="System.Security.Principal.Windows" />
</ItemGroup>
</Project>
</Project>

View file

@ -6,14 +6,12 @@
<Compile Include="DirectoryObjectSecurityTests.cs" />
<Compile Include="FileSystemAccessRuleTests.cs" />
<Compile Include="FileSystemAclExtensionsTests.cs" />
<Compile Include="$(CommonTestPath)System\IO\TempFile.cs">
<Link>Common\System\IO\TempFile.cs</Link>
</Compile>
<Compile Include="$(CommonTestPath)System\IO\TempDirectory.cs">
<Link>Common\System\IO\TempDirectory.cs</Link>
</Compile>
<Compile Include="$(CommonTestPath)System\IO\TempFile.cs"
Link="Common\System\IO\TempFile.cs" />
<Compile Include="$(CommonTestPath)System\IO\TempDirectory.cs"
Link="Common\System\IO\TempDirectory.cs" />
<Compile Include="FileSystemAuditRuleTests.cs" />
<Compile Include="FileSystemSecurityTests.cs" />
<Compile Include="Helpers.cs" />
</ItemGroup>
</Project>
</Project>

View file

@ -10,88 +10,63 @@
<Compile Include="System\IO\DriveInfo.cs" />
<Compile Include="System\IO\DriveNotFoundException.cs" />
<Compile Include="System\IO\DriveType.cs" />
<Compile Include="$(CommonPath)System\HResults.cs">
<Link>Common\System\HResults.cs</Link>
</Compile>
<Compile Include="$(CommonPath)System\IO\PathInternal.CaseSensitivity.cs">
<Link>Common\System\IO\PathInternal.CaseSensitivity.cs</Link>
</Compile>
<Compile Include="$(CommonPath)System\HResults.cs"
Link="Common\System\HResults.cs" />
<Compile Include="$(CommonPath)System\IO\PathInternal.CaseSensitivity.cs"
Link="Common\System\IO\PathInternal.CaseSensitivity.cs" />
</ItemGroup>
<ItemGroup Condition=" '$(TargetsWindows)' == 'true'">
<Compile Include="System\IO\Error.cs" />
<Compile Include="System\IO\DriveInfo.Windows.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Interop.Libraries.cs">
<Link>Common\Interop\Windows\Interop.Libraries.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.GetDriveType.cs">
<Link>Common\Interop\Windows\Interop.GetDriveType.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.GetVolumeInformation.cs">
<Link>Common\Interop\Windows\Interop.GetVolumeInformation.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.GetLogicalDrives.cs">
<Link>Common\Interop\Windows\Interop.GetLogicalDrives.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.GetDiskFreeSpaceEx.cs">
<Link>Common\Interop\Windows\Interop.GetDiskFreeSpaceEx.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.MAX_PATH.cs">
<Link>Common\Interop\Windows\Interop.MAX_PATH.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.SetVolumeLabel.cs">
<Link>Common\Interop\Windows\Interop.SetVolumeLabel.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.SetThreadErrorMode.cs">
<Link>Common\Interop\Windows\Interop.SetThreadErrorMode.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.SecurityOptions.cs">
<Link>Common\Interop\Windows\Interop.SecurityOptions.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.FileOperations.cs">
<Link>Common\Interop\Windows\Interop.FileOperations.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Interop.Errors.cs">
<Link>Common\Interop\Windows\Interop.Errors.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.FormatMessage.cs">
<Link>Common\Interop\Windows\Interop.FormatMessage.cs</Link>
</Compile>
<Compile Include="$(CoreLibSharedDir)System\IO\DisableMediaInsertionPrompt.cs">
<Link>Common\System\IO\DisableMediaInsertionPrompt.cs</Link>
</Compile>
<Compile Include="$(CommonPath)System\IO\Win32Marshal.cs">
<Link>Common\System\IO\Win32Marshal.cs</Link>
</Compile>
<Compile Include="$(CoreLibSharedDir)System\IO\DriveInfoInternal.Windows.cs">
<Link>Common\System\IO\DriveInfoInternal.Windows.cs</Link>
</Compile>
<Compile Include="$(CommonPath)System\IO\PathInternal.Windows.cs">
<Link>Common\System\IO\PathInternal.Windows.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Interop.Libraries.cs"
Link="Common\Interop\Windows\Interop.Libraries.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.GetDriveType.cs"
Link="Common\Interop\Windows\Interop.GetDriveType.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.GetVolumeInformation.cs"
Link="Common\Interop\Windows\Interop.GetVolumeInformation.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.GetLogicalDrives.cs"
Link="Common\Interop\Windows\Interop.GetLogicalDrives.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.GetDiskFreeSpaceEx.cs"
Link="Common\Interop\Windows\Interop.GetDiskFreeSpaceEx.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.MAX_PATH.cs"
Link="Common\Interop\Windows\Interop.MAX_PATH.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.SetVolumeLabel.cs"
Link="Common\Interop\Windows\Interop.SetVolumeLabel.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.SetThreadErrorMode.cs"
Link="Common\Interop\Windows\Interop.SetThreadErrorMode.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.SecurityOptions.cs"
Link="Common\Interop\Windows\Interop.SecurityOptions.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.FileOperations.cs"
Link="Common\Interop\Windows\Interop.FileOperations.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Interop.Errors.cs"
Link="Common\Interop\Windows\Interop.Errors.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.FormatMessage.cs"
Link="Common\Interop\Windows\Interop.FormatMessage.cs" />
<Compile Include="$(CoreLibSharedDir)System\IO\DisableMediaInsertionPrompt.cs"
Link="Common\System\IO\DisableMediaInsertionPrompt.cs" />
<Compile Include="$(CommonPath)System\IO\Win32Marshal.cs"
Link="Common\System\IO\Win32Marshal.cs" />
<Compile Include="$(CoreLibSharedDir)System\IO\DriveInfoInternal.Windows.cs"
Link="Common\System\IO\DriveInfoInternal.Windows.cs" />
<Compile Include="$(CommonPath)System\IO\PathInternal.Windows.cs"
Link="Common\System\IO\PathInternal.Windows.cs" />
</ItemGroup>
<ItemGroup Condition=" '$(TargetsUnix)' == 'true' And '$(TargetFramework)' == '$(NetCoreAppCurrent)' ">
<Compile Include="System\IO\DriveInfo.Unix.cs" />
<Compile Include="$(CommonPath)Interop\Unix\Interop.Libraries.cs">
<Link>Common\Interop\Unix\Interop.Libraries.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Unix\Interop.Errors.cs">
<Link>Common\Interop\Unix\Interop.Errors.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Unix\Interop.IOErrors.cs">
<Link>Common\Interop\Unix\Interop.IOErrors.cs</Link>
</Compile>
<Compile Include="$(CommonPath)System\IO\PathInternal.Unix.cs">
<Link>Common\System\IO\PathInternal.Unix.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Unix\System.Native\Interop.PathConf.cs">
<Link>Common\Interop\Unix\Interop.PathConf.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Unix\System.Native\Interop.MountPoints.cs">
<Link>Common\Interop\Unix\Interop.MountPoints.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Unix\System.Native\Interop.MountPoints.FormatInfo.cs">
<Link>Common\Interop\Unix\Interop.MountPoints.FormatInfo.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Unix\Interop.Libraries.cs"
Link="Common\Interop\Unix\Interop.Libraries.cs" />
<Compile Include="$(CommonPath)Interop\Unix\Interop.Errors.cs"
Link="Common\Interop\Unix\Interop.Errors.cs" />
<Compile Include="$(CommonPath)Interop\Unix\Interop.IOErrors.cs"
Link="Common\Interop\Unix\Interop.IOErrors.cs" />
<Compile Include="$(CommonPath)System\IO\PathInternal.Unix.cs"
Link="Common\System\IO\PathInternal.Unix.cs" />
<Compile Include="$(CommonPath)Interop\Unix\System.Native\Interop.PathConf.cs"
Link="Common\Interop\Unix\Interop.PathConf.cs" />
<Compile Include="$(CommonPath)Interop\Unix\System.Native\Interop.MountPoints.cs"
Link="Common\Interop\Unix\Interop.MountPoints.cs" />
<Compile Include="$(CommonPath)Interop\Unix\System.Native\Interop.MountPoints.FormatInfo.cs"
Link="Common\Interop\Unix\Interop.MountPoints.FormatInfo.cs" />
</ItemGroup>
<ItemGroup>
<Reference Include="System.IO.FileSystem" />
@ -100,4 +75,4 @@
<Reference Include="System.Runtime.Extensions" />
<Reference Include="System.Runtime.InteropServices" />
</ItemGroup>
</Project>
</Project>

View file

@ -19,112 +19,82 @@
<Compile Include="System\IO\RenamedEventHandler.cs" />
<Compile Include="System\IO\WatcherChangeTypes.cs" />
<Compile Include="System\IO\WaitForChangedResult.cs" />
<Compile Include="$(CommonPath)System\IO\PathInternal.CaseSensitivity.cs">
<Link>Common\System\IO\PathInternal.CaseSensitivity.cs</Link>
</Compile>
<Compile Include="$(CommonPath)System\IO\PathInternal.CaseSensitivity.cs"
Link="Common\System\IO\PathInternal.CaseSensitivity.cs" />
</ItemGroup>
<ItemGroup Condition=" '$(TargetsWindows)' == 'true'">
<Compile Include="$(CommonPath)System\IO\PathInternal.Windows.cs">
<Link>Common\System\IO\PathInternal.Windows.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Interop.Libraries.cs">
<Link>Common\Interop\Windows\Interop.Libraries.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Interop.BOOL.cs">
<Link>Common\Interop\Windows\Interop.BOOL.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.SECURITY_ATTRIBUTES.cs">
<Link>Common\Interop\Windows\Interop.SECURITY_ATTRIBUTES.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.FileOperations.cs">
<Link>Common\Interop\Windows\Kernel32\Interop.FileOperations.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.ReadDirectoryChangesW.cs">
<Link>Common\Interop\Windows\Kernel32\Interop.ReadDirectoryChangesW.cs</Link>
</Compile>
<Compile Include="$(CommonPath)System\IO\PathInternal.Windows.cs"
Link="Common\System\IO\PathInternal.Windows.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Interop.Libraries.cs"
Link="Common\Interop\Windows\Interop.Libraries.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Interop.BOOL.cs"
Link="Common\Interop\Windows\Interop.BOOL.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.SECURITY_ATTRIBUTES.cs"
Link="Common\Interop\Windows\Interop.SECURITY_ATTRIBUTES.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.FileOperations.cs"
Link="Common\Interop\Windows\Kernel32\Interop.FileOperations.cs" />
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.ReadDirectoryChangesW.cs"
Link="Common\Interop\Windows\Kernel32\Interop.ReadDirectoryChangesW.cs" />
<Compile Include="System\IO\FileSystemWatcher.Win32.cs">
<SubType>Component</SubType>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.CloseHandle.cs">
<Link>Common\Interop\Windows\Interop.CloseHandle.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.CloseHandle.cs"
Link="Common\Interop\Windows\Interop.CloseHandle.cs" />
</ItemGroup>
<!-- Windows : Win32 only -->
<ItemGroup Condition="'$(TargetsWindows)' == 'true'">
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.CreateFile.cs">
<Link>Common\Interop\Windows\Interop.CreateFile.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Windows\Kernel32\Interop.CreateFile.cs"
Link="Common\Interop\Windows\Interop.CreateFile.cs" />
</ItemGroup>
<ItemGroup Condition=" '$(TargetsUnix)' == 'true'">
<Compile Include="$(CommonPath)Interop\Unix\Interop.Libraries.cs">
<Link>Common\Interop\Unix\Interop.Libraries.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Unix\System.Native\Interop.Read.cs">
<Link>Common\Interop\Unix\libc\Interop.Read.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Unix\Interop.Errors.cs">
<Link>Common\Interop\Unix\Interop.Errors.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Unix\Interop.IOErrors.cs">
<Link>Common\Interop\Unix\Interop.IOErrors.cs</Link>
</Compile>
<Compile Include="$(CommonPath)System\IO\PathInternal.Unix.cs">
<Link>Common\System\IO\PathInternal.Unix.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Unix\System.Native\Interop.PathConf.cs">
<Link>Common\Interop\Unix\Interop.PathConf.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Unix\Interop.Libraries.cs"
Link="Common\Interop\Unix\Interop.Libraries.cs" />
<Compile Include="$(CommonPath)Interop\Unix\System.Native\Interop.Read.cs"
Link="Common\Interop\Unix\libc\Interop.Read.cs" />
<Compile Include="$(CommonPath)Interop\Unix\Interop.Errors.cs"
Link="Common\Interop\Unix\Interop.Errors.cs" />
<Compile Include="$(CommonPath)Interop\Unix\Interop.IOErrors.cs"
Link="Common\Interop\Unix\Interop.IOErrors.cs" />
<Compile Include="$(CommonPath)System\IO\PathInternal.Unix.cs"
Link="Common\System\IO\PathInternal.Unix.cs" />
<Compile Include="$(CommonPath)Interop\Unix\System.Native\Interop.PathConf.cs"
Link="Common\Interop\Unix\Interop.PathConf.cs" />
</ItemGroup>
<ItemGroup Condition=" '$(TargetsLinux)' == 'true' or '$(TargetsFreeBSD)' == 'true'">
<Compile Include="System\IO\FileSystemWatcher.Linux.cs" />
<Compile Include="$(CommonPath)Interop\Linux\System.Native\Interop.INotify.cs">
<Link>Common\Interop\Linux\Interop.inotify.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Unix\System.Native\Interop.Poll.cs">
<Link>Common\Interop\Unix\Interop.Poll.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Unix\System.Native\Interop.Stat.cs">
<Link>Common\Interop\Unix\Interop.Stat.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Linux\System.Native\Interop.INotify.cs"
Link="Common\Interop\Linux\Interop.inotify.cs" />
<Compile Include="$(CommonPath)Interop\Unix\System.Native\Interop.Poll.cs"
Link="Common\Interop\Unix\Interop.Poll.cs" />
<Compile Include="$(CommonPath)Interop\Unix\System.Native\Interop.Stat.cs"
Link="Common\Interop\Unix\Interop.Stat.cs" />
</ItemGroup>
<ItemGroup Condition=" '$(TargetsOSX)' == 'true' or '$(TargetsiOS)' == 'true' or '$(TargetstvOS)' == 'true'">
<Compile Include="System\IO\FileSystemWatcher.OSX.cs" />
<Compile Include="$(LibrariesProjectRoot)System.IO.FileSystem\src\System\IO\FileSystem.Exists.Unix.cs">
<Link>System.IO.FileSystem\src\System\IO\FileSystem.Exists.Unix.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\OSX\Interop.EventStream.cs">
<Link>Common\Interop\OSX\Interop.EventStream.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\OSX\Interop.CoreFoundation.cs">
<Link>Common\Interop\OSX\Interop.CoreFoundation.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\OSX\Interop.Libraries.cs">
<Link>Common\Interop\OSX\Interop.Libraries.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\OSX\Interop.RunLoop.cs">
<Link>Common\Interop\OSX\Interop.RunLoop.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Unix\System.Native\Interop.RealPath.cs">
<Link>Common\Interop\Unix\Interop.RealPath.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Unix\System.Native\Interop.Stat.Span.cs">
<Link>Common\Interop\Unix\Interop.Stat.Span.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Unix\System.Native\Interop.Stat.cs">
<Link>Common\Interop\Unix\Interop.Stat.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Interop\Unix\System.Native\Interop.Sync.cs">
<Link>Common\Interop\Unix\Interop.Sync.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Microsoft\Win32\SafeHandles\SafeCreateHandle.OSX.cs">
<Link>Common\Microsoft\Win32\SafeHandles\SafeCreateHandle.OSX.cs</Link>
</Compile>
<Compile Include="$(CommonPath)Microsoft\Win32\SafeHandles\SafeEventStreamHandle.OSX.cs">
<Link>Common\Microsoft\Win32\SafeHandles\SafeEventStreamHandle.OSX.cs</Link>
</Compile>
<Compile Include="$(CommonPath)System\Text\ValueUtf8Converter.cs">
<Link>Common\System\Text\ValueUtf8Converter.cs</Link>
</Compile>
<Compile Include="$(LibrariesProjectRoot)System.IO.FileSystem\src\System\IO\FileSystem.Exists.Unix.cs"
Link="System.IO.FileSystem\src\System\IO\FileSystem.Exists.Unix.cs" />
<Compile Include="$(CommonPath)Interop\OSX\Interop.EventStream.cs"
Link="Common\Interop\OSX\Interop.EventStream.cs" />
<Compile Include="$(CommonPath)Interop\OSX\Interop.CoreFoundation.cs"
Link="Common\Interop\OSX\Interop.CoreFoundation.cs" />
<Compile Include="$(CommonPath)Interop\OSX\Interop.Libraries.cs"
Link="Common\Interop\OSX\Interop.Libraries.cs" />
<Compile Include="$(CommonPath)Interop\OSX\Interop.RunLoop.cs"
Link="Common\Interop\OSX\Interop.RunLoop.cs" />
<Compile Include="$(CommonPath)Interop\Unix\System.Native\Interop.RealPath.cs"
Link="Common\Interop\Unix\Interop.RealPath.cs" />
<Compile Include="$(CommonPath)Interop\Unix\System.Native\Interop.Stat.Span.cs"
Link="Common\Interop\Unix\Interop.Stat.Span.cs" />
<Compile Include="$(CommonPath)Interop\Unix\System.Native\Interop.Stat.cs"
Link="Common\Interop\Unix\Interop.Stat.cs" />
<Compile Include="$(CommonPath)Interop\Unix\System.Native\Interop.Sync.cs"
Link="Common\Interop\Unix\Interop.Sync.cs" />
<Compile Include="$(CommonPath)Microsoft\Win32\SafeHandles\SafeCreateHandle.OSX.cs"
Link="Common\Microsoft\Win32\SafeHandles\SafeCreateHandle.OSX.cs" />
<Compile Include="$(CommonPath)Microsoft\Win32\SafeHandles\SafeEventStreamHandle.OSX.cs"
Link="Common\Microsoft\Win32\SafeHandles\SafeEventStreamHandle.OSX.cs" />
<Compile Include="$(CommonPath)System\Text\ValueUtf8Converter.cs"
Link="Common\System\Text\ValueUtf8Converter.cs" />
</ItemGroup>
<ItemGroup Condition="'$(TargetsUnknownUnix)' == 'true'">
<Compile Include="System\IO\FileSystemWatcher.UnknownUnix.cs" />

Some files were not shown because too many files have changed in this diff Show more