Added hammock project to debug streaming issues
[pithos-ms-client] / trunk / Libraries / ParallelExtensionsExtras / ParallelExtensionsExtras.csproj
1 <?xml version="1.0" encoding="utf-8"?>
2 <Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3   <PropertyGroup>
4     <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
5     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
6     <ProductVersion>8.0.30703</ProductVersion>
7     <SchemaVersion>2.0</SchemaVersion>
8     <ProjectGuid>{C45218F8-09E7-4F57-85BC-5D8D2AC736A3}</ProjectGuid>
9     <OutputType>Library</OutputType>
10     <AppDesignerFolder>Properties</AppDesignerFolder>
11     <RootNamespace>ParallelExtensionsExtras</RootNamespace>
12     <AssemblyName>ParallelExtensionsExtras</AssemblyName>
13     <TargetFrameworkVersion>v4.0</TargetFrameworkVersion>
14     <FileAlignment>512</FileAlignment>
15     <CodeContractsAssemblyMode>1</CodeContractsAssemblyMode>
16   </PropertyGroup>
17   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
18     <DebugSymbols>true</DebugSymbols>
19     <DebugType>full</DebugType>
20     <Optimize>false</Optimize>
21     <OutputPath>bin\Debug\</OutputPath>
22     <DefineConstants>DEBUG;TRACE</DefineConstants>
23     <ErrorReport>prompt</ErrorReport>
24     <WarningLevel>4</WarningLevel>
25     <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
26     <DocumentationFile>
27     </DocumentationFile>
28     <CodeContractsEnableRuntimeChecking>False</CodeContractsEnableRuntimeChecking>
29     <CodeContractsRuntimeOnlyPublicSurface>False</CodeContractsRuntimeOnlyPublicSurface>
30     <CodeContractsRuntimeThrowOnFailure>True</CodeContractsRuntimeThrowOnFailure>
31     <CodeContractsRuntimeCallSiteRequires>False</CodeContractsRuntimeCallSiteRequires>
32     <CodeContractsRuntimeSkipQuantifiers>False</CodeContractsRuntimeSkipQuantifiers>
33     <CodeContractsRunCodeAnalysis>False</CodeContractsRunCodeAnalysis>
34     <CodeContractsNonNullObligations>False</CodeContractsNonNullObligations>
35     <CodeContractsBoundsObligations>False</CodeContractsBoundsObligations>
36     <CodeContractsArithmeticObligations>False</CodeContractsArithmeticObligations>
37     <CodeContractsEnumObligations>False</CodeContractsEnumObligations>
38     <CodeContractsRedundantAssumptions>False</CodeContractsRedundantAssumptions>
39     <CodeContractsRunInBackground>True</CodeContractsRunInBackground>
40     <CodeContractsShowSquigglies>False</CodeContractsShowSquigglies>
41     <CodeContractsUseBaseLine>False</CodeContractsUseBaseLine>
42     <CodeContractsEmitXMLDocs>True</CodeContractsEmitXMLDocs>
43     <CodeContractsCustomRewriterAssembly />
44     <CodeContractsCustomRewriterClass />
45     <CodeContractsLibPaths />
46     <CodeContractsExtraRewriteOptions />
47     <CodeContractsExtraAnalysisOptions />
48     <CodeContractsBaseLineFile />
49     <CodeContractsCacheAnalysisResults>False</CodeContractsCacheAnalysisResults>
50     <CodeContractsRuntimeCheckingLevel>Full</CodeContractsRuntimeCheckingLevel>
51     <CodeContractsReferenceAssembly>Build</CodeContractsReferenceAssembly>
52     <CodeContractsAnalysisWarningLevel>0</CodeContractsAnalysisWarningLevel>
53   </PropertyGroup>
54   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
55     <DebugType>pdbonly</DebugType>
56     <Optimize>true</Optimize>
57     <OutputPath>bin\Release\</OutputPath>
58     <DefineConstants>TRACE</DefineConstants>
59     <ErrorReport>prompt</ErrorReport>
60     <WarningLevel>4</WarningLevel>
61     <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
62     <DocumentationFile>
63     </DocumentationFile>
64   </PropertyGroup>
65   <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Test|AnyCPU'">
66     <DebugSymbols>true</DebugSymbols>
67     <OutputPath>bin\Test\</OutputPath>
68     <DefineConstants>DEBUG;TRACE</DefineConstants>
69     <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
70     <DebugType>full</DebugType>
71     <PlatformTarget>AnyCPU</PlatformTarget>
72     <CodeAnalysisLogFile>bin\Debug\ParallelExtensionsExtras.dll.CodeAnalysisLog.xml</CodeAnalysisLogFile>
73     <CodeAnalysisUseTypeNameInSuppression>true</CodeAnalysisUseTypeNameInSuppression>
74     <CodeAnalysisModuleSuppressionsFile>GlobalSuppressions.cs</CodeAnalysisModuleSuppressionsFile>
75     <ErrorReport>prompt</ErrorReport>
76     <CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
77     <CodeAnalysisRuleSetDirectories>;C:\Program Files (x86)\Microsoft Visual Studio 10.0\Team Tools\Static Analysis Tools\\Rule Sets</CodeAnalysisRuleSetDirectories>
78     <CodeAnalysisRuleDirectories>;C:\Program Files (x86)\Microsoft Visual Studio 10.0\Team Tools\Static Analysis Tools\FxCop\\Rules</CodeAnalysisRuleDirectories>
79   </PropertyGroup>
80   <PropertyGroup>
81     <SignAssembly>true</SignAssembly>
82   </PropertyGroup>
83   <PropertyGroup>
84     <AssemblyOriginatorKeyFile>pithos.snk</AssemblyOriginatorKeyFile>
85   </PropertyGroup>
86   <ItemGroup>
87     <Reference Include="System" />
88     <Reference Include="System.Core" />
89     <Reference Include="Microsoft.CSharp" />
90     <Reference Include="System.Drawing" />
91     <Reference Include="System.Numerics" />
92     <Reference Include="WindowsBase" />
93   </ItemGroup>
94   <ItemGroup>
95     <Compile Include="CoordinationDataStructures\AbstractStreamBase.cs" />
96     <Compile Include="CoordinationDataStructures\ActionCountdownEvent.cs" />
97     <Compile Include="CoordinationDataStructures\AsyncCoordination\AsyncCache.cs" />
98     <Compile Include="CoordinationDataStructures\AsyncCoordination\AsyncCall.cs" />
99     <Compile Include="CoordinationDataStructures\AsyncCoordination\AsyncBarrier.cs" />
100     <Compile Include="CoordinationDataStructures\AsyncCoordination\AsyncProducerConsumerCollection.cs" />
101     <Compile Include="CoordinationDataStructures\AsyncCoordination\AsyncReaderWriter.cs" />
102     <Compile Include="CoordinationDataStructures\AsyncCoordination\AsyncSemaphore.cs" />
103     <Compile Include="CoordinationDataStructures\ConcurrentPriorityQueue.cs" />
104     <Compile Include="CoordinationDataStructures\ObjectPool.cs" />
105     <Compile Include="CoordinationDataStructures\ObservableConcurrentCollection.cs" />
106     <Compile Include="CoordinationDataStructures\ObservableConcurrentDictionary.cs" />
107     <Compile Include="CoordinationDataStructures\Pipeline.cs" />
108     <Compile Include="CoordinationDataStructures\ProducerConsumerCollectionBase.cs" />
109     <Compile Include="CoordinationDataStructures\ReductionVariable.cs" />
110     <Compile Include="CoordinationDataStructures\SerialTaskQueue.cs" />
111     <Compile Include="CoordinationDataStructures\SpinLockClass.cs" />
112     <Compile Include="CoordinationDataStructures\ThreadSafeRandom.cs" />
113     <Compile Include="CoordinationDataStructures\TransferStream.cs" />
114     <Compile Include="Drawing\FastBitmap.cs" />
115     <Compile Include="Extensions\AggregateExceptionExtensions.cs" />
116     <Compile Include="Extensions\APM\FileAsync.cs" />
117     <Compile Include="Extensions\APM\StreamExtensions.cs" />
118     <Compile Include="Extensions\APM\WebRequestExtensions.cs" />
119     <Compile Include="Extensions\BlockingCollectionExtensions.cs" />
120     <Compile Include="Extensions\CancellationTokenExtensions.cs" />
121     <Compile Include="Extensions\CompletedTask.cs" />
122     <Compile Include="Extensions\DelegateBasedObserver.cs" />
123     <Compile Include="Extensions\DelegateExtensions.cs" />
124     <Compile Include="Extensions\EAP\EAPCommon.cs" />
125     <Compile Include="Extensions\EAP\PingExtensions.cs" />
126     <Compile Include="Extensions\EAP\SmtpClientExtensions.cs" />
127     <Compile Include="Extensions\EAP\WebClientExtensions.cs" />
128     <Compile Include="Extensions\IProducerConsumerCollectionExtensions.cs" />
129     <Compile Include="Extensions\LazyExtensions.cs" />
130     <Compile Include="Extensions\LinqToTasks.cs" />
131     <Compile Include="Extensions\ParallelLinqOptions.cs" />
132     <Compile Include="Extensions\ParallelOptionsExtensions.cs" />
133     <Compile Include="Extensions\PlinqExtensions.cs" />
134     <Compile Include="Extensions\TaskCompletionSourceExtensions.cs" />
135     <Compile Include="Extensions\TaskExtrasExtensions.cs" />
136     <Compile Include="Extensions\TaskFactoryExtensions\TaskFactoryExtensions_ContinueWhenAllAny.cs" />
137     <Compile Include="Extensions\TaskFactoryExtensions\TaskFactoryExtensions_From.cs" />
138     <Compile Include="Extensions\TaskFactoryExtensions\TaskFactoryExtensions_Common.cs" />
139     <Compile Include="Extensions\TaskFactoryExtensions\TaskFactoryExtensions_Create.cs" />
140     <Compile Include="Extensions\TaskFactoryExtensions\TaskFactoryExtensions_Delayed.cs" />
141     <Compile Include="Extensions\TaskFactoryExtensions\TaskFactoryExtensions_FromAsync.cs" />
142     <Compile Include="Extensions\TaskFactoryExtensions\TaskFactoryExtensions_Iterate.cs" />
143     <Compile Include="Extensions\TaskFactoryExtensions\TaskFactoryExtensions_TrackedSequence.cs" />
144     <Compile Include="Extensions\TaskSchedulerExtensions.cs" />
145     <Compile Include="ParallelAlgorithms\ParallelAlgorithms_For.cs" />
146     <Compile Include="ParallelAlgorithms\ParallelAlgorithms_Common.cs" />
147     <Compile Include="ParallelAlgorithms\ParallelAlgorithms_Filter.cs" />
148     <Compile Include="ParallelAlgorithms\ParallelAlgorithms_ForRange.cs" />
149     <Compile Include="ParallelAlgorithms\ParallelAlgorithms_Map.cs" />
150     <Compile Include="ParallelAlgorithms\ParallelAlgorithms_Reduce.cs" />
151     <Compile Include="ParallelAlgorithms\ParallelAlgorithms_Scan.cs" />
152     <Compile Include="ParallelAlgorithms\ParallelAlgorithms_Sort.cs" />
153     <Compile Include="ParallelAlgorithms\ParallelAlgorithms_SpeculativeFor.cs" />
154     <Compile Include="ParallelAlgorithms\ParallelAlgorithms_SpeculativeForEach.cs" />
155     <Compile Include="ParallelAlgorithms\ParallelAlgorithms_SpeculativeInvoke.cs" />
156     <Compile Include="ParallelAlgorithms\ParallelAlgorithms_Wavefront.cs" />
157     <Compile Include="ParallelAlgorithms\ParallelAlgorithms_While.cs" />
158     <Compile Include="ParallelAlgorithms\ParallelAlgorithms_WhileNotEmpty.cs" />
159     <Compile Include="Partitioners\ChunkPartitioner.cs" />
160     <Compile Include="Partitioners\SingleItemPartitioner.cs" />
161     <Compile Include="Properties\AssemblyInfo.cs" />
162     <Compile Include="TaskSchedulers\ConcurrentExclusiveInterleave.cs" />
163     <Compile Include="TaskSchedulers\CurrentThreadTaskScheduler.cs" />
164     <Compile Include="TaskSchedulers\IOCompletionPortTaskScheduler.cs" />
165     <Compile Include="TaskSchedulers\QueuedTaskScheduler.cs" />
166     <Compile Include="TaskSchedulers\IOTaskScheduler.cs" />
167     <Compile Include="TaskSchedulers\LimitedConcurrencyLevelTaskScheduler.cs" />
168     <Compile Include="TaskSchedulers\OrderedTaskScheduler.cs" />
169     <Compile Include="TaskSchedulers\ReprioritizableTaskScheduler.cs" />
170     <Compile Include="TaskSchedulers\RoundRobinTaskScheduler.cs" />
171     <Compile Include="TaskSchedulers\StaTaskScheduler.cs" />
172     <Compile Include="TaskSchedulers\SynchronizationContextTaskScheduler.cs" />
173     <Compile Include="TaskSchedulers\ThreadPerTaskkScheduler.cs" />
174     <Compile Include="TaskSchedulers\WorkStealingTaskScheduler.cs" />
175     <Compile Include="Utils\SortedTopN.cs" />
176   </ItemGroup>
177   <ItemGroup>
178     <None Include="pithos.snk" />
179   </ItemGroup>
180   <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
181   <!-- To modify your build process, add your task inside one of the targets below and uncomment it. 
182        Other similar extension points exist, see Microsoft.Common.targets.
183   <Target Name="BeforeBuild">
184   </Target>
185   <Target Name="AfterBuild">
186   </Target>
187   -->
188 </Project>