11using System ;
22using System . Threading . Tasks ;
33
4- namespace Open . Threading
4+ namespace Open . Threading . Tasks
55{
66 public class AsyncQuery < TResult > : AsyncProcess
77 {
@@ -169,8 +169,7 @@ public TResult LatestEnsured
169169 {
170170 get
171171 {
172- DateTime completed ;
173- return GetLatestOrRunning ( out completed ) ;
172+ return GetLatestOrRunning ( out DateTime completed ) ;
174173 }
175174 }
176175
@@ -227,8 +226,7 @@ public virtual bool TryGetLatest(out TResult latest, out DateTime completed)
227226
228227 public virtual bool TryGetLatest ( out TResult latest )
229228 {
230- DateTime completed ;
231- return TryGetLatest ( out latest , out completed ) ;
229+ return TryGetLatest ( out latest , out DateTime completed ) ;
232230 }
233231
234232 public virtual bool TryGetLatestOrStart ( out TResult latest , out DateTime completed )
@@ -241,15 +239,12 @@ public virtual bool TryGetLatestOrStart(out TResult latest, out DateTime complet
241239
242240 public virtual bool TryGetLatestOrStart ( out TResult latest )
243241 {
244- DateTime completed ;
245- return TryGetLatestOrStart ( out latest , out completed ) ;
242+ return TryGetLatestOrStart ( out latest , out DateTime completed ) ;
246243 }
247244
248245 public virtual bool TryGetLatestOrStart ( )
249246 {
250- TResult latest ;
251- DateTime completed ;
252- return TryGetLatestOrStart ( out latest , out completed ) ;
247+ return TryGetLatestOrStart ( out TResult latest , out DateTime completed ) ;
253248 }
254249
255250
@@ -274,8 +269,7 @@ public TResult GetRunningValue()
274269
275270 public TResult GetLatestOrRunning ( out DateTime completed )
276271 {
277- TResult result ;
278- if ( ! TryGetLatest ( out result , out completed ) )
272+ if ( ! TryGetLatest ( out TResult result , out completed ) )
279273 {
280274 result = RunningValue ;
281275 completed = DateTime . Now ;
0 commit comments