static void OnTransportOpened(IAsyncResult result) { if (result.CompletedSynchronously) { return; } TlsTransportInitiator thisPtr = (TlsTransportInitiator)result.AsyncState; try { thisPtr.HandleTransportOpened(result); } catch (Exception exception) { if (Fx.IsFatal(exception)) { throw; } thisPtr.callbackArgs.Exception = exception; } thisPtr.Complete(); }
static void OnInnerTransportConnected(TransportAsyncCallbackArgs innerArgs) { TlsTransportInitiator thisPtr = (TlsTransportInitiator)innerArgs.UserToken; thisPtr.HandleInnerTransportConnected(innerArgs); }