| Overload | Description |
|---|---|
| Register<TType>(Func<IDependencyResolver,TType>) | Adds the function to resolve an unnamed registration of the specified type to the container. |
| Register<TType>(String,Func<IDependencyResolver,TType>) | Adds the function to resolve an named registration of the specified type to the container. |
| Register(Type,Func<IDependencyResolver,Object>) | Adds the function to resolve an unnamed registration of the specified type to the container. |
| Register(String,Type,Func<IDependencyResolver,Object>) | Adds the function to resolve an named registration of the specified type to the container. |
| Register<TType,TImpl>() | Registers a implementation type to be instantiated when the the specified type is resolved. |
| Register<TType,TImpl>(String) | Registers a implementation type to be instantiated when the the specified type is resolved based on the given name. |
| Register(Type,Type) | Registers a implementation type to be instantiated when the the specified type is resolved. |
| Register(String,Type,Type) | Registers a implementation type to be instantiated when the the specified type is resolved based on the given name. |
Target Platforms: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 family, Windows Vista, Windows Server 2008 family