private static void AcceptCallback(IAsyncResult result) { if (!result.CompletedSynchronously) { ListenerHandler asyncState = (ListenerHandler)result.AsyncState; if (asyncState.HandleEndAccept(result)) { asyncState.Dispatch(); asyncState.ChannelPump(); } } }
private static void WaitCallback(IAsyncResult result) { if (result.CompletedSynchronously) { return; } ; ListenerHandler listenerHandler = (ListenerHandler)result.AsyncState; IChannelListener listener = listenerHandler._listenerBinder.Listener; listenerHandler.Dispatch(); }
static void AcceptCallback(IAsyncResult result) { if (result.CompletedSynchronously) { return; } ListenerHandler thisPtr = (ListenerHandler)result.AsyncState; if (thisPtr.HandleEndAccept(result)) { thisPtr.Dispatch(); thisPtr.ChannelPump(); } }