/// <summary>
 /// Stops the wire backup for this preprocessor.
 /// </summary>
 internal void StopWireBackup()
 {
     if (this.wirebackup != null)
     {
         this.wirebackup.Stop();
         this.wirebackup = null;
     }
 }
            /// <summary>
            /// Sets the wire backup for the preprocessor, and optionally starts it.
            /// </summary>
            /// <param name="wirebackup">The wirebackup.</param>
            /// <param name="start">if set to <c>true</c> start the wirebackup.</param>
            internal void SetWireBackup(WireBackup wirebackup, bool start)
            {
                this.wirebackup = wirebackup;

                if (start && wirebackup != null)
                {
                    this.wirebackup.Start();
                }
            }