public void Interrupt(long requestId, InterruptDetails details) { if (mInvocations.TryRemove(requestId, out InvocationData invocation)) { invocation.Cancellation.Cancel(details); lock (mLock) { mRegistrationsToInvocations.Remove(invocation.RegistrationId, requestId); } } }
public void Cancel(InterruptDetails details) { InterruptCalled = true; }
public void Interrupt(long requestId, InterruptDetails details) { Send(mInterrupt2, requestId, details); }
public void Interrupt(long requestId, InterruptDetails details) { mCallee.Interrupt(requestId, details); }
public void Cancel(InterruptDetails details) { mCancellationTokenSource.Cancel(); }
public void Cancel(InterruptDetails details) { Callee.Interrupt(RequestId, details); }