comparison Implab/Diagnostics/Extensions.cs @ 94:a43745f81f10 v2

minor fixes
author cin
date Thu, 23 Oct 2014 17:50:09 +0400
parents 4c0e5ef99986
children 1b7ebcc52e5a
comparison
equal deleted inserted replaced
93:dc4942d09e74 94:a43745f81f10
8 TraceContext.Instance.EnterLogicalOperation(op,true); 8 TraceContext.Instance.EnterLogicalOperation(op,true);
9 TraceLog.EndLogicalOperation(); 9 TraceLog.EndLogicalOperation();
10 TraceContext.Instance.Leave(); 10 TraceContext.Instance.Leave();
11 }); 11 });
12 } 12 }
13
14 public static IPromise EndLogicalOperation(this IPromise promise) {
15 Safe.ArgumentNotNull(promise, "promise");
16 var op = TraceContext.Instance.DetachLogicalOperation();
17
18 return promise.Anyway(() => {
19 TraceContext.Instance.EnterLogicalOperation(op,true);
20 TraceLog.EndLogicalOperation();
21 TraceContext.Instance.Leave();
22 });
23 }
13 } 24 }
14 } 25 }
15 26