public Object InvokeEnd(Object instance, out Object[] outputs, IAsyncResult result) { try { return(_originalInvoker.InvokeEnd(instance, out outputs, result)); } finally { LogicalOperationScope.StopLogicalOperation(); } }
public IAsyncResult InvokeBegin(Object instance, Object[] inputs, AsyncCallback callback, Object state) { LogicalOperationScope.StartLogicalOperation(GetOperation(instance)); return(_originalInvoker.InvokeBegin(instance, inputs, callback, state)); }