InjectContainer
A lightweight dependency injection (DI) container for Delphi, supporting singleton, factory, lazy singleton, interface registration, and constructor parameter auto-resolution via RTTI.
Getting Started
- Introduction
- Installation
- Quickstart
- Concepts
- Architecture
- API (reference)
- Examples
- Tests
- Troubleshooting
- FAQ
- Roadmap/Changes
Scope
- Covers: class/interface registration and resolution, lifetimes (singleton/factory), create/destroy hooks, and automatic constructor injection in
Create. - Does not cover: unit scanning, attributes/annotations, IDE integration, or advanced module management.