Skip to content

Commit 11b8bd6

Browse files
committed
Add registration of EncapsulateFieldRefactoring factories
1 parent 8b265a8 commit 11b8bd6

File tree

1 file changed

+23
-0
lines changed

1 file changed

+23
-0
lines changed

Rubberduck.Main/Root/RubberduckIoCInstaller.cs

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -380,7 +380,14 @@ private void RegisterSpecialFactories(IWindsorContainer container)
380380
container.Register(Component.For<IAnnotationArgumentViewModelFactory>()
381381
.ImplementedBy<AnnotationArgumentViewModelFactory>()
382382
.LifestyleSingleton());
383+
384+
container.Register(Component.For<IReplacePrivateUDTMemberReferencesModelFactory>()
385+
.ImplementedBy<ReplacePrivateUDTMemberReferencesModelFactory>()
386+
.LifestyleSingleton());
387+
383388
RegisterUnreachableCaseFactories(container);
389+
390+
RegisterEncapsulateFieldRefactoringFactories(container);
384391
}
385392

386393
private void RegisterUnreachableCaseFactories(IWindsorContainer container)
@@ -390,6 +397,22 @@ private void RegisterUnreachableCaseFactories(IWindsorContainer container)
390397
.LifestyleSingleton());
391398
}
392399

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+
393416

394417
private void RegisterQuickFixes(IWindsorContainer container, Assembly[] assembliesToRegister)
395418
{

0 commit comments

Comments
 (0)