Guest User

Untitled

a guest
Jan 4th, 2018
60
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.53 KB | None | 0 0
  1. var builder = new ContainerBuilder();
  2.  
  3. builder.Register<ConfigurationService>().AsImplementedInterfaces().SingleInstance();
  4.  
  5. // Register the configurations from the ConfigurationService as their respective interfaces
  6. builder.Register(c => c.Resolve<IConfigurationService>().TriangleConfiguration).As<ITriangleConfiguration>();
  7. builder.Register(c => c.Resolve<IConfigurationService>().SquareConfiguration).As<ISquareConfiguration>();
  8. builder.Register(c => c.Resolve<IConfigurationService>().CircleConfiguration).As<ICircleConfiguration>();
Add Comment
Please, Sign In to add comment