private IInteractiveEvaluator GetWorkspaceEvaluator(IReadOnlyList <string> args)
        {
            _serviceProvider.MustBeCalledFromUIThread();

            var workspace = args.ElementAtOrDefault(1);

            var eval = new PythonInteractiveEvaluator(_serviceProvider)
            {
                DisplayName      = args.ElementAtOrDefault(0),
                WorkspaceMoniker = workspace
            };

            eval.UpdatePropertiesFromWorkspaceMoniker();

            return(eval);
        }