public IReplEvaluator GetEvaluator(string replId)
        {
            if (replId != "PowerShell") return null;

            if (psEval == null)
            {
                psEval = new PowerShellReplEvaluator(PowerShellToolsPackage.Debugger);
            }

            return psEval;
        }
        public IReplEvaluator GetEvaluator(string replId)
        {
            if (replId != "PowerShell")
            {
                return(null);
            }

            if (psEval == null)
            {
                psEval = new PowerShellReplEvaluator(PowerShellToolsPackage.Debugger);
            }

            return(psEval);
        }
        public IReplEvaluator GetEvaluator(string replId)
        {
            if (!_validator.Validate())
            {
                return(null);
            }
            if (replId != "PowerShell")
            {
                return(null);
            }

            if (psEval == null)
            {
                psEval = new PowerShellReplEvaluator();
            }

            return(psEval);
        }