Skip to content

C# implementation of Inversion Of Control And Dependency Injection (IOC &DI) can be used in Unity or in pure C#

Notifications You must be signed in to change notification settings

amanyadev/IOC-Unity

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Inversion of Control (IoC) Implementation in C#(compatible with Unity): Simple, Straightforward, Fast!

This repository contains a robust implementation of Inversion of Control (IoC) and Dependency Injection (DI) in Unity, providing a flexible solution for managing dependencies within Unity projects.

Features

  • IOCContainer Class: Implements the IoC container functionality for registration, resolution, and unregistration of dependencies.
  • IOC Class: Provides static methods for accessing the default IoC container and convenient registration, unregistration, and resolution of dependencies.
  • IOCGroup Class: Represents an IoC group in Unity, encapsulating an IoC container for managing dependencies within a specific group.
  • Fallback Dependency Support: Ability to register fallback dependencies.
  • Convenient API: Simple and intuitive API for dependency management.

About

C# implementation of Inversion Of Control And Dependency Injection (IOC &DI) can be used in Unity or in pure C#

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages