ActiveSupport.NET – Namespace Overhaul
Figured I’d try and get this nailed down as early as possible. So after some recent feedback, I decided to change the namespacing so that it focused more on “behavior/concern” rather than “types”. What this means is…
Instead of:
- using ActiveSupport.Core.Extensions.String; // containing string extensions for access, conversions, etc.
-
using ActiveSupport.Core.Extensions.Integer; // containing integer extensions for access, inflections, etc.
- …
It’s now just this:
- using ActiveSupport; // just basic extensions
- using ActiveSupport.Access // all accessor-based extensions for ALL types
-
using ActiveSupport.Conversions // all conversion-based extensions for ALL types
- …
What do you think? Is this a better approach to keeping things clean and organized?
-
- using ActiveSupport.Access // all accessor-based extensions for ALL types
-
