InternalHostUserInterface(PSHostUserInterface externalUI, InternalHost parentHost) { // externalUI may be null _externalUI = externalUI; // parent may not be null, however Dbg.Assert(parentHost != null, "parent may not be null"); if (parentHost == null) { throw PSTraceSource.NewArgumentNullException(nameof(parentHost)); } _parent = parentHost; PSHostRawUserInterface rawui = null; if (externalUI != null) { rawui = externalUI.RawUI; } _internalRawUI = new InternalHostRawUserInterface(rawui, _parent); }
internal InternalHostUserInterface(PSHostUserInterface externalUI, InternalHost parentHost) { this.externalUI = externalUI; if (parentHost == null) { throw PSTraceSource.NewArgumentNullException("parentHost"); } this.parent = parentHost; PSHostRawUserInterface externalRawUI = null; if (externalUI != null) { externalRawUI = externalUI.RawUI; } this.internalRawUI = new InternalHostRawUserInterface(externalRawUI, this.parent); }
internal InternalHostUserInterface(PSHostUserInterface externalUI, InternalHost parentHost) { using (InternalHostUserInterface.tracer.TraceConstructor((object)this)) { InternalHostUserInterface.tracer.WriteLine("externalUI {0} null", externalUI == null ? (object)"is" : (object)"is not"); this.externalUI = externalUI; this.parent = parentHost != null ? parentHost : throw InternalHostUserInterface.tracer.NewArgumentNullException(nameof(parentHost)); PSHostRawUserInterface externalRawUI = (PSHostRawUserInterface)null; if (externalUI != null) { externalRawUI = externalUI.RawUI; } InternalHostUserInterface.tracer.WriteLine("raw ui {0} null", externalRawUI == null ? (object)"is" : (object)"is not"); this.internalRawUI = new InternalHostRawUserInterface(externalRawUI, this.parent); } }
InternalHostUserInterface(PSHostUserInterface externalUI, InternalHost parentHost) { // externalUI may be null _externalUI = externalUI; // parent may not be null, however Dbg.Assert(parentHost != null, "parent may not be null"); if (parentHost == null) { throw PSTraceSource.NewArgumentNullException("parentHost"); } _parent = parentHost; PSHostRawUserInterface rawui = null; if (externalUI != null) { rawui = externalUI.RawUI; } _internalRawUI = new InternalHostRawUserInterface(rawui, _parent); }