IGLib
1.7.2
The IGLib base library EXTENDED - with other lilbraries and applications.
|
The ServiceContext is used by services, runners and external clients to locate the services they need through the IServiceLocator interface. More...
Public Member Functions | |
ServiceContext () | |
void | Add (IService service) |
T | GetService< T > () |
Return a specified type of service More... | |
object | GetService (Type serviceType) |
Return a specified type of service More... | |
Properties | |
ServiceManager | ServiceManager [get, private set] |
The ServiceContext is used by services, runners and external clients to locate the services they need through the IServiceLocator interface.
|
inline |
|
inline |
References NUnit.Engine.Services.ServiceManager.AddService(), and NUnit.Engine.IService.ServiceContext.
Referenced by NUnit.Engine.Services.ResultWriters.Tests.NUnit2XmlResultWriterTests.ConvertEngineResultToXml(), NUnit.Engine.Services.Tests.DefaultTestRunnerFactoryTests.CreateServiceContext(), NUnit.Engine.Services.Tests.ServiceDependencyTests.DefaultTestRunnerFactory_ProjectServiceError(), NUnit.Engine.Services.Tests.ServiceDependencyTests.DefaultTestRunnerFactory_ProjectServiceMissing(), NUnit.Agent.NUnitTestAgent.Main(), NUnit.Engine.Services.Tests.ServiceDependencyTests.RecentFilesService_SettingsServiceError(), NUnit.Engine.Services.Tests.ServiceDependencyTests.RecentFilesService_SettingsServiceMissing(), NUnit.Engine.Services.ResultWriters.Tests.NUnit2XmlValidationTests.runSchemaValidatorTest(), NUnit.Engine.Services.Tests.ServiceDependencyTests.TestAgency_RuntimeFrameworkServiceError(), and NUnit.Engine.Services.Tests.ServiceDependencyTests.TestAgency_RuntimeFrameworkServiceMissing().
|
inline |
Return a specified type of service
Implements NUnit.Engine.IServiceLocator.
T | : | class |
References NUnit.Engine.Services.ServiceManager.GetService().
|
inline |
Return a specified type of service
Implements NUnit.Engine.IServiceLocator.
References NUnit.Engine.Services.ServiceManager.GetService().
Referenced by NUnit.Engine.Services.DefaultTestRunnerFactory.StartService(), NUnit.Engine.Services.DriverService.StartService(), NUnit.Engine.Services.ResultService.StartService(), NUnit.Engine.Services.ProjectService.StartService(), NUnit.Engine.Services.RecentFilesService.StartService(), NUnit.Engine.Services.TestAgency.StartService(), and NUnit.Engine.Services.DomainManager.StartService().
|
getprivate set |