di/zen_refs library

Classes

ControllerRef<T extends ZenController>
Special reference for controllers with additional lifecycle features
EagerRef<T>
Reference to an eagerly instantiated dependency
LazyRef<T>
Reference to a lazily instantiated dependency
Ref<T>
Base interface for all references to dependencies
ZenRef
Convenience functions for creating references

Extensions

ZenControllerRefExtension on ZenController
Extension methods for the ZenController class
ZenObjectRefExtension on T
Extension for any object to be registered in the DI container