Container.register

Register reuse objects through InstanceProvider

Parameters

I

Interface type

R

Reuse interface (Transient, Singleton)

provider

Object of InstanceProvider class to register in container

Examples

1         interface MyInterface{};
2         class MyClass: MyInterface{};
3         
4 		auto container = new Container();
5 		auto myClassInstance = new InstanceProvider(new MyClass());
6 		container.register!(MyInterface)(myClassInstance);

Meta