FluentTypeScanner is a .NET library used for scanning assemblies for implementations of defined types using several different scanning strategies.