C# Class Core.Infrastructure.Engine

Inheritance: IEngine
ファイルを表示 Open project: ragoob/mini-task

Private Properties

Property Type Description

Public Methods

Method Description
ConfigureServices ( IServiceCollection services, IConfiguration configuration ) : IServiceProvider
Initialize ( IServiceCollection services ) : void
ManualResolve ( Type type ) : object
Resolve ( Type type ) : object
Resolve ( ) : T
ResolveAll ( ) : IEnumerable

Protected Methods

Method Description
GetServiceProvider ( ) : IServiceProvider

Method Details

ConfigureServices() public method

public ConfigureServices ( IServiceCollection services, IConfiguration configuration ) : IServiceProvider
services IServiceCollection
configuration IConfiguration
return IServiceProvider

GetServiceProvider() protected method

protected GetServiceProvider ( ) : IServiceProvider
return IServiceProvider

Initialize() public method

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

ManualResolve() public method

public ManualResolve ( Type type ) : object
type Type
return object

Resolve() public method

public Resolve ( Type type ) : object
type Type
return object

Resolve() public method

public Resolve ( ) : T
return T

ResolveAll() public method

public ResolveAll ( ) : IEnumerable
return IEnumerable