public virtual IMessage SyncProcessMessage(IMessage reqMsg)
{
// we just switch back to the old context before calling
// the next replySink
IMessage retMsg = null;
if (_replySink != null)
{
Object[] args = new Object[] { reqMsg, _replySink };
InternalCrossContextDelegate xctxDel = new InternalCrossContextDelegate(SyncProcessMessageCallback);
retMsg = (IMessage) Thread.CurrentThread.InternalCrossContextCallback(_cliCtx, xctxDel, args);
}
return retMsg;
}