Details
-
Improvement
-
Status: Open
-
Major
-
Resolution: Unresolved
-
None
-
None
-
None
Description
Currently in Tang Configuration/ConfigurationModule API signatures are very long and some are complex in C#. Some of them can be simplified or introducing extensions. We have made some changes, and the work need to be completed.
example:
ICsConfigurationBuilder BindNamedParameter<U, V, T>(GenericType<U> iface, GenericType<V> impl)
where U : Name<T>
where V : T;
can be simplified as
ICsConfigurationBuilder BindNamedParameter<U, V, T>()
where U : Name<T>
where V : T;