public TexoPowerShellHostUserInterface( IPowerShellResultBuilder resultBuilder, IPromptableViewService view, ILogService logger) { this.resultBuilder = resultBuilder; this.view = view; this.logger = logger; RawUI = new TexoPowerShellHostRawUserInterface(logger); }
public TexoPowerShellHost( IPowerShellResultBuilder resultBuilder, IPromptableViewService view, ILogService logger) { this.resultBuilder = resultBuilder; this.view = view; this.logger = logger; InstanceId = Guid.NewGuid(); Name = "Texo.UI PowerShell Fallback Host"; Version = new Version(1, 0); CurrentCulture = Thread.CurrentThread.CurrentCulture; CurrentUICulture = Thread.CurrentThread.CurrentUICulture; applications = new Stack <Guid>(); prompts = new Stack <Guid>(); UI = new TexoPowerShellHostUserInterface(resultBuilder, view, logger); }