YairHalberstadt / stronginject

compile time dependency injection for .NET
MIT License
844 stars 24 forks source link

Use Imperative rather than declarative names for attributes #42

Closed YairHalberstadt closed 4 years ago

YairHalberstadt commented 4 years ago
[Registration] -> [Register]
[FactoryRegistration] -> [RegisterFactory]
[ModuleRegistration] -> [RegisterModule]

etc.

Initially mark existing attributes as [Obsolete("Use RegisterAttribute instead", error: true)]

However after a month or two delete the old attributes.