diff options
author | Michal Strehovský <MichalStrehovsky@users.noreply.github.com> | 2017-04-11 23:44:47 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2017-04-11 23:44:47 +0300 |
commit | 65aacadc43c41419d97e30d5316b5549ba94d0e4 (patch) | |
tree | 4af343e4897add81c78c07ba24f32b36cf594ce1 /src/ILCompiler.TypeSystem | |
parent | b999d26e5a2e4362fd55a180de3ec12b4bcda417 (diff) |
Add support for sorting in the type system (#3258)
Diffstat (limited to 'src/ILCompiler.TypeSystem')
-rw-r--r-- | src/ILCompiler.TypeSystem/src/ILCompiler.TypeSystem.csproj | 56 |
1 files changed, 52 insertions, 4 deletions
diff --git a/src/ILCompiler.TypeSystem/src/ILCompiler.TypeSystem.csproj b/src/ILCompiler.TypeSystem/src/ILCompiler.TypeSystem.csproj index 6e3855939..6a249a04a 100644 --- a/src/ILCompiler.TypeSystem/src/ILCompiler.TypeSystem.csproj +++ b/src/ILCompiler.TypeSystem/src/ILCompiler.TypeSystem.csproj @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="utf-8"?> <Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> - <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" Condition="'$(IsProjectNLibrary)' != 'true'"/> + <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" Condition="'$(IsProjectNLibrary)' != 'true'" /> <PropertyGroup> <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration> <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform> @@ -32,6 +32,9 @@ <Compile Include="..\..\Common\src\TypeSystem\Canon\CanonTypes.cs"> <Link>TypeSystem\Canon\CanonTypes.cs</Link> </Compile> + <Compile Include="..\..\Common\src\TypeSystem\Canon\CanonTypes.Sorting.cs"> + <Link>TypeSystem\Canon\CanonTypes.Sorting.cs</Link> + </Compile> <Compile Include="..\..\Common\src\TypeSystem\Canon\FunctionPointerType.Canon.cs"> <Link>TypeSystem\Canon\FunctionPointerType.Canon.cs</Link> </Compile> @@ -114,7 +117,7 @@ <Link>Utilities\GCPointerMap.cs</Link> </Compile> <Compile Include="..\..\Common\src\TypeSystem\Common\Utilities\LockFreeReaderHashtable.cs"> - <Link>Utilities\LockFreeReaderHashtable.cs</Link> + <Link>Utilities\LockFreeReaderHashtable.cs</Link> </Compile> <Compile Include="..\..\Common\src\TypeSystem\Common\ArrayType.cs"> <Link>TypeSystem\Common\ArrayType.cs</Link> @@ -257,6 +260,15 @@ <Compile Include="..\..\Common\src\TypeSystem\Ecma\EcmaAssembly.Symbols.cs"> <Link>Ecma\EcmaAssembly.Symbols.cs</Link> </Compile> + <Compile Include="..\..\Common\src\TypeSystem\Ecma\EcmaGenericParameter.Sorting.cs"> + <Link>Ecma\EcmaGenericParameter.Sorting.cs</Link> + </Compile> + <Compile Include="..\..\Common\src\TypeSystem\Ecma\EcmaModule.Sorting.cs"> + <Link>Ecma\EcmaModule.Sorting.cs</Link> + </Compile> + <Compile Include="..\..\Common\src\TypeSystem\Ecma\EcmaType.Sorting.cs"> + <Link>Ecma\EcmaType.Sorting.cs</Link> + </Compile> <Compile Include="..\..\Common\src\TypeSystem\Ecma\PrimitiveTypeProvider.cs"> <Link>Ecma\PrimitiveTypeProvider.cs</Link> </Compile> @@ -344,12 +356,18 @@ <Compile Include="..\..\Common\src\TypeSystem\IL\TypeSystemContext.EnumMethods.cs"> <Link>IL\TypeSystemContext.EnumMethods.cs</Link> </Compile> + <Compile Include="..\..\Common\src\TypeSystem\Interop\IL\InlineArrayType.Sorting.cs"> + <Link>TypeSystem\Interop\IL\InlineArrayType.Sorting.cs</Link> + </Compile> <Compile Include="..\..\Common\src\TypeSystem\Interop\IL\MarshalHelpers.cs"> <Link>Interop\IL\MarshalHelpers.cs</Link> </Compile> <Compile Include="..\..\Common\src\TypeSystem\Interop\IL\Marshaller.cs"> <Link>Interop\IL\Marshaller.cs</Link> </Compile> + <Compile Include="..\..\Common\src\TypeSystem\Interop\IL\NativeStructType.Sorting.cs"> + <Link>TypeSystem\Interop\IL\NativeStructType.Sorting.cs</Link> + </Compile> <Compile Include="..\..\Common\src\TypeSystem\Interop\IL\PInvokeILEmitterConfiguration.cs"> <Link>Interop\IL\PInvokeILEmitterConfiguration.cs</Link> </Compile> @@ -440,6 +458,9 @@ <Compile Include="..\..\Common\src\TypeSystem\RuntimeDetermined\RuntimeDeterminedType.cs"> <Link>TypeSystem\RuntimeDetermined\RuntimeDeterminedType.cs</Link> </Compile> + <Compile Include="..\..\Common\src\TypeSystem\RuntimeDetermined\RuntimeDeterminedType.Sorting.cs"> + <Link>TypeSystem\RuntimeDetermined\RuntimeDeterminedType.Sorting.cs</Link> + </Compile> <Compile Include="..\..\Common\src\TypeSystem\RuntimeDetermined\RuntimeDeterminedTypeUtilities.cs"> <Link>TypeSystem\RuntimeDetermined\RuntimeDeterminedTypeUtilities.cs</Link> </Compile> @@ -455,9 +476,36 @@ <Compile Include="..\..\Common\src\System\FormattingHelpers.cs"> <Link>Common\System\FormattingHelpers.cs</Link> </Compile> + <Compile Include="..\..\Common\src\TypeSystem\Sorting\ArrayType.Sorting.cs"> + <Link>TypeSystem\Sorting\ArrayType.Sorting.cs</Link> + </Compile> + <Compile Include="..\..\Common\src\TypeSystem\Sorting\ByRefType.Sorting.cs"> + <Link>TypeSystem\Sorting\ByRefType.Sorting.cs</Link> + </Compile> + <Compile Include="..\..\Common\src\TypeSystem\Sorting\FunctionPointerType.Sorting.cs"> + <Link>TypeSystem\Sorting\FunctionPointerType.Sorting.cs</Link> + </Compile> + <Compile Include="..\..\Common\src\TypeSystem\Sorting\InstantiatedType.Sorting.cs"> + <Link>TypeSystem\Sorting\InstantiatedType.Sorting.cs</Link> + </Compile> + <Compile Include="..\..\Common\src\TypeSystem\Sorting\MethodSignature.Sorting.cs"> + <Link>TypeSystem\Sorting\MethodSignature.Sorting.cs</Link> + </Compile> + <Compile Include="..\..\Common\src\TypeSystem\Sorting\PointerType.Sorting.cs"> + <Link>TypeSystem\Sorting\PointerType.Sorting.cs</Link> + </Compile> + <Compile Include="..\..\Common\src\TypeSystem\Sorting\SignatureVariable.Sorting.cs"> + <Link>TypeSystem\Sorting\SignatureVariable.Sorting.cs</Link> + </Compile> + <Compile Include="..\..\Common\src\TypeSystem\Sorting\TypeDesc.Sorting.cs"> + <Link>TypeSystem\Sorting\TypeDesc.Sorting.cs</Link> + </Compile> + <Compile Include="..\..\Common\src\TypeSystem\Sorting\TypeSystemComparer.cs"> + <Link>TypeSystem\Sorting\TypeSystemComparer.cs</Link> + </Compile> </ItemGroup> <ItemGroup> <None Include="project.json" /> </ItemGroup> - <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" Condition="'$(IsProjectNLibrary)' != 'true'"/> -</Project> + <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" Condition="'$(IsProjectNLibrary)' != 'true'" /> +</Project>
\ No newline at end of file |