IReflectionTypeSelector Interface
Definition
The Compiled Implementation Type Selector
public interface IReflectionTypeSelector : IReflectionAssemblySelectorMethods
GetTypes()
Lists all of the classes in a given assembly
IEnumerable<Type> GetTypes()Returns
GetTypes(bool)
Lists all of the public classes in a given assembly
IEnumerable<Type> GetTypes(bool publicOnly)Parameters
publicOnly bool
Specifies whether too add public types only.
Returns
GetTypes(Action<ITypeFilter>)
Adds all public, non-abstract classes from the selected assemblies that matches the requirements specified in the action to the IServiceCollection.
IEnumerable<Type> GetTypes(Action<ITypeFilter> action)Parameters
action Action<ITypeFilter>
The filtering action.
Returns
GetTypes(bool, Action<ITypeFilter>)
Adds all non-abstract classes from the selected assemblies that matches the requirements specified in the action to the IServiceCollection.
IEnumerable<Type> GetTypes(bool publicOnly, Action<ITypeFilter> action)Parameters
publicOnly bool
Specifies whether too add public types only.
action Action<ITypeFilter>
The filtering action.

