Skip to main content
A newer version of this page is available. .

ServiceContainer Members

An object that contains services.

Constructors

Name Description
ServiceContainer(Object) Initializes a new instance of the ServiceContainer class with the specified owner.

Properties

Name Description
Default static Gets the default service contaner.

Methods

Name Description
Clear() Clears services stored in the current service container.
Equals(Object, Object) static Determines whether the specified object instances are considered equal. Inherited from Object.
Equals(Object) Determines whether the specified object is equal to the current object. Inherited from Object.
GetHashCode() Serves as the default hash function. Inherited from Object.
GetService<T>(ServiceSearchMode) Performs a search for a service implementing the specified service interface.
GetService<T>(String, ServiceSearchMode) Performs a search for a service implementing the specified service interface with a specified key.
GetType() Gets the Type of the current instance. Inherited from Object.
MemberwiseClone() protected Creates a shallow copy of the current Object. Inherited from Object.
ReferenceEquals(Object, Object) static Determines whether the specified Object instances are the same instance. Inherited from Object.
RegisterService(Object, Boolean) Registers the specified service.
RegisterService(String, Object, Boolean) Registers the specified service.
ToString() Returns a string that represents the current object. Inherited from Object.
UnregisterService(Object) Unregisters the specified service.
See Also