internal OutOfProcessClientCommandTransportManager(ClientRemotePowerShell cmd, bool noInput, OutOfProcessClientSessionTransportManager sessnTM, OutOfProcessTextWriter stdInWriter) : base(cmd, sessnTM.CryptoHelper, sessnTM)
 {
     this.stdInWriter = stdInWriter;
     this.onDataAvailableToSendCallback = new System.Management.Automation.Remoting.PrioritySendDataCollection.OnDataAvailableCallback(this.OnDataAvailableCallback);
     this.signalTimeOutTimer = new Timer(60000.0);
     this.signalTimeOutTimer.Elapsed += new ElapsedEventHandler(this.OnSignalTimeOutTimerElapsed);
 }
 internal OutOfProcessClientCommandTransportManager(
     ClientRemotePowerShell cmd,
     bool noInput,
     OutOfProcessClientSessionTransportManager sessnTM,
     OutOfProcessTextWriter stdInWriter)
     : base(cmd, sessnTM.CryptoHelper, (BaseClientSessionTransportManager)sessnTM)
 {
     this.stdInWriter = stdInWriter;
     this.onDataAvailableToSendCallback = new PrioritySendDataCollection.OnDataAvailableCallback(this.OnDataAvailableCallback);
     this.signalTimeOutTimer            = new Timer(60000.0);
     this.signalTimeOutTimer.Elapsed   += new ElapsedEventHandler(this.OnSignalTimeOutTimerElapsed);
 }