public PythonReplEvaluator(IPythonInterpreterFactory interpreter, IServiceProvider serviceProvider, PythonReplEvaluatorOptions options, IInterpreterOptionsService interpreterService = null) : base(serviceProvider, serviceProvider.GetPythonToolsService(), options) { _interpreter = interpreter; _interpreterService = interpreterService; if (_interpreterService != null) { _interpreterService.InterpretersChanged += InterpretersChanged; } }
public PythonReplEvaluatorDontPersist(IPythonInterpreterFactory interpreter, IServiceProvider serviceProvider, PythonReplEvaluatorOptions options, IInterpreterOptionsService interpreterService) : base(interpreter, serviceProvider, options, interpreterService) { }
protected BasePythonReplEvaluator(IServiceProvider serviceProvider, PythonToolsService pyService, PythonReplEvaluatorOptions options) { _pyService = pyService; _options = options; _serviceProvider = serviceProvider; }