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