private void InsertNewContent(EncapsulateFieldUseBackingFieldModel model, List <IEncapsulateFieldCandidate> candidatesRequiringNewBackingFields, IRewriteSession rewriteSession) { var aggregator = model.NewContentAggregator ?? _newContentAggregatorFactory.Create(); model.NewContentAggregator = null; var encapsulateFieldInsertNewCodeModel = new EncapsulateFieldInsertNewCodeModel(model.SelectedFieldCandidates) { CandidatesRequiringNewBackingFields = candidatesRequiringNewBackingFields, NewContentAggregator = aggregator }; _encapsulateFieldInsertNewCodeRefactoringAction.Refactor(encapsulateFieldInsertNewCodeModel, rewriteSession); }
private void InsertNewContent(EncapsulateFieldUseBackingUDTMemberModel model, IRewriteSession rewriteSession) { var aggregator = model.NewContentAggregator ?? _newContentAggregatorFactory.Create(); model.NewContentAggregator = null; var encapsulateFieldInsertNewCodeModel = new EncapsulateFieldInsertNewCodeModel(model.SelectedFieldCandidates) { NewContentAggregator = aggregator, ObjectStateUDTField = model.ObjectStateUDTField }; _encapsulateFieldInsertNewCodeRefactoringAction.Refactor(encapsulateFieldInsertNewCodeModel, rewriteSession); }