TransportListener(BaseUriWithWildcard pipeUri) { if (TD.PipeTransportListenerListeningStartIsEnabled()) { TD.PipeTransportListenerListeningStart(this.EventTraceActivity, (pipeUri.BaseAddress != null) ? pipeUri.BaseAddress.ToString() : string.Empty); } transportType = TransportType.NamedPipe; IConnectionListener connectionListener = new PipeConnectionListener(pipeUri.BaseAddress, pipeUri.HostNameComparisonMode, ListenerConstants.SharedConnectionBufferSize, null, false, int.MaxValue); demuxer = Go(connectionListener); if (TD.PipeTransportListenerListeningStopIsEnabled()) { TD.PipeTransportListenerListeningStop(this.EventTraceActivity); } }