Get All C# Classes Implementing an Interface

Gary Woodfine

Freelance Full Stack Developer at
Helps businesses by improving their technical proficiencies and eliminating waste from the software development pipelines.

A unique background as business owner, marketing, software development and business development ensures that he can offer the optimum business consultancy services across a wide spectrum of business challenges.

There may be instances in software applications, whereby there is a requirement to get a list classes in an application that implement a specific interface and do something with them. In my instance I needed to retrieve a list of Entity Classes. In the application, all Domain Entity classes implement a common interface of IDomainEntity. […]