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