annotate Implab/Implab.csproj @ 187:dd4a3590f9c6 ref20160224

Reworked cancelation handling, if the cancel handler isn't specified the OperationCanceledException will be handled by the error handler Any unhandled OperationCanceledException will cause the promise cancelation
author cin
date Tue, 19 Apr 2016 17:35:20 +0300
parents c32688129f14
children d45bdf510514 98eeb63cedb2
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>
4
381095ad0a69 Implab.Fx: implemented animation object
cin
parents: 2
diff changeset
6 <ProjectGuid>{F550F1F8-8746-4AD0-9614-855F4C4B7F05}</ProjectGuid>
2
aa367305156b small fixes
cin
parents: 0
diff changeset
7 <OutputType>Library</OutputType>
aa367305156b small fixes
cin
parents: 0
diff changeset
8 <RootNamespace>Implab</RootNamespace>
aa367305156b small fixes
cin
parents: 0
diff changeset
9 <AssemblyName>Implab</AssemblyName>
151
ec91a6dfa5b3 Added support for 'await' operator to promises
cin
parents: 147
diff changeset
10 <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
164
ec35731ae299 Almost complete DFA refactoring
cin
parents: 163
diff changeset
11 <ReleaseVersion>0.2</ReleaseVersion>
ec35731ae299 Almost complete DFA refactoring
cin
parents: 163
diff changeset
12 <ProductVersion>8.0.30703</ProductVersion>
ec35731ae299 Almost complete DFA refactoring
cin
parents: 163
diff changeset
13 <SchemaVersion>2.0</SchemaVersion>
2
aa367305156b small fixes
cin
parents: 0
diff changeset
14 </PropertyGroup>
aa367305156b small fixes
cin
parents: 0
diff changeset
15 <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
aa367305156b small fixes
cin
parents: 0
diff changeset
16 <DebugSymbols>true</DebugSymbols>
aa367305156b small fixes
cin
parents: 0
diff changeset
17 <DebugType>full</DebugType>
aa367305156b small fixes
cin
parents: 0
diff changeset
18 <Optimize>false</Optimize>
aa367305156b small fixes
cin
parents: 0
diff changeset
19 <OutputPath>bin\Debug</OutputPath>
35
2880242f987a initial log capabilities
cin
parents: 25
diff changeset
20 <DefineConstants>TRACE;DEBUG;</DefineConstants>
2
aa367305156b small fixes
cin
parents: 0
diff changeset
21 <ErrorReport>prompt</ErrorReport>
aa367305156b small fixes
cin
parents: 0
diff changeset
22 <WarningLevel>4</WarningLevel>
aa367305156b small fixes
cin
parents: 0
diff changeset
23 <ConsolePause>false</ConsolePause>
59
21611344d366 code cleanup
cin
parents: 58
diff changeset
24 <RunCodeAnalysis>true</RunCodeAnalysis>
2
aa367305156b small fixes
cin
parents: 0
diff changeset
25 </PropertyGroup>
aa367305156b small fixes
cin
parents: 0
diff changeset
26 <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
aa367305156b small fixes
cin
parents: 0
diff changeset
27 <DebugType>full</DebugType>
aa367305156b small fixes
cin
parents: 0
diff changeset
28 <Optimize>true</Optimize>
aa367305156b small fixes
cin
parents: 0
diff changeset
29 <OutputPath>bin\Release</OutputPath>
aa367305156b small fixes
cin
parents: 0
diff changeset
30 <ErrorReport>prompt</ErrorReport>
aa367305156b small fixes
cin
parents: 0
diff changeset
31 <WarningLevel>4</WarningLevel>
aa367305156b small fixes
cin
parents: 0
diff changeset
32 <ConsolePause>false</ConsolePause>
aa367305156b small fixes
cin
parents: 0
diff changeset
33 </PropertyGroup>
75
4439140706d0 major refactoring, added tasks support
cin
parents: 72
diff changeset
34 <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug 4.5|AnyCPU' ">
4439140706d0 major refactoring, added tasks support
cin
parents: 72
diff changeset
35 <DebugSymbols>true</DebugSymbols>
4439140706d0 major refactoring, added tasks support
cin
parents: 72
diff changeset
36 <DebugType>full</DebugType>
4439140706d0 major refactoring, added tasks support
cin
parents: 72
diff changeset
37 <Optimize>false</Optimize>
4439140706d0 major refactoring, added tasks support
cin
parents: 72
diff changeset
38 <OutputPath>bin\Debug</OutputPath>
4439140706d0 major refactoring, added tasks support
cin
parents: 72
diff changeset
39 <DefineConstants>TRACE;DEBUG;NET_4_5</DefineConstants>
4439140706d0 major refactoring, added tasks support
cin
parents: 72
diff changeset
40 <ErrorReport>prompt</ErrorReport>
4439140706d0 major refactoring, added tasks support
cin
parents: 72
diff changeset
41 <WarningLevel>4</WarningLevel>
4439140706d0 major refactoring, added tasks support
cin
parents: 72
diff changeset
42 <RunCodeAnalysis>true</RunCodeAnalysis>
4439140706d0 major refactoring, added tasks support
cin
parents: 72
diff changeset
43 <ConsolePause>false</ConsolePause>
4439140706d0 major refactoring, added tasks support
cin
parents: 72
diff changeset
44 </PropertyGroup>
4439140706d0 major refactoring, added tasks support
cin
parents: 72
diff changeset
45 <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release 4.5|AnyCPU' ">
4439140706d0 major refactoring, added tasks support
cin
parents: 72
diff changeset
46 <Optimize>true</Optimize>
4439140706d0 major refactoring, added tasks support
cin
parents: 72
diff changeset
47 <OutputPath>bin\Release</OutputPath>
4439140706d0 major refactoring, added tasks support
cin
parents: 72
diff changeset
48 <ErrorReport>prompt</ErrorReport>
4439140706d0 major refactoring, added tasks support
cin
parents: 72
diff changeset
49 <WarningLevel>4</WarningLevel>
4439140706d0 major refactoring, added tasks support
cin
parents: 72
diff changeset
50 <ConsolePause>false</ConsolePause>
4439140706d0 major refactoring, added tasks support
cin
parents: 72
diff changeset
51 <DefineConstants>NET_4_5</DefineConstants>
4439140706d0 major refactoring, added tasks support
cin
parents: 72
diff changeset
52 </PropertyGroup>
85
abe260860bd6 fixed JSONXmlReader disposing under ugly mono
cin
parents: 82
diff changeset
53 <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'DebugMono|AnyCPU' ">
abe260860bd6 fixed JSONXmlReader disposing under ugly mono
cin
parents: 82
diff changeset
54 <DebugSymbols>true</DebugSymbols>
abe260860bd6 fixed JSONXmlReader disposing under ugly mono
cin
parents: 82
diff changeset
55 <DebugType>full</DebugType>
abe260860bd6 fixed JSONXmlReader disposing under ugly mono
cin
parents: 82
diff changeset
56 <Optimize>false</Optimize>
abe260860bd6 fixed JSONXmlReader disposing under ugly mono
cin
parents: 82
diff changeset
57 <OutputPath>bin\Debug</OutputPath>
abe260860bd6 fixed JSONXmlReader disposing under ugly mono
cin
parents: 82
diff changeset
58 <DefineConstants>TRACE;DEBUG;NET_4_5;MONO</DefineConstants>
abe260860bd6 fixed JSONXmlReader disposing under ugly mono
cin
parents: 82
diff changeset
59 <ErrorReport>prompt</ErrorReport>
abe260860bd6 fixed JSONXmlReader disposing under ugly mono
cin
parents: 82
diff changeset
60 <WarningLevel>4</WarningLevel>
abe260860bd6 fixed JSONXmlReader disposing under ugly mono
cin
parents: 82
diff changeset
61 <RunCodeAnalysis>true</RunCodeAnalysis>
abe260860bd6 fixed JSONXmlReader disposing under ugly mono
cin
parents: 82
diff changeset
62 <ConsolePause>false</ConsolePause>
abe260860bd6 fixed JSONXmlReader disposing under ugly mono
cin
parents: 82
diff changeset
63 </PropertyGroup>
abe260860bd6 fixed JSONXmlReader disposing under ugly mono
cin
parents: 82
diff changeset
64 <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'ReleaseMono|AnyCPU' ">
abe260860bd6 fixed JSONXmlReader disposing under ugly mono
cin
parents: 82
diff changeset
65 <Optimize>true</Optimize>
abe260860bd6 fixed JSONXmlReader disposing under ugly mono
cin
parents: 82
diff changeset
66 <OutputPath>bin\Release</OutputPath>
abe260860bd6 fixed JSONXmlReader disposing under ugly mono
cin
parents: 82
diff changeset
67 <DefineConstants>NET_4_5;MONO;</DefineConstants>
abe260860bd6 fixed JSONXmlReader disposing under ugly mono
cin
parents: 82
diff changeset
68 <ErrorReport>prompt</ErrorReport>
abe260860bd6 fixed JSONXmlReader disposing under ugly mono
cin
parents: 82
diff changeset
69 <WarningLevel>4</WarningLevel>
abe260860bd6 fixed JSONXmlReader disposing under ugly mono
cin
parents: 82
diff changeset
70 <ConsolePause>false</ConsolePause>
abe260860bd6 fixed JSONXmlReader disposing under ugly mono
cin
parents: 82
diff changeset
71 </PropertyGroup>
2
aa367305156b small fixes
cin
parents: 0
diff changeset
72 <ItemGroup>
aa367305156b small fixes
cin
parents: 0
diff changeset
73 <Reference Include="System" />
67
cin
parents: 66
diff changeset
74 <Reference Include="System.Xml" />
151
ec91a6dfa5b3 Added support for 'await' operator to promises
cin
parents: 147
diff changeset
75 <Reference Include="mscorlib" />
2
aa367305156b small fixes
cin
parents: 0
diff changeset
76 </ItemGroup>
aa367305156b small fixes
cin
parents: 0
diff changeset
77 <ItemGroup>
55
c0bf853aa04f Added initial JSON support
cin
parents: 45
diff changeset
78 <Compile Include="CustomEqualityComparer.cs" />
36
313f708a50e9 improved log concept
cin
parents: 35
diff changeset
79 <Compile Include="Diagnostics\ConsoleTraceListener.cs" />
40
fe33f4e02ad5 improved tracing
cin
parents: 36
diff changeset
80 <Compile Include="Diagnostics\EventText.cs" />
36
313f708a50e9 improved log concept
cin
parents: 35
diff changeset
81 <Compile Include="Diagnostics\LogChannel.cs" />
35
2880242f987a initial log capabilities
cin
parents: 25
diff changeset
82 <Compile Include="Diagnostics\LogicalOperation.cs" />
40
fe33f4e02ad5 improved tracing
cin
parents: 36
diff changeset
83 <Compile Include="Diagnostics\TextFileListener.cs" />
36
313f708a50e9 improved log concept
cin
parents: 35
diff changeset
84 <Compile Include="Diagnostics\TraceLog.cs" />
313f708a50e9 improved log concept
cin
parents: 35
diff changeset
85 <Compile Include="Diagnostics\TraceEvent.cs" />
35
2880242f987a initial log capabilities
cin
parents: 25
diff changeset
86 <Compile Include="Diagnostics\TraceEventType.cs" />
12
eb418ba8275b refactoring, added WorkerPool
cin
parents: 11
diff changeset
87 <Compile Include="ICancellable.cs" />
eb418ba8275b refactoring, added WorkerPool
cin
parents: 11
diff changeset
88 <Compile Include="IProgressHandler.cs" />
eb418ba8275b refactoring, added WorkerPool
cin
parents: 11
diff changeset
89 <Compile Include="IProgressNotifier.cs" />
66
790e8a997d30 Refactoring
cin
parents: 61
diff changeset
90 <Compile Include="IPromiseT.cs" />
8
cin
parents: 7
diff changeset
91 <Compile Include="IPromise.cs" />
40
fe33f4e02ad5 improved tracing
cin
parents: 36
diff changeset
92 <Compile Include="IServiceLocator.cs" />
12
eb418ba8275b refactoring, added WorkerPool
cin
parents: 11
diff changeset
93 <Compile Include="ITaskController.cs" />
15
0f982f9b7d4d implemented parallel map and foreach for arrays
cin
parents: 14
diff changeset
94 <Compile Include="Parallels\DispatchPool.cs" />
0f982f9b7d4d implemented parallel map and foreach for arrays
cin
parents: 14
diff changeset
95 <Compile Include="Parallels\ArrayTraits.cs" />
14
e943453e5039 Implemented interllocked queue
cin
parents: 12
diff changeset
96 <Compile Include="Parallels\MTQueue.cs" />
12
eb418ba8275b refactoring, added WorkerPool
cin
parents: 11
diff changeset
97 <Compile Include="Parallels\WorkerPool.cs" />
7
7ea9363fef6c inital progress handling
cin
parents: 4
diff changeset
98 <Compile Include="ProgressInitEventArgs.cs" />
2
aa367305156b small fixes
cin
parents: 0
diff changeset
99 <Compile Include="Properties\AssemblyInfo.cs" />
11
6ec82bf68c8e refactoring
cin
parents: 8
diff changeset
100 <Compile Include="Parallels\AsyncPool.cs" />
2
aa367305156b small fixes
cin
parents: 0
diff changeset
101 <Compile Include="Safe.cs" />
7
7ea9363fef6c inital progress handling
cin
parents: 4
diff changeset
102 <Compile Include="ValueEventArgs.cs" />
72
d67b95eddaf4 promises refactoring
cin
parents: 67
diff changeset
103 <Compile Include="PromiseExtensions.cs" />
d67b95eddaf4 promises refactoring
cin
parents: 67
diff changeset
104 <Compile Include="SyncContextPromise.cs" />
92
4c0e5ef99986 rewritten tracing
cin
parents: 91
diff changeset
105 <Compile Include="Diagnostics\OperationContext.cs" />
4c0e5ef99986 rewritten tracing
cin
parents: 91
diff changeset
106 <Compile Include="Diagnostics\TraceContext.cs" />
4c0e5ef99986 rewritten tracing
cin
parents: 91
diff changeset
107 <Compile Include="Diagnostics\LogEventArgs.cs" />
4c0e5ef99986 rewritten tracing
cin
parents: 91
diff changeset
108 <Compile Include="Diagnostics\LogEventArgsT.cs" />
4c0e5ef99986 rewritten tracing
cin
parents: 91
diff changeset
109 <Compile Include="Diagnostics\Extensions.cs" />
104
5f10d54b45df renamed Promise.Last -> Promise.On
cin
parents: 95
diff changeset
110 <Compile Include="PromiseEventType.cs" />
119
2573b562e328 Promises rewritten, added improved version of AsyncQueue
cin
parents: 117
diff changeset
111 <Compile Include="Parallels\AsyncQueue.cs" />
2573b562e328 Promises rewritten, added improved version of AsyncQueue
cin
parents: 117
diff changeset
112 <Compile Include="PromiseT.cs" />
2573b562e328 Promises rewritten, added improved version of AsyncQueue
cin
parents: 117
diff changeset
113 <Compile Include="IDeferred.cs" />
2573b562e328 Promises rewritten, added improved version of AsyncQueue
cin
parents: 117
diff changeset
114 <Compile Include="IDeferredT.cs" />
2573b562e328 Promises rewritten, added improved version of AsyncQueue
cin
parents: 117
diff changeset
115 <Compile Include="Promise.cs" />
2573b562e328 Promises rewritten, added improved version of AsyncQueue
cin
parents: 117
diff changeset
116 <Compile Include="PromiseTransientException.cs" />
128
6241bff0cd64 Added Signal class a lightweight alternative to ManualResetEvent
cin
parents: 127
diff changeset
117 <Compile Include="Parallels\Signal.cs" />
129
471f596b2603 Added SharedLock to synchronization routines
cin
parents: 128
diff changeset
118 <Compile Include="Parallels\SharedLock.cs" />
134
04d4c92d0f28 Improved logging
cin
parents: 129
diff changeset
119 <Compile Include="Diagnostics\ILogWriter.cs" />
04d4c92d0f28 Improved logging
cin
parents: 129
diff changeset
120 <Compile Include="Diagnostics\ListenerBase.cs" />
137
238e15580926 added the blocking queue
cin
parents: 134
diff changeset
121 <Compile Include="Parallels\BlockingQueue.cs" />
144
8c0b95069066 DRAFT: refactoring
cin
parents: 143
diff changeset
122 <Compile Include="AbstractEvent.cs" />
8c0b95069066 DRAFT: refactoring
cin
parents: 143
diff changeset
123 <Compile Include="AbstractPromise.cs" />
8c0b95069066 DRAFT: refactoring
cin
parents: 143
diff changeset
124 <Compile Include="AbstractPromiseT.cs" />
8c0b95069066 DRAFT: refactoring
cin
parents: 143
diff changeset
125 <Compile Include="FuncTask.cs" />
8c0b95069066 DRAFT: refactoring
cin
parents: 143
diff changeset
126 <Compile Include="FuncTaskBase.cs" />
8c0b95069066 DRAFT: refactoring
cin
parents: 143
diff changeset
127 <Compile Include="FuncTaskT.cs" />
145
706fccb85524 RC: cancellation support for promises + tests
cin
parents: 144
diff changeset
128 <Compile Include="ActionChainTaskBase.cs" />
706fccb85524 RC: cancellation support for promises + tests
cin
parents: 144
diff changeset
129 <Compile Include="ActionChainTask.cs" />
706fccb85524 RC: cancellation support for promises + tests
cin
parents: 144
diff changeset
130 <Compile Include="ActionChainTaskT.cs" />
706fccb85524 RC: cancellation support for promises + tests
cin
parents: 144
diff changeset
131 <Compile Include="FuncChainTaskBase.cs" />
706fccb85524 RC: cancellation support for promises + tests
cin
parents: 144
diff changeset
132 <Compile Include="FuncChainTask.cs" />
706fccb85524 RC: cancellation support for promises + tests
cin
parents: 144
diff changeset
133 <Compile Include="FuncChainTaskT.cs" />
706fccb85524 RC: cancellation support for promises + tests
cin
parents: 144
diff changeset
134 <Compile Include="ActionTaskBase.cs" />
706fccb85524 RC: cancellation support for promises + tests
cin
parents: 144
diff changeset
135 <Compile Include="ActionTask.cs" />
706fccb85524 RC: cancellation support for promises + tests
cin
parents: 144
diff changeset
136 <Compile Include="ActionTaskT.cs" />
706fccb85524 RC: cancellation support for promises + tests
cin
parents: 144
diff changeset
137 <Compile Include="ICancellationToken.cs" />
706fccb85524 RC: cancellation support for promises + tests
cin
parents: 144
diff changeset
138 <Compile Include="SuccessPromise.cs" />
706fccb85524 RC: cancellation support for promises + tests
cin
parents: 144
diff changeset
139 <Compile Include="SuccessPromiseT.cs" />
151
ec91a6dfa5b3 Added support for 'await' operator to promises
cin
parents: 147
diff changeset
140 <Compile Include="PromiseAwaiterT.cs" />
ec91a6dfa5b3 Added support for 'await' operator to promises
cin
parents: 147
diff changeset
141 <Compile Include="PromiseAwaiter.cs" />
152
240aa6994018 component model refactoring
cin
parents: 151
diff changeset
142 <Compile Include="Components\ComponentContainer.cs" />
240aa6994018 component model refactoring
cin
parents: 151
diff changeset
143 <Compile Include="Components\Disposable.cs" />
240aa6994018 component model refactoring
cin
parents: 151
diff changeset
144 <Compile Include="Components\DisposablePool.cs" />
240aa6994018 component model refactoring
cin
parents: 151
diff changeset
145 <Compile Include="Components\ObjectPool.cs" />
240aa6994018 component model refactoring
cin
parents: 151
diff changeset
146 <Compile Include="Components\ServiceLocator.cs" />
240aa6994018 component model refactoring
cin
parents: 151
diff changeset
147 <Compile Include="Components\IInitializable.cs" />
240aa6994018 component model refactoring
cin
parents: 151
diff changeset
148 <Compile Include="TaskController.cs" />
240aa6994018 component model refactoring
cin
parents: 151
diff changeset
149 <Compile Include="Components\App.cs" />
240aa6994018 component model refactoring
cin
parents: 151
diff changeset
150 <Compile Include="Components\IRunnable.cs" />
240aa6994018 component model refactoring
cin
parents: 151
diff changeset
151 <Compile Include="Components\ExecutionState.cs" />
156
97fbbf816844 Promises: SignalXXX methods merged into SignalHandler method.
cin
parents: 152
diff changeset
152 <Compile Include="Components\RunnableComponent.cs" />
97fbbf816844 Promises: SignalXXX methods merged into SignalHandler method.
cin
parents: 152
diff changeset
153 <Compile Include="Components\IFactory.cs" />
162
0526412bbb26 DFA refactoring
cin
parents: 161
diff changeset
154 <Compile Include="Automaton\IAlphabet.cs" />
0526412bbb26 DFA refactoring
cin
parents: 161
diff changeset
155 <Compile Include="Automaton\ParserException.cs" />
0526412bbb26 DFA refactoring
cin
parents: 161
diff changeset
156 <Compile Include="Automaton\IndexedAlphabetBase.cs" />
0526412bbb26 DFA refactoring
cin
parents: 161
diff changeset
157 <Compile Include="Automaton\IAlphabetBuilder.cs" />
0526412bbb26 DFA refactoring
cin
parents: 161
diff changeset
158 <Compile Include="Automaton\RegularExpressions\AltToken.cs" />
0526412bbb26 DFA refactoring
cin
parents: 161
diff changeset
159 <Compile Include="Automaton\RegularExpressions\BinaryToken.cs" />
0526412bbb26 DFA refactoring
cin
parents: 161
diff changeset
160 <Compile Include="Automaton\RegularExpressions\CatToken.cs" />
0526412bbb26 DFA refactoring
cin
parents: 161
diff changeset
161 <Compile Include="Automaton\RegularExpressions\StarToken.cs" />
0526412bbb26 DFA refactoring
cin
parents: 161
diff changeset
162 <Compile Include="Automaton\RegularExpressions\SymbolToken.cs" />
0526412bbb26 DFA refactoring
cin
parents: 161
diff changeset
163 <Compile Include="Automaton\RegularExpressions\EmptyToken.cs" />
0526412bbb26 DFA refactoring
cin
parents: 161
diff changeset
164 <Compile Include="Automaton\RegularExpressions\Token.cs" />
0526412bbb26 DFA refactoring
cin
parents: 161
diff changeset
165 <Compile Include="Automaton\RegularExpressions\IVisitor.cs" />
0526412bbb26 DFA refactoring
cin
parents: 161
diff changeset
166 <Compile Include="Automaton\AutomatonTransition.cs" />
163
419aa51b04fd JSON moved to Formats namespace
cin
parents: 162
diff changeset
167 <Compile Include="Formats\JSON\JSONElementContext.cs" />
419aa51b04fd JSON moved to Formats namespace
cin
parents: 162
diff changeset
168 <Compile Include="Formats\JSON\JSONElementType.cs" />
419aa51b04fd JSON moved to Formats namespace
cin
parents: 162
diff changeset
169 <Compile Include="Formats\JSON\JSONGrammar.cs" />
419aa51b04fd JSON moved to Formats namespace
cin
parents: 162
diff changeset
170 <Compile Include="Formats\JSON\JSONParser.cs" />
419aa51b04fd JSON moved to Formats namespace
cin
parents: 162
diff changeset
171 <Compile Include="Formats\JSON\JSONScanner.cs" />
419aa51b04fd JSON moved to Formats namespace
cin
parents: 162
diff changeset
172 <Compile Include="Formats\JSON\JsonTokenType.cs" />
419aa51b04fd JSON moved to Formats namespace
cin
parents: 162
diff changeset
173 <Compile Include="Formats\JSON\JSONWriter.cs" />
419aa51b04fd JSON moved to Formats namespace
cin
parents: 162
diff changeset
174 <Compile Include="Formats\JSON\JSONXmlReader.cs" />
419aa51b04fd JSON moved to Formats namespace
cin
parents: 162
diff changeset
175 <Compile Include="Formats\JSON\JSONXmlReaderOptions.cs" />
419aa51b04fd JSON moved to Formats namespace
cin
parents: 162
diff changeset
176 <Compile Include="Formats\JSON\StringTranslator.cs" />
419aa51b04fd JSON moved to Formats namespace
cin
parents: 162
diff changeset
177 <Compile Include="Automaton\MapAlphabet.cs" />
164
ec35731ae299 Almost complete DFA refactoring
cin
parents: 163
diff changeset
178 <Compile Include="Formats\CharAlphabet.cs" />
ec35731ae299 Almost complete DFA refactoring
cin
parents: 163
diff changeset
179 <Compile Include="Formats\ByteAlphabet.cs" />
165
e227e78d72e4 DFA refactoring
cin
parents: 164
diff changeset
180 <Compile Include="Automaton\IDFATable.cs" />
e227e78d72e4 DFA refactoring
cin
parents: 164
diff changeset
181 <Compile Include="Automaton\IDFATableBuilder.cs" />
169
54270c2f29f2 DFA refactoring
cin
parents: 165
diff changeset
182 <Compile Include="Automaton\DFATable.cs" />
172
92d5278d1b10 Working on text scanner
cin
parents: 171
diff changeset
183 <Compile Include="Automaton\RegularExpressions\RegularExpressionVisitor.cs" />
92d5278d1b10 Working on text scanner
cin
parents: 171
diff changeset
184 <Compile Include="Automaton\RegularExpressions\ITaggedDFABuilder.cs" />
173
ecfece82ca11 Working on text scanner
cin
parents: 172
diff changeset
185 <Compile Include="Formats\TextScanner.cs" />
176
0c3c69fe225b rewritten the text scanner
cin
parents: 173
diff changeset
186 <Compile Include="Formats\StringScanner.cs" />
0c3c69fe225b rewritten the text scanner
cin
parents: 173
diff changeset
187 <Compile Include="Formats\ReaderScanner.cs" />
0c3c69fe225b rewritten the text scanner
cin
parents: 173
diff changeset
188 <Compile Include="Formats\ScannerContext.cs" />
177
a0ff6a0e9c44 refactoring
cin
parents: 176
diff changeset
189 <Compile Include="Formats\Grammar.cs" />
a0ff6a0e9c44 refactoring
cin
parents: 176
diff changeset
190 <Compile Include="Automaton\RegularExpressions\EndTokenT.cs" />
a0ff6a0e9c44 refactoring
cin
parents: 176
diff changeset
191 <Compile Include="Automaton\RegularExpressions\EndToken.cs" />
178
d5c5db0335ee working on JSON parser
cin
parents: 177
diff changeset
192 <Compile Include="Automaton\RegularExpressions\RegularExpressionVisitorT.cs" />
d5c5db0335ee working on JSON parser
cin
parents: 177
diff changeset
193 <Compile Include="Automaton\AutomatonConst.cs" />
d5c5db0335ee working on JSON parser
cin
parents: 177
diff changeset
194 <Compile Include="Automaton\RegularExpressions\RegularDFA.cs" />
d5c5db0335ee working on JSON parser
cin
parents: 177
diff changeset
195 <Compile Include="Components\LazyAndWeak.cs" />
187
dd4a3590f9c6 Reworked cancelation handling, if the cancel handler isn't specified the OperationCanceledException will be handled by the error handler
cin
parents: 180
diff changeset
196 <Compile Include="AbstractTask.cs" />
dd4a3590f9c6 Reworked cancelation handling, if the cancel handler isn't specified the OperationCanceledException will be handled by the error handler
cin
parents: 180
diff changeset
197 <Compile Include="AbstractTaskT.cs" />
2
aa367305156b small fixes
cin
parents: 0
diff changeset
198 </ItemGroup>
aa367305156b small fixes
cin
parents: 0
diff changeset
199 <Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
11
6ec82bf68c8e refactoring
cin
parents: 8
diff changeset
200 <ItemGroup />
72
d67b95eddaf4 promises refactoring
cin
parents: 67
diff changeset
201 <ProjectExtensions>
d67b95eddaf4 promises refactoring
cin
parents: 67
diff changeset
202 <MonoDevelop>
d67b95eddaf4 promises refactoring
cin
parents: 67
diff changeset
203 <Properties>
d67b95eddaf4 promises refactoring
cin
parents: 67
diff changeset
204 <Policies>
d67b95eddaf4 promises refactoring
cin
parents: 67
diff changeset
205 <CSharpFormattingPolicy IndentSwitchBody="True" NamespaceBraceStyle="EndOfLine" ClassBraceStyle="EndOfLine" InterfaceBraceStyle="EndOfLine" StructBraceStyle="EndOfLine" EnumBraceStyle="EndOfLine" MethodBraceStyle="EndOfLine" ConstructorBraceStyle="EndOfLine" DestructorBraceStyle="EndOfLine" BeforeMethodDeclarationParentheses="False" BeforeMethodCallParentheses="False" BeforeConstructorDeclarationParentheses="False" NewLineBeforeConstructorInitializerColon="NewLine" NewLineAfterConstructorInitializerColon="SameLine" BeforeIndexerDeclarationBracket="False" BeforeDelegateDeclarationParentheses="False" NewParentheses="False" SpacesBeforeBrackets="False" inheritsSet="Mono" inheritsScope="text/x-csharp" scope="text/x-csharp" />
d67b95eddaf4 promises refactoring
cin
parents: 67
diff changeset
206 <TextStylePolicy FileWidth="120" EolMarker="Unix" inheritsSet="VisualStudio" inheritsScope="text/plain" scope="text/x-csharp" />
d67b95eddaf4 promises refactoring
cin
parents: 67
diff changeset
207 <DotNetNamingPolicy DirectoryNamespaceAssociation="PrefixedHierarchical" ResourceNamePolicy="MSBuild" />
d67b95eddaf4 promises refactoring
cin
parents: 67
diff changeset
208 <TextStylePolicy FileWidth="120" TabsToSpaces="False" inheritsSet="VisualStudio" inheritsScope="text/plain" scope="application/xml" />
d67b95eddaf4 promises refactoring
cin
parents: 67
diff changeset
209 <XmlFormattingPolicy inheritsSet="Mono" inheritsScope="application/xml" scope="application/xml" />
d67b95eddaf4 promises refactoring
cin
parents: 67
diff changeset
210 <TextStylePolicy FileWidth="120" TabsToSpaces="False" inheritsSet="VisualStudio" inheritsScope="text/plain" scope="text/plain" />
d67b95eddaf4 promises refactoring
cin
parents: 67
diff changeset
211 <NameConventionPolicy>
d67b95eddaf4 promises refactoring
cin
parents: 67
diff changeset
212 <Rules>
d67b95eddaf4 promises refactoring
cin
parents: 67
diff changeset
213 <NamingRule Name="Namespaces" AffectedEntity="Namespace" VisibilityMask="VisibilityMask" NamingStyle="PascalCase" IncludeInstanceMembers="True" IncludeStaticEntities="True" />
d67b95eddaf4 promises refactoring
cin
parents: 67
diff changeset
214 <NamingRule Name="Types" AffectedEntity="Class, Struct, Enum, Delegate" VisibilityMask="VisibilityMask" NamingStyle="PascalCase" IncludeInstanceMembers="True" IncludeStaticEntities="True" />
d67b95eddaf4 promises refactoring
cin
parents: 67
diff changeset
215 <NamingRule Name="Interfaces" AffectedEntity="Interface" VisibilityMask="VisibilityMask" NamingStyle="PascalCase" IncludeInstanceMembers="True" IncludeStaticEntities="True">
d67b95eddaf4 promises refactoring
cin
parents: 67
diff changeset
216 <RequiredPrefixes>
d67b95eddaf4 promises refactoring
cin
parents: 67
diff changeset
217 <String>I</String>
d67b95eddaf4 promises refactoring
cin
parents: 67
diff changeset
218 </RequiredPrefixes>
d67b95eddaf4 promises refactoring
cin
parents: 67
diff changeset
219 </NamingRule>
d67b95eddaf4 promises refactoring
cin
parents: 67
diff changeset
220 <NamingRule Name="Attributes" AffectedEntity="CustomAttributes" VisibilityMask="VisibilityMask" NamingStyle="PascalCase" IncludeInstanceMembers="True" IncludeStaticEntities="True">
d67b95eddaf4 promises refactoring
cin
parents: 67
diff changeset
221 <RequiredSuffixes>
d67b95eddaf4 promises refactoring
cin
parents: 67
diff changeset
222 <String>Attribute</String>
d67b95eddaf4 promises refactoring
cin
parents: 67
diff changeset
223 </RequiredSuffixes>
d67b95eddaf4 promises refactoring
cin
parents: 67
diff changeset
224 </NamingRule>
d67b95eddaf4 promises refactoring
cin
parents: 67
diff changeset
225 <NamingRule Name="Event Arguments" AffectedEntity="CustomEventArgs" VisibilityMask="VisibilityMask" NamingStyle="PascalCase" IncludeInstanceMembers="True" IncludeStaticEntities="True">
d67b95eddaf4 promises refactoring
cin
parents: 67
diff changeset
226 <RequiredSuffixes>
d67b95eddaf4 promises refactoring
cin
parents: 67
diff changeset
227 <String>EventArgs</String>
d67b95eddaf4 promises refactoring
cin
parents: 67
diff changeset
228 </RequiredSuffixes>
d67b95eddaf4 promises refactoring
cin
parents: 67
diff changeset
229 </NamingRule>
d67b95eddaf4 promises refactoring
cin
parents: 67
diff changeset
230 <NamingRule Name="Exceptions" AffectedEntity="CustomExceptions" VisibilityMask="VisibilityMask" NamingStyle="PascalCase" IncludeInstanceMembers="True" IncludeStaticEntities="True">
d67b95eddaf4 promises refactoring
cin
parents: 67
diff changeset
231 <RequiredSuffixes>
d67b95eddaf4 promises refactoring
cin
parents: 67
diff changeset
232 <String>Exception</String>
d67b95eddaf4 promises refactoring
cin
parents: 67
diff changeset
233 </RequiredSuffixes>
d67b95eddaf4 promises refactoring
cin
parents: 67
diff changeset
234 </NamingRule>
d67b95eddaf4 promises refactoring
cin
parents: 67
diff changeset
235 <NamingRule Name="Methods" AffectedEntity="Methods" VisibilityMask="VisibilityMask" NamingStyle="PascalCase" IncludeInstanceMembers="True" IncludeStaticEntities="True" />
d67b95eddaf4 promises refactoring
cin
parents: 67
diff changeset
236 <NamingRule Name="Static Readonly Fields" AffectedEntity="ReadonlyField" VisibilityMask="Internal, Protected, Public" NamingStyle="CamelCase" IncludeInstanceMembers="False" IncludeStaticEntities="True" />
d67b95eddaf4 promises refactoring
cin
parents: 67
diff changeset
237 <NamingRule Name="Fields (Non Private)" AffectedEntity="Field" VisibilityMask="Internal, Public" NamingStyle="CamelCase" IncludeInstanceMembers="True" IncludeStaticEntities="True" />
d67b95eddaf4 promises refactoring
cin
parents: 67
diff changeset
238 <NamingRule Name="ReadOnly Fields (Non Private)" AffectedEntity="ReadonlyField" VisibilityMask="Internal, Public" NamingStyle="CamelCase" IncludeInstanceMembers="True" IncludeStaticEntities="False" />
d67b95eddaf4 promises refactoring
cin
parents: 67
diff changeset
239 <NamingRule Name="Fields (Private)" AffectedEntity="Field, ReadonlyField" VisibilityMask="Private, Protected" NamingStyle="CamelCase" IncludeInstanceMembers="True" IncludeStaticEntities="False">
d67b95eddaf4 promises refactoring
cin
parents: 67
diff changeset
240 <RequiredPrefixes>
d67b95eddaf4 promises refactoring
cin
parents: 67
diff changeset
241 <String>m_</String>
d67b95eddaf4 promises refactoring
cin
parents: 67
diff changeset
242 </RequiredPrefixes>
d67b95eddaf4 promises refactoring
cin
parents: 67
diff changeset
243 </NamingRule>
d67b95eddaf4 promises refactoring
cin
parents: 67
diff changeset
244 <NamingRule Name="Static Fields (Private)" AffectedEntity="Field" VisibilityMask="Private" NamingStyle="CamelCase" IncludeInstanceMembers="False" IncludeStaticEntities="True">
d67b95eddaf4 promises refactoring
cin
parents: 67
diff changeset
245 <RequiredPrefixes>
d67b95eddaf4 promises refactoring
cin
parents: 67
diff changeset
246 <String>_</String>
d67b95eddaf4 promises refactoring
cin
parents: 67
diff changeset
247 </RequiredPrefixes>
d67b95eddaf4 promises refactoring
cin
parents: 67
diff changeset
248 </NamingRule>
d67b95eddaf4 promises refactoring
cin
parents: 67
diff changeset
249 <NamingRule Name="ReadOnly Fields (Private)" AffectedEntity="ReadonlyField" VisibilityMask="Private, Protected" NamingStyle="CamelCase" IncludeInstanceMembers="True" IncludeStaticEntities="False">
d67b95eddaf4 promises refactoring
cin
parents: 67
diff changeset
250 <RequiredPrefixes>
d67b95eddaf4 promises refactoring
cin
parents: 67
diff changeset
251 <String>m_</String>
d67b95eddaf4 promises refactoring
cin
parents: 67
diff changeset
252 </RequiredPrefixes>
d67b95eddaf4 promises refactoring
cin
parents: 67
diff changeset
253 </NamingRule>
d67b95eddaf4 promises refactoring
cin
parents: 67
diff changeset
254 <NamingRule Name="Constant Fields" AffectedEntity="ConstantField" VisibilityMask="VisibilityMask" NamingStyle="AllUpper" IncludeInstanceMembers="True" IncludeStaticEntities="True" />
d67b95eddaf4 promises refactoring
cin
parents: 67
diff changeset
255 <NamingRule Name="Properties" AffectedEntity="Property" VisibilityMask="VisibilityMask" NamingStyle="PascalCase" IncludeInstanceMembers="True" IncludeStaticEntities="True" />
d67b95eddaf4 promises refactoring
cin
parents: 67
diff changeset
256 <NamingRule Name="Events" AffectedEntity="Event" VisibilityMask="VisibilityMask" NamingStyle="PascalCase" IncludeInstanceMembers="True" IncludeStaticEntities="True" />
d67b95eddaf4 promises refactoring
cin
parents: 67
diff changeset
257 <NamingRule Name="Enum Members" AffectedEntity="EnumMember" VisibilityMask="VisibilityMask" NamingStyle="PascalCase" IncludeInstanceMembers="True" IncludeStaticEntities="True" />
d67b95eddaf4 promises refactoring
cin
parents: 67
diff changeset
258 <NamingRule Name="Parameters" AffectedEntity="Parameter, LocalVariable" VisibilityMask="VisibilityMask" NamingStyle="CamelCase" IncludeInstanceMembers="True" IncludeStaticEntities="True" />
d67b95eddaf4 promises refactoring
cin
parents: 67
diff changeset
259 <NamingRule Name="Type Parameters" AffectedEntity="TypeParameter" VisibilityMask="VisibilityMask" NamingStyle="PascalCase" IncludeInstanceMembers="True" IncludeStaticEntities="True">
d67b95eddaf4 promises refactoring
cin
parents: 67
diff changeset
260 <RequiredPrefixes>
d67b95eddaf4 promises refactoring
cin
parents: 67
diff changeset
261 <String>T</String>
d67b95eddaf4 promises refactoring
cin
parents: 67
diff changeset
262 </RequiredPrefixes>
d67b95eddaf4 promises refactoring
cin
parents: 67
diff changeset
263 </NamingRule>
d67b95eddaf4 promises refactoring
cin
parents: 67
diff changeset
264 </Rules>
d67b95eddaf4 promises refactoring
cin
parents: 67
diff changeset
265 </NameConventionPolicy>
d67b95eddaf4 promises refactoring
cin
parents: 67
diff changeset
266 </Policies>
d67b95eddaf4 promises refactoring
cin
parents: 67
diff changeset
267 </Properties>
d67b95eddaf4 promises refactoring
cin
parents: 67
diff changeset
268 </MonoDevelop>
d67b95eddaf4 promises refactoring
cin
parents: 67
diff changeset
269 </ProjectExtensions>
152
240aa6994018 component model refactoring
cin
parents: 151
diff changeset
270 <ItemGroup>
240aa6994018 component model refactoring
cin
parents: 151
diff changeset
271 <Folder Include="Components\" />
162
0526412bbb26 DFA refactoring
cin
parents: 161
diff changeset
272 <Folder Include="Automaton\RegularExpressions\" />
163
419aa51b04fd JSON moved to Formats namespace
cin
parents: 162
diff changeset
273 <Folder Include="Formats\" />
419aa51b04fd JSON moved to Formats namespace
cin
parents: 162
diff changeset
274 <Folder Include="Formats\JSON\" />
152
240aa6994018 component model refactoring
cin
parents: 151
diff changeset
275 </ItemGroup>
0
279591fb4df3 initial commit
user@factory.site.local
parents:
diff changeset
276 </Project>