You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+3-1Lines changed: 3 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -9,7 +9,9 @@ Stashbox is a lightweight, portable dependency injection framework for .NET base
9
9
-**Fluent interface** - for faster and easier configuration, attributes also can be used.
10
10
-**Interface/type mapping** - single service, existing instance registration, remapping registrations also supported.
11
11
-**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.
13
15
-**Multiple service resolution** - all registered type of a service can be obtained as an `IEnumerable<T>` or `IEnumerable<object>` with the `ResolveAll()` method.
14
16
-**Unknown type resolution** - unregistered services can be resolved or injected.
15
17
-**Default and optional value injection** - primitive types or dependencies with default or optional value can be injected.
0 commit comments