Container.register

Register reuse objects

  1. void register(C instance, string name = "")
    class Container
    void
    register
    (
    ,
    string name = ""
    )
  2. void register(ProviderInterface provider)
  3. void register(ProviderInterface provider, string name)

Parameters

R

Reuse interface (Transient, Singleton)

instance
Type: C

Object of C class to register in container

Examples

1         class MyClass{};
2         
3 		auto container = new Container();
4 		auto myClass = new MyClass();
5 		container.register!(MyClass)(myClass);

Meta