Interaction Workspace 8.0.0 .NET Developer's Guide and API Reference
IObjectContainer Interface
Namespaces ► Genesyslab.Desktop.Infrastructure.DependencyInjection ► IObjectContainer
Interface defining the behavior of the dependency injection container.
Declaration Syntax

C# | Visual Basic | Visual C++

    public interface IObjectContainer

    Public Interface IObjectContainer

    public interface class IObjectContainer

Members

All Members | Methods
Public Protected | Instance Static | Declared Inherited

Icon | Member | Description
--- | --- | ---
| RegisterInstance<(Of <(TInterface>)>)(TInterface) | Register an instance with the container.
| RegisterInstance<(Of <(TInterface>)>)(String, TInterface) | Register an instance with the container.
| RegisterInstance<(Of <(TInterface>)>)(TInterface, Boolean) | Register an instance with the container.
| RegisterInstance<(Of <(TInterface>)>)(String, TInterface, Boolean) | Register an instance with the container.
| RegisterType<(Of <(TFrom, TTo>)>)()()() | Register a type mapping with the container.
| RegisterType<(Of <(TFrom, TTo>)>)(Boolean) | Register a type mapping with the container.
| RegisterType<(Of <(TFrom, TTo>)>)(String) | Register a type mapping with the container.
| RegisterType<(Of <(TFrom, TTo>)>)(String, Boolean) | Register a type mapping with the container.
| Resolve<(Of <(T>)>)()()() | Resolve an instance of the default requested type from the container.
| Resolve<(Of <(T>)>)(String) | Resolve an instance of the default requested type from the container.

Assembly: Genesyslab.Desktop.Infrastructure (Module: Genesyslab.Desktop.Infrastructure) Version: 8.0.2.15 (8.0.002.15)