Skip to content

Repository files navigation

FluentAssemblyScanner

This repository is not actively being maintained.

Assembly and type scanner for .NET

Build status NuGet version Coverage Status

Examples

public static void Program()
{
  IEnumerable<Type> types = AssemblyScanner.FromAssemblyInDirectory(new AssemblyFilter("bin"))
                                           .IncludeNonPublicTypes()
                                           .BasedOn<IAnimal>()
                                           .InSameNamespaceOf(typeof(IAnimal))
                                           .HasAttribute<VoiceAttribute>()
                                           .OrBasedOn<Human>()
                                           .Filter()
                                           .Classes()
                                           .NonStatic()
                                           .MethodName("Run")
                                           .MethodNameContains("n")
                                           .MethodHasAttribute<VoiceAttribute>()
                                           .Scan();
}

About

Fluent assembly and type scanner 🔍 for .Net

Topics

Resources

Stars

56 stars

Watchers

10 watching

Forks

Releases

Packages

Used by

Contributors

Languages