Skip to content

Commit 3332a2d

Browse files
author
Peter Csajtai
committed
Merge branch 'master' of github.com:z4kn4fein/stashbox
2 parents a1ef389 + 153c423 commit 3332a2d

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

README.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,9 @@ Stashbox is a lightweight, portable dependency injection framework for .NET base
99
- **Fluent interface** - for faster and easier configuration, attributes also can be used.
1010
- **Interface/type mapping** - single service, existing instance registration, remapping registrations also supported.
1111
- **Resolution via delegates** - any number of parameters can be injected, they will be reused for subdenpendency resolution as well.
12-
- **Registering with name** - multiple registration with the same service type, can be addressed at resolution time via attributes as well.
12+
- **Register with name** - multiple registration with the same service type, can be addressed at resolution time via attributes as well.
13+
- **Assembly registration** - service lookup in assemblies, composition root implementations also supported.
14+
- **Factory registration** - factories with several parameters can be registered.
1315
- **Multiple service resolution** - all registered type of a service can be obtained as an `IEnumerable<T>` or `IEnumerable<object>` with the `ResolveAll()` method.
1416
- **Unknown type resolution** - unregistered services can be resolved or injected.
1517
- **Default and optional value injection** - primitive types or dependencies with default or optional value can be injected.

0 commit comments

Comments
 (0)