Skip to content

carl-berg/atypescanner

Repository files navigation

ATypeScanner

An appeasing type scanner that can scan for implementations of interfaces and classes

ATypeScanner

Search for implementations of a class or interface

var matches = new TypeScanner(typeof(IMyInterface).Assembly)
    .FindImplementationsOf<IMyInterface>();

Search for closed implementations of a open class or interface

var matches = new TypeScanner(typeof(IMyInterface<>).Assembly)
    .FindClosingImplementationsOf(typeof(IMyInterface<>));

Search for open implementations of a open class or interface

var matches = new TypeScanner(typeof(IMyInterface<>).Assembly)
    .FindOpenImplementationsOf(typeof(IMyInterface<>));

About

An appeasing type scanner

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages