c# Service Locator is not an anti-pattern Several years ago I began using the Locator as a simplified way to break dependencies. I had read numerous articles on the subject and bore witness to "abuse" of common IoC Containers. This lead me down the path of using the Service