C# Класс Scrutor.ImplementationTypeSelector

Наследование: AssemblySelector, IImplementationTypeSelector, ISelector
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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

Приватные методы

Метод Описание
AddSelector ( IEnumerable types ) : IServiceTypeSelector
GetNonAbstractClasses ( bool publicOnly ) : IEnumerable

Описание методов

AddClasses() публичный Метод

public AddClasses ( ) : IServiceTypeSelector
Результат IServiceTypeSelector

AddClasses() публичный Метод

public AddClasses ( Action action ) : IServiceTypeSelector
action Action
Результат IServiceTypeSelector

AddClasses() публичный Метод

public AddClasses ( Action action, bool publicOnly ) : IServiceTypeSelector
action Action
publicOnly bool
Результат IServiceTypeSelector

AddClasses() публичный Метод

public AddClasses ( bool publicOnly ) : IServiceTypeSelector
publicOnly bool
Результат IServiceTypeSelector

AddFromAttributes() публичный Метод

public AddFromAttributes ( ) : void
Результат void

AddFromAttributes() публичный Метод

public AddFromAttributes ( Action action ) : void
action Action
Результат void

AddFromAttributes() публичный Метод

public AddFromAttributes ( Action action, bool publicOnly ) : void
action Action
publicOnly bool
Результат void

AddFromAttributes() публичный Метод

public AddFromAttributes ( bool publicOnly ) : void
publicOnly bool
Результат void

ISelector() публичный Метод

public ISelector ( IServiceCollection services ) : void
services IServiceCollection
Результат void

ImplementationTypeSelector() публичный Метод

public ImplementationTypeSelector ( IEnumerable types ) : System
types IEnumerable
Результат System