comparison Implab/FuncTask.cs @ 190:1c2a16d071a7 v2

Слияние с ref20160224
author cin
date Fri, 22 Apr 2016 13:08:08 +0300
parents dd4a3590f9c6
children 40d7fed4a09e
comparison
equal deleted inserted replaced
161:2a8466f0cb8a 190:1c2a16d071a7
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);
16 } catch(Exception err) { 18 } catch(Exception err) {
17 HandleErrorInternal(err); 19 HandleErrorInternal(err);
18 } 20 }
19 } 21 }
20 } 22 }