Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- StructureMap RegistrationConvention for decorator pattern
- IFooRepository()
- IFooRepository FooRepository()
- IFooRepository CachedFooRepository(IFooRepository fooRepository)
- For<IFooRepository>().Use<CachedFooRepository()
- .Ctor<IFooRepository>().Use<FooRepository>();
- Type interfaceType = type.GetInterface(type.Name.Replace("Cached", "I"));
- registry.AddType(interfaceType, type);
- Type interfaceType = type.GetInterface(type.Name.Replace("Cached", "I"));
- registry.For(interfaceType).Use(type);
Add Comment
Please, Sign In to add comment