Interface IContainerSubsystem
public interface IContainerSubsystem
Methods
RegisterCallback<T>(Action<T>)
Register a callback when target type instance is registered
void RegisterCallback<T>(Action<T> callback)
Parameters
callbackAction<T>
Type Parameters
T
Register<T>(T)
Register target type instance
void Register<T>(T instance)
Parameters
instanceT
Type Parameters
T
Resolve<T>()
Get target type instance
T Resolve<T>() where T : class
Returns
- T
Type Parameters
T
Unregister<T>(T)
Unregister target type instance
void Unregister<T>(T instance)
Parameters
instanceT
Type Parameters
T