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 |