Mercurial > pub > ImplabNet
comparison Implab/FuncTask.cs @ 199:43b1017ce100 v2
Слияние с default
author | cin |
---|---|
date | Fri, 14 Oct 2016 03:33:17 +0300 |
parents | 40d7fed4a09e |
children | eee3e49dd1ff |
comparison
equal
deleted
inserted
replaced
195:ea485487a424 | 199:43b1017ce100 |
---|---|
11 | 11 |
12 public void Resolve() { | 12 public void Resolve() { |
13 if (m_task != null && LockCancelation()) { | 13 if (m_task != null && LockCancelation()) { |
14 try { | 14 try { |
15 SetResult(m_task()); | 15 SetResult(m_task()); |
16 } catch(OperationCanceledException reason) { | |
17 HandleCancelInternal(reason); | |
18 } catch(Exception err) { | 16 } catch(Exception err) { |
19 HandleErrorInternal(err); | 17 SetErrorInternal(err); |
20 } | 18 } |
21 } | 19 } |
22 } | 20 } |
23 } | 21 } |
24 } | 22 } |