public ClientBase(ITransportChannel channel)
{
if (channel == null) throw new ArgumentNullException("channel");
m_channel = channel;
m_useTransportChannel = true;
WcfChannelBase wcfChannel = channel as WcfChannelBase;
if (wcfChannel != null)
{
m_useTransportChannel = wcfChannel.m_wcfBypassChannel != null || wcfChannel.UseBinaryEncoding;
}
}
#endregion