public bool EndWaitForItem(IAsyncResult result) { CompletedAsyncResult <bool> completedAsyncResult = result as CompletedAsyncResult <bool>; if (completedAsyncResult == null) { return(InputQueue <T> .AsyncQueueWaiter.End(result)); } else { return(CompletedAsyncResult <bool> .End(result)); } }
public bool EndDequeue(IAsyncResult result, out T value) { CompletedAsyncResult <T> completedAsyncResult = result as CompletedAsyncResult <T>; if (completedAsyncResult == null) { return(InputQueue <T> .AsyncQueueReader.End(result, out value)); } else { value = CompletedAsyncResult <T> .End(result); return(true); } }
public override void EndWrite(IAsyncResult result) { CompletedAsyncResult.End(result); }
public virtual void EndWrite(IAsyncResult result) { CompletedAsyncResult.End(result); }