public TexoPowerShellHostUserInterface(
            IPowerShellResultBuilder resultBuilder,
            IPromptableViewService view,
            ILogService logger)
        {
            this.resultBuilder = resultBuilder;
            this.view          = view;
            this.logger        = logger;

            RawUI = new TexoPowerShellHostRawUserInterface(logger);
        }
Exemple #2
0
        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);
        }