/// <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;
 }
Beispiel #2
0
 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());
 }