[interpreter] Implement simple quote expression. Fixes #18248
[mono.git] / mcs / class / System.Core / System.Core-net_4_5.csproj
index 35edd896af063fb1262e37536d0545b1f8cd87b6..20dcb9359d80eb6955f863d8bf64c3e06bbf7285 100644 (file)
@@ -5,14 +5,16 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>9.0.30729</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{155AEF28-C81F-405D-9072-9D52780E3E70}</ProjectGuid>\r
+    <ProjectGuid>{D8260595-C32F-4AC3-9C01-2CD2528CFA1D}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <NoWarn>1699,1720</NoWarn>\r
-    <OutputPath>./../../class/lib/net_4_5</OutputPath>\r
-    <NoStdLib>true</NoStdLib>\r
+    <OutputPath>bin\Debug\System.Core-net_4_5</OutputPath>\r
+    <NoStdLib>True</NoStdLib>\r
+    <NoConfig>True</NoConfig>\r
     <AllowUnsafeBlocks>true</AllowUnsafeBlocks>\r
     <AppDesignerFolder>Properties</AppDesignerFolder>\r
-    <RootNamespace></RootNamespace>\r
+    <RootNamespace>\r
+    </RootNamespace>\r
     <AssemblyName>System.Core</AssemblyName>\r
     <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>\r
     <FileAlignment>512</FileAlignment>\r
     <DebugType>full</DebugType>\r
     <NoWarn>1699,1720</NoWarn>\r
     <Optimize>false</Optimize>\r
-    <DefineConstants>DEBUG;TRACE;NET_1_1;NET_2_0;NET_3_0;NET_3_5;NET_4_0;NET_4_5;INSIDE_SYSCORE;LIBC;NET_3_5;CODEPLEX_40</DefineConstants>\r
+    <DefineConstants>DEBUG;TRACE;NET_1_1;NET_2_0;NET_3_0;NET_3_5;NET_4_0;NET_4_5;INSIDE_SYSCORE;LIBC;NET_3_5;FEATURE_CORE_DLR;FEATURE_REFEMIT;FEATURE_PDBEMIT</DefineConstants>\r
     <ErrorReport>prompt</ErrorReport>\r
     <WarningLevel>4</WarningLevel>\r
-    <AdditionalLibPaths>./../../class/lib/net_4_5</AdditionalLibPaths>\r
   </PropertyGroup>\r
   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">\r
     <DebugType>pdbonly</DebugType>\r
     <NoWarn>1699,1720</NoWarn>\r
     <Optimize>true</Optimize>\r
-    <DefineConstants>NET_1_1;NET_2_0;NET_3_0;NET_3_5;NET_4_0;NET_4_5;INSIDE_SYSCORE;LIBC;NET_3_5;CODEPLEX_40</DefineConstants>\r
+    <DefineConstants>NET_1_1;NET_2_0;NET_3_0;NET_3_5;NET_4_0;NET_4_5;INSIDE_SYSCORE;LIBC;NET_3_5;FEATURE_CORE_DLR;FEATURE_REFEMIT;FEATURE_PDBEMIT</DefineConstants>\r
     <ErrorReport>prompt</ErrorReport>\r
     <WarningLevel>4</WarningLevel>\r
-    <AdditionalLibPaths>./../../class/lib/net_4_5</AdditionalLibPaths>\r
+  </PropertyGroup>\r
+  <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0, \r
+  Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This\r
+  is a problem to compile the Mono mscorlib.dll -->\r
+  <PropertyGroup>\r
+    <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>\r
   </PropertyGroup>\r
   <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />\r
   <ItemGroup>\r
-   <Compile Include="Assembly\AssemblyInfo.cs" />
-   <Compile Include="..\..\build\common\Consts.cs" />
-   <Compile Include="..\..\build\common\Locale.cs" />
-   <Compile Include="..\..\build\common\MonoTODOAttribute.cs" />
-   <Compile Include="..\corlib\Mono.Security.Cryptography\CryptoTools.cs" />
-   <Compile Include="..\corlib\Mono.Security.Cryptography\SymmetricTransform.cs" />
-   <Compile Include="..\corlib\System.Collections.Concurrent.Partitioners\EnumerablePartitioner.cs" />
-   <Compile Include="..\corlib\System.Collections.Generic\CollectionDebuggerView.cs" />
-   <Compile Include="..\corlib\System.Threading\AtomicBoolean.cs" />
-   <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Actions\BinaryOperationBinder.cs" />
-   <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Actions\BindingRestrictions.cs" />
-   <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Actions\CallInfo.cs" />
-   <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Actions\CallSiteBinder.cs" />
-   <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Actions\CallSite.cs" />
-   <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Actions\CallSiteHelpers.cs" />
-   <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Actions\CallSiteOps.cs" />
-   <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Actions\ConvertBinder.cs" />
-   <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Actions\CreateInstanceBinder.cs" />
-   <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Actions\DeleteIndexBinder.cs" />
-   <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Actions\DeleteMemberBinder.cs" />
-   <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Actions\DynamicMetaObjectBinder.cs" />
-   <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Actions\DynamicMetaObject.cs" />
-   <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Actions\DynamicObject.cs" />
-   <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Actions\ExpandoClass.cs" />
-   <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Actions\ExpandoObject.cs" />
-   <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Actions\GetIndexBinder.cs" />
-   <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Actions\GetMemberBinder.cs" />
-   <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Actions\IDynamicMetaObjectProvider.cs" />
-   <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Actions\IInvokeOnGetBinder.cs" />
-   <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Actions\InvokeBinder.cs" />
-   <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Actions\InvokeMemberBinder.cs" />
-   <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Actions\RuleCache.cs" />
-   <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Actions\SetIndexBinder.cs" />
-   <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Actions\SetMemberBinder.cs" />
-   <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Actions\UnaryOperationBinder.cs" />
-   <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Actions\UpdateDelegates.Generated.cs" />
-   <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Ast\BinaryExpression.cs" />
-   <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Ast\BlockExpression.cs" />
-   <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Ast\CatchBlock.cs" />
-   <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Ast\ConditionalExpression.cs" />
-   <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Ast\ConstantExpression.cs" />
-   <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Ast\DebugInfoExpression.cs" />
-   <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Ast\DebugViewWriter.cs" />
-   <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Ast\DefaultExpression.cs" />
-   <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Ast\DynamicExpression.cs" />
-   <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Ast\ElementInit.cs" />
-   <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Ast\Expression.cs" />
-   <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Ast\Expression.DebuggerProxy.cs" />
-   <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Ast\ExpressionStringBuilder.cs" />
-   <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Ast\ExpressionType.cs" />
-   <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Ast\ExpressionVisitor.cs" />
-   <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Ast\GotoExpression.cs" />
-   <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Ast\IArgumentProvider.cs" />
-   <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Ast\IndexExpression.cs" />
-   <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Ast\InvocationExpression.cs" />
-   <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Ast\LabelExpression.cs" />
-   <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Ast\LabelTarget.cs" />
-   <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Ast\LambdaExpression.cs" />
-   <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Ast\ListArgumentProvider.cs" />
-   <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Ast\ListInitExpression.cs" />
-   <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Ast\LoopExpression.cs" />
-   <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Ast\MemberAssignment.cs" />
-   <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Ast\MemberBinding.cs" />
-   <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Ast\MemberExpression.cs" />
-   <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Ast\MemberInitExpression.cs" />
-   <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Ast\MemberListBinding.cs" />
-   <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Ast\MemberMemberBinding.cs" />
-   <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Ast\MethodCallExpression.cs" />
-   <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Ast\NewArrayExpression.cs" />
-   <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Ast\NewExpression.cs" />
-   <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Ast\ParameterExpression.cs" />
-   <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Ast\RuntimeVariablesExpression.cs" />
-   <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Ast\SwitchCase.cs" />
-   <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Ast\SwitchExpression.cs" />
-   <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Ast\SymbolDocumentInfo.cs" />
-   <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Ast\TryExpression.cs" />
-   <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Ast\TypeBinaryExpression.cs" />
-   <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Ast\TypeUtils.cs" />
-   <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Ast\UnaryExpression.cs" />
-   <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Compiler\AnalyzedTree.cs" />
-   <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Compiler\AssemblyGen.cs" />
-   <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Compiler\BoundConstants.cs" />
-   <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Compiler\Closure.cs" />
-   <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Compiler\CompilerScope.cs" />
-   <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Compiler\CompilerScope.Storage.cs" />
-   <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Compiler\ConstantCheck.cs" />
-   <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Compiler\DebugInfoGenerator.cs" />
-   <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Compiler\DelegateHelpers.cs" />
-   <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Compiler\DelegateHelpers.Generated.cs" />
-   <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Compiler\ExpressionQuoter.cs" />
-   <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Compiler\HoistedLocals.cs" />
-   <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Compiler\ILGen.cs" />
-   <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Compiler\KeyedQueue.cs" />
-   <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Compiler\LabelInfo.cs" />
-   <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Compiler\LambdaCompiler.Address.cs" />
-   <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Compiler\LambdaCompiler.Binary.cs" />
-   <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Compiler\LambdaCompiler.ControlFlow.cs" />
-   <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Compiler\LambdaCompiler.cs" />
-   <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Compiler\LambdaCompiler.Expressions.cs" />
-   <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Compiler\LambdaCompiler.Generated.cs" />
-   <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Compiler\LambdaCompiler.Lambda.cs" />
-   <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Compiler\LambdaCompiler.Logical.cs" />
-   <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Compiler\LambdaCompiler.Statements.cs" />
-   <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Compiler\LambdaCompiler.Unary.cs" />
-   <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Compiler\OffsetTrackingILGenerator.cs" />
-   <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Compiler\RuntimeVariableList.cs" />
-   <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Compiler\Set.cs" />
-   <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Compiler\StackSpiller.Bindings.cs" />
-   <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Compiler\StackSpiller.cs" />
-   <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Compiler\StackSpiller.Generated.cs" />
-   <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Compiler\StackSpiller.Temps.cs" />
-   <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Compiler\SymbolDocumentGenerator.cs" />
-   <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Compiler\VariableBinder.cs" />
-   <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Utils\CacheDict.cs" />
-   <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Utils\CollectionExtensions.cs" />
-   <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Utils\ContractUtils.cs" />
-   <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Utils\ExceptionFactory.Generated.cs" />
-   <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Utils\Helpers.cs" />
-   <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Utils\IRuntimeVariables.cs" />
-   <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Utils\ReadOnlyCollectionBuilder.cs" />
-   <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Utils\ReadOnlyDictionary.cs" />
-   <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Utils\ReferenceEqualityComparer.cs" />
-   <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Utils\TrueReadOnlyCollection.cs" />
-   <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Utils\TypeExtensions.cs" />
-   <Compile Include="Microsoft.Win32.SafeHandles\SafeMemoryMappedFileHandle.cs" />
-   <Compile Include="Microsoft.Win32.SafeHandles\SafeMemoryMappedViewHandle.cs" />
-   <Compile Include="Microsoft.Win32.SafeHandles\SafePipeHandle.cs" />
-   <Compile Include="System\Actions.cs" />
-   <Compile Include="System.Collections.Generic\HashSet.cs" />
-   <Compile Include="System\Funcs.cs" />
-   <Compile Include="System\InvalidTimeZoneException.cs" />
-   <Compile Include="System.IO\HandleInheritability.cs" />
-   <Compile Include="System.IO.MemoryMappedFiles\MemoryMappedFileAccess.cs" />
-   <Compile Include="System.IO.MemoryMappedFiles\MemoryMappedFile.cs" />
-   <Compile Include="System.IO.MemoryMappedFiles\MemoryMappedFileOptions.cs" />
-   <Compile Include="System.IO.MemoryMappedFiles\MemoryMappedFileRights.cs" />
-   <Compile Include="System.IO.MemoryMappedFiles\MemoryMappedFileSecurity.cs" />
-   <Compile Include="System.IO.MemoryMappedFiles\MemoryMappedViewAccessor.cs" />
-   <Compile Include="System.IO.MemoryMappedFiles\MemoryMappedViewStream.cs" />
-   <Compile Include="System.IO.Pipes\AnonymousPipeClientStream.cs" />
-   <Compile Include="System.IO.Pipes\AnonymousPipeServerStream.cs" />
-   <Compile Include="System.IO.Pipes\NamedPipeClientStream.cs" />
-   <Compile Include="System.IO.Pipes\NamedPipeServerStream.cs" />
-   <Compile Include="System.IO.Pipes\PipeAccessRights.cs" />
-   <Compile Include="System.IO.Pipes\PipeAccessRule.cs" />
-   <Compile Include="System.IO.Pipes\PipeAuditRule.cs" />
-   <Compile Include="System.IO.Pipes\PipeDirection.cs" />
-   <Compile Include="System.IO.Pipes\PipeInterfaces.cs" />
-   <Compile Include="System.IO.Pipes\PipeOptions.cs" />
-   <Compile Include="System.IO.Pipes\PipeSecurity.cs" />
-   <Compile Include="System.IO.Pipes\PipeStream.cs" />
-   <Compile Include="System.IO.Pipes\PipeStreamImpersonationWorker.cs" />
-   <Compile Include="System.IO.Pipes\PipeTransmissionMode.cs" />
-   <Compile Include="System.IO.Pipes\PipeUnix.cs" />
-   <Compile Include="System.IO.Pipes\PipeWin32.cs" />
-   <Compile Include="System.Linq\Check.cs" />
-   <Compile Include="System.Linq\Enumerable.cs" />
-   <Compile Include="System.Linq\EnumerableExecutor.cs" />
-   <Compile Include="System.Linq\EnumerableExecutor_T.cs" />
-   <Compile Include="System.Linq\EnumerableQuery.cs" />
-   <Compile Include="System.Linq\EnumerableQuery_T.cs" />
-   <Compile Include="System.Linq.Expressions\ExpressionTransformer.cs" />
-   <Compile Include="System.Linq.Expressions\Extensions.cs" />
-   <Compile Include="System.Linq\Grouping.cs" />
-   <Compile Include="System.Linq\IGrouping.cs" />
-   <Compile Include="System.Linq\ILookup_T.cs" />
-   <Compile Include="System.Linq\IOrderedEnumerable_T.cs" />
-   <Compile Include="System.Linq\IOrderedQueryable.cs" />
-   <Compile Include="System.Linq\IOrderedQueryable_T.cs" />
-   <Compile Include="System.Linq\IQueryable.cs" />
-   <Compile Include="System.Linq\IQueryable_T.cs" />
-   <Compile Include="System.Linq\IQueryProvider.cs" />
-   <Compile Include="System.Linq\Lookup.cs" />
-   <Compile Include="System.Linq\OrderedEnumerable.cs" />
-   <Compile Include="System.Linq\OrderedParallelQuery.cs" />
-   <Compile Include="System.Linq\OrderedSequence.cs" />
-   <Compile Include="System.Linq.Parallel\AggregationList.cs" />
-   <Compile Include="System.Linq.Parallel\ConcurrentGrouping.cs" />
-   <Compile Include="System.Linq.Parallel\ConcurrentLookup.cs" />
-   <Compile Include="System.Linq\ParallelEnumerable.cs" />
-   <Compile Include="System.Linq\ParallelExecutionMode.cs" />
-   <Compile Include="System.Linq.Parallel\INodeVisitor.cs" />
-   <Compile Include="System.Linq.Parallel\IVisitableNode.cs" />
-   <Compile Include="System.Linq\ParallelMergeOptions.cs" />
-   <Compile Include="System.Linq.Parallel\OrderingEnumerator.cs" />
-   <Compile Include="System.Linq.Parallel\ParallelExecuter.cs" />
-   <Compile Include="System.Linq.Parallel\ParallelPartitioner.cs" />
-   <Compile Include="System.Linq.Parallel\ParallelQueryEnumerator.cs" />
-   <Compile Include="System.Linq.Parallel\ParallelQuickSort.cs" />
-   <Compile Include="System.Linq.Parallel\QueryCheckerVisitor.cs" />
-   <Compile Include="System.Linq\ParallelQuery.cs" />
-   <Compile Include="System.Linq.Parallel\QueryIsOrderedVisitor.cs" />
-   <Compile Include="System.Linq.Parallel.QueryNodes\QueryBaseNode.cs" />
-   <Compile Include="System.Linq.Parallel.QueryNodes\QueryCastNode.cs" />
-   <Compile Include="System.Linq.Parallel.QueryNodes\QueryChildNode.cs" />
-   <Compile Include="System.Linq.Parallel.QueryNodes\QueryConcatNode.cs" />
-   <Compile Include="System.Linq.Parallel.QueryNodes\QueryDefaultEmptyNode.cs" />
-   <Compile Include="System.Linq.Parallel.QueryNodes\QueryGroupByNode.cs" />
-   <Compile Include="System.Linq.Parallel.QueryNodes\QueryHeadWorkerNode.cs" />
-   <Compile Include="System.Linq.Parallel.QueryNodes\QueryJoinNode.cs" />
-   <Compile Include="System.Linq.Parallel.QueryNodes\QueryMuxNode.cs" />
-   <Compile Include="System.Linq.Parallel.QueryNodes\QueryOptionNode.cs" />
-   <Compile Include="System.Linq.Parallel.QueryNodes\QueryOrderByNode.cs" />
-   <Compile Include="System.Linq.Parallel.QueryNodes\QueryOrderedStreamNode.cs" />
-   <Compile Include="System.Linq.Parallel.QueryNodes\QueryOrderGuardNode.cs" />
-   <Compile Include="System.Linq.Parallel.QueryNodes\QueryReverseNode.cs" />
-   <Compile Include="System.Linq.Parallel.QueryNodes\QuerySelectManyNode.cs" />
-   <Compile Include="System.Linq.Parallel.QueryNodes\QuerySelectNode.cs" />
-   <Compile Include="System.Linq.Parallel.QueryNodes\QuerySetNode.cs" />
-   <Compile Include="System.Linq.Parallel.QueryNodes\QueryStartNode.cs" />
-   <Compile Include="System.Linq.Parallel.QueryNodes\QueryStreamNode.cs" />
-   <Compile Include="System.Linq.Parallel.QueryNodes\QueryWhereNode.cs" />
-   <Compile Include="System.Linq.Parallel.QueryNodes\QueryZipNode.cs" />
-   <Compile Include="System.Linq.Parallel.QueryNodes\SetInclusion.cs" />
-   <Compile Include="System.Linq.Parallel.QueryNodes\WrapHelper.cs" />
-   <Compile Include="System.Linq.Parallel\QueryOptions.cs" />
-   <Compile Include="System.Linq.Parallel\RangeList.cs" />
-   <Compile Include="System.Linq.Parallel\RepeatList.cs" />
-   <Compile Include="System.Linq.Parallel\ReverseList.cs" />
-   <Compile Include="System.Linq.Parallel\StripPartitioner.cs" />
-   <Compile Include="System.Linq\Queryable.cs" />
-   <Compile Include="System.Linq\QueryableEnumerable.cs" />
-   <Compile Include="System.Linq\QueryableTransformer.cs" />
-   <Compile Include="System.Linq\QuickSort.cs" />
-   <Compile Include="System.Linq\SortContext.cs" />
-   <Compile Include="System.Linq\SortDirection.cs" />
-   <Compile Include="System.Linq\SortSequenceContext.cs" />
-   <Compile Include="System.Runtime.CompilerServices\DynamicAttribute.cs" />
-   <Compile Include="System.Runtime.CompilerServices\ExtensionAttribute.cs" />
-   <Compile Include="System.Runtime.CompilerServices\IStrongBox.cs" />
-   <Compile Include="System.Runtime.CompilerServices\StrongBox_T.cs" />
-   <Compile Include="System.Security.Cryptography\AesCryptoServiceProvider.cs" />
-   <Compile Include="System.Security.Cryptography\AesManaged.cs" />
-   <Compile Include="System.Security.Cryptography\AesTransform.cs" />
-   <Compile Include="System.Security.Cryptography\CngAlgorithm.cs" />
-   <Compile Include="System.Security.Cryptography\CngAlgorithmGroup.cs" />
-   <Compile Include="System.Security.Cryptography\MD5Cng.cs" />
-   <Compile Include="System.Security.Cryptography\SHA1Cng.cs" />
-   <Compile Include="System.Security.Cryptography\SHA256Cng.cs" />
-   <Compile Include="System.Security.Cryptography\SHA256CryptoServiceProvider.cs" />
-   <Compile Include="System.Security.Cryptography\SHA384Cng.cs" />
-   <Compile Include="System.Security.Cryptography\SHA384CryptoServiceProvider.cs" />
-   <Compile Include="System.Security.Cryptography\SHA512Cng.cs" />
-   <Compile Include="System.Security.Cryptography\SHA512CryptoServiceProvider.cs" />
-   <Compile Include="System.Threading\LockRecursionException.cs" />
-   <Compile Include="System.Threading\LockRecursionPolicy.cs" />
-   <Compile Include="System.Threading\ReaderWriterLockSlim.cs" />
-   <Compile Include="System.Threading\ReaderWriterLockSlimExtensions.cs" />
-   <Compile Include="System.Threading.Tasks\TaskExtensions.cs" />
-   <Compile Include="System.Threading\ThreadLockState.cs" />
-   <Compile Include="System\TimeZoneInfo.AdjustmentRule.cs" />
-   <Compile Include="System\TimeZoneInfo.cs" />
-   <Compile Include="System\TimeZoneInfo.TransitionTime.cs" />
-   <Compile Include="System\TimeZoneNotFoundException.cs" />
-   <Compile Include="System\Util.cs" />
-\r
-  </ItemGroup>\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Actions\BinaryOperationBinder.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Actions\BindingRestrictions.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Actions\CallInfo.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Actions\CallSite.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Actions\CallSiteBinder.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Actions\CallSiteHelpers.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Actions\CallSiteOps.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Actions\ConvertBinder.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Actions\CreateInstanceBinder.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Actions\DeleteIndexBinder.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Actions\DeleteMemberBinder.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Actions\DynamicMetaObject.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Actions\DynamicMetaObjectBinder.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Actions\DynamicObject.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Actions\ExpandoClass.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Actions\ExpandoObject.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Actions\GetIndexBinder.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Actions\GetMemberBinder.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Actions\IDynamicMetaObjectProvider.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Actions\IInvokeOnGetBinder.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Actions\InvokeBinder.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Actions\InvokeMemberBinder.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Actions\RuleCache.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Actions\SetIndexBinder.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Actions\SetMemberBinder.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Actions\UnaryOperationBinder.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Actions\UpdateDelegates.Generated.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Ast\BinaryExpression.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Ast\BlockExpression.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Ast\CatchBlock.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Ast\ConditionalExpression.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Ast\ConstantExpression.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Ast\DebugInfoExpression.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Ast\DebugViewWriter.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Ast\DefaultExpression.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Ast\DynamicExpression.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Ast\ElementInit.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Ast\Expression.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Ast\Expression.DebuggerProxy.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Ast\ExpressionStringBuilder.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Ast\ExpressionType.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Ast\ExpressionVisitor.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Ast\GotoExpression.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Ast\IArgumentProvider.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Ast\IndexExpression.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Ast\InvocationExpression.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Ast\LabelExpression.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Ast\LabelTarget.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Ast\LambdaExpression.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Ast\ListArgumentProvider.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Ast\ListInitExpression.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Ast\LoopExpression.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Ast\MemberAssignment.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Ast\MemberBinding.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Ast\MemberExpression.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Ast\MemberInitExpression.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Ast\MemberListBinding.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Ast\MemberMemberBinding.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Ast\MethodCallExpression.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Ast\NewArrayExpression.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Ast\NewExpression.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Ast\ParameterExpression.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Ast\RuntimeVariablesExpression.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Ast\SwitchCase.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Ast\SwitchExpression.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Ast\SymbolDocumentInfo.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Ast\TryExpression.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Ast\TypeBinaryExpression.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Ast\TypeUtils.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Ast\UnaryExpression.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Compiler\AnalyzedTree.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Compiler\AssemblyGen.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Compiler\BoundConstants.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Compiler\Closure.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Compiler\CompilerScope.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Compiler\CompilerScope.Storage.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Compiler\ConstantCheck.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Compiler\DebugInfoGenerator.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Compiler\DelegateHelpers.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Compiler\DelegateHelpers.Generated.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Compiler\ExpressionQuoter.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Compiler\HoistedLocals.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Compiler\ILGen.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Compiler\KeyedQueue.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Compiler\LabelInfo.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Compiler\LambdaCompiler.Address.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Compiler\LambdaCompiler.Binary.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Compiler\LambdaCompiler.ControlFlow.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Compiler\LambdaCompiler.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Compiler\LambdaCompiler.Expressions.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Compiler\LambdaCompiler.Generated.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Compiler\LambdaCompiler.Lambda.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Compiler\LambdaCompiler.Logical.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Compiler\LambdaCompiler.Statements.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Compiler\LambdaCompiler.Unary.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Compiler\OffsetTrackingILGenerator.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Compiler\RuntimeVariableList.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Compiler\Set.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Compiler\StackSpiller.Bindings.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Compiler\StackSpiller.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Compiler\StackSpiller.Generated.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Compiler\StackSpiller.Temps.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Compiler\SymbolDocumentGenerator.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Compiler\SymbolGuids.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Compiler\VariableBinder.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Utils\CacheDict.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Utils\CollectionExtensions.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Utils\ContractUtils.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Utils\ExceptionFactory.Generated.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Utils\Helpers.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Utils\IRuntimeVariables.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Utils\ReadOnlyCollectionBuilder.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Utils\ReadOnlyDictionary.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Utils\ReferenceEqualityComparer.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Utils\ReflectionUtils.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Utils\TrueReadOnlyCollection.cs" />\r
+    <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Utils\TypeExtensions.cs" />\r
+    <Compile Include="Assembly\AssemblyInfo.cs" />\r
+    <Compile Include="Microsoft.Win32.SafeHandles\SafeMemoryMappedFileHandle.cs" />\r
+    <Compile Include="Microsoft.Win32.SafeHandles\SafeMemoryMappedViewHandle.cs" />\r
+    <Compile Include="Microsoft.Win32.SafeHandles\SafePipeHandle.cs" />\r
+    <Compile Include="System.Collections.Generic\HashSet.cs" />\r
+    <Compile Include="System.IO.MemoryMappedFiles\MemoryMappedFile.cs" />\r
+    <Compile Include="System.IO.MemoryMappedFiles\MemoryMappedFileAccess.cs" />\r
+    <Compile Include="System.IO.MemoryMappedFiles\MemoryMappedFileOptions.cs" />\r
+    <Compile Include="System.IO.MemoryMappedFiles\MemoryMappedFileRights.cs" />\r
+    <Compile Include="System.IO.MemoryMappedFiles\MemoryMappedFileSecurity.cs" />\r
+    <Compile Include="System.IO.MemoryMappedFiles\MemoryMappedViewAccessor.cs" />\r
+    <Compile Include="System.IO.MemoryMappedFiles\MemoryMappedViewStream.cs" />\r
+    <Compile Include="System.IO.Pipes\AnonymousPipeClientStream.cs" />\r
+    <Compile Include="System.IO.Pipes\AnonymousPipeServerStream.cs" />\r
+    <Compile Include="System.IO.Pipes\NamedPipeClientStream.cs" />\r
+    <Compile Include="System.IO.Pipes\NamedPipeServerStream.cs" />\r
+    <Compile Include="System.IO.Pipes\PipeAccessRights.cs" />\r
+    <Compile Include="System.IO.Pipes\PipeAccessRule.cs" />\r
+    <Compile Include="System.IO.Pipes\PipeAuditRule.cs" />\r
+    <Compile Include="System.IO.Pipes\PipeDirection.cs" />\r
+    <Compile Include="System.IO.Pipes\PipeInterfaces.cs" />\r
+    <Compile Include="System.IO.Pipes\PipeOptions.cs" />\r
+    <Compile Include="System.IO.Pipes\PipeSecurity.cs" />\r
+    <Compile Include="System.IO.Pipes\PipeStream.cs" />\r
+    <Compile Include="System.IO.Pipes\PipeStreamImpersonationWorker.cs" />\r
+    <Compile Include="System.IO.Pipes\PipeTransmissionMode.cs" />\r
+    <Compile Include="System.IO.Pipes\PipeUnix.cs" />\r
+    <Compile Include="System.IO.Pipes\PipeWin32.cs" />\r
+    <Compile Include="System.IO\HandleInheritability.cs" />\r
+    <Compile Include="System.Linq.Expressions\ExpressionTransformer.cs" />\r
+    <Compile Include="System.Linq.Expressions\Extensions.cs" />\r
+    <Compile Include="System.Linq.Parallel.QueryNodes\QueryBaseNode.cs" />\r
+    <Compile Include="System.Linq.Parallel.QueryNodes\QueryCastNode.cs" />\r
+    <Compile Include="System.Linq.Parallel.QueryNodes\QueryChildNode.cs" />\r
+    <Compile Include="System.Linq.Parallel.QueryNodes\QueryConcatNode.cs" />\r
+    <Compile Include="System.Linq.Parallel.QueryNodes\QueryDefaultEmptyNode.cs" />\r
+    <Compile Include="System.Linq.Parallel.QueryNodes\QueryGroupByNode.cs" />\r
+    <Compile Include="System.Linq.Parallel.QueryNodes\QueryHeadWorkerNode.cs" />\r
+    <Compile Include="System.Linq.Parallel.QueryNodes\QueryJoinNode.cs" />\r
+    <Compile Include="System.Linq.Parallel.QueryNodes\QueryMuxNode.cs" />\r
+    <Compile Include="System.Linq.Parallel.QueryNodes\QueryOptionNode.cs" />\r
+    <Compile Include="System.Linq.Parallel.QueryNodes\QueryOrderByNode.cs" />\r
+    <Compile Include="System.Linq.Parallel.QueryNodes\QueryOrderedStreamNode.cs" />\r
+    <Compile Include="System.Linq.Parallel.QueryNodes\QueryOrderGuardNode.cs" />\r
+    <Compile Include="System.Linq.Parallel.QueryNodes\QueryReverseNode.cs" />\r
+    <Compile Include="System.Linq.Parallel.QueryNodes\QuerySelectManyNode.cs" />\r
+    <Compile Include="System.Linq.Parallel.QueryNodes\QuerySelectNode.cs" />\r
+    <Compile Include="System.Linq.Parallel.QueryNodes\QuerySetNode.cs" />\r
+    <Compile Include="System.Linq.Parallel.QueryNodes\QueryStartNode.cs" />\r
+    <Compile Include="System.Linq.Parallel.QueryNodes\QueryStreamNode.cs" />\r
+    <Compile Include="System.Linq.Parallel.QueryNodes\QueryWhereNode.cs" />\r
+    <Compile Include="System.Linq.Parallel.QueryNodes\QueryZipNode.cs" />\r
+    <Compile Include="System.Linq.Parallel.QueryNodes\SetInclusion.cs" />\r
+    <Compile Include="System.Linq.Parallel.QueryNodes\WrapHelper.cs" />\r
+    <Compile Include="System.Linq.Parallel\AggregationList.cs" />\r
+    <Compile Include="System.Linq.Parallel\ConcurrentGrouping.cs" />\r
+    <Compile Include="System.Linq.Parallel\ConcurrentLookup.cs" />\r
+    <Compile Include="System.Linq.Parallel\INodeVisitor.cs" />\r
+    <Compile Include="System.Linq.Parallel\IVisitableNode.cs" />\r
+    <Compile Include="System.Linq.Parallel\OrderingEnumerator.cs" />\r
+    <Compile Include="System.Linq.Parallel\ParallelExecuter.cs" />\r
+    <Compile Include="System.Linq.Parallel\ParallelPartitioner.cs" />\r
+    <Compile Include="System.Linq.Parallel\ParallelQueryEnumerator.cs" />\r
+    <Compile Include="System.Linq.Parallel\ParallelQuickSort.cs" />\r
+    <Compile Include="System.Linq.Parallel\QueryCheckerVisitor.cs" />\r
+    <Compile Include="System.Linq.Parallel\QueryIsOrderedVisitor.cs" />\r
+    <Compile Include="System.Linq.Parallel\QueryOptions.cs" />\r
+    <Compile Include="System.Linq.Parallel\RangeList.cs" />\r
+    <Compile Include="System.Linq.Parallel\RepeatList.cs" />\r
+    <Compile Include="System.Linq.Parallel\ReverseList.cs" />\r
+    <Compile Include="System.Linq.Parallel\StripPartitioner.cs" />\r
+    <Compile Include="System.Linq.Parallel\TemporaryArea.cs" />\r
+    <Compile Include="System.Linq\Check.cs" />\r
+    <Compile Include="System.Linq\Enumerable.cs" />\r
+    <Compile Include="System.Linq\EnumerableExecutor.cs" />\r
+    <Compile Include="System.Linq\EnumerableExecutor_T.cs" />\r
+    <Compile Include="System.Linq\EnumerableQuery.cs" />\r
+    <Compile Include="System.Linq\EnumerableQuery_T.cs" />\r
+    <Compile Include="System.Linq\Grouping.cs" />\r
+    <Compile Include="System.Linq\IGrouping.cs" />\r
+    <Compile Include="System.Linq\ILookup_T.cs" />\r
+    <Compile Include="System.Linq\IOrderedEnumerable_T.cs" />\r
+    <Compile Include="System.Linq\IOrderedQueryable.cs" />\r
+    <Compile Include="System.Linq\IOrderedQueryable_T.cs" />\r
+    <Compile Include="System.Linq\IQueryable.cs" />\r
+    <Compile Include="System.Linq\IQueryable_T.cs" />\r
+    <Compile Include="System.Linq\IQueryProvider.cs" />\r
+    <Compile Include="System.Linq\Lookup.cs" />\r
+    <Compile Include="System.Linq\OrderedEnumerable.cs" />\r
+    <Compile Include="System.Linq\OrderedParallelQuery.cs" />\r
+    <Compile Include="System.Linq\OrderedSequence.cs" />\r
+    <Compile Include="System.Linq\ParallelEnumerable.cs" />\r
+    <Compile Include="System.Linq\ParallelExecutionMode.cs" />\r
+    <Compile Include="System.Linq\ParallelMergeOptions.cs" />\r
+    <Compile Include="System.Linq\ParallelQuery.cs" />\r
+    <Compile Include="System.Linq\Queryable.cs" />\r
+    <Compile Include="System.Linq\QueryableEnumerable.cs" />\r
+    <Compile Include="System.Linq\QueryableTransformer.cs" />\r
+    <Compile Include="System.Linq\QuickSort.cs" />\r
+    <Compile Include="System.Linq\SortContext.cs" />\r
+    <Compile Include="System.Linq\SortDirection.cs" />\r
+    <Compile Include="System.Linq\SortSequenceContext.cs" />\r
+    <Compile Include="System.Runtime.CompilerServices\DynamicAttribute.cs" />\r
+    <Compile Include="System.Runtime.CompilerServices\ExtensionAttribute.cs" />\r
+    <Compile Include="System.Runtime.CompilerServices\IStrongBox.cs" />\r
+    <Compile Include="System.Runtime.CompilerServices\StrongBox_T.cs" />\r
+    <Compile Include="System.Security.Cryptography\AesCryptoServiceProvider.cs" />\r
+    <Compile Include="System.Security.Cryptography\AesManaged.cs" />\r
+    <Compile Include="System.Security.Cryptography\AesTransform.cs" />\r
+    <Compile Include="System.Security.Cryptography\CngAlgorithm.cs" />\r
+    <Compile Include="System.Security.Cryptography\CngAlgorithmGroup.cs" />\r
+    <Compile Include="System.Security.Cryptography\MD5Cng.cs" />\r
+    <Compile Include="System.Security.Cryptography\SHA1Cng.cs" />\r
+    <Compile Include="System.Security.Cryptography\SHA256Cng.cs" />\r
+    <Compile Include="System.Security.Cryptography\SHA256CryptoServiceProvider.cs" />\r
+    <Compile Include="System.Security.Cryptography\SHA384Cng.cs" />\r
+    <Compile Include="System.Security.Cryptography\SHA384CryptoServiceProvider.cs" />\r
+    <Compile Include="System.Security.Cryptography\SHA512Cng.cs" />\r
+    <Compile Include="System.Security.Cryptography\SHA512CryptoServiceProvider.cs" />\r
+    <Compile Include="System.Threading.Tasks\TaskExtensions.cs" />\r
+    <Compile Include="System.Threading\LockRecursionException.cs" />\r
+    <Compile Include="System.Threading\LockRecursionPolicy.cs" />\r
+    <Compile Include="System.Threading\ReaderWriterLockSlim.cs" />\r
+    <Compile Include="System.Threading\ReaderWriterLockSlimExtensions.cs" />\r
+    <Compile Include="System.Threading\ThreadLockState.cs" />\r
+    <Compile Include="System\Actions.cs" />\r
+    <Compile Include="System\Funcs.cs" />\r
+    <Compile Include="System\InvalidTimeZoneException.cs" />\r
+    <Compile Include="System\TimeZoneInfo.AdjustmentRule.cs" />\r
+    <Compile Include="System\TimeZoneInfo.cs" />\r
+    <Compile Include="System\TimeZoneInfo.TransitionTime.cs" />\r
+    <Compile Include="System\TimeZoneNotFoundException.cs" />\r
+    <Compile Include="System\Util.cs" />\r  </ItemGroup>\r
   <!-- To modify your build process, add your task inside one of the targets below and uncomment it. \r
        Other similar extension points exist, see Microsoft.Common.targets.\r
   <Target Name="BeforeBuild">\r
   </Target>\r
   -->\r
   <PropertyGroup>\r
-    <PreBuildEvent></PreBuildEvent>\r
+    <PreBuildEvent>\r
+\r
+    </PreBuildEvent>\r
+    <PostBuildEvent>\r
+      xcopy $(TargetName).* $(ProjectDir)..\lib\net_4_5\ /Y /R /D\r
+  </PostBuildEvent>\r
   </PropertyGroup>\r
   <ItemGroup>\r
-        <Reference Include="mscorlib.dll">
-      <SpecificVersion>False</SpecificVersion>
-      <HintPath>mscorlib.dll</HintPath>
-    </Reference>
-    <Reference Include="mscorlib.dll">
-      <SpecificVersion>False</SpecificVersion>
-      <HintPath>mscorlib.dll</HintPath>
-    </Reference>
-    <Reference Include="System.dll">
-      <SpecificVersion>False</SpecificVersion>
-      <HintPath>System.dll</HintPath>
-    </Reference>
-    <Reference Include="Mono.Posix.dll">
-      <SpecificVersion>False</SpecificVersion>
-      <HintPath>Mono.Posix.dll</HintPath>
-    </Reference>
-\r
+    <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">\r
+      <Project>{07C1F58B-9E99-47F8-A847-79EDA5157DA8}</Project>\r
+      <Name>corlib\corlib-net_4_5</Name>\r
+    </ProjectReference>\r
+    <ProjectReference Include="..\System\System-net_4_5.csproj">\r
+      <Project>{C86FCD4E-6A52-4595-8F9E-5270607D5EA9}</Project>\r
+      <Name>System\System-net_4_5</Name>\r
+    </ProjectReference>\r
+    <ProjectReference Include="..\Mono.Posix\Mono.Posix-net_4_5.csproj">\r
+      <Project>{9FB65E2F-34A9-42FF-AE94-2F101B951E4E}</Project>\r
+      <Name>Mono.Posix\Mono.Posix-net_4_5</Name>\r
+    </ProjectReference>\r
   </ItemGroup>\r
   <ItemGroup>\r
     <Folder Include="Properties\" />\r
   </ItemGroup>\r
-  \r
-</Project>\r
-
+</Project>