@@ -380,7 +380,14 @@ private void RegisterSpecialFactories(IWindsorContainer container)
380
380
container . Register ( Component . For < IAnnotationArgumentViewModelFactory > ( )
381
381
. ImplementedBy < AnnotationArgumentViewModelFactory > ( )
382
382
. LifestyleSingleton ( ) ) ;
383
+
384
+ container . Register ( Component . For < IReplacePrivateUDTMemberReferencesModelFactory > ( )
385
+ . ImplementedBy < ReplacePrivateUDTMemberReferencesModelFactory > ( )
386
+ . LifestyleSingleton ( ) ) ;
387
+
383
388
RegisterUnreachableCaseFactories ( container ) ;
389
+
390
+ RegisterEncapsulateFieldRefactoringFactories ( container ) ;
384
391
}
385
392
386
393
private void RegisterUnreachableCaseFactories ( IWindsorContainer container )
@@ -390,6 +397,22 @@ private void RegisterUnreachableCaseFactories(IWindsorContainer container)
390
397
. LifestyleSingleton ( ) ) ;
391
398
}
392
399
400
+ private void RegisterEncapsulateFieldRefactoringFactories ( IWindsorContainer container )
401
+ {
402
+ container . Register ( Component . For < IEncapsulateFieldCandidateFactory > ( )
403
+ . ImplementedBy < EncapsulateFieldCandidateFactory > ( )
404
+ . LifestyleSingleton ( ) ) ;
405
+ container . Register ( Component . For < IEncapsulateFieldUseBackingUDTMemberModelFactory > ( )
406
+ . ImplementedBy < EncapsulateFieldUseBackingUDTMemberModelFactory > ( )
407
+ . LifestyleSingleton ( ) ) ;
408
+ container . Register ( Component . For < IEncapsulateFieldUseBackingFieldModelFactory > ( )
409
+ . ImplementedBy < EncapsulateFieldUseBackingFieldModelFactory > ( )
410
+ . LifestyleSingleton ( ) ) ;
411
+ container . Register ( Component . For < IEncapsulateFieldModelFactory > ( )
412
+ . ImplementedBy < EncapsulateFieldModelFactory > ( )
413
+ . LifestyleSingleton ( ) ) ;
414
+ }
415
+
393
416
394
417
private void RegisterQuickFixes ( IWindsorContainer container , Assembly [ ] assembliesToRegister )
395
418
{
0 commit comments