annotate Implab/Implab.csproj @ 33:b255e4aeef17

removed the reference to the parent from the promise object this allows resolved promises to release parents and results they are holding. Added complete set of operations to IPromiseBase interface Subscribing to the cancellation event of the promise should not affect it's IsExclusive property More tests.
author cin
date Thu, 10 Apr 2014 02:39:29 +0400
parents 9bf5b23650c9
children 2880242f987a
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
2
aa367305156b small fixes
cin
parents: 0
diff changeset
1 <?xml version="1.0" encoding="utf-8"?>
aa367305156b small fixes
cin
parents: 0
diff changeset
2 <Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
aa367305156b small fixes
cin
parents: 0
diff changeset
3 <PropertyGroup>
aa367305156b small fixes
cin
parents: 0
diff changeset
4 <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
aa367305156b small fixes
cin
parents: 0
diff changeset
5 <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
aa367305156b small fixes
cin
parents: 0
diff changeset
6 <ProductVersion>10.0.0</ProductVersion>
aa367305156b small fixes
cin
parents: 0
diff changeset
7 <SchemaVersion>2.0</SchemaVersion>
4
381095ad0a69 Implab.Fx: implemented animation object
cin
parents: 2
diff changeset
8 <ProjectGuid>{F550F1F8-8746-4AD0-9614-855F4C4B7F05}</ProjectGuid>
2
aa367305156b small fixes
cin
parents: 0
diff changeset
9 <OutputType>Library</OutputType>
aa367305156b small fixes
cin
parents: 0
diff changeset
10 <RootNamespace>Implab</RootNamespace>
aa367305156b small fixes
cin
parents: 0
diff changeset
11 <AssemblyName>Implab</AssemblyName>
aa367305156b small fixes
cin
parents: 0
diff changeset
12 </PropertyGroup>
aa367305156b small fixes
cin
parents: 0
diff changeset
13 <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
aa367305156b small fixes
cin
parents: 0
diff changeset
14 <DebugSymbols>true</DebugSymbols>
aa367305156b small fixes
cin
parents: 0
diff changeset
15 <DebugType>full</DebugType>
aa367305156b small fixes
cin
parents: 0
diff changeset
16 <Optimize>false</Optimize>
aa367305156b small fixes
cin
parents: 0
diff changeset
17 <OutputPath>bin\Debug</OutputPath>
aa367305156b small fixes
cin
parents: 0
diff changeset
18 <DefineConstants>DEBUG;</DefineConstants>
aa367305156b small fixes
cin
parents: 0
diff changeset
19 <ErrorReport>prompt</ErrorReport>
aa367305156b small fixes
cin
parents: 0
diff changeset
20 <WarningLevel>4</WarningLevel>
aa367305156b small fixes
cin
parents: 0
diff changeset
21 <ConsolePause>false</ConsolePause>
aa367305156b small fixes
cin
parents: 0
diff changeset
22 </PropertyGroup>
aa367305156b small fixes
cin
parents: 0
diff changeset
23 <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
aa367305156b small fixes
cin
parents: 0
diff changeset
24 <DebugType>full</DebugType>
aa367305156b small fixes
cin
parents: 0
diff changeset
25 <Optimize>true</Optimize>
aa367305156b small fixes
cin
parents: 0
diff changeset
26 <OutputPath>bin\Release</OutputPath>
aa367305156b small fixes
cin
parents: 0
diff changeset
27 <ErrorReport>prompt</ErrorReport>
aa367305156b small fixes
cin
parents: 0
diff changeset
28 <WarningLevel>4</WarningLevel>
aa367305156b small fixes
cin
parents: 0
diff changeset
29 <ConsolePause>false</ConsolePause>
aa367305156b small fixes
cin
parents: 0
diff changeset
30 </PropertyGroup>
aa367305156b small fixes
cin
parents: 0
diff changeset
31 <ItemGroup>
aa367305156b small fixes
cin
parents: 0
diff changeset
32 <Reference Include="System" />
aa367305156b small fixes
cin
parents: 0
diff changeset
33 </ItemGroup>
aa367305156b small fixes
cin
parents: 0
diff changeset
34 <ItemGroup>
12
eb418ba8275b refactoring, added WorkerPool
cin
parents: 11
diff changeset
35 <Compile Include="ICancellable.cs" />
eb418ba8275b refactoring, added WorkerPool
cin
parents: 11
diff changeset
36 <Compile Include="IProgressHandler.cs" />
eb418ba8275b refactoring, added WorkerPool
cin
parents: 11
diff changeset
37 <Compile Include="IProgressNotifier.cs" />
8
cin
parents: 7
diff changeset
38 <Compile Include="IPromise.cs" />
25
9bf5b23650c9 refactoring
cin
parents: 15
diff changeset
39 <Compile Include="IPromiseBase.cs" />
12
eb418ba8275b refactoring, added WorkerPool
cin
parents: 11
diff changeset
40 <Compile Include="ITaskController.cs" />
eb418ba8275b refactoring, added WorkerPool
cin
parents: 11
diff changeset
41 <Compile Include="ManagedPromise.cs" />
15
0f982f9b7d4d implemented parallel map and foreach for arrays
cin
parents: 14
diff changeset
42 <Compile Include="Parallels\DispatchPool.cs" />
0f982f9b7d4d implemented parallel map and foreach for arrays
cin
parents: 14
diff changeset
43 <Compile Include="Parallels\ArrayTraits.cs" />
14
e943453e5039 Implemented interllocked queue
cin
parents: 12
diff changeset
44 <Compile Include="Parallels\MTQueue.cs" />
12
eb418ba8275b refactoring, added WorkerPool
cin
parents: 11
diff changeset
45 <Compile Include="Parallels\WorkerPool.cs" />
8
cin
parents: 7
diff changeset
46 <Compile Include="PromiseState.cs" />
7
7ea9363fef6c inital progress handling
cin
parents: 4
diff changeset
47 <Compile Include="TaskController.cs" />
7ea9363fef6c inital progress handling
cin
parents: 4
diff changeset
48 <Compile Include="ProgressInitEventArgs.cs" />
2
aa367305156b small fixes
cin
parents: 0
diff changeset
49 <Compile Include="Properties\AssemblyInfo.cs" />
aa367305156b small fixes
cin
parents: 0
diff changeset
50 <Compile Include="Promise.cs" />
11
6ec82bf68c8e refactoring
cin
parents: 8
diff changeset
51 <Compile Include="Parallels\AsyncPool.cs" />
2
aa367305156b small fixes
cin
parents: 0
diff changeset
52 <Compile Include="Safe.cs" />
7
7ea9363fef6c inital progress handling
cin
parents: 4
diff changeset
53 <Compile Include="ValueEventArgs.cs" />
2
aa367305156b small fixes
cin
parents: 0
diff changeset
54 </ItemGroup>
aa367305156b small fixes
cin
parents: 0
diff changeset
55 <Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
11
6ec82bf68c8e refactoring
cin
parents: 8
diff changeset
56 <ItemGroup />
0
279591fb4df3 initial commit
user@factory.site.local
parents:
diff changeset
57 </Project>