/// <summary> /// Create a RenameVariableRequestView with values taken from a template. /// </summary> public RenameVariableRequestView( string originalName, //PythonLanguageVersion languageVersion, RenameVariableRequest template ) : this(originalName /*, languageVersion*/) { // Access properties rather than underlying variables to ensure dependent properties // are also updated. Name = template.Name; }
public PreviewChangesEngine(IServiceProvider serviceProvider, IRenameVariableInput input, ExpressionAnalysis analysis, RenameVariableRequest request, string originalName, string privatePrefix, GeneroProjectAnalyzer analyzer, IEnumerable <IAnalysisVariable> variables) { _serviceProvider = serviceProvider; _analysis = analysis; _analyzer = analyzer; _renameReq = request; _originalName = originalName; _privatePrefix = privatePrefix; _variables = variables; _input = input; _list = new PreviewList(CreatePreviewItems().ToArray()); }