|
PeanutButter
|
Provides a minimal implementation of IServiceProvider. More...
Public Member Functions | |
| TService | Resolve< TService > () |
| Resolve the service TService. | |
| void | Register< TService > (Func< object > factory) |
| Register a transient factory for the service. | |
| void | Register< TService, TImplementation > () |
| Register a transient type-map for a service. | |
| void | RegisterInstance< TService > (TService service) |
| Register an instance for a service request. | |
| void | RegisterSingleton< TService, TImplementation > () |
| Register a singleton type-map for a service. | |
| void | RegisterSingleton< TService > (Func< TService > factory) |
| Register a singleton factory for a service. | |
Provides a minimal implementation of IServiceProvider.
| void PeanutButter.TestUtils.AspNetCore.Fakes.IMinimalServiceProvider.Register< TService > | ( | Func< object > | factory | ) |
Register a transient factory for the service.
| factory |
| TService |
Implemented in PeanutButter.TestUtils.AspNetCore.Fakes.MinimalServiceProvider.
| void PeanutButter.TestUtils.AspNetCore.Fakes.IMinimalServiceProvider.Register< TService, TImplementation > | ( | ) |
Register a transient type-map for a service.
| TService | |
| TImplementation |
Implemented in PeanutButter.TestUtils.AspNetCore.Fakes.MinimalServiceProvider.
| TImplementation | : | TService |
| void PeanutButter.TestUtils.AspNetCore.Fakes.IMinimalServiceProvider.RegisterInstance< TService > | ( | TService | service | ) |
Register an instance for a service request.
| service |
| TService |
Implemented in PeanutButter.TestUtils.AspNetCore.Fakes.MinimalServiceProvider.
| void PeanutButter.TestUtils.AspNetCore.Fakes.IMinimalServiceProvider.RegisterSingleton< TService > | ( | Func< TService > | factory | ) |
Register a singleton factory for a service.
| factory |
| TService |
Implemented in PeanutButter.TestUtils.AspNetCore.Fakes.MinimalServiceProvider.
| void PeanutButter.TestUtils.AspNetCore.Fakes.IMinimalServiceProvider.RegisterSingleton< TService, TImplementation > | ( | ) |
Register a singleton type-map for a service.
| TService | |
| TImplementation |
Implemented in PeanutButter.TestUtils.AspNetCore.Fakes.MinimalServiceProvider.
| TImplementation | : | TService |
| TService PeanutButter.TestUtils.AspNetCore.Fakes.IMinimalServiceProvider.Resolve< TService > | ( | ) |
Resolve the service TService.
| TService |