-
Notifications
You must be signed in to change notification settings - Fork 617
Open
Labels
Description
Update ExtensionLoader to use IServiceProvider and register extensions in service container.
Acceptance Criteria:
- ExtensionLoader receives IServiceProvider
- Extensions registered with proper lifetimes
- Extension dependencies resolved through DI
- Extension initialization updated
- Tests for extension loading
- Documentation updated
Technical Details:
- Pass IServiceProvider to extension constructors
- Register extension types in container
- Support for extension dependencies
- Proper disposal of scoped services
Files to Modify:
Libraries/ACATCore/Utility/TypeLoader/ExtensionLoader.cs- Extension base classes
- Extension registration code
Epic: Dependency Injection Infrastructure
Estimated Effort: 3 days
Parent Feature: #190 - Dependency Injection Infrastructure
Reactions are currently unavailable