protected override void BeginProcessing() { OutputManagerInner implementation = (OutputManagerInner)base.implementation; implementation.LineOutput = this.InstantiateLineOutputInterface(); base.BeginProcessing(); }
/// <summary> /// Read command line parameters. /// </summary> protected override void BeginProcessing() { // set up the LineOutput interface OutputManagerInner outInner = (OutputManagerInner)this.implementation; outInner.LineOutput = InstantiateLineOutputInterface(); // finally call the base class for general hookup base.BeginProcessing(); }
/// <summary> /// Read command line parameters. /// </summary> protected override void BeginProcessing() { // set up the Screen Host interface OutputManagerInner outInner = (OutputManagerInner)this.implementation; // NOTICE: if any exception is thrown from here to the end of the method, the // cleanup code will be called in IDisposable.Dispose() outInner.LineOutput = InstantiateLineOutputInterface(); if (_sw == null) { return; } // finally call the base class for general hookup base.BeginProcessing(); }