C# Class System.ComponentModel.Design.ServiceContainer

Inheritance: IServiceContainer, IDisposable
Show file Open project: gbarnett/shared-source-cli-2.0 Class Usage Examples

Private Properties

Property Type Description

Public Methods

Method Description
AddService ( Type serviceType, ServiceCreatorCallback callback ) : void
AddService ( Type serviceType, ServiceCreatorCallback callback, bool promote ) : void
AddService ( Type serviceType, object serviceInstance ) : void
AddService ( Type serviceType, object serviceInstance, bool promote ) : void
Dispose ( ) : void
GetService ( Type serviceType ) : object
RemoveService ( Type serviceType ) : void
RemoveService ( Type serviceType, bool promote ) : void
ServiceContainer ( ) : Microsoft.Win32
ServiceContainer ( IServiceProvider parentProvider ) : Microsoft.Win32

Protected Methods

Method Description
Dispose ( bool disposing ) : void

Method Details

AddService() public method

public AddService ( Type serviceType, ServiceCreatorCallback callback ) : void
serviceType System.Type
callback ServiceCreatorCallback
return void

AddService() public method

public AddService ( Type serviceType, ServiceCreatorCallback callback, bool promote ) : void
serviceType System.Type
callback ServiceCreatorCallback
promote bool
return void

AddService() public method

public AddService ( Type serviceType, object serviceInstance ) : void
serviceType System.Type
serviceInstance object
return void

AddService() public method

public AddService ( Type serviceType, object serviceInstance, bool promote ) : void
serviceType System.Type
serviceInstance object
promote bool
return void

Dispose() public method

public Dispose ( ) : void
return void

Dispose() protected method

protected Dispose ( bool disposing ) : void
disposing bool
return void

GetService() public method

public GetService ( Type serviceType ) : object
serviceType System.Type
return object

RemoveService() public method

public RemoveService ( Type serviceType ) : void
serviceType System.Type
return void

RemoveService() public method

public RemoveService ( Type serviceType, bool promote ) : void
serviceType System.Type
promote bool
return void

ServiceContainer() public method

public ServiceContainer ( ) : Microsoft.Win32
return Microsoft.Win32

ServiceContainer() public method

public ServiceContainer ( IServiceProvider parentProvider ) : Microsoft.Win32
parentProvider IServiceProvider
return Microsoft.Win32