public ChannelDemuxerBindingElement(bool cacheContextState)
 {
     this.cacheContextState = cacheContextState;
     if (cacheContextState)
     {
         this.cachedContextState = new CachedBindingContextState();
     }
     this.demuxer = new ChannelDemuxer();
 }
 public ChannelDemuxerBindingElement(ChannelDemuxerBindingElement element)
 {
     this.demuxer            = element.demuxer;
     this.cacheContextState  = element.cacheContextState;
     this.cachedContextState = element.cachedContextState;
 }
 public ChannelDemuxerBindingElement(ChannelDemuxerBindingElement element)
 {
     _demuxer            = element._demuxer;
     _cacheContextState  = element._cacheContextState;
     _cachedContextState = element._cachedContextState;
 }