C# Class Scrutor.ImplementationTypeSelector

Inheritance: AssemblySelector, IImplementationTypeSelector, ISelector
Datei anzeigen Open project: khellang/Scrutor Class Usage Examples

Public Methods

Method Description
AddClasses ( ) : IServiceTypeSelector
AddClasses ( Action action ) : IServiceTypeSelector
AddClasses ( Action action, bool publicOnly ) : IServiceTypeSelector
AddClasses ( bool publicOnly ) : IServiceTypeSelector
AddFromAttributes ( ) : void
AddFromAttributes ( Action action ) : void
AddFromAttributes ( Action action, bool publicOnly ) : void
AddFromAttributes ( bool publicOnly ) : void
ISelector ( IServiceCollection services ) : void
ImplementationTypeSelector ( IEnumerable types ) : System

Private Methods

Method Description
AddSelector ( IEnumerable types ) : IServiceTypeSelector
GetNonAbstractClasses ( bool publicOnly ) : IEnumerable

Method Details

AddClasses() public method

public AddClasses ( ) : IServiceTypeSelector
return IServiceTypeSelector

AddClasses() public method

public AddClasses ( Action action ) : IServiceTypeSelector
action Action
return IServiceTypeSelector

AddClasses() public method

public AddClasses ( Action action, bool publicOnly ) : IServiceTypeSelector
action Action
publicOnly bool
return IServiceTypeSelector

AddClasses() public method

public AddClasses ( bool publicOnly ) : IServiceTypeSelector
publicOnly bool
return IServiceTypeSelector

AddFromAttributes() public method

public AddFromAttributes ( ) : void
return void

AddFromAttributes() public method

public AddFromAttributes ( Action action ) : void
action Action
return void

AddFromAttributes() public method

public AddFromAttributes ( Action action, bool publicOnly ) : void
action Action
publicOnly bool
return void

AddFromAttributes() public method

public AddFromAttributes ( bool publicOnly ) : void
publicOnly bool
return void

ISelector() public method

public ISelector ( IServiceCollection services ) : void
services IServiceCollection
return void

ImplementationTypeSelector() public method

public ImplementationTypeSelector ( IEnumerable types ) : System
types IEnumerable
return System